Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/brummer10/jalv_select
little app to select lv2 plugins for run with jalv
https://github.com/brummer10/jalv_select
Last synced: 3 months ago
JSON representation
little app to select lv2 plugins for run with jalv
- Host: GitHub
- URL: https://github.com/brummer10/jalv_select
- Owner: brummer10
- License: unlicense
- Created: 2013-06-30T05:25:40.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2023-12-20T04:39:21.000Z (6 months ago)
- Last Synced: 2024-01-17T19:23:42.566Z (5 months ago)
- Language: C++
- Homepage:
- Size: 181 KB
- Stars: 17
- Watchers: 7
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-linuxaudio - jalv.select - GUI to select lv2 plugs from a list and run them with jalv `▒` (Software / System utilities - Other)
README
jalv.select
===========![Puplic Domain](http://freedomdefined.org/upload/2/20/Pd-button.png)
A little gtkmm GUI to select [lv2](http://lv2plug.in/) plugins from a list
and run them with [jalv](https://drobilla.net/software/jalv/).![jalvselect](https://github.com/brummer10/jalv_select/raw/master/jalv.select.png)
## Features:
- select jalv interpreter from combo box,
- select LV2 plugin from list,
- select preset to load from menu,
- search plugins by regex or plugin class,
- reload lilv world to catch new installed plugins or presets,
- load plugin with selected preset,
- minimize app to systray (global Hotkey SHIFT+ESCAPE),
- wake up app from systray (global Hotkey SHIFT+ESCAPE):
- left mouse click on systray to show or hide app
- right mouse click to show quit menu item## Usage
- select jalv interpreter from combo box (Gtk, Gtk3, Qt, ...)
- select LV2 plugin from list (click on name or press `space`)
- select plugin configuration to load (click or press `space`)
- jalv should start and run the selected plugin## Command-line options
### start-up
```
-s, --systray start minimized in systray
-H, --high=HEIGHT start with given window height in pixels
```### runtime
```
echo 'quit' > /tmp/jalv.select.fifo$UID
echo 'show' > /tmp/jalv.select.fifo$UID
echo 'hide' > /tmp/jalv.select.fifo$UID
echo 'systray action' > /tmp/jalv.select.fifo$UID
```## Keyboard shortcuts
| Command | | Action |
|-----------------|:---:|-------------------------------|
|ALT+q or CTRL+q |== |quit |
|ALT+r or CTRL+r |== |refresh plugin list |
|ESCAPE |== |deselect preset menu |
|CTRL+c or RMB |== |copy plugin URI to clipboard |
|CTRL+w |== |hide (minimize to systray icon)|
|ENTER or SPACE |== |select |
|UP, DOWN |== |select plugin in list |
|PG_UP, PG_DOWN |== |scroll plugin list |## Install
### depends
- lilv
- gtkmm-3.0
- Xlib
- gettext. . . of course, you need [jalv](https://drobilla.net/software/jalv/)
### Debian installation
- make deb --> requir dh-make
- dpkg-buildpackage -rfakeroot -uc -us -b### other platforms
- make
- (sudo) make install
- see makefile for more options