Useful MIDI Utilities
By Güenter Nagler, forwarded by Ron Yost
Jody,
I happened to stumble across the attached list of MIDI utilities, which seem very useful for our purposes. Note that they include C++ and UNIX source code! I know it's not normal to include a server directory listing in the digest, but in this case I though it would be useful for subscribers to automatic music to know in advance what they'll be able to obtain.
Maybe you can figure out how to get these by direct ftp from the server. It didn't work for me. Downloading directly from the page works just fine. (If you leave off the 'Cpub' at the end of the url you get the main directory of the server. I haven't investigated what else is available there.)
If people use these utilities, it would be nice to send an e-mail to Güenter and thank him for making them available to the world!
Ron Yost <ryost@fix.net> 646 Bolen Dr. Paso Robles, CA 93446
--- begin attachment ---
Useful MIDI utilities written by Güenter Nagler, available from the server at "The Gratz University of Technology", Austria.
url: http://hyperg.iicm.tu-graz.ac.at/Cpub/
Author of these files: Güenter Nagler <gnagler@ihm.tu-graz.ac.at>
=========================================================== Note from Ron Yost: this server does not seem to accept direct anonymous ftp, even though the top of the page says 'User: www-anonymous' <Or am I doing something wrong?>, so you have to use the http.
[ Ron, [ Not everyone that supports HTTP transfer supports anonymous [ FTP. These download via HTTP just fine, though. [ Jody
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Using a browser, all these files are available for down-loading simply by clicking on the filename (which is in blue, in Netscape).
For Netscape users, press and HOLD the 'Shift' key while you left-click on the file name; Netscape will present you with a 'File Save directory box' for you to choose where to save the file. Once you choose the path for the filesave, Netscape will retrieve the file for you. If you want another file after the first is retrieved successfully, repeat the above as many times as you want (or until Netscape crashes!)
[ The Unix version of Netscape will quite happily retrieve 3 (probably [ more at a time. I have also done this with Netscape running under [ Windows 3.11. On a slower link this would not be fun, though. [ Jody
============================================================ Below is a verbatim text version of Güenter's directory page: ============================================================
User: www-anonymous - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - The MIDI programs on this page are free for noncommercial use. C++ Sources (MS-DOS, UNIX) are included in the ZIP compressed archives.
Free MIDI programs: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
midi2txt.zip: Converts binary midi files into mnemonic text midi files. Checks binary midi files for errors (option -error). Shows some midi information e.g. lyrics (option -lyric). txt2midi.zip: Compiles text mnemonic midi files into binary midi files. midi2gm.zip: Simple modifications on binary midi files (e.g. remove sysex, remove text, remove bank setting commands) to get a midi that is more (GM-)compatible to players. Special support for Korg i2/i3 instruments. Converts Korg i2/i3 midi to GM midi. midifix.zip: Correcting bad structured midi files (update number of tracks, update length of each track). New: Also tries to fix problems with midi events (e.g. remove truncated commands). midi2to0.zip: Converts format 2 midi files (contains more than one song) into several midi format 0 files. midi1to0.zip: Converts format 1 midi files into format 0 midi file (merges all tracks into one multichannel track). midi0to1.zip: Converts format 0 midi file into format 1 midi file (splits the format 0 track into tempo track and one track per channel). midifade.zip: Shows time table where notes are played. Fade-In or Fade-Out of midifile between certain time range from given start to given end percentage of original velocity. midipat.zip: Translates GM programs to Non-GM programs. Currently bank selection and program renumbering is supported. Sysex commands are not supported in this version. miditran.zip: Transposes notes, in- and decrements volume, in- and decrements note velocity of whole song or selected channels. mididmp.zip: Time sorted dump of notes. dmp2midi.zip: Note dump back to midi file. midi2hex.zip: Shows hexadecimal midi commands and their meaning. midifind.zip: Find text in midi files (regular expressions *,? allowed). miditrk.zip: Get overview about tracks in a midi file. midigrab.zip: Extract a midi song from uncompressed archives (e.g. RIFF, RMI, MACINTOSH-MIDI, ...). mididrum.zip: Split midi drum instruments into separate tracks. midisort.zip: Sort tracks of midi file. Option to move comment tracks to end of midi. finddbl.zip: Find duplicate (midi-) files in directories and directory trees (DOS executable only!). filedb.zip: File duplicate database. Stores knowledge about seen files and identifies already seen duplicates. (DOS executable only!). uex.zip: mail/news extraction of binary files (e.g. *.mid, *.zip). Decodes popular formats: UUENCODE (many variants), BASE64 (mime, attachements), BINHEX (4.0, macintosh). Decodes multiple files at once (e.g. *.u*). Identifies file formats and checks midi and zip files. Use this decoder if your preferred (built-in) decoders fail. (MS-DOS executable only!)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Some of my MIDI work: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <Note from Ron Yost: Güenter has many more pop songs listed - The list below is edited for space, and what I thought would interest this group. His Bon Jovi mid's are great, though! >
herz.mid: Herz ist Trumpf (Trio) likechop.mid: I Like Chopin (Gazebo) magflt13.mid: Magic Flute Arie 13 Monostatus (Mozart, The Magic Flute) magflt14.mid: Magic Flute Arie 14 Queen of Night (Mozart, The Magic Flute) revind1.mid: Revolution Industrielle (J.M. Jarre) schneewz.mid: Schneewalzer (Austrian folk music) xmasmedl.mid: Medley of Austrian Xmas songs zillhoch.mid: Zillertaler Hochzeitsmarsch (Austrian folk music) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - If you have problems downloading these files (I recommend using NetScape 2.x with built in Save Link As command) or want to talk about the programs contact me by email:
gnagler@ihm.tu-graz.ac.at
Güenter Nagler |
(Message sent Sun 24 Mar 1996, 17:03:09 GMT, from time zone GMT.) |
|
|