Midi Tools Modules, by TheTechnobear

Download : https://bit.ly/2JgSIrW

Developer: TheTechnobear

I develop these plugins for free, please consider supporting my efforts with a donation.
https://ko-fi.com/thetechnobear

I’ll include all the midi tool modules in this one topic, to save me some editing :slight_smile:

the set currently contains the following modules:
(details in subsequent posts)

mtin midi tools - midi input

mtmo midi tools - midi monitor

mtin midi tools - midi output

1 Like

mtin midi tools - midi input

midi input

Change Log

1.0.1 release
1.0.0 early access release

Developer: TheTechnobear

I develop these plugins for free, please consider supporting my efforts with a donation.
https://ko-fi.com/thetechnobear

General Usage

why do we need another midi input object when we have MIDI…

I’m glad you asked :wink:

Currently the MIDI module is fixed to using the first midi device connected.

MTIN allows you to assign any connected midi input

Slew CC , this allows the incoming CC (7bit) messages to be slew a bit, useful if you want to use with audio signals.
the midi input device and channel is select in the system view (Left Shift+Right Shift)

Limitation

generally midi is processed at ‘control rate’, so once per audio buffer.
however, the processing of midi is external to the audio host, so it is not intended to be 100% precise.
do not expect sample accuracy!

(though slew is done over one buffer)

Tips

v/oct takes into account pitch bend, using the pitch bend range.
(you can set this to zero if you do not want pitchbends)

since this is MONOPHONIC, note behaviour is legato.

so if you play one note, then play another …
the pitch will change and gate will go high, new velocity (as expected
you will then get a gate off ONLY when this last note is released
not the first note.

Credits:

Percussa SSP - https://www.percussa.com/

1 Like

mtmo midi tools - midi monitor

midi monitor

Change Log

1.0.1 release
1.0.0 early access release

Developer: TheTechnobear

I develop these plugins for free, please consider supporting my efforts with a donation.
https://ko-fi.com/thetechnobear

General Usage

a simple midi monitor.
I display note, cc, aftertouch, channel pressure

the clock indicator is ON, if the module detects clock messages

the midi input device and channel is select in the system view (Left Shift+Right Shift)

Tips

Credits:

Percussa SSP - https://www.percussa.com/

mtin midi tools - midi output

midi output

Change Log

1.0.1 release
1.0.0 early access release

Developer: TheTechnobear

I develop these plugins for free, please consider supporting my efforts with a donation.
https://ko-fi.com/thetechnobear

General Usage

This module allows output of midi notes and cc to a selected device.
the midi output device and channel is select in the system view (Left Shift+Right Shift)
hint: if OMNI is selected for channel, it will use channel 1

Limitations

do NOT use at audio rate, you’ll almost certainly overrun a buffer, either on the ssp or your midi router/device :wink:

the SSP currently has an issue where it internally connects to the output device that is created (argghh!)
this means the MIDI module will cease to work.
ALSO if you attempt to switch patches, you will get an ERROR
the ‘workaround’ to this is before you switch patches is to reconnect a physical midi device to get the SSP to connect to that!

I will be letting Percussa know of this issue, and hopefully a new release can fix this.

Tips

if a pitchbend range is specified then if the v/oct changes whilst the gate is high
pitchbends will be output to keep achieve the note. of course, this is only within the pitchbend range.
set a pitchbend range appropriately.
sub tip: small pitchbend ranges have more resolution, but (duh) less range.

new notes sent on gate change

Credits:

Percussa SSP - https://www.percussa.com/

reserved for future modules

1 Like

reserved for future modules 2

1 Like

reserved for future modules 3

1 Like