Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

alsa-scarlett-gui-1.0.0~b7-1.2 RPM for aarch64

From OpenSuSE Ports Tumbleweed for aarch64

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.

Provides

Requires

License

GPL-3.0-or-later or LGPL-3.0-or-later

Changelog

* 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.

Files

/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