[Coco] Bug in Umuse3-9.111 maybe earlier

Aaron Wolfe aawolfe at gmail.com
Fri Dec 16 12:36:38 EST 2011


On Fri, Dec 16, 2011 at 12:05 PM, gene heskett <gheskett at wdtv.com> wrote:
> On Friday, December 16, 2011 12:00:25 PM Aaron Wolfe did opine:
>
>> The F8's are timing ticks, manually advancing the MIDI clock.  They
>> are not normally used.
>> -Aaron
>
> IOW, I created that problem by having UMusE3 include the midi clock in the
> export to a .mid?  And it really is a Rosegarden bug then because it can't
> handle the extra data's processing or interprets it incorrectly?
>

It's a possibility.  "MIDI" on the serial wire and a ".mid" file are
two very different things.  F8 is a MIDI event used to sync timing
across the wire.  Events on the wire do not have timing information
associated with them. They are happening in real time, as if someone
were playing the keys.  OTOH,  .mid files have timing information
embedded with each event since a file obviously cannot be played back
in "real time" without it.  Exactly what happens when you put the
realtime sync bytes into a file that already has embedded timing may
be undefined.


> Interesting because other than playing the file at about 1/100th normal
> speed, it has no other objections.
>
> I'll not enable that next time I export as .mid from UMusE3.
>
> Thanks Aaron.
>
>> On Fri, Dec 16, 2011 at 10:09 AM, gene heskett <gheskett at wdtv.com> wrote:
>> > Greetings all;
>> >
>> > Maybe some of you Umuse users out there will find this helpful.
>> >
>> > Playing around with the newest Umuse3 stuffs, and looking to see if I
>> > could maybe use rosegarden to edit the instruments, making some of my
>> > ancient .ume files into something resembling General Midi stuff, I
>> > found that when I had UMusE3 output, from its .ume file input, a .mid
>> > output, shipped it up to this box & play was at about 1% of normal
>> > speed when played in rosegarden, but sent straight to the synth input
>> > of my Audigy2 card, it sounded normal speed.
>> >
>> > Asking around on the linux-audio-user mailing list, it was suggested
>> > that perhaps a program called midicomp might be useful.  It can
>> > translate a .mid file into human readable form, or it can translate
>> > that text input back into .mid files.
>> >
>> > The UMusE3 .mid files contain several thousand lines of the format of
>> > seqnum Arb f8  that are not in any of the other, non-umuse3 generated
>> > .mid files I have collected.  So I built a filter using
>> >
>> >  midicomp filename.mid|grep -v Arb|filename.asc
>> >
>> > then
>> >
>> >  midicomp -c filename.asc >Filename.mid
>> >
>> > Note that on linux filename.mid and Filename.mid are 2 separate files
>> > so there is no name clash.
>> >
>> > And rosegarden is happy, so all I need to do now is figure out the new
>> > GM instruments to use.
>> >
>> > To get midicomp, use git clone as shown at
>> > <https://github.com/markc/midicomp>
>> >
>> > Searching google for midicomp will get you an older version 0.4, this
>> > is 0.6 that I used, it has been moved to a 'git' repository.
>> >
>> > Have fun with your old ume files. :)
>> >
>> > Cheers, Gene
>> > --
>> > "There are four boxes to be used in defense of liberty:
>> >  soap, ballot, jury, and ammo. Please use in that order."
>> > -Ed Howdershelt (Author)
>> > My web page: <http://coyoteden.dyndns-free.com:85/gene>
>> > I'm not laughing with you, I'm laughing at you.
>> >
>> > --
>> > Coco mailing list
>> > Coco at maltedmedia.com
>> > http://five.pairlist.net/mailman/listinfo/coco
>>
>> --
>> Coco mailing list
>> Coco at maltedmedia.com
>> http://five.pairlist.net/mailman/listinfo/coco
>
>
> Cheers, Gene
> --
> "There are four boxes to be used in defense of liberty:
>  soap, ballot, jury, and ammo. Please use in that order."
> -Ed Howdershelt (Author)
> My web page: <http://coyoteden.dyndns-free.com:85/gene>
> The Fifth Rule:
>        You have taken yourself too seriously.
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> http://five.pairlist.net/mailman/listinfo/coco



More information about the Coco mailing list