|
|||||||
![]() |
|
|
Thread Tools |
|
|
#1 |
|
kX Project DSP Engineer
Join Date: Dec 2002
Location: Denmark
Posts: 94
Rep Power: 0 ![]() |
Hi,
I am planning to make a nice little modulation plugin for creating AM and RM synthesis/effects. The design is done with kX building blocks right now (mostly with existing plugins + those attached to this post) but I plan to make an integrated effect with selectable modulator waveform and adjustable (and perhaps automated) modulator frequency. __________________________________________ I would like some input on what such effect should be able to do. If any of you have Ideas and want some influence now is the time to speak up. ![]() __________________________________________ For those who wonder what the heck AM and RM is it is quite simple . Both modulation methods are created by two signals (a carrier and a modulator), which are multiplied by each other. For AM the modulator is "uni polar" (i.e. it stays on one side of the "zero-line" at all times, mostly the positive side). The modulator is typically a simple waveform like a sine, saw etc. If both carrier and modulator are simple waveforms the result is a synthesized sound useable in a synthesizer. If the carrier is a complex waveform the result is a nice 'metallic' or 'robotic' modulation of the carrier. Simple, right? (btw, an AM with a very low sinusoid modulator frequency (around 1-10Hz is the same as a tremolo effect)) I have attached two plugins, which you can cut out and save as .da files. I suggest that you use the Wave Generator 2.0 plugin to create the modulator and try different carriers (simple waves and complex sound/music). Try different modulator shapes and sweep the frequency slider. In the final design the Wave generator will be integrated into the plugin. Again, ideas are welcome! Cheers Soeren ------------------Cut here -----------------------; New microcode name "FX-Mod AM"; copyright "Copyright (c) 2003. Soeren Bovbjerg"; created "09/25/2003"; engine "kX"; comment "Simple Amplitude Modulator. Modulator is uni polar"; ; comment ""; guid "768c26f3-8e92-461b-ab58-0a8f54eef78b"; ; -- generated GUID input Modulator, Carrier; output Result; temp X; ; code macs X , 0.125 , Modulator , 0.5; Make signal uni polar macs Result, 0, X, Carrier; end ------------------Cut here -----------------------; New microcode name "FX-Mod RM"; copyright "Copyright (c) 2003. Soeren Bovbjerg"; created "09/25/2003"; engine "kX"; comment "A simple Ring Modulator"; ; comment ""; guid "1317c9d3-2fe5-48eb-884f-f164c33612fd"; input Modulator, Carrier; output Result; ; code macs Result, 0, Modulator, Carrier; end ------------------Cut here -----------------------
|
|
|
|
![]() |
| Thread Tools | |
|
|