|
WAVEGUIDE PACK NOTES
* These sems can produce > 100% feedback which can create very loud signals very quickly. A limiter is recommended for the signal chain when patching and building with these sems.
I have not distributed the .se1 files associated with these sems because they generally contain many commercial 3rd party sems. If you have any questions regarding input values, please use the contact page.
Use of waveguide sems in commercial releases is permitted only with a credit to www.xoxos.net in the documentation or on the product webpage.
Source files for all sems are available on request.
CREATING YOUR OWN SEMS
This is how to set up the SDK with Borland's free compiler, Free Command Line Tools:
Place the synthedit SDK folder inside ..\Program Files\Synthedit\
Inside the SDK folder, create a shortcut (right click > new > shortcut) to cmd.exe (the DOS command window). If your XP install is like mine, the 'Target' field is %SystemRoot%\system32\cmd.exe
To create a sem, open the bc_make.bat file (Borland Compiler Makefile) with Notepad and replace 'se-gain' with the name of the module you wish to create.
Edit Module.cpp with Notepad to add your code and Module.h (header) to add your variable declarations.
If you don't already know C++, I recommend "C++ A Beginner's Guide" by Herbert Schildt, currently $8 to $16 at Amazon. The first 300 pages are enough to implement audio processing.
To compile a module, double-click on the shortcut to run the command window. To go into a folder, type cd foldername [enter] and to exit a folder, type cd ..\ [enter]
Navigate into the folder for the module you want to compile and type bc_make [enter]
This performs the same action as executing the bc_make.bat file by clicking on it.
The DOS window will display error messages or a confirmation that the file has been created and copied successfully. If it's a simple module, the whole process might not take you more than two minutes.

Here's a replacement for the default background useful for positioning GUI elements.
PDF of physical modeling algorithms
'Elements of Physical Modeling' presents elementary code examples that have worked for me (they're not guaranteed beyond that). These routines can be combined with an elementary knowledge of coding and any sdk to produce waveguide acoustic models.
Elements of Physical Modeling
|