SlideShare ist ein Scribd-Unternehmen logo
1 von 46
Dec. 2010                      Think Tank Pop  Music Notation Software Wijnand Schepens
What is so special about the notation of pop music? What is pop music? Pop music Folk music “Classical”    Rock Blues Contemporary    Jazz
Art music information flow Score / Sheet music Common Music Notation (CMN)
Pop music information flow score ?
“Covering” a pop song (partial) score
Folk music information flow (partial) score
What is the “essence” of a song? Philosophical implication
What can we do with a score? storage storage performance SCORE distribution analysis editing SOFTWARE ? DIGITIZATION !
Is CMN suitable/appropriate for the notation of pop music? How about software? File formats Applications for viewing, editing, playing, … Core questions
Full score (fragment) -complex rhythm (syncopation) -microtiming -microtonality (e.g. blue notes, glissandi, …) -timbre, sound effects Hard to read
Why?  The pop musician knows the music because he composed it  by listening to recordings ,[object Object],The pop musician can’t read notes (well) Partial scores
Chord sheet (1) Chord labels Lyrics
Chord sheet (2) Meta-information Chord labels Song structure Lyrics
Chord sheet (3) Meta-information Chord labels Song structure Timing?
Chord sheet (4) Meta-information Metric structure Song structure Chord labels Timing?
Chord sheet (5) Meta-information Fret diagrams Chord labels Song structure Bars
Chord sheet (6) Meta-information Fret diagrams Lyrics Chord labels Guitar tablature(no timing)
Tab sheet Meta-information Instrument-specificinstructions Guitar tablature(no timing) Lyrics cues Song structure
Tab sheet (2) Chord labels Bars (numbered) Harmonyrhythm Guitartablature Song structure
Lead sheet (1) Meta-information Metric structure Lyrics Notes (rhythm+pitch) Parlando lyrics?
Lead sheet (2) Chord labels Metric structure Lyrics Backing lyrics? Notes (rhythm+pitch)
Lead sheet (3) Meta-information Metric structure Chord labels Song structure Lyrics Notes (rhythm+pitch)
Lead sheet (4) Meta-information Metric structure Chord labels Song structure Notes (rhythm+pitch+articulation)
Lead sheet (5) Pitch for dummies Lyrics(multipe lines)
Lead sheet (6) Notes (rhythm+pitch) Same notes (pitch+fingering)
Lead sheet (7) Fret diagrams Chord rhythm
Lyrics with rhythm
song structure lyrics chord labels  notes rhythm (time) pitch (frequency) dynamics, accents bars, measures instrument specific: fingerings fretboards  phrasing … Partial score ingredients Mix and match…
Are common music formats appropriate/suitable for partial scores? Are common software applications up to the task? If not, what should be changed?  Core questions (2)
CM7, CMaj7, C    C+7(#9), Calt, C7 C6, Am7/C Chord labels Standardization? Normalization? Check validity? Toggle style? Simplify? Transpose? (#5 #9)
Wikifonia.org
= incremental addition of information     possibly by multiple users Example: 1. lyrics 2. song structure		 3. chord labels 4. bars 5. fret diagrams 6. tablature (pitch) 7. chord rhythm 8. lyrics rhythm 9. melody pitches 10. tablature rhythm 11. add bass-part … Wiki-flow repetition normalization tapping
Measure-centric Note-centric Hiding is possible (but awkward) Chord label treatment is variable Sibelius, Finale…
MusicXML Measure-centric Chord labelsbetween notes Note-centric Lyrics attached to notes
Space alignment (monospaced font!) Very popular on internet(OLGA, napster, ultimate-guitar, …) 	- Alignment not always clear 	- Editing is awkward 	- Not standardized  hard to handle for computers Text-based
ASCII tab Structure, cues: Informal!
ChordPro Chord labels between lyrics Structure tags STANDARD ?       DOCUMENTATION ?
Flexibility and standardization flexible hand-written ? ? ? text-based free standardized Sibelius, Finale… ChordPro MusicXML rigid
Develop software and file formatsfor handling partial scores Avoid note- and measure-centricism Allow untimed information Allow flexible combination of separate streams … Our research
= online lead sheet editor Chord labels, lyrics, structure, metric, notes Wiki workflow To be used in wikifonia.org Ched
= XML-format and API    for the representation of complex time structures Applications: Pop, jazz, folk, … Karaoke Contemporary music Pre-classical music Non-western music Poetry Choreography, movement Light show Robot control Scheduling, planning … Chronicle
Questions? That’s all folks!
Lilypond MIDI (+Karaoke) Other formats
Pop music uses “partial” scores Most formats and software applications are Note-centric Measure-centric Conclusions
thoughts System breaks versus line breaks	ex: lied om lied (intro): difference between classical and pop? Pop: composer is performer Pop: audio, not score How well does software cope? (partial info, non-CMN like chord labels ..) How well do formats cope? Nomenclature badly standardized (chord sheet, leadsheet, tab, …) Notations by amateurs: errors, inaccuracy (inherent??) Software / usability:  Transpos. Chord reduction Auto fingering… TUBS, tracker notation, module file Integer notation Transpositie wordt veel gevraagd. Bestaat ook in tekstfiles Fret diagram = chord grid
http://www.songwriting-software.com/music-writing-software.html Lyricist: http://www.virtualstudiosystems.com/LyrProd3/index.htm http://chordsheeteditorword.codeplex.com/: MS Word plugin for chord sheets (with transposition). Textual alignment (?) Song sheet: http://www.dsbsoft.com/ (ChordPro + formatting) (niet zelfde als Song Sheet Generator: gebruikt ook ChordPro ?) ScoreChart: http://www.filebuzz.com/fileinfo/17467/Score_Chart.html Karaoke-editors Sib/fin etc. BiaB / Chord Composer … editors…

Weitere ähnliche Inhalte

Andere mochten auch

The Beauty Of The White Mountains In New Hampshire
The Beauty Of The White Mountains In New HampshireThe Beauty Of The White Mountains In New Hampshire
The Beauty Of The White Mountains In New HampshireTiffany Kate Roth
 
Technology In Schools What Is Changing
Technology  In  Schools  What  Is  ChangingTechnology  In  Schools  What  Is  Changing
Technology In Schools What Is ChangingYarmouth Schools
 
Baby & Kids Volume 3 - Vector Graphic Artworks
Baby & Kids Volume 3 - Vector Graphic ArtworksBaby & Kids Volume 3 - Vector Graphic Artworks
Baby & Kids Volume 3 - Vector Graphic ArtworksTZipp
 
Fill in the blanks while listening
Fill in the blanks while listeningFill in the blanks while listening
Fill in the blanks while listeningMampiova Rakotovao
 
Managing the Risks - Sexual Assault Prevention - Presentation 6 of 9
Managing the Risks - Sexual Assault Prevention - Presentation 6 of 9Managing the Risks - Sexual Assault Prevention - Presentation 6 of 9
Managing the Risks - Sexual Assault Prevention - Presentation 6 of 9t_lewis
 
Dear Sir - CL
Dear Sir - CLDear Sir - CL
Dear Sir - CLconan lum
 
Uuriv ja aktiivne õppeviis algklassides
Uuriv ja aktiivne õppeviis algklassidesUuriv ja aktiivne õppeviis algklassides
Uuriv ja aktiivne õppeviis algklassideshajao
 
Me in china daily 30.12.2012
Me in china daily 30.12.2012Me in china daily 30.12.2012
Me in china daily 30.12.2012Mark Henderson
 
Nair jure123456
Nair jure123456Nair jure123456
Nair jure123456nairjure
 
Databazove systemy6
Databazove systemy6Databazove systemy6
Databazove systemy6olc_user
 
Ethnic Politics and the 2015 Elections in Myanmar
Ethnic Politics and the 2015 Elections in MyanmarEthnic Politics and the 2015 Elections in Myanmar
Ethnic Politics and the 2015 Elections in MyanmarMYO AUNG Myanmar
 

Andere mochten auch (16)

The Beauty Of The White Mountains In New Hampshire
The Beauty Of The White Mountains In New HampshireThe Beauty Of The White Mountains In New Hampshire
The Beauty Of The White Mountains In New Hampshire
 
Technology In Schools What Is Changing
Technology  In  Schools  What  Is  ChangingTechnology  In  Schools  What  Is  Changing
Technology In Schools What Is Changing
 
Baby & Kids Volume 3 - Vector Graphic Artworks
Baby & Kids Volume 3 - Vector Graphic ArtworksBaby & Kids Volume 3 - Vector Graphic Artworks
Baby & Kids Volume 3 - Vector Graphic Artworks
 
Fill in the blanks while listening
Fill in the blanks while listeningFill in the blanks while listening
Fill in the blanks while listening
 
Attom
AttomAttom
Attom
 
Leitourgua
LeitourguaLeitourgua
Leitourgua
 
Managing the Risks - Sexual Assault Prevention - Presentation 6 of 9
Managing the Risks - Sexual Assault Prevention - Presentation 6 of 9Managing the Risks - Sexual Assault Prevention - Presentation 6 of 9
Managing the Risks - Sexual Assault Prevention - Presentation 6 of 9
 
The Beauty Of The Sea
The Beauty Of The SeaThe Beauty Of The Sea
The Beauty Of The Sea
 
Dear Sir - CL
Dear Sir - CLDear Sir - CL
Dear Sir - CL
 
Uuriv ja aktiivne õppeviis algklassides
Uuriv ja aktiivne õppeviis algklassidesUuriv ja aktiivne õppeviis algklassides
Uuriv ja aktiivne õppeviis algklassides
 
Me in china daily 30.12.2012
Me in china daily 30.12.2012Me in china daily 30.12.2012
Me in china daily 30.12.2012
 
PMD PMP DIPLOMA
PMD PMP DIPLOMAPMD PMP DIPLOMA
PMD PMP DIPLOMA
 
Nair jure123456
Nair jure123456Nair jure123456
Nair jure123456
 
Databazove systemy6
Databazove systemy6Databazove systemy6
Databazove systemy6
 
sistemas
sistemas sistemas
sistemas
 
Ethnic Politics and the 2015 Elections in Myanmar
Ethnic Politics and the 2015 Elections in MyanmarEthnic Politics and the 2015 Elections in Myanmar
Ethnic Politics and the 2015 Elections in Myanmar
 

Ähnlich wie Notating pop music

Introduction to Music Information Retrieval
Introduction to Music Information RetrievalIntroduction to Music Information Retrieval
Introduction to Music Information RetrievalSease
 
Introduction to Music Information Retrieval
Introduction to Music Information RetrievalIntroduction to Music Information Retrieval
Introduction to Music Information RetrievalAndrea Gazzarini
 
20211026 taicca 1 intro to mir
20211026 taicca 1 intro to mir20211026 taicca 1 intro to mir
20211026 taicca 1 intro to mirYi-Hsuan Yang
 
Teaching Music Technology Concepts with Few Music Technology Resources
Teaching Music Technology Concepts with Few Music Technology ResourcesTeaching Music Technology Concepts with Few Music Technology Resources
Teaching Music Technology Concepts with Few Music Technology Resourcesbradfordswanson
 
MIDI-LAB, a Powerful Visual Basic Program for Creating MIDI Music
MIDI-LAB, a Powerful Visual Basic Program for Creating MIDI MusicMIDI-LAB, a Powerful Visual Basic Program for Creating MIDI Music
MIDI-LAB, a Powerful Visual Basic Program for Creating MIDI Musicijseajournal
 
Machine Learning for Creative AI Applications in Music (2018 May)
Machine Learning for Creative AI Applications in Music (2018 May)Machine Learning for Creative AI Applications in Music (2018 May)
Machine Learning for Creative AI Applications in Music (2018 May)Yi-Hsuan Yang
 
Open Archives Initiative for Sheet Music: Data Mapping
Open Archives Initiative for Sheet Music: Data MappingOpen Archives Initiative for Sheet Music: Data Mapping
Open Archives Initiative for Sheet Music: Data MappingJenn Riley
 
Musicology Presentation
Musicology PresentationMusicology Presentation
Musicology PresentationPaul Carr
 
Session 1 Musicology Introduction
Session 1  Musicology  IntroductionSession 1  Musicology  Introduction
Session 1 Musicology IntroductionPaul Carr
 
Session 2 song arrangement and track
Session 2 song arrangement and trackSession 2 song arrangement and track
Session 2 song arrangement and trackPaul Carr
 
Jazzify: Pairing Music Across Genres
Jazzify: Pairing Music Across GenresJazzify: Pairing Music Across Genres
Jazzify: Pairing Music Across GenresChristopher Giler
 
RDA for music cataloguers
RDA for music cataloguersRDA for music cataloguers
RDA for music cataloguersPeter Sime
 
Menggabungkan audio ke dalam sajian multimedia1
Menggabungkan audio ke dalam sajian multimedia1Menggabungkan audio ke dalam sajian multimedia1
Menggabungkan audio ke dalam sajian multimedia1Eko Supriyadi
 
Annotating Music Collections: How Content-Based Similarity Helps to Propagate...
Annotating Music Collections: How Content-Based Similarity Helps to Propagate...Annotating Music Collections: How Content-Based Similarity Helps to Propagate...
Annotating Music Collections: How Content-Based Similarity Helps to Propagate...Oscar Celma
 
Nithin Xavier research_proposal
Nithin Xavier research_proposalNithin Xavier research_proposal
Nithin Xavier research_proposalNithin Xavier
 
Social Tags and Music Information Retrieval (Part II)
Social Tags and Music Information Retrieval (Part II)Social Tags and Music Information Retrieval (Part II)
Social Tags and Music Information Retrieval (Part II)Paul Lamere
 
A Preliminary Evaluation of Music Visualization
A Preliminary Evaluation of Music VisualizationA Preliminary Evaluation of Music Visualization
A Preliminary Evaluation of Music VisualizationMontgomery Webster
 
Towards a musical Semantic Web
Towards a musical Semantic WebTowards a musical Semantic Web
Towards a musical Semantic WebYves Raimond
 

Ähnlich wie Notating pop music (20)

Mnri web page
Mnri web pageMnri web page
Mnri web page
 
Introduction to Music Information Retrieval
Introduction to Music Information RetrievalIntroduction to Music Information Retrieval
Introduction to Music Information Retrieval
 
Introduction to Music Information Retrieval
Introduction to Music Information RetrievalIntroduction to Music Information Retrieval
Introduction to Music Information Retrieval
 
20211026 taicca 1 intro to mir
20211026 taicca 1 intro to mir20211026 taicca 1 intro to mir
20211026 taicca 1 intro to mir
 
Teaching Music Technology Concepts with Few Music Technology Resources
Teaching Music Technology Concepts with Few Music Technology ResourcesTeaching Music Technology Concepts with Few Music Technology Resources
Teaching Music Technology Concepts with Few Music Technology Resources
 
MIDI-LAB, a Powerful Visual Basic Program for Creating MIDI Music
MIDI-LAB, a Powerful Visual Basic Program for Creating MIDI MusicMIDI-LAB, a Powerful Visual Basic Program for Creating MIDI Music
MIDI-LAB, a Powerful Visual Basic Program for Creating MIDI Music
 
Machine Learning for Creative AI Applications in Music (2018 May)
Machine Learning for Creative AI Applications in Music (2018 May)Machine Learning for Creative AI Applications in Music (2018 May)
Machine Learning for Creative AI Applications in Music (2018 May)
 
Open Archives Initiative for Sheet Music: Data Mapping
Open Archives Initiative for Sheet Music: Data MappingOpen Archives Initiative for Sheet Music: Data Mapping
Open Archives Initiative for Sheet Music: Data Mapping
 
Musicology Presentation
Musicology PresentationMusicology Presentation
Musicology Presentation
 
Session 1 Musicology Introduction
Session 1  Musicology  IntroductionSession 1  Musicology  Introduction
Session 1 Musicology Introduction
 
Session 2 song arrangement and track
Session 2 song arrangement and trackSession 2 song arrangement and track
Session 2 song arrangement and track
 
Jazzify: Pairing Music Across Genres
Jazzify: Pairing Music Across GenresJazzify: Pairing Music Across Genres
Jazzify: Pairing Music Across Genres
 
live dictation
live dictationlive dictation
live dictation
 
RDA for music cataloguers
RDA for music cataloguersRDA for music cataloguers
RDA for music cataloguers
 
Menggabungkan audio ke dalam sajian multimedia1
Menggabungkan audio ke dalam sajian multimedia1Menggabungkan audio ke dalam sajian multimedia1
Menggabungkan audio ke dalam sajian multimedia1
 
Annotating Music Collections: How Content-Based Similarity Helps to Propagate...
Annotating Music Collections: How Content-Based Similarity Helps to Propagate...Annotating Music Collections: How Content-Based Similarity Helps to Propagate...
Annotating Music Collections: How Content-Based Similarity Helps to Propagate...
 
Nithin Xavier research_proposal
Nithin Xavier research_proposalNithin Xavier research_proposal
Nithin Xavier research_proposal
 
Social Tags and Music Information Retrieval (Part II)
Social Tags and Music Information Retrieval (Part II)Social Tags and Music Information Retrieval (Part II)
Social Tags and Music Information Retrieval (Part II)
 
A Preliminary Evaluation of Music Visualization
A Preliminary Evaluation of Music VisualizationA Preliminary Evaluation of Music Visualization
A Preliminary Evaluation of Music Visualization
 
Towards a musical Semantic Web
Towards a musical Semantic WebTowards a musical Semantic Web
Towards a musical Semantic Web
 

Kürzlich hochgeladen

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Kürzlich hochgeladen (20)

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

Notating pop music

  • 1. Dec. 2010 Think Tank Pop Music Notation Software Wijnand Schepens
  • 2. What is so special about the notation of pop music? What is pop music? Pop music Folk music “Classical” Rock Blues Contemporary Jazz
  • 3. Art music information flow Score / Sheet music Common Music Notation (CMN)
  • 4. Pop music information flow score ?
  • 5. “Covering” a pop song (partial) score
  • 6. Folk music information flow (partial) score
  • 7. What is the “essence” of a song? Philosophical implication
  • 8. What can we do with a score? storage storage performance SCORE distribution analysis editing SOFTWARE ? DIGITIZATION !
  • 9. Is CMN suitable/appropriate for the notation of pop music? How about software? File formats Applications for viewing, editing, playing, … Core questions
  • 10. Full score (fragment) -complex rhythm (syncopation) -microtiming -microtonality (e.g. blue notes, glissandi, …) -timbre, sound effects Hard to read
  • 11.
  • 12. Chord sheet (1) Chord labels Lyrics
  • 13. Chord sheet (2) Meta-information Chord labels Song structure Lyrics
  • 14. Chord sheet (3) Meta-information Chord labels Song structure Timing?
  • 15. Chord sheet (4) Meta-information Metric structure Song structure Chord labels Timing?
  • 16. Chord sheet (5) Meta-information Fret diagrams Chord labels Song structure Bars
  • 17. Chord sheet (6) Meta-information Fret diagrams Lyrics Chord labels Guitar tablature(no timing)
  • 18. Tab sheet Meta-information Instrument-specificinstructions Guitar tablature(no timing) Lyrics cues Song structure
  • 19. Tab sheet (2) Chord labels Bars (numbered) Harmonyrhythm Guitartablature Song structure
  • 20. Lead sheet (1) Meta-information Metric structure Lyrics Notes (rhythm+pitch) Parlando lyrics?
  • 21. Lead sheet (2) Chord labels Metric structure Lyrics Backing lyrics? Notes (rhythm+pitch)
  • 22. Lead sheet (3) Meta-information Metric structure Chord labels Song structure Lyrics Notes (rhythm+pitch)
  • 23. Lead sheet (4) Meta-information Metric structure Chord labels Song structure Notes (rhythm+pitch+articulation)
  • 24. Lead sheet (5) Pitch for dummies Lyrics(multipe lines)
  • 25. Lead sheet (6) Notes (rhythm+pitch) Same notes (pitch+fingering)
  • 26. Lead sheet (7) Fret diagrams Chord rhythm
  • 28. song structure lyrics chord labels notes rhythm (time) pitch (frequency) dynamics, accents bars, measures instrument specific: fingerings fretboards phrasing … Partial score ingredients Mix and match…
  • 29. Are common music formats appropriate/suitable for partial scores? Are common software applications up to the task? If not, what should be changed? Core questions (2)
  • 30. CM7, CMaj7, C C+7(#9), Calt, C7 C6, Am7/C Chord labels Standardization? Normalization? Check validity? Toggle style? Simplify? Transpose? (#5 #9)
  • 32. = incremental addition of information possibly by multiple users Example: 1. lyrics 2. song structure 3. chord labels 4. bars 5. fret diagrams 6. tablature (pitch) 7. chord rhythm 8. lyrics rhythm 9. melody pitches 10. tablature rhythm 11. add bass-part … Wiki-flow repetition normalization tapping
  • 33. Measure-centric Note-centric Hiding is possible (but awkward) Chord label treatment is variable Sibelius, Finale…
  • 34. MusicXML Measure-centric Chord labelsbetween notes Note-centric Lyrics attached to notes
  • 35. Space alignment (monospaced font!) Very popular on internet(OLGA, napster, ultimate-guitar, …) - Alignment not always clear - Editing is awkward - Not standardized  hard to handle for computers Text-based
  • 36. ASCII tab Structure, cues: Informal!
  • 37. ChordPro Chord labels between lyrics Structure tags STANDARD ? DOCUMENTATION ?
  • 38. Flexibility and standardization flexible hand-written ? ? ? text-based free standardized Sibelius, Finale… ChordPro MusicXML rigid
  • 39. Develop software and file formatsfor handling partial scores Avoid note- and measure-centricism Allow untimed information Allow flexible combination of separate streams … Our research
  • 40. = online lead sheet editor Chord labels, lyrics, structure, metric, notes Wiki workflow To be used in wikifonia.org Ched
  • 41. = XML-format and API for the representation of complex time structures Applications: Pop, jazz, folk, … Karaoke Contemporary music Pre-classical music Non-western music Poetry Choreography, movement Light show Robot control Scheduling, planning … Chronicle
  • 43. Lilypond MIDI (+Karaoke) Other formats
  • 44. Pop music uses “partial” scores Most formats and software applications are Note-centric Measure-centric Conclusions
  • 45. thoughts System breaks versus line breaks ex: lied om lied (intro): difference between classical and pop? Pop: composer is performer Pop: audio, not score How well does software cope? (partial info, non-CMN like chord labels ..) How well do formats cope? Nomenclature badly standardized (chord sheet, leadsheet, tab, …) Notations by amateurs: errors, inaccuracy (inherent??) Software / usability: Transpos. Chord reduction Auto fingering… TUBS, tracker notation, module file Integer notation Transpositie wordt veel gevraagd. Bestaat ook in tekstfiles Fret diagram = chord grid
  • 46. http://www.songwriting-software.com/music-writing-software.html Lyricist: http://www.virtualstudiosystems.com/LyrProd3/index.htm http://chordsheeteditorword.codeplex.com/: MS Word plugin for chord sheets (with transposition). Textual alignment (?) Song sheet: http://www.dsbsoft.com/ (ChordPro + formatting) (niet zelfde als Song Sheet Generator: gebruikt ook ChordPro ?) ScoreChart: http://www.filebuzz.com/fileinfo/17467/Score_Chart.html Karaoke-editors Sib/fin etc. BiaB / Chord Composer … editors…