slurmulon / bach

:musical_score: Semantic music notation
http://codebach.tech
MIT License
8 stars 0 forks source link

Consider allowing headers to be overridden at any point in time #17

Open slurmulon opened 5 years ago

slurmulon commented 5 years ago

Right now headers are global and can only be defined once. However, for certain headers, such as @Key and @Tempo, it would be useful to be able to change their value as a track progresses (i.e. "contextual" headers).

There are certainly many implications to think through here, but it's a nice concept. It might be best to just say that @Key and @Tempo no longer make sense as headers (but that's probably less likely).