This page is available in English only

SY_FM

DX styled FM Synth with Spectrum Analyzer and Multi-Filter Array

(99 Votes)
Gary Hess
1.1 (Updated 18 years ago)
76.8kB
September 03, 2003
Reaktor 5 or lower

DESCRIPTION

I know that you may be thinking “Why another FM synth?”, but wait this ones is a little different. Popular Reaktor synths FM implementations including Fritz FM, FM8, MFM1, Cube-X and InHumanLogic are all based on Frequency Modulation and not on Phase Modulation like in the Yamaha DX Series and FM7. It is unfortunate that the Dr. Chowning’s Synthesis technique is called FM since it is really PM. There are advantages of PM over FM such as the better control over absolute pitch and the ability to provide stable oscillator self-feedback.

Although one could just buy FM7 to have access to DX-styled FM synths this machine was designed to accomplish a few other goals besides enabling Reaktor users to have a DX-Style FM Synth. One goal was to allow users to get DX-style FM building blocks for other reactor creations (as I have done with Auto Harmony). A second goal was to use as a tool with the scope and spectrum analyzer to get a better understanding of how DX-Style FM works and it capabilities. To that end I included FM implementations of basic synth waveforms like the saw, square, noise and bell waves, show examples of stacked and parallel modulators and give examples to show how FM appears to filter by varying the modulator amplitude.

Also included are a new effect (Multi-Filter Array) and analysis tool (Spectrum Analyzer).

Multi-Filter Array: Effect based on Max Mathews work in the 1960’s and 1970’s involving better synthesis of string instruments. Acoustic instruments have many resonances at different frequencies that are NOT harmonically related (unlike Flanging and Phasing). This effect generates 24 parallel high Q band-pass filters (grouped into three banks) whose frequencies are set up as equal pitch durations between the LowP and HighP knobs. What this generates is a woody and organic (not a reference to my organ:) quality to a waveform. Although powerful this effect uses up much throughput so an enable switch is provided.

Spectrum Analyzer: This is simply 16 parallel band pass filters with large Q’s that are tuned to the first 16 harmonics of the most recent pitch. The outputs of the filters are then displayed. Although appearing to be an overly simple approach to display harmonic content it seems to work out well for explaining and understanding synthesis. Many performance oriented snapshots have this disabled as it uses up a lot of throughput.

Finally see the text document in the .zip file for even more information about use and programming.

COMMENTS  (10)

kurt king
20 years ago
Colin-Patrick Charles
20 years ago
Mr Hess, I've gotten some interesting sounds out of this one. Thanks.
Peter Todd
20 years ago
Also, I like my sounds a little more dirty (you call that inharmonic. pah). Nicely done, though. I'd like it 1000* as much if the 'ratio' wasn't fixed to an int multiple of the base freq... unless I'm missing something.
Gary Hess
20 years ago
You are correct I meant non-integer tuning, thanks for the correction :) Also for the MAC folks from your descriptions of the problem, I believe the problem may be caused by the enable switches on the effects not responding (neither being on or off).
Peter Todd
20 years ago
I think we have a difference of opinion on the meaning of 'non-ratio tuning' :-p
Gary Hess
20 years ago
An excellent Overview of Math and Music especially good treatment of FM synthesis is at http://math.uga.edu/~djb/html/math-music.html and listed under http://math.uga.edu/~djb/html/music-hq.pdf I believe I first learned of Multi-Filter arrays from a 1980’s book on synths. It was probably Synthesizer Technique which consisted of revised re-prints of articles from Keyboard magazine and the exact article was written by Robert Moog on string synthesis. There does exist many references to Mathews on the internet such as the one listed below: http://www.csounds.com/mathews/ (Just search under Max and Mathews and violin to see a plethora of information). Unfortunately I am a PC user so I cannot help with your MAC Problem.
Ian Warner
20 years ago
Couldn't get any sound either. Also Mac OS 9.2.2 /R4.03. By the way, where do you get your theory from (Max Mathews)? Any good internet resources you know of for general synthesis theory (and not just ASCII-chart circuit diagrams)...
Laurent Veliscek
20 years ago
I cannot get any sound. Oscillo and fft display somethings, but Reaktor's meters don't move. Mac OS 9.2.2 / Reaktor 4.03 Did I miss something ? May be superJohn N. could have a look at this ensemble... the features of this synth look pretty exciting and I loooove FM.
ZooTooK
20 years ago
Oh yeah! This is a great go at FM a'la Yamaha. With some tweaking I could get really close to my DX9.
Artur Nowak
20 years ago
This ensemble is not only a "little different", for me it sounds totally different in low registers, other "fm" synths just sound poor (to me), I thought it's just the way Reaktor sounds, but listening to this ensemble I can hear a big difference!
now