Forums > MaxMSP

LFO Destinations

May 5, 2006 | 8:21 pm

In my subtractive synth I am implementing the lfo section. If I want to modulate the FM amount or any other parameter that isnt signal based I take it I need to have the signal amplictudes of the lfo modulate signal? I am doing this using number~ so I am getting amps of the signal which I then intend to scale and send to the parameters to vary the amount already set by the amplitude values.
The numbers wont produce very smooth modulation of the parameters.

Would that be the best way to modulate those parameters using an lfo?

Will


May 5, 2006 | 10:29 pm

why is your FM amount _not signal based ?


May 6, 2006 | 7:51 am

Well the dial which controller it is not a signal but once it has been put through a *~ it is. Am I better off modulating it at that stage?

FM PATCH

max v2;
#N vpatcher 341 266 644 643;
#P window setfont "Sans Serif" 9.;
#P window linecount 1;
#P comment 63 273 89 9109513 Sent to Osc1 patch;
#P comment 63 66 70 9109513 Mod Envelope;
#P inlet 79 84 15 0;
#P newex 46 213 27 9109513 *~;
#P newex 46 239 43 9109513 *~ 0.001;
#P newex 137 80 27 9109513 t b i;
#P newex 137 130 27 9109513 *;
#P newex 137 52 59 9109513 r FMAmount;
#P newex 156 159 102 9109513 if $i1 > 0 then 1 else 0;
#P newex 79 170 27 9109513 *~;
#P inlet 46 83 15 0;
#P outlet 45 273 15 0;
#P comment 1 47 70 9109513 Modulator Freq;
#P comment 5 65 33 9109513 Osc 2;
#P connect 9 0 2 0;
#P connect 3 0 10 0;
#P connect 10 0 9 0;
#P fasten 4 0 10 1 84 200 68 200;
#P connect 11 0 4 0;
#P fasten 7 0 4 1 142 156 101 156;
#P connect 6 0 8 0;
#P fasten 5 0 7 0 161 185 122 185 122 122 142 122;
#P connect 8 0 7 0;
#P fasten 6 0 7 1 142 76 175 76 175 124 159 124;
#P fasten 6 0 5 0 142 76 201 76 201 153 161 153;
#P pop;


May 6, 2006 | 3:43 pm

Quote: Will Pickersgill wrote on Sat, 06 May 2006 01:51
—————————————————-
> Well the dial which controller it is not a signal but once it has been put through a *~ it is. Am I better off modulating it at that stage?

absolutely, unless you need to save the CPU
it will need.

connect your LFO as signal to the synthesizer DSP
(or write it completely in signal), then just do
[snapshot~ 25]-[prepend set] to your dials to have
them updated.


Viewing 4 posts - 1 through 4 (of 4 total)