|
|
|
# Argodejo
|
|
|
|
|
|
|
|
Argodejo (Esperanto: 'place to set things up') is a music production session manager.
|
|
|
|
It is used to start your programs, remember their (JACK) interconnections and make your life easier
|
|
|
|
in general.
|
|
|
|
|
|
|
|
You can seamlessly change between two view modes to quickly start a few programs or have complete
|
|
|
|
control and a detailed overview.
|
|
|
|
|
|
|
|
Argodejo does not re-invent the wheel but instead uses the Non-Session-Manager daemon and enhances
|
|
|
|
it with some tricks of its own, that always remain 100% compatible with the original sessions.
|
|
|
|
|
|
|
|
## Version: Proof of Concept
|
|
|
|
|
|
|
|
This is a proof of concept version. It aims to show that session management with NSM can be quick
|
|
|
|
and convenient and make the user feel in control. Some functionality has not yet been
|
|
|
|
implemented, most prominently anything related to NSM over network. There is always the possibility to
|
|
|
|
break things when trying out corner cases and hacks.
|
|
|
|
|
|
|
|
That said, for single-computer sessions with just one daemon and one GUI at the same time Argodejo
|
|
|
|
should provide a superior user experience compared to all other linux audio session management
|
|
|
|
solutions.
|
|
|
|
|
|
|
|
There is little documentation. The automatic build system might have tried to create weblinks
|
|
|
|
and default sentences indicating otherwise, but this is false.
|
|
|
|
|
|
|
|
If you encounter statements or announced features that seem to not work you have just encountered a
|
|
|
|
side-effect of the top-down development approach.
|
|
|
|
|
|
|
|
Bugs reports and issues are welcome at https://www.laborejo.org/bugs or by mail to info@laborejo.org
|
|
|
|
|
|
|
|
## Running
|
|
|
|
|
|
|
|
You need PyQt5, Python 3.6+ and the nsmd binary from Non-Session-Manager.
|
|
|
|
|
|
|
|
Please link tools/nsm-data to your $PATH.
|
|
|
|
|
|
|
|
There is no make-stage or compilation at the moment.
|
|
|
|
|
|
|
|
You can run ./argodejo in place or link it to your $PATH.
|