Hello Anselm, Anselm Lingnau wrote: > Q:Allegro "Pretty quick" > Thus, a notation program could display something along the lines of > Allegro (Pretty quick)
the problem is that the tempo information may be a compilation of information for A) playback and display (that is the acctual standard) B) playback only (not possible in the acctual standard) C) display only (only possible as a really unsatifying hack in the actual standard) D) a chunk for display(only) and a chunk for playback(only) (not possible in the acctual standard) there are several reasons for this, most important to me is the transcribers request that information given in the source is passed on in the abc file. included in the topic is the separated proposal to allow program active textual tempo markers by the use of macros, maybe we can excluse this from the actual discussion since it seems to be quite common sense and does not directly touch the playback/display problem. the core problem is the impossibility of playback only (B) in the actual standard. the second the impossibility to have display only (C) in a way that the text in question is identified as tempo indication (relys on B) too !) the third the desire to have both in one (D), and this in a intuitive clear syntax. There is no way passing the fact that displayed and playback tempo indicaters are two totally different (but related) topics that both should be covered by abc. Leaving the display matters to the display programs alone as you sugest sounds intriguing and covers B) but failes to handle C) and D). The "q:" solution (extra field for displayed tempo indicaters) covers the identification of "display only tempo indicaters" (C) and with the support of an "not display Q: option" in the displaying programs that you sugested all possibilities could be handled. The SEPARATOR in this solution is a "d:" field plus an optional feature in the displaying programs. I do not like this solution much since it relies on program options which are not part of the standards syntax and its very likely that this causes misunderstandings by users, but for my purposes this would work if its covered by abc2ps. I would prefer a syntax that recognises whether Q: field info is for display and playback or just for playback. If so, I belive the just for display information *could* also be recongnised and be included here. If not it can be put into a "q:" field. > Q:Allegro "Pretty quick" > C:[Traditional] I would prefer not to use quotes as Separators as they are very common characters and cant see why they are better than square brackrets. > under the stipulation that a tune would not have a `display speed' > of 1/4=90 and a `playback speed' of 1/4=120, Its likely that exactly this is desired: One metronome number comes with the source and another is used for actuall playback. Simon Wascher - Vienna, Austria http://members.chello.at/simon.wascher/ To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
