Symbiosis 1.2 Build 20100403


 Sponsored links


 Sponsored links
License:
BSD
Category:
Audio
Publisher:
Symbiosis-Team
Size:
762 KB
Last Updated:
2013-10-16
Operating System:
Mac OS X
Price:
FREE
Download
Publisher's description - Symbiosis 1.2 Build 20100403
 
 Sponsored links

In a nutshell, Symbiosis includes a single C++ file that can be compiled into your VST projects, in order to make the plug-in compatible with the Audio Unit protocol.

Optionally, you may choose to use a pre-built "wrapper plug-in" for adapting your existing VST plug-in to the AU standard without even having to recompile any source code.

How Does It Work ?

Although the VST and Audio Unit SDKs differ greatly in implementation, the purpose and functions of the two standards are virtually identical. Both protocols provide means for querying plug-in info and capabilities, processing floating-point audio, reading and writing automation parameters, serializing the plug-in state for total recall and managing GUI interaction.

The close affinity of the two standards makes it possible to create a "wrapper" that works on "binary level", meaning that it translates messages to and from the AU host and VST plug-in in real-time. The translation works transparently for perhaps 90% of the Audio Unit functionality.

Where the AU and VST standards differ greatly or where the former offers valuable features not found in the latter, Symbiosis offer configuration files and optional code extensions that allow you to create feature-complete Audio Units, true to the philosophies and principles of the architecture.

You can also configure Symbiosis to automatically convert preset files it discovers from the VST format (".fxb" and ".fxp" files) to the AU format (".aupreset" files).

Who Is It For ?

This is a tool for developers. It was not designed to be used by end-users. The idea is that Symbiosis is packaged into the final product, either compiled into the product on source-code level or as a "wrapper" that bridges to your VST.

Symbiosis will be of great interest to you if you already have a VST plug-in running under Mac OS X and you now wish to support the Audio Unit format. With Symbiosis, there is no need to master and implement the Audio Unit interface yourself.

Although plenty of documentation and examples are available for learning the art of Audio Unit coding, it is far from trivial to understand all aspects and details of this fairly complex API. Add to this the continuous work of supporting and maintaining the source code for two different plug-in interfaces and the advantage of using Symbiosis should be obvious.

The availability of Symbiosis may also makes VST a good choice as a first plug-in format for the beginner Mac developer who one day plan to port his / her plug-in to the VST-dominant environment of Windows.

Requirements:

· AU/VST host


 

Also See ...
AudioRefurb 3.4

AudioRefurb 3.4
Spin Music Pro 1.06

Spin Music Pro 1.06
Spin Music 1.06

Spin Music 1.06
Audiobook Binder 1.13

Audiobook Binder 1.13
What's on iTunes 1.0

What's on iTunes 1.0



More
TailSearch

TailSearch
FSXRadar

FSXRadar
VTNE Veterinary Technician National Examination Practice

VTNE Veterinary Technician National Examination Practice
Templates for  Word by MIN

Templates for Word by MIN
iMaster Web Development

iMaster Web Development



Mac App
TailSearch

TailSearch
eMail Address Extractor

eMail Address Extractor
Stack the Countries

Stack the Countries
PitchDoctor 4.1

PitchDoctor 4.1
Reader Notifier Reloaded 2.2.3

Reader Notifier Reloaded 2.2.3