Re: Audio Units and sending Midi
Re: Audio Units and sending Midi
- Subject: Re: Audio Units and sending Midi
- From: Bill Stewart <email@hidden>
- Date: Mon, 14 Jul 2003 14:46:19 -0700
One of the new things in panther for AU's is the definition of a 'midi'
data stream...
How it works:
ASBD - with a type as 'midi'
The data it describes is an AudioBufferList with one buffer in it that
contains a slightly modified MIDI Packet List. (by slightly modified
MIDI Packet List, what I mean is that the time stamps in the packet
list are sample offset for the "current" buffer, and time can be
calculated by comparing the sample offset with the sample rate, etc...)
Essentially you will be able to make AU's that can take midi streams as
input callbacks, or as connections, and thus an AU can also have an
output bus that is MIDI data.
We're in the process of finishing this implementation, so I'll have
more specific things to say about this shortly.
Bill
On Monday, July 14, 2003, at 01:54 PM, Chris Reed wrote:
Nope, there isn't. I've actually been composing a message to the list
for a while (keep putting it off to think about it more) about how to
add MIDI-out support to the AudioUnit API.
The gist of my idea is to create a new standard property that will let
hosts get the identifier for any virtual sources created by the > plugin.
Right now, you could create a virtual source, and it should work just
fine. But there will not be any direct link in the host application
between the source and your plugin. The user will have to manually set
the source up to work.
-chris
On Monday, Jul 14, 2003, at 12:25 US/Central, Urs Heckmann wrote:
Hi,
if you recovered from my last mail,
is there any mechanism that lets a midi-enabled AU send midi back to
host? - It doesn't look so in AUMIDIBase, but it would be very nice >
8-)
Thanks,
;) Urs
_______________________________________________
coreaudio-api mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/coreaudio-api
Do not post admin requests to the list. They will be ignored.
_______________________________________________
coreaudio-api mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/coreaudio-api
Do not post admin requests to the list. They will be ignored.
--
mailto:email@hidden
tel: +1 408 974 4056
________________________________________________________________________
__
"Much human ingenuity has gone into finding the ultimate Before.
The current state of knowledge can be summarized thus:
In the beginning, there was nothing, which exploded" - Terry Pratchett
________________________________________________________________________
__
_______________________________________________
coreaudio-api mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/coreaudio-api
Do not post admin requests to the list. They will be ignored.