• 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
Using Apple virtual instruments from my software
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Using Apple virtual instruments from my software


  • Subject: Using Apple virtual instruments from my software
  • From: Dave Oshinsky <email@hidden>
  • Date: Sun, 21 Nov 2010 20:48:36 -0500

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?

Dave Oshinsky _______________________________________________
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

  • Follow-Ups:
    • Re: Using Apple virtual instruments from my software
      • From: Brian Willoughby <email@hidden>
  • Prev by Date: Re: Audioqueue Runloop blocks my gui
  • Next by Date: setting number of input/output channels in an audio unit
  • Previous by thread: Re: How to obtain auvaltool v1.6? (plus... my audiounit is not showing up in auval anymore!)
  • Next by thread: Re: Using Apple virtual instruments from my software
  • Index(es):
    • Date
    • Thread