MIDI sequencer based on seq24 with less features and more swag.
Read the Changelog for more details.
Dependencies
# as debian packages
libjack-jackd2-dev liblo-dev libgtkmm-3.0-dev libasound2-dev nlohmann-json3-dev
# as fedora packages
jack-audio-connection-kit-devel alsa-lib-devel liblo-devel gtkmm30-devel json-devel
Build
make clean && make -j8
Build options
Jack and Gtk can be stripped out at compile time with USE_JACK=0
and USE_GTK=0
options.
# build headless and jackless binary
make -j8 USE_JACK=0 USE_GTK=0
Run
usage: ./src/seq192 [options]
options:
-h, --help show available options
-f, --file <filename> load midi file on startup
-c, --config <filename> load config file on startup
-p, --osc-port <port> osc input port (udp port number or unix socket path)
-j, --jack-transport sync to jack transport
-n, --no-gui enable headless mode
-v, --version show version and exit
Install
sudo make install
Append PREFIX=/usr
to override the default installation path (/usr/local
)
Uninstall
sudo make uninstall
Append PREFIX=/usr
to override the default uninstallation path (/usr/local
)
See seq192.ammd.net or run man seq192
after installing.
A proof-of-concept web UI built with Open Stage Control is available at https://github.com/jean-emmanuel/seq192-control