diff --git a/README.md b/README.md index 751350b..8f970ab 100644 --- a/README.md +++ b/README.md @@ -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.)