You are on page 1of 10

Intro

Its hard to believe its still possible to invent something new and simple nowadays. Its harder to believe its still possible to invent something simple and useful. What would you say if I say Ive invented a new kind of sound synthesis? I guess youd call me a liar or fool. Well, the thing Im typing here is my experience, a small bit, a little flash in my head occurred something like a year or two ago. Maybe its already invented; maybe its a question of when. Im typing my experience to leave my footsteps; to be able to look back at things shaped my life path. I dont live for money, I dont live for emotions nobody care of, I dont collect stuff, I do collect my own thoughts before my personality is disappeared. The idea described below is my everyday challenge to the world there are still simple things to discover. Note: This post is not a claim the synthesis method described below is an invention that has been made by me. But I do not exclude that the described synthesis method is unknown or/and undeclared to the general public. I find possible to use a custom name for the sound synthesis method ("QM") and "invention" term within the post due to not scientific but cognitive kind of the information based on a pure practice.

Idea
When I was a 7 years old schoolboy I was basically usual kind of children. Basically. I was dreaming to become a machinery designer and an inventor. One of my brightest memories of those days when I was arguing my teacher that zero is not "nothing". Also Ive been so sure I can invent a perpetual motion machine. I still remember my *design sketch* of it. The funny thing Im still not sure it wont work. Later I draw a couple of charts named "Bio-modem" and "Wireless Electricity" which based on "high-resonance module". If dont read news both of devices exist for a while. But my imagination gave me them something like 15 years ago. I could say I had that *Leonardo Da Vinci* feeling made me draw stuff the world need so much. Honestly, I dont know what Leonardo did feel. But I assume he loved life, he loved life within any nature, biology or machinery, art or chart. Love makes people see no frontiers. By the age 16 my Z-80 assembler coding adventures forced me to develop original graphic drawing algorithms. Ive designed a few ones. They turned out to be fastest ever done. The *fastest* secret of the algorithms is in the nature, theyve been designed within Z-80 assembler nature. They dont operate with clear formulas of the graphical objects they draw. They treat the objects as bunches of bits. Most of the code is based on logical operations AND/OR/XOR which used to be fastest in any CPU ALU. The algorithms are so simple Im not sure somebody else has invented them. And honestly Im not bothered are things already invented or not. I dont aim to be first. I do aim to set up a bidirectional connection with the world I live in. Im not really interested in downloading gigabytes and reading megabytes for my own good. I put inspiration over pure knowledge. An inspiration is a true vectorized energy, some kind of heavily compressed information, superimposed information with dual nature make you do things should be born through your hands. Its just like youve been asked by Universe. There are not so many of movies that inspire me. A couple of years ago a friend of mine suggested me to check out "Pi" movie by Darren Aronofsky, he said Im just like the guy (Maximillian Cohen) from the movie. Indeed, it wasnt hard to find a few similarities. But the main thing was the inspiration. Lets quote a small piece in the beginning of the movie: Jenna (Maxs young neighbor): Whats 322 times 491? Max: 158,102. Right? Jenna: Right! OK, 73 divided by 22?; Max: 3.318181818181818..

- Restate my assumptions. One: Mathematics is the language of nature. Two: Everything around us can be represented and understood through numbers. Three: If you graph the numbers of any system, patterns emerge. Therefore, there are patterns everywhere in nature. Evidence: The cycling of disease epidemics; the wax and wane of caribou populations; sun spot cycles; the rise and fall of the Nile. So, what about the stock market? Maximillian Cohen, young and genius mathematician (according to the movie) has found true name of God by an accident some kind of life form affected Euclid his math computer. The name came up to Max as a number with 216 digits. An ultimate key of nature. Ive been really inspired with the movie for awhile. The mystic behind the 216 digits and PI number really got my brain attention. But, honestly there is no direct connection between the movie and QM synthesis. I dont want to fool you, the synthesis method was *invented* almost(!) by an accident I connected wrong oscillator as a modulator. From time to time I do researches with very simple things, I try to get *more than expect*. It was an ordinary day under the *Pi attitude*, I sat down to Reaktor to build another monster ensemble, I started as I love to start from zero, an empty ensemble, put a few modules, pressed a note, and damn, the sound came up wasnt one I expected at all. The sound I heard was much more complex than a couple of oscillators could produce in any connection combinations. I should note it wouldnt be fair to call my *invention spark* pure luck, Ive been working a lot with a quantization and its side effects. Its just like I worked the spark out. One of the main reasons I mentioned the PI movie is that QM synthesis make numbers *build* sounds. It makes possible to extract thousands sounds from the 3.318181818 and even PI (approx. to PI).

Synthesis general information


Name: Quantized Modulator (QM) Root-class: Frequency Modulation (FM) Fundamental principle: spectral frequency interference of a modulated wave as result of samplequantization of the modulator wave (conjectural description) Synthesis potential: multi-harmonic sweeps, pseudo-vowel sweeps, drones, pseudo-sequenced harmonics, quantum and radio noise emulation, general special FX creating and experimental purposes Technical minimum: 3 oscillators [2 waveforms + 1 clock] + sample&hold Control minimum: 2 high resolution controllers Advantages: high number of sounds can be created within a small amount of time, a big potential for further researches. Disadvantages: not related to emulation of real instruments, relatively low sound quality (due to quantum-noise related nature), sensivity to the calculation accuracy Due to Im not really skilled with physics and algebra official terminology the information above shouldnt be treated as scientific. Its a basic description for the post publication. With the "sample-quantization" term I want to note that its not a bit-depth quantization you might think, I meant sample clock timing (sampling rate) quantization, so the quantization goes within time scale. I could have used "resampling" term instead "quantization", but I prefer "quantization" as a general term as its related to quantum noise. Possible alternative names could be: [Q]uantum [M]odulator another good name, [R]esampled [M]odulator (RM conflict with Ring Modulation), [D]ownsampled [M]odulator (doesnt really looks right). Maybe "FM side bands quantization" is also a quite fair name, but Ive chosen "Quantized Modulator" because it describes fundamentals of the synthesis method pretty well/short=effective. Lets use the name for the post at least. The synthesis method deserves having a name within the post.

Fundamental principle

The picture is quite simplified, but the basics of the QM synthesis are very simple (unless you want to calculate the output wave). You take a simple wave (sin wave at the picture) with a frequency X (i.e. 1 / T), quantize by a frequency Y(1 / t) and use the result as FM modulator. Its easy to see how its simple and *almost FM synthesis*. But the quantization makes an enormous and extraordinary difference between QM and FM synthesis. First, you cant call it "fast vibrato" anymore. Second, say goodbye to real instruments simulation, QM wont play a fancy electric piano. Third, forget about notes, QM synthesis loves wide modulation index values, "carrier" tone just doesnt make any big practical sense. Four, QM synthesis dont require any big modulation marix, LFO or envelopes to produce complex sounds. You just take X, Y, modulator waveform and tweak them until you find another sound-effective T/t ratio. Of course, youre *locked* within the *FM sounding", but QM synthesis isnt about the result, its about the method. QM sound creation process and its *speed*, its creative aspect is different to traditional FM synthesis programming. I hope you got me right on this. So, a simple QM synthesizer structure looks like this:

Note that the frequency controllers (knob/faders) should have a very high resolution (1 hertz accuracy at least) to produce the full possible QM sound range (more or less). Generally, similar to the quantization side effect is well-known in a computer graphics sphere (IIRC), its kind of a digital interference. I did a graphical example with a small and a big number of gradients:

In all these cases the gradients are round, but the number of repeatings makes the visual difference. With the sound synthesis based on the quantization it looks (full spectrum sonograms) not so

boring:

QM synthesis sonograms extra gallery you may find in previous post.

Future QM synthesis researches/development:


- Sound-effective frequencies (auto)search (compute) (FFT lookup, prime numbers tables, etc) Sound-effective modulator waveform distortion research Source modulator signal FX-processing Frequency tweak improving Quantizer clock oscillator modulation Expanding oscillators frequency range Use samples as modulator source Basically, these are just example ways to research. There are probably many more ones. Now, let me introduce my first QM synthesis experimental achievement:

Quantum Radio v1.0

ensemble idea The idea behind the ensemble is very natural for QM synthesis free Modulator and Quantization frequencies surfing. Basically, its just like youre tuning a radio with 2 very big frequency scales. The ensemble was born with thousands small improvements out of 2 frequency faders. I started something like January 5th, and finished the ensemble a week ago. So, it was a quite smooth developing process full of *basic features* ideas. ensemble general information version 1.0 include: 3 oscillators QM synthesis engine (multi-wave modulator > quantizer clock > sin-wave) multi-wave XY-controlled source modulator OSC (modified Jericho OSC) frequencies joystick with adapted MIDI control support advanced frequency modify functions frequencies keyboard scaling module No automated elements (LFO, envelopes, step-sequencers and

etc) are included. No FX-processing is chained. ensemble controls As you can have seen at the general ensemble panel view there are not so many of controls available, but basically, its because its first QM synth. Though Ive made it to show QM synthesis basics it does produce thousands of interesting sounds. It was a quite fun to get 128 snapshots out of the synth. Ive put some serious effort to two main control elements of QM synthesis: modulator waveform distorting and modulator/quantization frequencies *surfing*. That made the synth tweaking extremely simple and fast. Most features were created during practical experiments. Also I spent another week to improve general usability and n_of_controls/effectiveness ratio. And one more day to draw controls description pictures. Ive tried to put an optimal amount of information to the pictures. Unrelated control elements are faded to the background. Additional notes go below pictures. frequencies controls:

The joystick is basically QM sound "surfing" and fine-tuning tool. General usage is quite simple: you drag the bar and move it away from the centre. The bigger offset you produce the bigger frequency increments occurs every 1/25 second. Shorts click are also allowed (with small smoothing amounts). Axis X affects source modulator frequency (S), Y modulator quantization frequency (Q). When S/Q ratio lock is on any moment affects both frequencies to keep the ratio constant. "Midi" button enables midi-control support for the joystick. Pitch-bend wheel becomes an accelerator pedal, and modulation wheel becomes a steering-wheel which controls a surfing direction within -90+90 degrees, opposite directions set by pitch-bend sign. Different surfing degrees produce different increments for Source and Quantization frequencies. The button is off by default to prevent wrong pitch-bend centre values and other unexpected things. Basically, its quite experimental kind of control and I decided to put an off button for the first public release. I hope youll enjoy the feature.

Modifiers are useful to get a *completely* new frequency (sound). Upper buttons row adds or multiplies, bottom subtracts or divides. Note that theta, 3/4, 5/7 are smaller than 1. You should divide by them to get a higher frequency. As theta Ive used 144/233 (0,618025..), if you dont know why youve to check out the PI movie to get the answer As PI I used 3.14153, basically because Reaktor has a pretty brutal constant value keyboard input. But since the modifiers are designed for the sound research the accuracy isnt the goal. Note that S/Q ratio lock works with the modifiers as well, any frequency modification affects the opposite frequency, it will be rescaled to keep the ratio constant. Note that, the octave increment is equal to x2 multiplier. Also note the frequency display is red when you go out of master_sampling_rate / 2, i.e. oscillators are unavailable produce a wave with the frequency.

General functions are useful to get certain ratios, i.e. PI, theta, x2, and etc, To set a certain S/Q ratio you need to set a basic frequency with the frequency joystick, then copy the frequency to the opposite frequency and rescale it with a modifier(s) you need. Make sure S/Q ratio lock is off during the rescaling. Then you can turn the lock back on and search sounds within the ratio.

The frequency scaling is another creative mechanism I designed to find new sounds within seconds. Since QM synthesis doesnt like notes it would be logically to throw (midi) keyboard away. Logically doesnt mean wise. It turned out damn effective to use keyboard to rescale the frequencies. Some of S/Q ratios produce a new sound under any log-scaled (or lin-scaled) frequencies, you just push another keyboard key and get a new one. Funny to admit that it was basically a problem to me during the ensemble snapshots creating, I just wanted to save all the sounds under such sound-effective ratio.. Just imagine, its possible to fill a full 128 snapshots bank within a few minutes, how do you like it?

As you might read in one of previous posts I created an experimental multi-wave oscillator Jericho. Originally its been designed specially for Quantum Radio. I didnt bother about its audio quality or its classic additive synthesis usage. Modulator waveform shape is the thing SQ synthesis cares about. Ive tried to build the most effective multi-wave oscillator within a few wave-forming controls and the time window I had. And I should say Im quite happy I didnt go with the classic multi-wave mixed oscillator. There are some basic example waves the Jericho OSC generate:

ensemble usage Typical Quantum Radio usage strategy may look like this: frequency surfing >> find soundeffective S/Q ratio >> make snapshot find sound-effective S/Q ratio >> find interesting sound with keyboard-scaling (waveforming) >> render the sound Basically, there are a few QM synthesis peculiarities that I found out by the late practice: high S/Q (or Q/S) ratios produce more complex sounds inversely proportional S/Q ratios (when you swap Q and S) produce similar sounds in some cases typical sound-effective S/Q (and Q/S) ratios are 0.1666, 0.3333, 0.5, 0.6, 1.1666, 2, 2.1666, etc. If youve read the post above you should be quite ready to work out new sounds with the ensemble. For a start, load the ensemble, try to produce sound with the snapshots, to do this you need to select a snapshot and press c-3 ("Q" key for PC keyboard), other notes will alter the sound with the keyboard scaling. Make sure youre running the ensemble at 44100 hz sampling rate. If the sound you hear is similar to the sound Ive rendered in the post then the magic worked and you can try swap Q and S (S <> Q button) and get another 128 sounds out of the snapshots And then you may realize whats the QM synthesis about I suggest you to render sounds youll find with Quantum Radio. For worse or better there is no guarantee it will sound the same on another machine under the same conditions. Reaktors QM synthesis realization seems to be very sensitive to internal digital signal processing accuracy and master sampling rate which is no surprise. The thing about Quantum Radio is that you may lose a certain sound youve found *forever* if you didnt render it or didnt memorize the source modulator and its quantization frequencies at least. Of course I dont think you may lose a very unique sound, most of QM synthesized sounds are quite similar, but I remember a couple of moments when I was quite surprised with the sounds Quantum Radio is able to produce. And last note I dont recommend Quantum Radio for real-time VSTi usage; render the sound you need for your music. visualization notes There is another interesting thing to share. When I sat to add some visualization to the parabolic shaper XY background display I thought it would be cool to make some 3d thing people used to create. But then I realized Im quite newbie in the visualization programming. And I decided to build some more practical visualization for the ensemble. I made a simple circumference scope with a sync to quantization frequency and scaled Jericho OSC output wave.

This made possible to find sound-effective S/Q ratios with the visualization only (with no sound). I wasnt really sure what exactly Ill see in the XY scope. But then I found out that some of Jericho waveforms and S/Q ratios (sound-effective) create these pictures:

Do you need any comments on it? Well, Id say I saw spirals, flowers, molecules/atoms, snowflakes all the basic shapes of the world. Im not really sure should I look for any meaning more in the pictures Ive discovered.. But I really felt something magical for a second when I realized how its really simple to get the shapes out. Maximillian Cohen was right, they are everywhere.

A practical side of QM synthesis is very specific. The sounds have pure numerical nature. But its as specific as wide. QM synthesis opens another wide door between two worlds numbers and sounds. The door makes audible thousands sounds from a couple of numbers within 3 oscillators and 2 faders structure. Something more than just a discord. Something more than just a harmonic sweep. Something more than just a noise. Something more than you got used to tweak. I assume there are millions and millions of sounds behind the synthesis. I assume there are more simple things to discover. Have a nice QM synthesis. Stick to nature while being creative.

You might also like