DO NOT USE. WIP!
Calvo 🧑🏼🦲
Calvo is a jalv based LV2 plugin browser and host to stack plugins in a rack fashion.
!
Features and limitations
- Runs entirely on the terminal.
- Suports launching multiple instances of jalv and interconnect them automatically.
- Suports launching multiple instances of calvo.
- Category based plugin browser.
- No GUI customization is loaded, that rules out any plugin which has a UI based workflow.
- Autoconnect inputs of system, and every plugin, linearly until reaching2 configured output. Dealing with mono/stereo conversion along the way.
Roadmap to 1.0:
- Add Midi support.
Dependencies
It uses:
Settings
Modify settings.js with your settings, more info in the docs.
Keyboard shortcuts
Layout
TAB | Shift + TABCycle between each widget.1...9Select menu option.
Rack widget
enterSelect plugin for handlingdelete | backspaceRemove pluginCTRL + up/downSwap plugins up/down
Plugin parameters widget
up/down / TABCycle through each parameter.left/rightChange parameter value by default step.SHIFT + left/rightChange parameter value by small step.CTRL + left/rightChange parameter value by big step.page_up/page_downChange parameter value by 1/5 of the maximum allowed
DEV
Still need to figure out a way to distribute this. For the time being it can be build from source. Make sure to have the dependencies installed first.
git clone repo
git submodule init
git submodule update
npm install
npm start
Documentation
Dev Documentation is available at: https://ajboni.github.io/calvo/
To build doc locally:
npm run document
documentation will be available at ./docs @TODO: set up travis build to do this automatically