Date: Sat, 16 Feb 2002 00:32:19 +1100 From: Sue Blake <sue@welearn.com.au> To: John Utz <john@utzweb.net> Cc: Conrad Sabatier <conrads@cox.net>, freebsd-multimedia@FreeBSD.ORG Subject: Re: can I do this with a midi program? Message-ID: <20020216003219.A621@welearn.com.au> In-Reply-To: <Pine.LNX.4.44.0202141959080.21137-100000@jupiter.linuxengine.net>; from john@utzweb.net on Thu, Feb 14, 2002 at 08:19:32PM -0600 References: <20020214224131.A535@welearn.com.au> <Pine.LNX.4.44.0202141959080.21137-100000@jupiter.linuxengine.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Feb 14, 2002 at 08:19:32PM -0600, John Utz wrote:
> Hello Sue;
> 
> On Thu, 14 Feb 2002, Sue Blake wrote:
> 
> > Reporting back...
> 
> your report brings back interesting memories!
> > love-hate-crash relationship with rosegarden,
> 
> been there. at one point, i had it working. upgraded to another 3.X point 
> release and that was the end of it.
But the crash error messages are so charming and sympathetic, it
wouldn't be the same without them :-)
> > but meanwhile I went back to another port I'd discarded as unfathomable,
> > tclmidi.
> 
> i am the guy credited with helping getting it running under freebsd.
Great, now I can say thank you!
> the email address listed is the one i had in college. i graduated in
> 97, so you can get some sense of the lack of freshness. :-)
No worry, I'm not so fresh myself.
> > Not being a programmer's bootlace,
> 
> is that an .au specific metaphor? or is it generally understood in all 
> nations of the commonwealth?
Oh, I dunno. It's like, I'm not a programmer, not even as much as
the bootlace of a programmer.
> and, since i am a US_ENG guy...what does it mean? :-)
> 
> > I had trouble working out what it could do and how, but eventually
> > discovered I can use it to convert midi->text->midi (where text is some
> > kind of source code but that doesn't matter). Wow, all those events
> > listed out where they can be searched and replaced, no X required, it's
> > a bloody miracle! When I get the hang of the non-event parts, it'll save
> > me 90% of the time it took to edit them one by one with a wrist-breaking
> > GUI. And they say that daily mental arithmetic delays onset of
> > Alzheimers. Hmmm... sed, makefile, timidity... it's gonna end up too
> > easy :-)
> 
> i think you will have several years of Alzheimers credits if you finish 
> this one.....
>  
> > Now I have to go elsewhere to find a way to learn about whatever it is
> > that tclmidi is doing so that I can subvert it at will, but I wanted to
> > reply to the list in case anyone turns up with a similar need in future.
> 
> now, here is where this starts to get interesting, and should also be 
> recorded for posterity....
> 
> > Oh, I also discovered tkseq, which silently craved a change of the
> > first line to "#!/usr/local/bin/wish8.3 -f" (where 8.3 is whatever
> > version of wish you have) to make it work. A small simple light weight
> > no frills GUI editor, perfect for a check and overview of the midi file
> > that gets made (despite its piano being upside down).
> 
> the midi file that get's made...are you talking about:
> 
> a.  the one that you have generated with your massaging process? 
Yes. So far I have to use rosegarden to create a new midi file,
can't do that part with tclmidi yet.
> or are you talking about 
> 
> b.  actually generating a midi file from your midi keyboard?
> 
> i would be *stunned* if b. worked. if it does. wow.
Whoah, relax, it's a dream. The only instruments I have here
are acoustic ones of the style that were played 500 years ago.
I have five keyboards, and they all have QWERTY written across
the top. I wouldn't recognise a piece of midi hardware even if
it got rammed up my sackbutt.
> assuming that it doesnt work, i should get it working. mike durian had 
> written the only functioning mpu401 driver that ever existed for freebsd.
> 
> but that was back in 2.X days? 1.X days? wayy backkkk.
> 
> it would be a great start for a kld. and i would be able to seq on my damn 
> box again.
OK, so I'm not a _real_ midi person :-) I've just got a crummy old
sound card, some patches from my ancient GUS, and timidity.
But if I did have a midi instrument, fantastic. You might even
talk me into buying one and learning to play keyboards one day.
Here's a snippet of the sort of thing I'm doing with tclmidi now.
    Before:
midiput $mf 1 {0 Note 0 72 64 160}
midiput $mf 1 {160 Note 0 67 64 80}
midiput $mf 1 {240 Note 0 67 64 80}
midiput $mf 1 {320 Note 0 69 64 160}
midiput $mf 1 {480 Note 0 67 64 160}
midiput $mf 1 {800 Note 0 71 64 160}
midiput $mf 1 {960 Note 0 72 64 160}
midiput $mf 1 {1120 MetaEndOfTrack}
    After:
midiput $mf 1 {0 Note 0 72 110 150}
midiput $mf 1 {160 Note 0 67 75 60}
midiput $mf 1 {265 Note 0 67 65 25}
midiput $mf 1 {320 Note 0 69 95 160}
midiput $mf 1 {480 Note 0 67 70 80}
midiput $mf 1 {810 Note 0 71 127 90}
midiput $mf 1 {970 Note 0 72 127 140}
midiput $mf 1 {1110 MetaEndOfTrack}
Do that to each track of a piece of renaissance dance band music and
its wild syncopation starts to swing properly, Bach solos sound more
like a bird than a sewing machine, and Vivaldi gets his balls back in
time for Spring!
-- 
Regards,
        -*Sue*-
 
 
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-multimedia" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020216003219.A621>
