envy24control(1)
π envy24control β the manual page, but make it make sense π
okay bestie, gather round, because today we're talking about envy24control, which is a GUI control tool for Envy24 (ice1712) based soundcards, under ALSA. that's the whole name section, you're welcome, periodt. π
β¨ SYNOPSIS β¨
envy24control [-c card-number] [-D control-name] [-o 0-num DACs max 8]
[-i 0-num ADCs max 8] [-p 0-8] [-s 0-2] [-f <profiles file name>] [-v]
[<profile number>|<profile name>] [-m midi-channel] [-M] [-w
window-width] [-t 0-9]
like yes, it's a lot of little flags, but every single one of them is your friend. π«Ά
πΈ DESCRIPTION πΈ
so envy24control lets you control the digital mixer, the channel gains and other hardware settings for sound cards that are based on the ice1712 chipset β that's the Midiman Delta series, and the Terratec EWS and EWX series, iykyk.
and as if that wasn't already iconic, it ALSO displays a level meter for every input and output channel. it's giving "I do it all and I do it cute." β¨
π INVOKING π
envy24control [-c card-number] [-D control-name] [-o 0-num DACs max 8]
[-i 0-num ADCs max 8] [-p 0-8] [-s 0-2] [-f <profiles file name>] [-v]
[<profile number>|<profile name>] [-m midi-channel] [-M] [-w
window-width] [-t 0-9]
if you don't hand it a control-name, then it just goes ahead and uses the first sound card. simple as that, no drama. π
π₯ Options π₯
-ccard-number β use the card that card-number points at, instead of just grabbing the first card. lowkey this is exactly the same as saying-Dhw:n, where n is that card number. two paths, one destination, we love a shortcut. π-Dcontrol-name β use the card that control-name points at instead of the first card. normally this looks likehw:n, where n is the sound card number (and it's zero-based, so the first one is 0, not 1 β don't come for me, that's just how it is). you only need this if you have more than one Envy24-based card, or if your Envy24 card is not configured as the first card in your ALSA driver setup. multiple soundcards? main character problems, bestie. π-ooutputs β limit how many analog line outputs get displayed. the default is however many DACs the driver specification says, and the maximum is 8. heads up: you can only reduce the number of analog output lines from whatever's actually available β you can't manifest extra ones, sorry. π-iinputs β limit how many analog line inputs get displayed. default is the number of ADCs in the driver specification, max is 8 again. same deal as above: the analog input lines can only be reduced from the available number of input lines. the vibes can expand, the channel count cannot. π-ppcm outputs β limit how many PCM outputs get displayed. default is 8.-sspdif inputs/outputs β limit how many SPDIF inputs/outputs get displayed. default is 2. cute and cozy.-fname and path of the profiles file name. β this is whereenvy24controlreads from and writes to thealsactlsettings. if you don't give it one, it usesDEFAULT_PROFILERCβ or, for restore, ifDEFAULT_PROFILERCdoesn't exist, it falls back toSYS_PROFILERC. yes the option description really is written like that, we keep the lore intact. π-vβ view the spdif playback channels in the mixer. but listen, bestie: it is NOT possible to manage anything here β no muting, no volume levels, none of it. it's only to view the levelmeters. the default is no view of spdif playback channels in the mixer. it's giving "look, don't touch." π-mmidi-channel β use MIDI controller values to control the Faders in the mixer view. the app will react to controllers on channel midi-channel, and it sends controllers on this channel whenever you move the GUI sliders. so it goes both ways, it's a whole conversation. π¦-Mβ use an enhanced mapping from midi controller values to db sliders. glow up for your mappings, fr fr.-wwindow-width β set the initial width of the envy24control window. if you use a window-width in the range 0-20, that's approx the number of mixer channels visible. anything >20 gets interpreted as screen pixels instead. two units in one flag, iconic behavior honestly. β¨-ttall-equal mixer heights β-t 1enlarges the channel mixers to the same height as the digital mixer. with values >1 the height of all mixers is increased in stages.-t 0is the default, and that one's set for minimum window height. short king default, tall king when you ask. π
π SEE ALSO π
alsamixer(1), amixer(1), gamix(1)
go read those too, they're the rest of the friend group. π«Ά
π AUTHOR π
envy24control is by Jaroslav Kysela <perex@perex.cz>
this document is by James Tappin <james@xena.uklinux.net>
updated by Dirk Kalis <dirk.kalis@t-online.de>
and the options -w and -t were added by Alan Horstmann <gineera@aspect135.co.uk>
and that's the whole page, bestie β no cap, that's every last flag and footnote. this iconic little writeup is dated 30 July 2005, and it lives in the envy24control(1) manual. slay, go mix something. π πβ¨
π¦ where this page comes from
- alpine 3.24: alsa-tools-doc 1.2.15-r1 Β· GPL-2.0-or-later
- arch rolling: alsa-tools 1.2.15-3 Β· GPL-2.0-or-later
- debian bookworm: alsa-tools-gui 1.2.5-3 Β· GPL-2.0-only
- debian trixie: alsa-tools-gui 1.2.14-1 Β· GPL-2.0-only
- fedora 43: alsa-tools 1.2.14-2.fc43 Β· GPL-2.0-or-later
- fedora 43: alsa-tools 1.2.15-1.fc43 Β· GPL-2.0-or-later
- fedora 44: alsa-tools 1.2.15-4.fc44 Β· GPL-2.0-or-later
- nixos 26.05: alsa-tools 1.2.14
- nixpkgs unstable: alsa-tools 1.2.15
- opensuse-leap 16.0: envy24control 0.6.0-bp160.1.6 Β· GPL-2.0-or-later
- opensuse-leap 16.0: envy24control 0.6.0-bp160.1.6 Β· GPL-2.0-or-later
- opensuse-leap 16.0: envy24control 0.6.0-bp160.1.6 Β· GPL-2.0-or-later
- opensuse-leap 16.0: envy24control 0.6.0-bp160.1.6 Β· GPL-2.0-or-later
- ubuntu jammy: alsa-tools-gui 1.2.5-2 Β· GPL-2.0-only
- ubuntu noble: alsa-tools-gui 1.2.11-1build2 Β· GPL-2.0-only
- ubuntu questing: alsa-tools-gui 1.2.14-1
- ubuntu resolute: alsa-tools-gui 1.2.15-1 Β· GPL-2.0-only
- ubuntu stonking: alsa-tools-gui 1.2.15-3 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms