

                   K5 Wavemaker 

                        by

                  Leslie Sanford

                           
The Wavemaker creates harmonic spectra for the K5 
synth by using seven different methods. The first six 
are based on equations provided by Philip Dahl. These 
generate waves like saw, pulse, triangle, saw+pulse 
(my adaptation), pluck, and e. guitar. The seventh 
means of creating sounds uses FM synthesis. Seven DX 
style algorithms are provided to choose from. You may 
need to know something about FM synthesis in order to 
get the most out of them. If you want to learn about 
FM, here is an excellent web page for you to look at:

http://www.geocities.com/SunsetStrip/Underground/2288
/index.htm

The output of the modulators is scaled to match that 
of the DX7. I did this in order to make it easier to 
adapt patches from it. Not all DX7 patches can be 
converted to the K5, however. Those that use fixed 
frequencies, non-whole number ratios, or 
rely heavily on feedback may be impossible to use. 
That still leaves a large number of sounds from the 
DX7 to adapt. Of course, you can create sounds from 
scratch with my program without using the DX7 at all.

Creating sounds is painless with the program. All you 
have to do is choose which method you wish to use from 
the menu. After each waveform is generated, it is 
transmitted automatically to the synth. You will need 
to make sure that the system exclusive receive is 
turned on amd that the MIDI channel is set to 1. 

Special thanks to Jens Groh for his patience in helping
me learn the basics of Fourier analysis, Philip Dahl 
for the initial formulas that got this whole thing 
started, and Yala for the help with Bessel functions and 
the DX7 conversion formula. 

If you have any comments or questions, you can e-mail 
me at oreo@eaze.net

Enjoy!

10/09/1998
