GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - Audio4Linux/Viper4Linux-GUI: Official UI for Viper4Linux2

BranchesTags
Open more actions menu

Latest commit

 

History

318 Commits
318 Commits

Folders and files

NameName
Last commit message
Last commit date
3rdparty/WAF
3rdparty/WAF
 
 
config
config
 
 
crashhandler
crashhandler
 
 
dbus
dbus
 
 
deployment
deployment
 
 
dialog
dialog
 
 
icons
icons
 
 
misc
misc
 
 
phantom
phantom
 
 
screenshots
screenshots
 
 
scripts
scripts
 
 
styles
styles
 
 
translations
translations
 
 
visualization
visualization
 
 
.gitignore
.gitignore
 
 
.travis.yml
.travis.yml
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
V4L_Frontend-lib.pro
V4L_Frontend-lib.pro
 
 
V4L_Frontend.pri
V4L_Frontend.pri
 
 
V4L_Frontend.pro
V4L_Frontend.pro
 
 
main.cpp
main.cpp
 
 
v4l_frontend_resources.qrc
v4l_frontend_resources.qrc
 
 
viper.png
viper.png
 
 
viper_window.cpp
viper_window.cpp
 
 
viper_window.h
viper_window.h
 
 
viper_window.ui
viper_window.ui
 
 

Repository files navigation

Viper4Linux-GUI

Build Status GitHub GitHub release

Official UI for Viper4Linux https://github.com/Audio4Linux/Viper4Linux

  • Telegram: @ThePBone
  • Supports both Viper4Linux2 and legacy Viper4Linux

Repository status

This project will likely not receive any more feature updates, as my focus has shifted towards JamesDSP for Linux.

JDSP is a free & open-source audio effects processor with more DSP algorithms that are actively developed. It also includes an updated GUI with more features, such as AutoEQ integration, a scripting engine for custom audio effects, and full Pipewire support.

Installation

  • Arch
  • Ubuntu PPA
  • Debian
  • Build from sources

IMPORTANT: Make sure to install the Viper4Linux driver and CLI first. It is not included with this GUI: https://github.com/Audio4Linux/Viper4Linux

Arch

On Arch you can use the AUR package (using git) provided by yochananmarqos:

yay -S viper4linux-gui-git  

Or this one to get the latest stable release:

yay -S viper4linux-gui

AUR version AUR version

Ubuntu (PPA)

Add my PPA repository if you haven't already:

curl -s --compressed "https://thepbone.github.io/PPA-Repository/KEY.gpg" | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/thepbone_ppa.gpg
sudo curl -s --compressed -o /etc/apt/sources.list.d/thepbone_ppa.list "https://thepbone.github.io/PPA-Repository/thepbone_ppa.list"
sudo apt update

And install the app:

sudo apt install viper4linux-gui

View PPA on GitHub

Debian

You can find DEB packages here.

sudo dpkg -i <..deb-filename..>

Build from sources

This GUI requires the following dependencies:

  • Required Qt version: Qt 5.9.5 or higher
  • Required Qt modules: core, gui, xml, dbus, network, svg and multimedia

Dependencies for Debian-based distros:

sudo apt install libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev gstreamer1.0-plugins-bad libgstreamer-plugins-bad1.0-dev libpulse-dev
sudo apt install qtbase5-dev qtmultimedia5-dev libqt5svg5-dev  
sudo apt install libqt5core5a libqt5dbus5 libqt5gui5 libqt5multimedia5 libqt5svg5 libqt5xml5 libqt5network5

Clone this repository

git clone https://github.com/Audio4Linux/Viper4Linux-GUI

Compile sources

cd Viper4Linux-GUI
qmake V4L_Frontend.pro
make
./V4L_Frontend

Optional: Manual Install

Copy to /usr/local/bin
sudo cp V4L_Frontend /usr/local/bin/viper-gui
sudo chmod 755 /usr/local/bin/viper-gui
Create Menu Entry
sudo cat <<EOT >> /usr/share/applications/viper-gui.desktop
[Desktop Entry]
Name=Viper4Linux
GenericName=Equalizer
Comment=User Interface for Viper4Linux
Keywords=equalizer
Categories=AudioVideo;Audio;
Exec=viper-gui
Icon=viper-gui
StartupNotify=false
Terminal=false
Type=Application
EOT
Download Icon
sudo wget -O /usr/share/pixmaps/viper-gui.png https://raw.githubusercontent.com/Audio4Linux/Viper4Linux-GUI/master/viper.png -q --show-progress

Screenshots

GIF GIF

Credits

  • Chinese translation by Hope2333
  • Material Icons
  • QSS Stylesheets by GTRONICK (modified by @ThePBone)
  • Viper4Linux by noahbliss

Packages

  • AUR packages managed by yochananmarqos

About

Official UI for Viper4Linux2

Resources

Readme
GPL-3.0 license
Activity
Custom properties

Stars

188 stars

Watchers

5 watching

Forks

19 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.