Re: AU's new prioritized MIDI specification
Re: AU's new prioritized MIDI specification
- Subject: Re: AU's new prioritized MIDI specification
- From: Stefan Gretscher <email@hidden>
- Date: Wed, 30 Jan 2008 14:19:46 +0100
Btw: Logic 8.0.1 supports this as well.
Best,
Stefan
Am 25.01.2008 um 20:17 schrieb William Stewart:
There are some comments in <AudioUnit/AudioUnitProperties.h> . We
should get a tech note written about this, so I'll see to that.
@constant kMusicDeviceProperty_DualSchedulingMode
@discussion Scope: Global
Value Type: UInt32
Access: write
Some instrument units need to distinguish realtime note and
control events (such as from
incoming MIDI) from sequenced or pre-scheduled events. To
support this, a host application
may set this property to 1. If the instrument unit returns a
value of noErr, it supports
an alternate interpretation of the inOffsetSampleFrame
parameter for the following
functions:
MusicDeviceMIDIEvent
MusicDeviceStartNote
MusicDeviceStopNote
AudioUnitSetParameter
Once the host sets this property to 1 and the instrument unit
returns noErr, the
inOffsetSampleFrame field becomes a bitfield:
kMusicDeviceSampleFrameMask_SampleOffset = 0xFFFFFF // AND
with this to obtain sample offset
kMusicDeviceSampleFrameMask_IsScheduled = 0x01000000
The IsScheduled bit should be set on events which are being
scheduled ahead of time from
a prerecorded track. The IsScheduled bit should be clear on
events which are being sent
to the instrument unit in response to realtime events, such as
incoming MIDI or control
changes in a view.
On Jan 25, 2008, at 6:37 AM, Sophia Poirier [dfx] wrote:
Hi. I read this in MOTU's announcement for Digital Performer 6:
"There is also an emerging class of AU instrument plug-in products
such as the Access Virus TI and Synful Orchestra that take
advantage of the AU spec's new prioritized MIDI specification,
which allows DP6 to take full advantage of the features in these
products."
Does anyone know what exactly this "new prioritized MIDI
specification" is? I read the announcement here:
http://kvraudio.com/news.php?id=8582
thanks,
Sophia
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
@apple.com
This email sent to email@hidden
_______________________________________________
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
------------------------------------
Stefan Gretscher
plug-in development & 3rd party developer support
phone: (+49)-4101-495-586 (Central European Time)
AU developer support: email@hidden
TDM developer support: email@hidden
Apple GmbH
Geschäftsführung: Georges Guyon de Chemilly
Sitz der Gesellschaft: München
Amtsgericht München, HRB 66158
_______________________________________________
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