Control JACK audio with ALSA driver easily
Project description
jack-alsa-ctl
Control JACK audio with ALSA driver easily.
Dependencies
jack-alsa-ctl
depends on the following programs in your PATH:
jack_control
amixer
In addition, JACK server should be configured to use ALSA driver.
Installation
From pypi (recommended):
pip install jack-alsa-ctl
From git repo (for dev version)
pip install git+https://github.com/DCsunset/jack-alsa-ctl
Or clone and install locally (for dev):
git clone https://github.com/DCsunset/jack-alsa-ctl
cd jack-alsa-ctl
pip install .
Usage
CLI
Use the command jack-alsa-ctl
directly:
jack-alsa-ctl --help
jack-alsa-ctl get_device
jack-alsa-ctl get_volume
See help messages for more usage.
Library
from jack_alsa_ctl.lib import get_jack_device
print(get_jack_device())
LICENSE
AGPL-3.0. Copyright notice:
jack-alsa-ctl
Copyright (C) 2022 DCsunset
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published
by the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
jack-alsa-ctl-1.0.1.tar.gz
(16.0 kB
view hashes)
Built Distribution
Close
Hashes for jack_alsa_ctl-1.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7545c24218561247a6cd2fce187246cad8b03deabe2db3746a97f1b02688cfc |
|
MD5 | 0d9e9bffe67c9b4e36cc181bb9e72738 |
|
BLAKE2b-256 | 27646e6239f977dd8c43e4ee518439064fedb1c684d726f0b8f4c942d536b761 |