SVMK is a terminal-based virtual MIDI keyboard for SOUL Patches.

  • Supports hot-reloading of SOUL Patches (just re-save the patch file)
  • Playback is monophonic because ANSI terminals don’t support keyup events

  1. Install the latest version of CMake
  2. Download the SOUL_PatchLoader DLL and put it in a folder called SOUL inside your userApplicationDataDirectory
  3. Download SVMK: git clone --recurse-submodules && cd svmk
  4. Configure: cmake .
  5. Build: cmake --build ./
  6. Run an example patch: ./svmk_artifacts/svmk SOUL/examples/patches/SineSynth/SineSynth.soulpatch


View Github