Meta Synth Jack App
Currently will load lv2 plugins. Plans for mac and windows vst support soon.
- Latest LV2 installed, usually not what package manager will grab you
qtdeclarative5-dev
libiw-dev iw
jack libjack-dev
cmake
libboost-all-dev
- Some LV2/Audio plugins (calf, guitarix)
If creating a linux / pi device
- WiringPi
node
# for VNC client
# Install Qt from https://qt.io
# Following installs
# building
brew install cmake
# brew install jack # From http://www.jackosx.com
brew install boost lv2
# lv2 plugins
# brew install mda-lv2
# brew tap david0/homebrew-audio
# brew install --HEAD calf
# Make sure to have latest lv2 core
git submodule update --init
# Also in ./bin/build_*
cd build
cmake .. # Or ../bin/build_* see different types
make -j4 # -j<NumberofCores>
# gui, only qt rn
./src/qt/orzabal.qt
# Tools
./src/qt/orzabal.qt --help
-l, --list List of plugins
-p, --plugin-types Plugin Types Installed
-h, --help Display this message
--run arg Run raw midi instrument from CLI
--load arg Load JSON setting
sudo apt-get install wiringPi
#sudo apt-get install x11vncserver #will also be installed during cmake
#you can configure the server and ill write instructions later
#./src/pi/CMakeLists.txt
Tested on usb audio device. Use ./bin/build_pi.sh
for a full screen use. Other build types with default startups.
./bin/build_pi_effects.sh
// Effects rack
Starting the app will start jack. I recommnend starting it elsewhere, ./bin/jack_startup.sh
is a sample startup. Midi will need to be enabled.
Control individual inputs and outputs allowing to setup a vocoder or anysidechained plugin inside your rack.
Set a midi control port as an input and set multiple values to be controlled within the app. This gif example uses the OrzaPad as the input
- Save your effect rack and instrument setup as a preset to load again.
- Within this screen you can also see some setup for output and input.
- Run in startup at full screen
- Connect to wifi
- Control from another computer (and in the browser noVNC)