Difference between revisions of "Continuous filter"
Latest revision as of 00:20, 1 January 2011
See continuous for properties.
- All ranks which messages should be filtered by this element.
See continuous for further referrers.
- The messages from ranks to intercept, all other messages from the rank will be let through untouched.
- Message to send to sounds when the value of this element has changed or a rank message was intercepted.
See continuous for further messages.
In case a continuous filter is just adding messages to those of a rank there's no need to use an intercept message.
A continuous filter can be used to realize an wikipedia:expression pedal.
A typical setup for an expression pedal might have the following messages:
|Intercept||equal 176, equal 7, get volume|
|Engaging||set 176, set 7, set volume 127 | mult value|
You can read the these messages as: "Intercept any volume change (176) and store its volume in the variable volume. If the element changes or a message has been intercepted, send a volume change with the last volume (or 127 if not intercepted yet) adjusted to the current value of this element."
A continuous filter can be used to tune the sounds of referencing ranks.
Utilizing a pitch bend (224) wikipedia:Midi message to detune from 0 to 127:
|Engaging||set 224, set 0, set value | mult 127|
See tuning switch if you want to switch between fixed tunings.