|
|
 |
Published by Pete Goodeve
Click here for more information about this publisher...
|
 |
|
Date Posted: |
September 7th, 2006
|
|
|
Last Updated: |
September 7th, 2006
|
|
|
License: |
BSD/MIT |
|
|
Downloads: |
75 total; 1 recently |
|
|
Page Views: |
3,235 total |
|
|
User Rating: |
awaiting 10 votes |
 |
|
Jump to the Downloads section |
|
 |
 |
About Div's MIDI Utilities:
Three command-line utilities for Midifile processing, ported from a much larger set by "Div" (David G. Slomin) (originally for Windows and Unix). smftoxml and xmltosmf convert between midifile and XML; tempomap can be used to sync a freely-recorded midifile.
This is not my code; it is (almost) a straight recompilation for BeOS of three of Div's MIDI utilities. (The others are either Windows or Unix specific, and their functions can usually be achieved in other ways on BeOS.) I haven't come across the capabilities of these three any where else, though.
smftoxml takes a standard midifile as input and outputs an exact representation of it in XML form (its own format, not any standard).
xmltosmf turns the output of the above back into a midifile. As the XML is easy to read and edit, you can make changes (like removing Sequitur's massive metaevents when you no longer need them!) before recreating the midifile.
tempomap is the app that has finally solved an Amiga-Era problem for me! Back then I recorded (from live input) a multitrack composition without bothering to conform to the sequencer's sense of 'measure'. Ever since I've been trying to find a way to adjust it so that despite its uneven tempo it will have sensible bar markings in a sequencer. tempomap has finally achieved this! You add a click-track to match the actual beats in the recording, and it adjusts timing and adds tempo events so that, although the file sounds the same, the bar divisions now line up with the clicks.
These are all command-line applications, but suitable for piping and scripting.
|
 |
|
 |
Latest Version |
 |
|
 |
| |
 |
|
Details about this version:
This is the first release for BeOS. The source has been changed very little from Div's originals, except some small enhancements that I wanted.
I've only built an x86 package, but the source is included and should compile without trouble on a PPC (except that you need the 'expat' library for xmltosmf, which I think should be OK there, but I haven't checked).
|
| |
 |
|
Intel Version - requires R5 (168 KB) |
75 downloads |
|
 |
|
 |
 |
| |
  |
[rating: 10] |
|
 |
New Home |
  |
[rating: 10] |
|
 |
Primary Location |
|
|
| Add Additional Location |
 |
|
 |
|
| Source Included |
 |
 |
 |
 |
 |
Like this app? Have questions or comments?
Why not tell the author? Use the "e-mail publisher" link to get in touch with the publisher; they usually love getting feedback.
|
|
|