Author
|
midi tempo query
|
Surrender
IsraTrance Team
Started Topics :
506
Posts :
5388
Posted : Dec 22, 2007 02:39
|
hello dear friends,
how does one go about finding out the bpm or tempo of a midi file without actualy putting in your sequencer of choice?
thanks in advance.  "On the other hand, you have different fingers."
http://myspace.com/gadimon |
|
|
MadScientist
IsraTrance Full Member
Started Topics :
97
Posts :
1220
Posted : Dec 22, 2007 15:23
|
I think logics internal browser should be able to do this...never tried tough, but it can with apple loops which are channelstrip-settings & midi...so I think it should also work with regular midi
  https://soundcloud.com/hazak
"Have you ever had that feeling where you're not sure if you're awake or still dreaming?"
"Hmm, yeah... All the time, man - it's called mescaline. The only way to fly!" |
|
|
Surrender
IsraTrance Team
Started Topics :
506
Posts :
5388
Posted : Dec 22, 2007 17:16
|
so does cubase... im trying to avoid having to open a sequencer for this simple(?) task...
thnx for the reply though.
  "On the other hand, you have different fingers."
http://myspace.com/gadimon |
|
|
Colin OOOD
Moderator
Started Topics :
95
Posts :
5380
Posted : Dec 22, 2007 23:49
|
Unless you can find a MIDI file player that gives you a readout of the tempo, the only other way I can think of to do it is to load the MIDI file into a hex editor.
http://www.borg.com/~jglatt/tech/midifile.htm
Quote:
|
The MIDI File Specification says:
FF 51 03 tt tt tt
Indicates a tempo change. The 3 data bytes of tt tt tt are the tempo in microseconds per quarter note. In other words, the microsecond tempo value tells you how long each one of your sequencer's "quarter notes" should be. For example, if you have the 3 bytes of 07 A1 20, then each quarter note should be 0x07A120 (or 500,000) microseconds long.
So, the MIDI file format expresses tempo as "the amount of time (ie, microseconds) per quarter note".
NOTE: If there are no tempo events in a MIDI file, then the tempo is assumed to be 120 BPM
In a format 0 file, the tempo changes are scattered throughout the one MTrk. In format 1, the very first MTrk should consist of only the tempo (and time signature) events so that it could be read by some device capable of generating a "tempo map". It is best not to place MIDI events in this MTrk. In format 2, each MTrk should begin with at least one initial tempo (and time signature) event. |
|
  Mastering - http://mastering.OOOD.net :: www.is.gd/mastering
OOOD 5th album 'You Think You Are' - www.is.gd/tobuyoood :: www.OOOD.net
www.facebook.com/OOOD.music :: www.soundcloud.com/oood
Contact for bookings/mastering - colin@oood.net |
|
|
Alias
IsraTrance Junior Member
Started Topics :
32
Posts :
984
Posted : Dec 23, 2007 10:25
|
|
Surrender
IsraTrance Team
Started Topics :
506
Posts :
5388
Posted : Dec 23, 2007 20:28
|
Quote:
|
On 2007-12-23 10:25, Alias wrote:
try vanBasco's Karaoke Player
very light program + showing notes and tempo of the midi file!
http://www.vanbasco.com/
|
|
i heart you Alias!
although for some reason the sound is not actually playing... the displayed info is all i need!
thanks!
  "On the other hand, you have different fingers."
http://myspace.com/gadimon |
|
|
Elad
Tsabeat/Sattel Battle
Started Topics :
158
Posts :
5306
Posted : Dec 26, 2007 19:46
|
|