Tempo Track – Conductor Track – Tempo Map | reading from a sequencer
Every sequencer I have worked with (Sonar, Cubase, Digital Performer, Logic) has a tempo track/Conductor Track/Tempo Map (they are named differently depending on which sequencer you’re using).
Is there a way to pull into max that tempo map/track in real time to see the changes? I have found that using [Match 241 nn] I can receive the hour|minute|second|frame of the MTC to see exactly where I am at in a running midi sequence. Is there a way to do the same thing with a tempo map/track? I want to see the tempos changing as they are happening in real time.
Any thoughts or ideas?
Most grateful for you help.
What about running the sequencer as rewire slave and reading the transport information with [rewire~]?
Or you could receive MIDI clock and calculate BPM from it, like this.
-- Pasted Max Patch, click to expand. --Copy all of the following text. Then, in Max, select New From Clipboard.----------begin_max5_patcher---------- 507.3ocyV90SqCBFF+51OEHWuiVncccdmduId+IFCqkMwTfkVZbpwu6Gf14Y Naz2LYKdCj9ve5C+5CPeMNBuPug2hQWh9KJJ503nHujSHZ34Hrjsorl056FV weRu3Q7j9lL7MFubitSUsUU0I0clZtwODxf5RsxrjUx2WqU7RuVx4ICx8i17 7Zdu0vXzcCMslYJePnVceCuzz2JIqvNRDctaBPoyckDqz6iw8VTLoexvW0HX 063TgZqQoChhJeGsKy+PHXm1awwthI+LF8RMRxqDL03bhFBNMAHqll6p5KCE qngkUqrYp0HZ1u.ZQybU4oAjVyNDXUpkRtx7IZc8s2LNkR9ZhL1RNwuVSoS8 UYG5RlLR.IIfAjVds0y13Qw2mOfjEVvTqflGHDOblV..Nnq00UPCEEGDf5jK 3MGucIBWfa.P.fSJ0enRVQ.SN4AL3b1E1S+RRN+3cY0xZMy.JGMm3QUVHOEN MfrxHjGyjUOnftoq+xpzfdkUHCVMFg56CUP2wAfHE96iny9QmBM14zS2kJ9Y EWKT6+ehdi4z+HpZ0cMkaWICS2Dz+MWEu0BJlQnU6zohOzmGDUUb0tWfIEUq 0VtL3Azci9cCrkH.rT9o0RT.VZOeez8TJ.OM6zZobHXJ8j5oYPrD8jZoBHVJ +2okHGnkrO7V7+PVALV1 -----------end_max5_patcher-----------
hey you may want to check John MacCallum’s "midifile" class on cnmat which imports any standard midi file. its timing is not reliable but i just use it to parse data via the "dump" function. export midi from finale, dp, or whatever, load into midifile, dump track 0 (the conductor track you want) to a coll. i attached a patch that does this. the data can be used for anything like plotting a graph of tempo/meter change, or you could automate something with solid timing (like phasor~). this patch loads with a smf i made that has a almost constantly changing tempo – the coll gets them all prepended by real midi time stamps which are actually microseconds µs! then you just have to thin out the data.
Thanks for your help. I haven’t figured this out yet. Driftpattern, I have a couple of questions I’m going to throw at you in a separate email so I don’t bog down this forum site.
Drift, do you have an email where I can contact you? Mine is in my profile. I downloaded your file, but I have several questions I need to ask.
Forums > MaxMSP