Hi all,
This is a short announcement about a new release of snd-firewire-ctl-services project.
After development for mostly three years[1], version 0.1.0 is released today. If you have FireWire audio device and interests in ALSA support, the release would be worth to check out.
* https://github.com/alsa-project/snd-firewire-ctl-services/releases/tag/snd-f...
The project provides user space service programs to operate digital signal processing function in devices supported by ALSA firewire stack. If using such device, you can configure DSP functions such as the volumes of device. For some device, effects such as dynamics and equalizers are also configurable. Available devices are listed in README.rst of the project.
The service programs work as 'message broaker'. ALSA control applications are available for end-user interface to communicate to the service programs[2]. The device connected to IEEE 1394 bus is the peer. The service programs receives messages from both ends, then translates and convert the messages to send to the opposite end.
Against your expectation, the project provides neither GUI programs nor end-user interfaces. I know that the user experience is heavily on look-and-feel on the GUI programs, while it is out of the aim of project. I daily use quashctl in QasTools[3] and it is pretty good to me for such ALSA control application.
If encountering any issue, please file it to github repository[4]. README should be helpful to new users.
Thanks for your support and long patience to ALSA firewire stack.
[1] https://lists.linuxaudio.org/hyperkitty/list/linux-audio-dev@lists.linuxaudi... [2] For TASCAM FireWire series, ALSA sequencer application is such end as well to operate control surface. [3] https://gitlab.com/sebholt/qastools [4] https://github.com/alsa-project/snd-firewire-ctl-services
Regards
Takashi Sakamoto