From owner-freebsd-multimedia Fri Feb 15 5:32:51 2002 Delivered-To: freebsd-multimedia@freebsd.org Received: from phoenix.welearn.com.au (phoenix.welearn.com.au [139.130.44.81]) by hub.freebsd.org (Postfix) with ESMTP id A9ABA37B402 for ; Fri, 15 Feb 2002 05:32:41 -0800 (PST) Received: (from sue@localhost) by phoenix.welearn.com.au (8.11.6/8.11.6) id g1FDWJC03148; Sat, 16 Feb 2002 00:32:19 +1100 (EST) (envelope-from sue) Date: Sat, 16 Feb 2002 00:32:19 +1100 From: Sue Blake To: John Utz Cc: Conrad Sabatier , freebsd-multimedia@FreeBSD.ORG Subject: Re: can I do this with a midi program? Message-ID: <20020216003219.A621@welearn.com.au> Mail-Followup-To: Sue Blake , John Utz , Conrad Sabatier , freebsd-multimedia@FreeBSD.ORG References: <20020214224131.A535@welearn.com.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: ; from john@utzweb.net on Thu, Feb 14, 2002 at 08:19:32PM -0600 Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org 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