[linux-audio-dev] XAP: a polemic
Paul Davis
paul at linuxaudiosystems.com
Sun Dec 15 07:44:01 UTC 2002
>> We've been talking about 'TEMPO' and 'TRANSPORT' and 'TICKS' and 'METER'
>> controls, which (honestly) kind of turns my stomach. This is not what
>> controls are meant to be doing. the answer strikes me in shadowy details:
>>
>> Each host struct has a timeline member. Plugins register with the host for
>> notification of ceratin things:
>> host->register_time_event(plugin, event, function);
>> events:
>> TIME_TICKS // call me on every tick edge
>> TIME_TRANSPORT // call me when a transport happens
>> TIME_METER // call me when the meter changes
this is the best suggestion so far. i love callbacks. note that
"meter" includes both tempo and time signature. you knew that, though.
i can't see anyone wanting to use TIME_TICKS.
--p
More information about the Linux-audio-dev
mailing list