Re: AudioUnits & midi
Re: AudioUnits & midi
- Subject: Re: AudioUnits & midi
- From: nick <email@hidden>
- Date: Wed, 28 Apr 2004 11:11:27 +0100
I see... so should i implement AUMIDIBase::HandleNoteOn() or
MusicDeviceBase::StartNote() to recieve midi note data? and if both,
what is the difference between the two?
Nick
On 27 Apr 2004, at 20:03, William Stewart wrote:
>
Not quite...
>
>
Music Device Base is *required* for any au instrument - where it
>
contains implementations for both a MIDI message note on and the
>
extended API for turning notes on with more parameters, micro-note
>
numbers, etc... Both are required.
>
>
In our implementations we've unified both of these into a single
>
method that a subclass implements to create a note object. We don't
>
have that code in the SDK yet unfortunately, but this is something we
>
are looking into
>
>
Bill
>
>
On 27/04/2004, at 11:20 AM, Pavol Markovic wrote:
>
>
> The MusicDeviceBase one is targeted for multitimbral instruments -
>
> those which use Groups. You'll find more info in
>
> /Developer/Documentation/CoreAudio/AudioUnits/GroupsPartsAndMulti-
>
> timbrality.rtf
>
>
>
> PM
>
>
>
> On 27.4.2004, at 16:45, nick wrote:
>
>
>
>> Hi,
>
>>
>
>> I've started (again) looking into creating virtual instrument
>
>> AudioUnits...
>
>> And once again I'm confused about the midi note handling
>
>>
>
>> The way I see it there are 2 sets of functions inherited from
>
>> different classes which do the same thing!
>
>>
>
>> AUMIDIBase::HandleNoteOn ()
>
>> MusicDeviceBase::StartNote ()
>
>>
>
>> Can anybody tell me (of point me in the right direction) the
>
>> difference between these two? which one will actually receive the
>
>> incoming notes? or do i need to override them both?
>
>>
>
>> Thanks,
>
>> Nick
>
>> _______________________________________________
>
>> 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
>
>
_______________________________________________________________________
>
___
>
Culture Ship Names:
>
Ravished By The Sheer Implausibility Of That Last Statement
>
I said, I've Got A Big Stick [OU]
>
Inappropiate Response [OU]
>
Far Over The Borders Of Insanity And Still Accelerating [Eccentric]
>
_______________________________________________________________________
>
___
>
>
--
This message and any attachments are confidential to the user of the
e-mail address to which it was addressed. The sender does not accept
liability for any errors or omissions in the context of this message
which arise as a result of Internet transmission. Any opinions
contained in this message are those of the author and are not given or
endorsed by Focusrite or office through which this message is sent
unless otherwise clearly indicated in this message and the authority of
the author to so bind the Focusrite entity referred to is duly
verified.
_______________________________________________
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.