Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Releases: Audio4Linux/Viper4Linux-GUI

Viper4Linux-GUI 2.2

23 Jul 00:45

Choose a tag to compare

(You can find DEB-Packages at the bottom)

Changelog

  • Auto-detect legacy mode (via GStreamer Registry)
  • Display a troubleshooting overlay if the GStreamer package is nowhere to be found
  • Display a warning in the setup wizard if the legacy version of V4L is still installed
  • Show several details about the GST-Plugin in the settings dialog
    • Version (Legacy or Audio4Linux)
    • Version Code
    • Capabilities
    • Library Path
  • Disable confusing "viper is inactive" error overlay and start viper automatically instead, to avoid confusion

Viper4Linux-GUI 2.1

26 Jun 22:53

Choose a tag to compare

(You can find DEB-Packages at the bottom)

Changelog

  • Fix random visualizer lag issues
  • Fix auto-start issues on some distros (KDE, etc...)
  • Fix default spectrum visualizer input device (set to 'viper.monitor' by default)
  • Better black color scheme (old version has been renamed to 'Pitch Black')
  • Better settings layout; removed deprecated settings including 'Stylesheets'
  • Preset dialog: Reduce GitHub API calls (Config repo integration)
  • Removed volume boost EQ preset (not recommended anyway, use AGC or Master Gain Ctrl instead)

Viper4Linux-GUI 2.0

12 Jun 02:19

Choose a tag to compare

(You can find DEB-Packages at the bottom)

Changelog

  • Backward-compatible with Viper4Linux-Legacy

  • Support for Viper4Linux2 and its D-Bus interface

    • directly interact with gst-plugin-viperfx via its DBus interface, resulting in a much smoother experience when tuning presets!
    • fetch internal driver status data from viperfx-core (sample rate, driver state, ...)
  • Customizable spectrum visualizer

    • Several graph styles: Bars, outline, gradient line
  • Loads of animations and new widgets!

    • The EQ tab has been replaced by LiquidEQ with interpolated animations (inspired by V4A and JDSP)
    • All sliders are now animated as well
    • Several dialogs (settings, convolver, and driver status) are now displayed as animated bottom sheets
    • New settings layout
    • Animated tutorial/setup shown on the first launch
  • Tray mode

    • Autostart the GUI on system boot in minimized tray mode

      This allows users to show/hide the window by clicking on the tray icon and lets them perform several quick actions via the tray context menu (dis-/enable viper, reload viper and load custom presets)

    • Additionally, you can also choose to start viper on boot as well

    • Customizable right-click context menu (tray icon)

      • Advanced context menu editor
      • Available menu items:
        • Global actions: Disable FX, reload viper
        • Sub-menus: Custom preset list, EQ/Dynsys/Colm preset lists, Bass/Clarity mode lists
  • Built-in devices.conf manager

  • Compatibility wizard to allow PulseEffects to coexist with a Viper installation

  • Session management

    • Only one instance of this GUI can be launched at once. This is especially useful when tray mode is enabled since otherwise, a new tray icon would spawn every time a new instance is launched

      If you attempt to launch two instances, the newest one will shut itself down and send a D-Bus message to the other one. This will restore the already running instance from the systray or taskbar and raise it over the topmost window.

    • Launch the GUI with command line parameter -m/--allow-multiple-instances to allow multiple parallel instances

  • Troubleshooting

    • Various checks to make sure if the correct version of viper is properly installed and active
    • Display an animated modal overlay with troubleshooting options if one of those checks failed
  • Major rewrite/cleanup

  • Modernized large code chunks and split them into multiple classes (and directories) to tidy up the MainWindow class, fixing tons of bugs in the process

  • Minor changes

    • Fixed segfault in dynsys preset selection
    • Fixed IRS load/save bugs
    • Dynamic system: use decibel scale for bass-gain property
    • Use combo boxes instead of spinboxes for VB/VC mode input
    • New color schemes
    • Removed several style-sheets
    • Remember preset names in dropdown boxes (eq, dynsys)
    • Added command line parameter -t/--tray to launch this GUI minimized in tray mode
    • Added command line parameter -s /--startviper to launch viper.sh alongside the GUI
    • Better window handling
    • Launch new windows centered
Morty Proxy This is a proxified and sanitized view of the page, visit original site.