Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
hrgraf authored Jan 19, 2021
1 parent 5409a5c commit 42abe6f
Showing 1 changed file with 8 additions and 5 deletions.
13 changes: 8 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,18 @@
Simple MIDI tools based on VST2 SDK and pizmidi framework/examples

## midiProgramChange for Arturia MIDI keyboards
This is a MIDI CC to program change converter for Arturia MIDI keyboards.
While their MIDI keyboards allow user configurations, it seems it is not possible to generate standard MIDI program changes.
This is a program change VST plug-in for Arturia MIDI keyboards.
While their MIDI keyboards allow user configurations, it seems that it is not possible to generate standard MIDI program changes.

This VST plug-in works with the Arturia default "Preset" knob configuration:
You might be able to remap MIDI events in your VST Host (DAW), but as the "Preset" knob only sends relative changes, it is not so trivial.
This VST plug-in maps the default Arturia MIDI CC commands of the "Preset" knob to MIDI program changes while keeping track of the absolute program number.

How to use/operate:
* rotating the "Preset" knob sends program changes instead
* pressing down the "Preset" knob changes to the first program (reset)
* all other MIDI events get passed thru

No configuration needed, no GUI, just wire in your VST host this VST plug-in after the MIDI keyboard.
No configuration needed, no GUI, just wire in your VST host this VST plug-in after the Arturia MIDI keyboard.

(The expected MIDI CC ID for PresetEnc is 114, for PresetBtn the ID is 115. This is the default configuration on my Arturia Laboratory MIDI keyboard.)
(The expected MIDI CC ID for PresetEnc is 114, for PresetBtn the ID is 115. This is the default configuration at least on my Arturia Laboratory MIDI keyboard.)

0 comments on commit 42abe6f

Please sign in to comment.