• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Using Apple virtual instruments from my software
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Using Apple virtual instruments from my software


  • Subject: Re: Using Apple virtual instruments from my software
  • From: Kevin Dixon <email@hidden>
  • Date: Mon, 22 Nov 2010 09:26:07 -0800

It makes sense once you look at it objectively, but I feel your pain
Dave, I once had a great idea involving logic's plugins that ended in
learning this too :)

on an off topic note, someday I'd like to see AudioUnits promoted to
the top-level menu in Logic, going down into the "Audio Units" is
something I have to explain to new users all the time, plus its more
clicking.

-Kevin

On Sun, Nov 21, 2010 at 6:35 PM, Brian Willoughby <email@hidden> wrote:
>
> On Nov 21, 2010, at 17:48, Dave Oshinsky wrote:
>>
>> I'm experimenting with writing music software on the Mac (Objective C,
>> using MusicKit for now, which I don't mind extending/modifying), and would
>> like to access the vast library of Garageband (and Logic) virtual
>> instruments.  I was surprised to find out that these are not Audio Units,
>> and also not controllable from non-Apple software:
>> http://lists.apple.com/archives/coreaudio-api/2010/Feb/msg00272.html
>>
>> The only way I see of doing this at present is outlined here, which seems
>> to work only for Logic (not for Garageband):
>> http://compusition.com/web/articles/logic-multitrack-midi
>>
>> This is awkward to say the least, requiring bringing up Logic, loading a
>> project, while running my software.  Not to mention that way more people
>> have Garageband than Logic, and it seems like Garageband doesn't have enough
>> flexibility (to assign MIDI channels to tracks) even to accomplish the
>> awkward functionality using virtual MIDI.  This strikes me as short-sighted
>> on Apple's part, since providing access to this great functionality to third
>> party developers could further differentiate OS X's music/audio capabilities
>> from Windows.  Has a bug or enhancement request been entered to solve this?
>>  Am I missing something fundamental here?
>
> Besides the obvious profit potential for specialized applications above
> general operating system features (*), you might be missing the fact that
> Apple does provide a well-rounded suite of free AudioUnits which can be
> hosted and controlled from any CoreAudio application.  They are not the type
> with fancy, rendered user interfaces, but they get the job done well.
>
> (*) In other words, if Apple made all of the Logic plugins available to your
> application, then how would they distinguish Logic?  Also, if GarageBand had
> as much flexibility as Logic, then two things would happen: Many users would
> be confused by the additional options, and Logic would not be very
> differentiated from GarageBand.  I think that Apple has hit the right
> balance, by keeping a few plugins exclusive to Logic, with simplified
> versions for less-sophisticated GarageBand users, and a handful of practical
> AudioUnits that make a good basis for any audio application.
>
> Brian Willoughby
> Sound Consulting
>
> _______________________________________________
> 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
>
 _______________________________________________
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

References: 
 >Using Apple virtual instruments from my software (From: Dave Oshinsky <email@hidden>)
 >Re: Using Apple virtual instruments from my software (From: Brian Willoughby <email@hidden>)

  • Prev by Date: Re: How to obtain auvaltool v1.6? (plus... my audiounit is not showing up in auval anymore!)
  • Next by Date: AudioOutputUnitStart() returns -50 for iOS RemoteIO unit, but only for Ad Hoc Distribution
  • Previous by thread: Re: Using Apple virtual instruments from my software
  • Next by thread: Re: Using Apple virtual instruments from my software
  • Index(es):
    • Date
    • Thread