| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: alsa-scarlett-gui | Distribution: openSUSE Tumbleweed |
| Version: 1.0.0~b7 | Vendor: openSUSE |
| Release: 1.2 | Build date: Mon May 11 14:17:18 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 8098934 | Source RPM: alsa-scarlett-gui-1.0.0~b7-1.2.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://github.com/geoffreybennett/alsa-scarlett-gui | |
| Summary: ALSA Scarlett Gen 2/3/4 Control Panel | |
A Gtk4 GUI for the ALSA controls presented by the Linux kernel Focusrite Scarlett2 USB Protocol Mixer Driver.
GPL-3.0-or-later or LGPL-3.0-or-later
* Mon May 11 2026 Mikhail Paulyshka <me@mixaill.net>
- remove 0001-suppress-Wcpp-warnings.patch
- fix version display
- add supplements for Focusrite Scarlett 4rd Gen 16i16/18i16/18i20
- v1.0.0~b7
* Add Front Panel tab for brightness and sleep time
* Add config-helpers for shared bold/help labels and separators
* Set configuration checkbox style explicitly
* Remove unused routing_src_menu field from alsa_card
* Add right-click context menu for stereo linking in routing window
* Fix ALSA info events getting ignored
* Move -fPIE to non-overridable CFLAGS
* Simplify USB serial number lookup via sysfs class symlinks
* Add strerror(errno) to fopen error messages in alsa.c
* Add Preferences window with mixer and levels settings
* Fix const qualifier warning in parse_max_rate()
* Cache static dial layer to reduce render overhead
* Rotate mixer input labels 30°
* Fix const qualifier warning in sim_card_name()
* Add welcome popup for beta release
* Add demo configs in native format and update alsactl configs
* Add Ctrl+W shortcut to close window
* Fix routing socket/label pair placement
* Add alsa-scarlett-config CLI tool for loading .conf files
* Add debug infrastructure with category-based filtering
* Prevent mixer-to-mixer routing on devices that don't support it
* Add Scarlett 1st Gen device PIDs and port names
* Slow down the reboot progress bar
* Fix Digital I/O Mode description for 16i16/18i16
* Fix buffer overflow in levels window meter array
* Fix mixer gain meter peak-hold freezing when level drops to zero
* Add Escape and close button handling for modal dialogs
* Save initial configuration on first-ever interface load
* Fix modal window title bar styling
* Replace deprecated GTK dialog APIs
* Replace deprecated GTK widget coordinate/size functions
* Add talkback button stereo linking support
* Add DSP stereo linking support
* Filter ALSA callbacks to only fire when value changes
* Add window visibility persistence and restore on startup
* Rebuild monitor groups UI when port enable state changes
* Add stereo-aware monitor group source dropdown
* Add default stereo link state detection on first run
* Extend DSP gain range to ±24 dB with display range toggle
* Fix filter type misidentification from coefficient echo
* Add multi-value integer element support to ALSA simulation
* Replace dial centre lines with arc tick marks
* Increase MAX_MUX_IN to 53 for 4th Gen 18i20 support
* Add stereo linking for routing, mixer, and monitor groups
* Add monitor group indicators and mute display for outputs
* Fix output level meters to use sink levels with meter labels
* Keep output mute controls enabled when in monitor group
* Add multi-step firmware upgrade for Gen 4 and fix modal window layering
* Add FCP socket firmware update support for Scarlett4 devices
* Add FCP socket support for reset configuration
* Add Presets feature for quick save/load of configurations
* Add hotkeys and styling to hardware window
* Forward hotkeys from subwindows to main window
* Add support for S/PDIF Source control to routing window
* Add S/PDIF Source control to configuration window
* Clean up sink label handling
* Fix drop-down popup styling and selection indicator
* Fix 4th Gen master volume display broken by Gen 1 support
* Show mixer unavailability at quad-band sample rates
* Show digital I/O availability based on mode and sample rate
* Replace DSP section enable buttons with labels
* Show compressor level dot in red when clipping
* Show PCM channel availability based on sample rate
* Add autogain configuration tab
* Refactor window-configuration.c
* Remove application config file during device config reset
* Add more grid lines and labels to filter response graph
* Add preset support to DSP window sections
* Add native config file save/load support
* Use grid layout for DSP filter stage controls
* Use custom DSP output names for DSP window headers
* Replace filter sliders with editable text entries
* Update DSP filter widgets when biquad coefficients change externally
* Add level indicator dot to compressor curve visualisation
* Add device-specific default port names
* Add #defines for USB PIDs
* Add big 4th Gen models to hardware.c
* Add corner label to mixer window pointing at mixer inputs and outputs
* Persist DSP filter parameters across restarts
* Fix level display for devices with implicit level maps
* Fix inotify_callback() loop over events
* Add first-order (6 dB/octave) filter types
* Add filter type dropdown widget with icons
* Read filter state from hardware on startup
* Add biquad coefficient analysis and gain filter type
* Convert DSP and section enable controls to toggle buttons
* Add DSP and section enable visualisation to filter/compressor widgets
* Add mouse wheel Q adjustment for filter handles
* Add bidirectional hover highlighting between filter stages and graph
* Add draggable filter handles to EQ response graph
* Add hover highlighting for filter handles in response graph
* Add filter handles to EQ response graph
* Add shading between 0 dB line and individual filter curves
* Add hover highlighting for filter bands in response graph
* Add parametric EQ filter controls with visualisation
* Add compressor transfer curve visualisation to DSP window
* Add DSP window for Vocaster compressor and filter controls
* Restructure optional state file with sections and fix port naming
* Fix resource cleanup on window close
* Add level metering display to gain dials
* Persist configuration window tab selection
* Add glow effect for unconnected routing sources
* Support Gen 4 monitor groups with effective routing display
* Refactor optional_state API to take card pointer
* Fix gtkdial redraw on sensitivity change
* Set card serial for simulated cards
* Make the Gen 1 routing sink match more specific
* Add support for main/alt group output source and trim controls
* Add Main/Alt Group controls and reorganise configuration into tabs
* Add glow behind labels in the mixer window
* Allow the configuration window to be resized
* Update talkback buttons with the mixer output custom names
* Allow the boolean widget labels to be changed
* Add glow effect to routing lines
* Split fixed mixer input configuration into columns by port type
* Debounce optional-state save
* Add arrow indicators when routing to/from hidden ports
* Update mixer window to hide disabled I/O
* Update routing window to hide hidden I/O
* Add checkboxes to the configuration window to show/hide I/O
* Fix Clock Source popover styling
* Fix startup long descriptions text colour
* Style the configuration window nicely
* Add support for renaming all the I/O
* Add support for setting card name
* Finish freeing resources in card_destroy_callback()
* Add "-I" to the alsactl command line
* Add support for Vocaster speaker/headphone mute controls
* Stop alsa-state/alsa-restore rather than rebooting
* Clear card->window_modal in modal_no_callback()
* Tue Mar 25 2025 Mikhail Paulyshka <me@mixaill.net>
- add -Wno-error=cpp flag, fixes compilation with OpenSUSE 15.6
* Sat Mar 22 2025 Mikhail Paulyshka <me@mixaill.net>
- add suuplements for Focusrite 1st Gen
- v0.5.1
* Make alsactl (Load/Save Config) work in flatpak (thanks @runiq !!)
* Add support for rebooting devices using the FCP socket interface
* Fix some warnings
* Add support for hot-plug of FCP-driver supported interfaces
- v0.5.0
* Added 1st Gen (6i6, 8i6, 18i6, 18i8, 18i20) and big 4th Gen (16i16, 18i16, 18i20) support.
* Added 3rd Gen 18i8/18i20 S/PDIF/Digital I/O Mode startup controls.
* Added peak value display to the level meters.
* Highlight useful things on hover in the routing and mixer windows.
* Fix issue with dial double-click not staying on -inf/0dB.
* Fri Oct 04 2024 Mikhail Paulyshka <me@mixaill.net>
- add supplements for Focusrite USB devices
- v0.4.1.test1
* Move 4th Gen Solo 48V switch above the Air switch
* Add 4rd Gen models to window-hardware.c
* Fix widget-boolean.c to free data on button destruction
* Add Arch package dependency
* Fix Sample Rate button to be insensitive
* Override focus and colour CSS button styles
* Search $PATH and /usr/sbin for alsactl
* Add support for volatile buttons to widget-boolean.c
* Allow for boolean controls that are backwards
* Update widget-boolean to cache the icon widgets
* Switch to embedded SVG icons
* Add missing GTK and ALSA dependencies on deb package
* Add -fPIE and -pie build flags to fix flatpak build under Fedora
* Download and include scarlett2 firmware in flatpak
* Make flatpak build faster
* Fix up deb and RPM package description & add docs
* Move level meter fields out of struct alsa_card
* Add peak display to the level meters
* Use snprintf() in widget-gain.c when printing floats
* Add peak value display to the level meters
* Sun Sep 29 2024 Mikhail Paulyshka <me@mixaill.net>
- updated .spec file according to the review
* Thu May 09 2024 Mikhail Paulyshka <me@mixaill.net>
- Initial release.
/usr/bin/alsa-scarlett-gui /usr/share/applications/vu.b4.alsa-scarlett-gui.desktop /usr/share/doc/packages/alsa-scarlett-gui /usr/share/doc/packages/alsa-scarlett-gui/FAQ.md /usr/share/doc/packages/alsa-scarlett-gui/README.md /usr/share/doc/packages/alsa-scarlett-gui/RELEASE-NOTES.md /usr/share/doc/packages/alsa-scarlett-gui/demo /usr/share/doc/packages/alsa-scarlett-gui/demo/Clarett Plus 2Pre.conf /usr/share/doc/packages/alsa-scarlett-gui/demo/Clarett Plus 2Pre.state /usr/share/doc/packages/alsa-scarlett-gui/demo/Clarett Plus 4Pre.conf /usr/share/doc/packages/alsa-scarlett-gui/demo/Clarett Plus 4Pre.state /usr/share/doc/packages/alsa-scarlett-gui/demo/Clarett Plus 8Pre.state /usr/share/doc/packages/alsa-scarlett-gui/demo/Scarlett Gen 1 18i20.state /usr/share/doc/packages/alsa-scarlett-gui/demo/Scarlett Gen 1 18i6.state /usr/share/doc/packages/alsa-scarlett-gui/demo/Scarlett Gen 1 18i8.state /usr/share/doc/packages/alsa-scarlett-gui/demo/Scarlett Gen 1 6i6.state /usr/share/doc/packages/alsa-scarlett-gui/demo/Scarlett Gen 1 8i6.state /usr/share/doc/packages/alsa-scarlett-gui/demo/Scarlett Gen 2 18i20.conf /usr/share/doc/packages/alsa-scarlett-gui/demo/Scarlett Gen 2 18i20.state /usr/share/doc/packages/alsa-scarlett-gui/demo/Scarlett Gen 2 18i8.conf /usr/share/doc/packages/alsa-scarlett-gui/demo/Scarlett Gen 2 18i8.state /usr/share/doc/packages/alsa-scarlett-gui/demo/Scarlett Gen 2 6i6.conf /usr/share/doc/packages/alsa-scarlett-gui/demo/Scarlett Gen 2 6i6.state /usr/share/doc/packages/alsa-scarlett-gui/demo/Scarlett Gen 3 18i20.conf /usr/share/doc/packages/alsa-scarlett-gui/demo/Scarlett Gen 3 18i20.state /usr/share/doc/packages/alsa-scarlett-gui/demo/Scarlett Gen 3 18i8.conf /usr/share/doc/packages/alsa-scarlett-gui/demo/Scarlett Gen 3 18i8.state /usr/share/doc/packages/alsa-scarlett-gui/demo/Scarlett Gen 3 2i2.state /usr/share/doc/packages/alsa-scarlett-gui/demo/Scarlett Gen 3 4i4.conf /usr/share/doc/packages/alsa-scarlett-gui/demo/Scarlett Gen 3 4i4.state /usr/share/doc/packages/alsa-scarlett-gui/demo/Scarlett Gen 3 8i6.conf /usr/share/doc/packages/alsa-scarlett-gui/demo/Scarlett Gen 3 8i6.state /usr/share/doc/packages/alsa-scarlett-gui/demo/Scarlett Gen 3 Solo.conf /usr/share/doc/packages/alsa-scarlett-gui/demo/Scarlett Gen 3 Solo.state /usr/share/doc/packages/alsa-scarlett-gui/demo/Scarlett Gen 4 16i16.conf /usr/share/doc/packages/alsa-scarlett-gui/demo/Scarlett Gen 4 16i16.state /usr/share/doc/packages/alsa-scarlett-gui/demo/Scarlett Gen 4 18i16.conf /usr/share/doc/packages/alsa-scarlett-gui/demo/Scarlett Gen 4 18i16.state /usr/share/doc/packages/alsa-scarlett-gui/demo/Scarlett Gen 4 18i20.conf /usr/share/doc/packages/alsa-scarlett-gui/demo/Scarlett Gen 4 18i20.state /usr/share/doc/packages/alsa-scarlett-gui/demo/Scarlett Gen 4 2i2.conf /usr/share/doc/packages/alsa-scarlett-gui/demo/Scarlett Gen 4 2i2.state /usr/share/doc/packages/alsa-scarlett-gui/demo/Scarlett Gen 4 4i4.conf /usr/share/doc/packages/alsa-scarlett-gui/demo/Scarlett Gen 4 4i4.state /usr/share/doc/packages/alsa-scarlett-gui/demo/Scarlett Gen 4 Solo.conf /usr/share/doc/packages/alsa-scarlett-gui/demo/Scarlett Gen 4 Solo.state /usr/share/doc/packages/alsa-scarlett-gui/demo/Vocaster One.conf /usr/share/doc/packages/alsa-scarlett-gui/demo/Vocaster One.state /usr/share/doc/packages/alsa-scarlett-gui/demo/Vocaster Two.conf /usr/share/doc/packages/alsa-scarlett-gui/demo/Vocaster Two.state /usr/share/doc/packages/alsa-scarlett-gui/demo/vocaster-controls /usr/share/doc/packages/alsa-scarlett-gui/docs /usr/share/doc/packages/alsa-scarlett-gui/docs/INSTALL.md /usr/share/doc/packages/alsa-scarlett-gui/docs/OLDKERNEL.md /usr/share/doc/packages/alsa-scarlett-gui/docs/USAGE.md /usr/share/doc/packages/alsa-scarlett-gui/docs/configuration.md /usr/share/doc/packages/alsa-scarlett-gui/docs/digital-io-availability.md /usr/share/doc/packages/alsa-scarlett-gui/docs/dsp.md /usr/share/doc/packages/alsa-scarlett-gui/docs/iface-1st-gen.md /usr/share/doc/packages/alsa-scarlett-gui/docs/iface-4th-gen-big.md /usr/share/doc/packages/alsa-scarlett-gui/docs/iface-4th-gen-small.md /usr/share/doc/packages/alsa-scarlett-gui/docs/iface-large.md /usr/share/doc/packages/alsa-scarlett-gui/docs/iface-small.md /usr/share/doc/packages/alsa-scarlett-gui/docs/iface-vocaster.md /usr/share/doc/packages/alsa-scarlett-gui/docs/presets.md /usr/share/doc/packages/alsa-scarlett-gui/img /usr/share/doc/packages/alsa-scarlett-gui/img/alsa-scarlett-gui.png /usr/share/doc/packages/alsa-scarlett-gui/img/config-autogain.png /usr/share/doc/packages/alsa-scarlett-gui/img/config-device-name.png /usr/share/doc/packages/alsa-scarlett-gui/img/config-io-analogue.png /usr/share/doc/packages/alsa-scarlett-gui/img/config-io-mixer-fixed.png /usr/share/doc/packages/alsa-scarlett-gui/img/config-io-mixer.png /usr/share/doc/packages/alsa-scarlett-gui/img/config-monitor-groups.png /usr/share/doc/packages/alsa-scarlett-gui/img/demo.gif /usr/share/doc/packages/alsa-scarlett-gui/img/dsp-filters.png /usr/share/doc/packages/alsa-scarlett-gui/img/dsp1.png /usr/share/doc/packages/alsa-scarlett-gui/img/dsp2.png /usr/share/doc/packages/alsa-scarlett-gui/img/firmware-missing.png /usr/share/doc/packages/alsa-scarlett-gui/img/firmware-update-required.png /usr/share/doc/packages/alsa-scarlett-gui/img/firmware-updating.png /usr/share/doc/packages/alsa-scarlett-gui/img/iface-4th-gen-big.png /usr/share/doc/packages/alsa-scarlett-gui/img/iface-4th-gen-small.png /usr/share/doc/packages/alsa-scarlett-gui/img/iface-msd.png /usr/share/doc/packages/alsa-scarlett-gui/img/iface-none.png /usr/share/doc/packages/alsa-scarlett-gui/img/iface-small-gen3.png /usr/share/doc/packages/alsa-scarlett-gui/img/main-global.png /usr/share/doc/packages/alsa-scarlett-gui/img/main-inputs.png /usr/share/doc/packages/alsa-scarlett-gui/img/main-outputs.png /usr/share/doc/packages/alsa-scarlett-gui/img/presets.png /usr/share/doc/packages/alsa-scarlett-gui/img/routing-direct.png /usr/share/doc/packages/alsa-scarlett-gui/img/scarlett-1st-gen-6i6-routing.png /usr/share/doc/packages/alsa-scarlett-gui/img/scarlett-4th-gen-16i16-routing.png /usr/share/doc/packages/alsa-scarlett-gui/img/scarlett-4th-gen-2i2-monitor.gif /usr/share/doc/packages/alsa-scarlett-gui/img/scarlett-4th-gen-2i2-routing.png /usr/share/doc/packages/alsa-scarlett-gui/img/scarlett-4th-gen-4i4-routing.png /usr/share/doc/packages/alsa-scarlett-gui/img/scarlett-4th-gen-solo-mix-e-f.png /usr/share/doc/packages/alsa-scarlett-gui/img/scarlett-4th-gen-solo-mix.gif /usr/share/doc/packages/alsa-scarlett-gui/img/scarlett-4th-gen-solo-monitor.gif /usr/share/doc/packages/alsa-scarlett-gui/img/window-levels-3rd-gen.png /usr/share/doc/packages/alsa-scarlett-gui/img/window-levels-4th-gen-big.png /usr/share/doc/packages/alsa-scarlett-gui/img/window-levels-4th-gen-small.gif /usr/share/doc/packages/alsa-scarlett-gui/img/window-main.png /usr/share/doc/packages/alsa-scarlett-gui/img/window-mixer.png /usr/share/doc/packages/alsa-scarlett-gui/img/window-routing.png /usr/share/doc/packages/alsa-scarlett-gui/img/window-startup.png /usr/share/icons/hicolor/256x256/apps/vu.b4.alsa-scarlett-gui.png /usr/share/licenses/alsa-scarlett-gui /usr/share/licenses/alsa-scarlett-gui/GPL-3.0-or-later.txt /usr/share/licenses/alsa-scarlett-gui/LGPL-3.0-or-later.txt
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Aug 11 00:12:41 2026