Music Notation with HTML5 Canvas
0xfe.blogspot.com
Music Notation with HTML5 Canvas
1–10 of 16 posts
Re: Music Notation with HTML5 Canvas
#2Even the really good programs like Sibelius (and I guess Finale...) still have a ways to go in terms of accurate notation. Attempting to reduce notation to a JSON-style dataset seems, well, extraordinarily challenging.
Re: Music Notation with HTML5 Canvas
#3Oh man, music notation on a computer is a path you don't want to start down. Take the oldest, crustiest, hacked together duct-taped programming language you can think of -- imagine what that language would be like if it would be still in use hundreds of years from now. That's music notation, today. Even the really good programs like Sibelius (and I guess Finale...) still have a ways to go in terms of accurate notatio…
I should think you could encode pitches, start times and durations in a JSON-style format without many problems.
Re: Music Notation with HTML5 Canvas
#4Re: Music Notation with HTML5 Canvas
#5Oh man, music notation on a computer is a path you don't want to start down. Take the oldest, crustiest, hacked together duct-taped programming language you can think of -- imagine what that language would be like if it would be still in use hundreds of years from now. That's music notation, today. Even the really good programs like Sibelius (and I guess Finale...) still have a ways to go in terms of accurate notatio…
Isn't the majority of the challenge in nice notation similar to typesetting with text? The difficulty is in making it look nice, not knowing what data you're attempting to display. I should think you could encode pitches, start times and durations in a JSON-style format without many problems.
Yeah, only music notation can get a lot more complex than these 3 factors
Re: Music Notation with HTML5 Canvas
#6Re: Music Notation with HTML5 Canvas
#7Re: Music Notation with HTML5 Canvas
#8You may want to look into the Lilypond syntax for textual score notation. - http://lilypond.org/
Re: Music Notation with HTML5 Canvas
#9For a lot of people, the ability to do midi input is really important because when they write the music down a lot of the time they have to transcribe from their motions anyway. This is possibly more important than the actual explicit way that you write things down.
Re: Music Notation with HTML5 Canvas
#10Oh man, music notation on a computer is a path you don't want to start down. Take the oldest, crustiest, hacked together duct-taped programming language you can think of -- imagine what that language would be like if it would be still in use hundreds of years from now. That's music notation, today. Even the really good programs like Sibelius (and I guess Finale...) still have a ways to go in terms of accurate notatio…
Isn't the majority of the challenge in nice notation similar to typesetting with text? The difficulty is in making it look nice, not knowing what data you're attempting to display. I should think you could encode pitches, start times and durations in a JSON-style format without many problems.
Musical notation is often deliberately ambiguous to allow for interpretation. Tempo is often approximate. Durations are often approximate or implied (such as swing time). Volume is very approximate. And then there are various kinds of hinting. The hints need to be in the source code because nobody wants to specify them with more precision.
But that said, I'd be perfectly happy with something basic that runs in a browser.