Five12 | prev | up | next |
Numerology 2 Documentation |
OverviewThe ParamMod module allows you to modulate almost any parameter of any module in Numerology. As discussed in the Parameter Modulation chapter, there are several different ways to setup this function in Numerology. This module is the most manual way to set up parameter modulation, but is also the most flexible, and it really isn't that hard to use anyway. To setup parameter modulation follow these basic steps:
These four steps cover most cases for setting up parameter modulation, but for some cases, you may need to perform an extra step: Scale if Necessary: In most cases, you will want to let the ParamMod automatically scale the incoming control signal to the target range of the parameter you will modulate. However, there are some cases where you will not want AutoScaling on. This is when you want direct control over the target parameter.For instance, suppose you do want to modulate the start step of a Matrix Sequencer using a Modulation Sequencer. You can certainly do this with AutoScaling on: Just set the range of the control sequencer to +1, -1, follow the steps above, and you're done. The problem with this, though, is that it is not obvious for any step of the control sequencer, how it will affect the start step parameter of the Matrix sequencer. This is because the range of the Modulation Sequencer (-1.0 to 1.0) is being scaled to a different range (1 to 32) to control the start step. The solution to this problem is to turn off autoscaling in the ParamMod module, and set the range of the Modulation Sequencer to [1, 16]. Now you can tell exactly what is going to happen: when the Modulation Sequencer outputs a value of "2", the start step of the Matrix Sequencer will be set to "2". When AutoScaling is off, the Min and Max values are used to limit (or clip) the input CV signal before ParamMod events are generated. With this behavior, you have more direct access to the target parameter: the value coming in can be the exact value that comes out. Another option is to use a SignalProc module to do the scaling. This is a bit more time consuming to setup, but gives you the important option of being able to use a log scale to convert an incoming signal to a frequency range. It also provides a bit more control over how a value is scaled and limited to a target range. TechniquesThe first few times you setup parameter modulation go slowly and follow the setup steps carefully. You will quickly get the hang of it, and will develop a set of modulation options you use regularly, and can setup in just a few seconds. Here are some likely possibilities:
ParametersMute (A,B)Mutes the action of the ParamMod. Target Module (A,B)Chooses the target module whose parameter you wish to modulate. Each time you pick a module, the Parameter menu will change as appropriate. Parameter (A,B)Chooses the target parameter for modulation. Index (A,B)Chooses the index of the target parameter for modulation. See the discussion above on how to use this. This parameter will not be visible for non-indexed parameters. Min,Max (A,B)This display shows the minimum and maximum values for the target parameter. When AutoScaling is on, you can modify these values to limit the range of modulation. When AutoScaling is off, the incoming CV signal is limited to this range. AutoScale (A,B)Turns AutoScaling on and off. See the Overview for details on how this works. This value is on by default for new ParamMod modules. Control Input (A,B)This port menu is where you patch in a control source. OutValue (A,B)This animated display shows the current output value of the parameter modulation value. Rate (A,B)Use this param to adjust the maximum rate at which a parameter change can be sent. The rates are: H: High, 1 ms rate; M: medium, 10 ms rate; L: Low, 100 ms rate. The High rate is only necessary for near-audio rate modulation, the low rate saves a wee bit of CPU time when using slow modulation. For modulating AU parameters, the effective maximum update rate is limited by the buffer size used by the audio output. For example, at a typical value of 512 samples, the effective max control rate is around 15ms, so the High rate of 1ms is only useful if you are using a very small buffer size (64 samples). Ports
CV In 1-2 These are the two CV inputs for each of the ParamMod "voices". |
| © 2008-2009 Five12 Inc. | prev | up | next |