[abcusers] abcm2ps
>Nevertheless, everyone's ideas are welcome last time I was using abc for creating some midi file with several voices with the same notes (to get a "bigger" sound) When I used abcm2ps for viewing the note, I realized there isn't in the standard, nor in abcm2ps (it seems) an option to avoit printing / displaying a part. I think it would be relevant with the %%staves option ___ Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français ! Yahoo! Mail : http://fr.mail.yahoo.com To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Gracenote timing in abcMus and elsewhere
Henrik Norbeck writes: | Ewan E. Macpherson wrote: | > To allow for this, here is my suggestion: abcMus would use a (user | > editable) file containing a list of gracenote timing templates. | | But this only solves the problem for GHB music. It does not solve | the general problem of for instance: | AB | c4{dc} BA | | And similar cases where you would want the grace notes to steal | time from the note before them, not the one after them. | In standard music notation this is done by drawing a little slur | connecting the grace notes and the note they're supposed to steal | time from. So how do we write this in ABC? Any suggestions? | I know we have discussed it before at some time in the past, but I | think we never reached any conclusion. I think it's because abc mirrors conventional staff notation, which has the same problem. The only real answer to "How do you play this grace note?" is "It depends on the musical style." This is not a very useful answer if you're trying to write a player program. The suggestion of marking the grace not that comes on the beat (with a '.') would work if the only problem you're trying to solve is when to play that one note. It doesn't give you the relative timing of the other notes. That would require somewhat more complicated notation. And in any case, when you translate abc grace notes to a staff with tadpoles, you will lose the timing information. I have occasionally thought of the Baroque notation, where grace notes are drawn with small heads but with their true lengths, and take that much away from the big-headed note (which usually follows, but can precede the grace notes). We'd have to make lengths valid on abc grace notes to use this approach. If we did this, then one could write {dc2B}c8 and it would mean the same as dc2Bc4 The obvious question is "Why not just write the latter?" This is the usual question from people who first stumble across the funny Baroque notation. The answer, of course, is that you can always write out ornaments in full. The benefit to marking them as ornaments is that the musician then knows immediately that they are ornaments to a main note. Musicians familiar with the style find this useful information. Novices usually don't, because they haven't yet learned the ornamentation in that style. Anyway, it's not obvious how one could make abc's grace notes more precise in a manner that would work with more than one or two styles. To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Big news - Note Editor does ABC!
Phil Taylor wrote: > Was that actually what he meant? It's not clear from the example, > since it doesn't have an M: field. Perhaps he just meant (3F>G A > (which should already just work). Well, then he should write (3::3F>G A to be sure that it works. Henrik Norbeck, Stockholm, Sweden [EMAIL PROTECTED] http://www.norbeck.nu/ My home page http://www.norbeck.nu/abcmus/ AbcMus player program http://www.norbeck.nu/abc/ >1900 ABC tunes http://www.norbeck.nu/blackthorn Irish trad music band http://www.rfod.se/folklink/ Links to Swedish trad music To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
[abcusers] Gracenote timing in abcMus and elsewhere
Dear Henrik: I'm greatly enjoying using abcMus version 2.0, particularly the multi- voice MIDI file creation. I have a wish-list item which could improve playback and MIDI file timing of multiple-gracenote sequences as occur in Highland bagpipe music (my main abc application). This might also be useful for other abc player and MIDI-rendering programs, so I'll CC this to abcusers. As far as I can tell, abcMus begins all gracenote sequences at the nominal start-time of the note that follows. In other words, they steal time from the following note. This works well for most short gracenote groups, but some longer ones, such as taorluaths {GdGe} are definitely meant to *end* when the following note begins and should steal all their time from the preceding note. Other gracenote groups have gracenotes that occur both before and after the beat. For example in a c-doubling, {gcd}c , one school of the thought has it that the c gracenote should start at the nominal start time of the c melody note and the g gracenote should precede the beat, stealing time from the previous note. To allow for this, here is my suggestion: abcMus would use a (user editable) file containing a list of gracenote timing templates. Each template is simply a abc gracenote expression with a '.' added to show where the "zero-time" of the embellishment falls. So in the examples above, the taorluath template would be {GdGe.} and the c-doubling template would be {g.cd}. If no match for a given gracenote sequence were found in the template file, the sequence would simply start on the beat as a default. Wildcards could be used to cover several gracenote patterns, so {g.*d} would cover most low-hand doublings. A specific match should over-ride a wildcard, so if {.gcd} existed, it would trump {g.*d}. I hope this makes sense! It would be great to hear whether you (or anyone else) might be interested in implementing something along these lines. best wishes, Ewan Macpherson To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Gracenote timing in abcMus and elsewhere
>Ewan E. Macpherson wrote: >> To allow for this, here is my suggestion: abcMus would use a (user >> editable) file containing a list of gracenote timing templates. > >But this only solves the problem for GHB music. It does not solve >the general problem of for instance: >AB | c4{dc} BA | >And similar cases where you would want the grace notes to steal >time from the note before them, not the one after them. >In standard music notation this is done by drawing a little slur >connecting the grace notes and the note they're supposed to steal >time from. So how do we write this in ABC? Any suggestions? >I know we have discussed it before at some time in the past, but I >think we never reached any conclusion. BarFly already has an option for gravenotes to steal time either from the preceding or the following note. It's global, though, so you can't set it for individual gracenote groups. Perhaps programs could read the position of the slur - (C4{dc}) or ({dc} BA) and do the appropriate thing. It doesn't solve the problem for GHB music (which never uses slurs) though. Perhaps Ewan's suggestion of using the period to mark the time point could be incoporated into the abc, since you can't have staccato gracenotes (can you?). Phil Taylor To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Big news - Note Editor does ABC!
>> > Yes, but I found still a serious problem: You cannot >> > build tuplets over different long note groups: >> > X: 1 >> > K: C % key signature >> > L: 1/4 % default length >> >E (3F>G A A A | E (3A3/2A/2 E A | > >But you can! Just use the general (p:q:r syntax, e.g. >E (3::2F>G A A A | E (3::2A3/2A/2 E A | > Was that actually what he meant? It's not clear from the example, since it doesn't have an M: field. Perhaps he just meant (3F>G A (which should already just work). Phil Taylor To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Big news - Note Editor does ABC!
> > Yes, but I found still a serious problem: You cannot > > build tuplets over different long note groups: > > X: 1 > > K: C % key signature > > L: 1/4 % default length > >E (3F>G A A A | E (3A3/2A/2 E A | But you can! Just use the general (p:q:r syntax, e.g. E (3::2F>G A A A | E (3::2A3/2A/2 E A | Henrik Norbeck, Stockholm, Sweden [EMAIL PROTECTED] http://www.norbeck.nu/ My home page http://www.norbeck.nu/abcmus/ AbcMus player program http://www.norbeck.nu/abc/ >1900 ABC tunes http://www.norbeck.nu/blackthorn Irish trad music band http://www.rfod.se/folklink/ Links to Swedish trad music To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Gracenote timing in abcMus and elsewhere
Ewan E. Macpherson wrote: > To allow for this, here is my suggestion: abcMus would use a (user > editable) file containing a list of gracenote timing templates. But this only solves the problem for GHB music. It does not solve the general problem of for instance: AB | c4{dc} BA | And similar cases where you would want the grace notes to steal time from the note before them, not the one after them. In standard music notation this is done by drawing a little slur connecting the grace notes and the note they're supposed to steal time from. So how do we write this in ABC? Any suggestions? I know we have discussed it before at some time in the past, but I think we never reached any conclusion. Henrik Norbeck, Stockholm, Sweden [EMAIL PROTECTED] http://www.norbeck.nu/ My home page http://www.norbeck.nu/abcmus/ AbcMus player program http://www.norbeck.nu/abc/ >1900 ABC tunes http://www.norbeck.nu/blackthorn Irish trad music band http://www.rfod.se/folklink/ Links to Swedish trad music To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
[abcusers] Big news - Note Editor does ABC!
Hello, at last I managed to convince Joerg Anders to include ABC support in his wonderful Note Editor (http://tan.informatik.tu-chemnitz.de/~jan/noteedit/noteedit.html)!!! There you are some excerpts from our email exchange: > On Wed, 4 Jun 2003, Guido Gonzato wrote: > > > I'm very happy you're considering ABC support!!! :-))) > > > > Yes, but I found still a serious problem: You cannot > build tuplets over different long note groups: > > X: 1 > K: C % key signature > L: 1/4 % default length >E (3F>G A A A | E (3A3/2A/2 E A | > ^ ^ > neither so | nor so | > > This circumvents all swing music :-( that's an idea for extensions. Developers, what do you think? > On Thu, 5 Jun 2003, Guido Gonzato wrote: > > > > > oh my gosh - thank you!!! I'll test it as thoroughly as I can. May I write > > to the ABC users mailing list to announce this prerelease? > > > > Yes, if some of them want to help to test the ABC export. > > But please don't forget to mention: It is a pre-release! Talk about > the restrictions! Restrictions: > On Thu, 5 Jun 2003, Guido Gonzato wrote: > > > > > > > This circumvents all swing music :-( > > > > I'll report this to the two main developers and I'll get it added; it > > shouldn't be hard to implement. I'll let you know. > > > > If you like: On: > > http://rnvs.informatik.tu-chemnitz.de/~jan/note_pre/note_pre.html > > there is a noteedit-2.2.0 preview which > exports already a lot of elements to ABC music. > > Perhaps you have some annotations. > > Notes and Rests and keysigs and timsigs including > chords, slurs, ties, multiple voices should work. > > The same holds for all bars types. > > Also: equality tuplets should work. > > Avoid clef, key signature and time signature changes! so, please go download and try it out! To export to ABC, select File/Output Params... then choose the ABC Music tab. Today I'll put RPMs of this preliminary NoteEdit version on my page, http://abcplus.sourceforge.net/ Many many thanks to Joerg Anders!!! Have a good weekend, Guido =8-) -- Guido Gonzato, Ph.D. - Linux System Manager Universita' di Verona (Italy), Facolta' di Scienze MM. FF. NN. Ca' Vignal II, Strada Le Grazie 15, 37134 Verona (Italy) Tel. +39 045 8027990; Fax +39 045 8027928 --- Timeas hominem unius libri To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] abcm2ps
On Fri, 6 Jun 2003, Forgeot Eric wrote: > When I used abcm2ps for viewing the note, I realized there isn't > in the standard, nor in abcm2ps (it seems) an option to avoit > printing / displaying a part. I think it would be relevant with > the %%staves option abcpp is there to help you! Have a look at the attached score, which contains abcpp directives to exclude voices when needed. Later, Guido =8-) -- Guido Gonzato, Ph.D. - Linux System Manager Universita' di Verona (Italy), Facolta' di Scienze MM. FF. NN. Ca' Vignal II, Strada Le Grazie 15, 37134 Verona (Italy) Tel. +39 045 8027990; Fax +39 045 8027928 --- Timeas hominem unius libri Riu.abp.gz Description: GNU Zip compressed data