midi-auto-note-off
v1.0.1
Published
Solves the problem with certain e-drums not sending MIDI NOTE OFF command by playing a proxy and adding the missing MIDI NOTE off command.
Maintainers
Readme
midi-auto-note-off
⭑ ⭑ ⭑ 🥁 Auto MIDI NOTE OFF 🥁 ⭑ ⭑ ⭑
This programm solves a common problem with certain e-drum sets which do not send any MIDI NOTE OFF command what make a note last for ever. Every note that is played will consume the total available polyphony and the DAW will not play any note from there on.
I have been confronted with this issue in Logic Pro X with the e-drum set Millenium HD-120
This programm adds to every MIDI NOTE ON command received from the target input device an additional MIDI NOTE OFF command
🥁 🥁 🥁
Download programm
Simply download any of this executables and start it with a double click
Running on windows
On Windows OS no virtual MIDI device can be created.
This may be done via 3rd-party software like
LoopMIDI from http://www.tobias-erichsen.de/software/loopmidi.html
Install via npm (alternative)
Requirements
Make sure you have Node.js installed.
Otherwise download and install Node.js from here
https://nodejs.org/en/download/Install
Install programm from a terminal, Powershell oder Command Promptnpm install -g midi-auto-note-offRun programm
Type in your terminal, Powershell oder Command Promptmidi-auto-note-offYou will be asked to select a MIDI input device. If your OS doesn't support creating virtual output devices then you will also be asked to select a MIDI output device.
Keep in mind: Windows OS will require existing MIDI output devices. See note 'Running on windows' on top of page.
Build (from source)
Checkout the source and run
$ npm install
$ npm run executableThis will create the excutable file for the specific os in directory dist.
Every os specific executable must be built on the specific os.
So the executables provided with the links above are built by the specific operating systems:
- MAC OS Catalina
- Ubuntu 20.04
- Windows 10
Keep in mind: Windows OS will require existing MIDI output devices. See note 'Running on windows' on top of page.
