Feb 14, 2007 at 7:30 PM
So, I'm working on an Org-Midi conversion script in Python (I'm going to assume one doesn't exist, because I haven't found one). From what I've read around here, there are a few people who'd like something like that. I've already got a skeleton of it working, with all of the first 8 org tracks (the not-drum instruments), and drum tracks sort of working, with volume controls mostly correct. I ought to be done with it in a couple of weeks (I'm kind of busy right now), and at that point, I'll be able to release it to all of you here. However, I'm uncertain on a few aspects of the org file format and other things.
So, I now come to you, denizens of these forums, to ask you a question of utmost importance...
How does one convert from the tempo system used by Org Files (the weird thing where a higher number is slower) to the standard Beats Per Minute used by musicians everywhere? I couldn't find any straightforward formula for conversion, so I just played some org click tracks, tried to ascertain the equivalent beat on a midi device, plugged the values into excel, drew a graph, and it gave me this as the closest line of fit:
BPM = 16610*(OrgTempo^-1.0286)
Naturally, this is an undesirable equation - there must be something more elegant than this. Could anybody help me out?
Also: Some of the songs (especially Eyes of Flame) sound really weird when they're played just on the piano/Acoustic Grand. Do you suppose it would be beneficial to convert certain org sounds to various MIDI instruments (most likely piano variations or lead synth instruments (charang, sawtooth, whatever))?
EDIT: Also, major thanks to Osmose - without his Org Filetype Description, I wouldn't have been able to get started on this.
So, I now come to you, denizens of these forums, to ask you a question of utmost importance...
How does one convert from the tempo system used by Org Files (the weird thing where a higher number is slower) to the standard Beats Per Minute used by musicians everywhere? I couldn't find any straightforward formula for conversion, so I just played some org click tracks, tried to ascertain the equivalent beat on a midi device, plugged the values into excel, drew a graph, and it gave me this as the closest line of fit:
BPM = 16610*(OrgTempo^-1.0286)
Naturally, this is an undesirable equation - there must be something more elegant than this. Could anybody help me out?
Also: Some of the songs (especially Eyes of Flame) sound really weird when they're played just on the piano/Acoustic Grand. Do you suppose it would be beneficial to convert certain org sounds to various MIDI instruments (most likely piano variations or lead synth instruments (charang, sawtooth, whatever))?
EDIT: Also, major thanks to Osmose - without his Org Filetype Description, I wouldn't have been able to get started on this.