Host transport proposal for AU spec
Host transport proposal for AU spec
- Subject: Host transport proposal for AU spec
- From: Os <email@hidden>
- Date: Mon, 24 Jan 2005 22:00:59 +0000
Hi,
I'd like to propose an extension to the AU spec.
Currently the kAudioUnitProperty_HostCallbacks property is provided so
that the plug-in can obtain musical time and tempo information from the
host. However there's no mechanism for communication in the other
direction i.e. for the plug-in to request that the host set its tempo
or transport location.
The ReWire spec provides this functionality (a slave app has full
control over the master's transport) but currently the AU spec is
limited in this area. As a developer who would find this very useful,
I'd be very glad to see it in the AU spec, rather than having to a)
make my plug-in a standalone app and b) sign up for a closed-source
API.
I would see the minimal functionality required of such an extension to
AU to be essentially that of MIDI clock i.e. to be able to control
tempo and basic transport features (start/stop/continue). The main
advantage over actually using MIDI clock would be that the plug-in can
control tempo exactly and pre-emptively, rather than the host having to
track an average time between ticks.
I'd be more than happy to work with anyone at Apple who can take this
forwards.
cheers,
os.
email@hidden
http://www.collective.co.uk/
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden