MIDI Transformer (Pitch, Gain, Length)

Adjusts the pitch, volume, length and scale of MIDI NOTE messages.

Settings

bypass

Bypasses the module.

midi in

MIDI input flow(s).

midi out

Midi output flow(s).

scale

Harmonic scale. Force the output to be in the scale.

See your favorite Harmony handbook.

  • chromatic
  • major
  • minor
  • whole tone
  • diminished
  • augmented
  • minor harmo
  • minor melodic
  • major harmo
  • messiaen limited M2
  • messiaen limited M3
  • messiaen limited M4
  • messiaen limited M5
  • messiaen limited M6
  • messiaen limited M7

for user scale see bellow.

root

Root of the harmonic scale.

length

Duration of the MIDI note ON message (in ms). Creates a MIDI NOTE OFF message to stop the resonance of the note.

For 0 it does no duration modification.

length mode

  • constant length: The output notes will have a constant length defined by the length parameter.
  • maximum length: Ensure that the output notes length will never exceed the value defined by the length parameter.

Has no effect if length=0

pitch

Pitch transposition value (in half-tone).

gain

Gain applied to the NOTE OFF messages.

trigger

Sends a 1 value each time a new MIDI message is transformed.

channel

Channel of the MIDI message.

user scale

When scale is set to user scale, defines the set of available notes as an array of integers.

  • 0: tonic
  • ..
  • 3: minor third
  • 4: major third
  • 5: fourth
  • 7: fifth
  • ..
  • 10: minor seventh
  • 11: major seventh

for example the user scale can be:

  • chromatic : [0;1;2;3;4;5;6;7;8;9;10;11],
  • major : [0;2;4;5;7;9;11],
  • altered : [0;1;3;4;6;8;10].

See also

version 6.0.240115

Edit All Pages