Continuous Filter

A Continuous that filters messages of a Rank.

Properties

See Continuous for properties.

References To

None.

Referenced from

  • Rank
    All ranks which messages should be filtered by this element.

See Continuous for further referrers.

Messages

  • Intercept
    The messages from Ranks to intercept, all other messages from the Rank will be let through untouched.
  • Engaging
    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.

Expression Pedal

A Continuous Filter can be used to realize an expression pedal.

A typical setup for an Expression Pedal might have the following messages:

Name Status Data1 Data2
Intercept equal 176 equal 7 get volume
Engaging set 176 set 7 set volume 127 | mult value

You can read these messages as:
“Intercept any volume change (Controller 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.”

Tuning Wheel

A Continuous Filter can be used to tune the sounds of referencing Ranks.

Utilizing a pitch bend (224) Midi message to detune from 0 to 127:

Name Status Data1 Data2
Engaging set 224 set 0 set value | mult 127

Note that the tuning range depends on the pitch bend sensitivity of your Sounds producer.
Instead of pitch bend you might have to use another Midi Controller or NRPNs.

See Tuning Switch if you want to switch between fixed tunings.

disposition/continuousfilter.txt · Last modified: 2009/01/20 20:04 by svenmeier
Get jOrgan at SourceForge.net. Fast, secure and Free Open Source software downloads www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0