Virtual Waves 3 SDK
Frequently Asked Questions
How to get the Virtual Waves SDK ?
The Virtual Waves SDK is part of the regular Virtual Waves distribution. You can check that you have the
latest version here: www.nicolasfournel.com/vwsdk.htm
What can I do with the SDK ?
The Virtual Waves SDK allows you to develop your own modules and your own tools for Virtual Waves.
Modules are the basic generating / processing elements of Virtual Waves. They let you manipulate
samples and control signals. They can be connected together to create synthesizers. Tools are utilities
that manipulate the synthesizers. They allow you to take control of Virtual Waves, to add and remove
modules, connect modules together, open and save synthesizers, compute wave files etc...
Has the Virtual Waves SDK been tested or used ? Is it stable ?
All the modules and tools of Virtual Waves have been developped using the very same SDK you will be
using, so it has been reasonably well tested.
What langage and development environment should I use ?
Modules and tools are programmed in C++, Microsoft Visual Studio version 6.0 was used.
Do I have to register my module or my tool before distributing it ?
No, you just have to generate a unique identifier for it, as explained in the SDK documentation.
Do I have to program a complex user-interface if I just want to test a module ?
No, the SDK allows you to tell Virtual Waves to create a basic user-interface for you. Of course you can
also program a full-blown graphical interface if you want.
Do I have to program all the signal processing myself ?
No, you can access some of the basic signal processing functions of Virtual Waves, such as filters etc...