|René Nyffenegger's collection of things on the web|
René Nyffenegger on Oracle - Most wanted - Feedback
Csound dx7 emulation
Thanks to the work of Sylvian Marchand and Russel Pinkstone, the famous dx7 can be emulated.
Note, however. I had a problem with the downloaded c file: As the suffix was .C, gcc assumed it to be a c++ file and refused to compile it. I had to change the file suffix to a .c.
I have written a little batch converter to convert all possible patches.
About the dx7
The dx7 has 6 oscilllators (which are called operators by Yamaha). Each of these can either function as a carrier or a modulator.
One operator in each of the 32 algorithms has its output fed back to its (or another operator's) input. This is the feedback operator. The level of feedback can be set in the range of 0-7. Increasing feedback usually generates more noise.
The following parameters can be set for an operator:
There are also 32 predefined algorithms. An algorithm is a layout of the 6 oscilllators.