MIDI mapping etc.
By George Bogatko
|> From: email@example.com (Ron Yost)|
> To: firstname.lastname@example.org
> 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
This is great -- the more the merrier.
> 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.
(Message sent Wed 27 Mar 1996, 21:02:33 GMT, from time zone GMT-0500.)