[LAU] multitrack export midi type 0 (gramophone2) issue

Rui Nuno Capela rncbc at rncbc.org
Sat Feb 20 22:01:45 UTC 2016



On 02/20/2016 07:08 PM, Rui Nuno Capela wrote:
>
>
> On 02/20/2016 06:15 PM, Ralf Mardorf wrote:
>> On Sat, 20 Feb 2016 17:52:20 +0000, Rui Nuno Capela wrote:
>>> now about tracks with different speeds (tempo?, tpqn/ppqn?) is a
>>> complete another story: the MIDI file standard just doesn't allow for
>>> different tracks/channels with different speeds whatsoever. where did
>>> you get the idea?
>>
>> At least some professional, if not all professional sequencers allow to
>> lock tracks at the current used BPM, then it's possible to give other
>> tracks different BPM. This isn't just needed for freakish
>> polyrhythms, it's a must to sync special effect sounds to film by SMPTE
>> and still to be able to change the BPM for some ambient effect
>> sounds/music. IIUC this is what's the OP produced and wishes to export
>> and import. This might not be provided by a single file standard, but
>> the OP wants to split a file into it's tracks and than import it to a
>> sequencer that allows to use different tempi.
>>
>
> some smart sequencer might but i repeat and assure you that the SMF
> format 0 doesn't.
>

theoretically SMF format 1 does support polyrythmic sequences as each 
MTrk might have each its own arbitrary tempo and time-sig meta-event 
sequences.

qtractor does not support polyrythmic sequences though. it isn't that 
smart you may say ;)
qtractor does support for SMF format 1 which follows the general 
convention of one first MTrk (#0) for placing tempo/time-sig meta-events 
and, most importantly, each of the following MTrk #'s do hold single 
channel events.

however, iirc. the OP asked for SMF format 0 support though. and that is 
not, cannot be conveyor for polyrythmic compositions.

hth.
-- 
rncbc aka. Rui Nuno Capela


More information about the Linux-audio-user mailing list