View Single Post
Old 05-18-2007, 10:44 AM   #5
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 15,749
Default

Well, it's technically cross platform -- it's designed that way. But ATM it will only work on windows. There are 3 main pieces:

- Framework code -- talking to audio host, managing params and controls, and all the specific code you would write for a given plugin, that's all cross platform and should work more or less out of the box anywhere. But without a GUI.

- Opening and managing the GUI window. This is designed to be able to drop in managers for different platforms but ATM there's only a windows implementation there. The existing windows impl is bare bones simple, it just throws a window up and routes messages back to the framework code. Somebody could write a window manager class to talk to whatever linux window manager pretty easily.

- Drawing the graphics. The two implementation classes in there are gdi+ which is windows-only and cockos LICE which is windows-only for now but planned to be cross-platform.

So for now, just Windows, but the important part is you could write your plugin code and when there are other windows manager and graphics implementation classes, your code will not need to change.

The audio and midi processing end, and what and how communication happens with the audio host, is all straight VST, so whatever a VST can do, IPlug can do.
schwa is offline   Reply With Quote