Documentation Wiki rss-feed

MIDI Converter


Name

MIDI Converter:

1215 8755
midi converter

Description:

The MIDI Converter Agent is used to convert EigenD data into MIDI information within EigenD.

Ports

Pressure input

  • Name:

128 116
pressure input

  • Input
  • Type: Generic

The Pressure Input receives key pressure information from upstream agents.

Frequency Input

  • Name:

1128 116
frequency input

  • Input
  • Type: Generic

The Frequency Input receives note frequency information from upstream agents (often the Scaler).

MIDI Channel

  • Name:

1215 1122
midi channel

  • Input, Set
  • Type: Integer
  • Range: 0 to 16

MIDI Channel determines the MIDI channel used for input to the MIDI converter agent - values of 1 to 16 refer to the corresponding MIDI channel, a value of 0 indicates poly mode (or MIDI channel cycling - see Maximum Channel and Minimum Channel below).

Velocity Sample

  • Name:

1417 1275
velocity sample

  • Input, Set
  • Type: Integer
  • Range: 0 to 1000; default = 4

Velocity Sample determines the number of samples used to calculate the velocity of a note.

Velocity Curve

  • Name:

1417 1512
velocity curve

  • Input, Set
  • Type: Number
  • Range: 0.1 to 10; default = 4

Velocity Curve determines the curve applied to the input velocity values to calculate an output velocity: 1 is linear, values below 1 produce a concave curve (attenuating the velocity) and values above 1 produce a convex curve (boosting the velocity). The default value is 4.

Velocity Scale

  • Name:

1417 135
velocity scale

  • Input, Set
  • Type: Number
  • Range: 0.1 to 10; default = 4

Velocity Scale multiplies the raw values for velocity detection with a constant multiplier. The default multiplier is 4.

Minimum Channel

  • Name:

2343 1122
minimum channel

  • Input, Set
  • Type: Integer
  • Range: 0 to 16; default = 1

In poly mode (or when the MIDI channel is set to 0) the MIDI converter agent cycles through MIDI channels - Minimum Channel determines the lowest MIDI channel to use.

Maximum Channel

  • Name:

2342 1122
maximum channel

  • Input, Set
  • Type: Integer
  • Range: 0 to 16; default = 16

In poly mode (or when the MIDI channel is set to 0) the MIDI converter agent cycles through MIDI channels - Maximum Channel determines the highest MIDI channel to use.

Midi Bank

  • Name:

1215 8757
midi bank

  • Input, Set
  • Type: Integer
  • Range: 0 to 127; default = 0

Send a MIDI bank change message from the MIDI convertor.

Midi Program

  • Name:

1215 8756
midi program

  • Input, Set
  • Type: Integer
  • Range: 0 to 127; default = 0

Send a MIDI program change message from the MIDI convertor.

Parameters 1 - 16

  • Name:

8731
parameter

  • Input
  • Type: Generic

MIDI Converters in the EigenD software have a set of generic parameter inputs, Parameter 1 through Parameter 16. Usually these are receiving information from the various Eigenharp controllers e.g. strip controller, breath controller, key movement. Using the Routing Matrix these can then be routed to MIDI messages generators. To access the Routing Matrix click on 'Configure' in the top left corner of the plugin's window.

MIDI Output

  • Name:

1215 125
midi output

  • Output
  • Type: Generic

The MIDI output is normally used to send MIDI streams to downstream Agents (normally the MIDI Output Agent in this case.)

Nouns

None

Verbs

None

Examples

Before using the Belcanto commands below, make sure you have the desired MIDI Converter in the conversation using

1215 8755 ? 1131
midi converter X listen

where X is the number of the desired MIDI converter.

Setting the MIDI channel

To set the MIDI channel of the MIDI converter, use

1215 1122 23 ? 67
midi channel to X set

where X is the number of the desired MIDI channel; 0 sends MIDI on each channel using cycling behaviour.

Setting the MIDI bank

To set the MIDI bank of the MIDI converter, use

1215 8757 23 ? 67
midi bank to X set

where X is the number of the desired bank.

Setting the MIDI program

To set the MIDI program of the MIDI converter, use

1215 8756 23 ? 67
midi program to X set

where X is the number of the desired program.

See also