MusiKraken
MusiKraken
Experimental MIDI Controller Construction Kit

MIDI Input

This module can be used to collect MIDI events from external MIDI devices, for example from a hardware MIDI keyboard attached to your device.

Ports:

MIDIOut:

Sends the MIDI events received from the connected external MIDI device.

mpePressure:

When MPE mode is active, this sends out the received (per-note events, plus one per-input-device) pressure events so that they can be used to control whatever you want.

Range: 0.0 to 1.0

mpePitchBend:

When MPE mode is active, this sends out the received (per-note events, plus one per-input-device) pitch bend events.

Range: -1.0 to 1.0

mpeCC74:

When MPE mode is active, this sends out the received (per-note events, plus one per-input-device) Control Change #74 events.

Range: 0.0 to 1.0

Settings:

Device: Here you can select the device from which the MIDI events should be received.

MPE mode: If this is active and you have an MPE device selected, all the MPE per-note events (channel pressure, pitch bend and CC74) will be filtered out, converted to a range between 0.0 and 1.0 (or -1.0 and 1.0 for pitch bends) and sent through the three ports. It will also generate a new per-input-device event that is generated based on the largest currently active MPE event of this type (so for example the key that has the most pressure will control the per-input-device pressure event). This way you can control anything you want using the MPE input device. You can for example use the key pressure to control CC1 (modulation) and in comnbination with the Chord Splitter, you can control this per note.

Scan for Bluetooth devices: Select this to start scanning for Bluetooth MIDI devices.

Advertise as Bluetooth device: Select this to advertise this device as a Bluetooth device, so that others can connect to it.