Go Back   DriverHeaven.net > Forums > Hardware and Related Topics > kX Project Audio Driver Support Forum > Effects and the DSP

Notices

Reply
 
LinkBack Thread Tools Display Modes
Old Sep 25, 2003, 02:10 PM   #1 (permalink)
Soeren_B
kX Project DSP Engineer
 
Join Date: Dec 2002
Location: Denmark
Posts: 94
Soeren_B is on a distinguished road

exclamation FX-MOD AM and RM

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 -----------------------
Soeren_B is offline   Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump




 

 
Powered by: vBulletin
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
SporeHeaven skin by Allan "Zardon" Campbell, for Electronic Arts. vBulletin implementation by Craig '5320' Humphreys

All times are GMT -5. The time now is 02:29 PM. Copyright ©2008 DriverHeaven.net