Login

logo6


Div's MIDI Utilities Download

Description:
beoslogo.png
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.

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).
Submitted On:
28 Sep 2007
Submitted By:
Pete Goodeve (pete)
Submitted On:
28 May 2009
File Size:
167.81 Kb
Downloads:
43
File Version:
1.0
File Author:
Pete Goodeve
File HomePage:
Click to visit site
Rating:
Total Votes:0

Search Files

Search For: 
Search File Titles: 
Search File Descriptions: 

The Largest BeOS/Haiku Software Repository