au mit native gui oder beliebigem toolkit

Bearbeiten
  • muss ein .au das native gui toolkit verwenden (welches dann bei allen plugins gleich ist) oder kann es ein beliebiges toolkit sein?
  • laeuft ein .au im address-space vom hauptprogramm (logic) oder ist ein .au ein eigener prozess, welcher via shared memory mit logic daten austauscht? (ich rate ersteres weil das mit dem shared memory ist ja gerade das besondere am jack transport)
  • ist im .au die selbe lizenzpolitik (oder lizenzproblematik) wie bei vst mit der linux nutzung (siehe SDK lizenz von VST)
  • gibt es ein SDK fuer .au's?
  • wie arbeitet ein .au, einige technische details wie z.b. echtzeiteigenschaften beim audio processing, kommunikation dessen mit der gui.
  • laut [1] arbeitet .au als graph, muss dieser loop-free sein? Zitat aus der doku:
An Audio Unit may be used singly or in combination with other Audio Units as part of an audio signal graph. The output of one Audio Unit may form the input to another Audio Unit. The data stream comprising the signal moves from one Audio Unit to the next, with each manipulating the stream by applying an internal algorithm.
[1] http://developer.apple.com/audio/audiounits.html