-
Use Joystick as a Midi-Device
-
can be used with jack(standalone) or as an audio plugin
-
clap lv2 vst2 vst3 - plugin formats
-
Joystick Looper: Allows you to control sooperlooper with your joystick buttons
-
Joystick sends Midi data (configurable only through sourcecode at the moment - @see JoystickMediator.cpp). Usecase Joystick Microsoft SideWinder Precision Pro (USB) as a foot-pedal with x42 Black Pearl Drumkit
-
Looper doesn't compile anymore with up to date boost msm libraries
- fix looper
- configuration through UI
- generalize joystick events (send osc, send keyboard event, open program,...)
only sooperlooper is supported
jack
boost msm
clone and initialize submodules (recursive)
cd DoJostick
mk build
cd build
cmake ..
make
JACK Audio Connection Kit Standalone
./DoJoyStick
Or use the generated plugins in your favourite DAW (Digital Audio Workstation like Ardour, Cubase,...)
Record Tap footswitch once.
Switch to playback Tap footswitch again.
Undo/Redo last recording Press and hold footswitch.
Stop Double-tap footswitch.
Stop and delete the loop Double-tap and hold footswitch.
Resume playback Tap footswitch again.
Delete the loop Press and hold footswitch (when Ditto Looper is disengaged).
Each button controls the first Loop of the software looper.
Control is based on the ditto looper https://toneprints.com/media/1633414/tc_ditto_looper_manual_english.pdf
Backend Sooperlooper is controlled by Open Sound Control (OSC)
Sooperlooper OSC commands (some of them) http://essej.net/sooperlooper/doc_osc.html
MidiJoystick: could not be compiled on modern ubuntu22.04 QJoyStick: use JoyStick with Qt Library
joystick evtest inputattach