> From: ryost@fix.net (Ron Yost)
> To: automatic-music@foxtail.com
> Date: Wed, 27 Mar 1996 00:26:49 GMT
> Subject: My music reader and transposing system - ronsredr.txt (0/1)
> I can't resist getting into the discussion of template-based MIDI file
> transposition.
This is great -- the more the merrier.
[snip]
> The MIDI stream is recorded on a Roland "SoundBrush" floppy-disc MIDI
> recorder (a JEWEL, which sadly is no longer being produced). The
> SoundBrush records the MIDI data as a Standard Format-0 (single track)
> MIDI file.
>
> I take the raw file and, using a transposition program I wrote in
> compiled GFA Basic on my trusty old Atari ST2, apply a 'template'
> (ascii look-up table) to the file to change ONLY the MIDI channels and
> note numbers.
I tried this approach with format 1 files and got lost. Not knowledgeable
enough yet about crunching MIDI. My problem is that Cakewalk produces
format 1 files, and it's just easier (for me, for now) to remap everything
into two channels on one track of a format 0 MIDI file. Remember, I'm going
the other way -- from multiple tracks and channels, bearing no resemblance to
the target format (an O roll) to a simple one track MIDI file that can be fed
to the devtronix devices and then to a real O machine (as built by Craig
Brougher).
This way I can simulate the sound of the beast on Cakewalk, and then munch
it after I've made all the composing/orchestrating decisions.
So far, the program, as it stands, takes about 45 sec on a 486/66 to crunch
a 45k file ("Rudolph").
I'll pack it up tonight and mail it to Jody -- perhaps with a demo.
GB
|