TUXDB - LINUX GAMING AGGREGATE
 NEWS TOP_PLAYED GAMES ITCH.IO CALENDAR CHAT WINE SteamDeck
 STREAMERS CREATORS CROWDFUNDING DEALS WEBSITES ABOUT
 PODCASTS REDDIT 

 

SUPPORT TUXDB ON KO-FI

MENU

ON SALE

New Twitch streamer aggregation implemented (#FuckTwitch) due to Twitch's API issues (more info on my Discord )


Name

 Bonk'd Audio Visualizer 

 

Developer

 Bonk'd Industries 

 

Publisher

 Bonk'd Industries 

 

Tags

 Indie 

 

Singleplayer 

Release

 Jun 2022 

 

Steam

News

 1 

 

Controls

 Keyboard 

 

 Mouse 

 

Players online

 n/a 

 

Steam Rating

 n/a 

Steam store

 https://store.steampowered.com/app/2003420 

 
Public Linux depots

  [1.34 M] 




Screenshots



About the game

Features

The Bonk'd Audio Visualizer is a 3D audio visualizer written in C/C++ with Vulkan, designed for Linux first, Windows second. It is designed to be lightweight, fast, and low latency. Future planned features include:

-Desktop background rendering
-Customizable colors
-Customizable speed (can be customized with command line options right now)
-Customizable wave heights/sample rate/sample size (also customizable via command line options right now)

Stretch goals depending on reception:

-VR
-Control of viewport
-Gamification of some sort

Notes

If you're running on Linux by default the application uses PipeWire, an option to use straight ALSA is available with -alsa in the launch options, it presently connects to the mic instead of the default output device, a fix is in the works. Testing was completed on Fedora 36, but any linux with Pipewire and proper Vulkan drivers should work with the default settings just fine.

Many features are available through launch parameters, customization of the rendering, swapping starting monitors, switching audio interface, and forcing usage of integrated or dedicated GPUs are just a few of the available options through launch parameters. These features are being moved into a config file, and then later into a GUI application, but have been provided as launch options to give access to them as early as possible.

For convenience, the launch parameters are listed below, and are included in the Manual.txt in the software installation.

Available options:

Option syntax >>>> description
-wh (integer) >>>>> set wave height, default is 25
-a (real number) >>>>> set alpha (transparency) default 0.25
-mt (integer) >>>> set move time default 6
-alsa >>>>> use ALSA instead of PipeWire (linux only)
-window >>>>> run windowed instead of fullscreen
-fi >>>>> force use of integrated GPU*
-fd >>>>> force use of dedicated GPU*
-debug >>>>>> print debug output to bav_log.log
-display >>>>> set which display to render to (fullscreen only)



*Steam appears to "hide" GPUs from Vulkan when multiple GPUs are present on a machine. You can run the program from command line/terminal with the force parameters and they will function as expected, but through Steam you may run into trouble with them. There may be ways to circumvent this with environment variables or how you run steam, but I've not found a surefire way to do so, ymmv.

Trailer music graciously provided by NCS, link to song: https://www.youtube.com/watch?v=K4DyBUG242c

Videos
main
Video 1

SD

HD


SYSTEM REQUIREMENTS

MINIMAL SETUP
 OS:  Linux with ALSA (all distros I know of) and Vulkan DriversProcessor: AMD FX-6300Memory: 150 MB RAMGraphics: HD Radeon 7750Storage: 10 MB available space 
 PROCESSOR:  AMD FX-6300Memory: 150 MB RAMGraphics: HD Radeon 7750Storage: 10 MB available space 
 MEMORY:  150 MB RAMGraphics: HD Radeon 7750Storage: 10 MB available space 
 GRAPHICS:  HD Radeon 7750Storage: 10 MB available space 
 NETWORK:  0 
 HARDDRIVE:  10 MB available space 
 SOUND:  0 
 
RECOMMENDED SETUP
 OS:  Linux with Pipewire (Fedora. partially Ubuntu) and Vulkan DriversProcessor: AMD Ryzen 1600Memory: 200 MB RAMGraphics: R9 280Storage: 10 MB available spaceAdditional Notes: ALSA can be used instead of Pipewire with the -alsa option. presently it connects to the mic instead of the default output device. this is being worked on 
 PROCESSOR:  AMD Ryzen 1600Memory: 200 MB RAMGraphics: R9 280Storage: 10 MB available spaceAdditional Notes: ALSA can be used instead of Pipewire with the -alsa option. presently it connects to the mic instead of the default output device. this is being worked on 
 MEMORY:  200 MB RAMGraphics: R9 280Storage: 10 MB available spaceAdditional Notes: ALSA can be used instead of Pipewire with the -alsa option. presently it connects to the mic instead of the default output device. this is being worked on 
 GRAPHICS:  R9 280Storage: 10 MB available spaceAdditional Notes: ALSA can be used instead of Pipewire with the -alsa option. presently it connects to the mic instead of the default output device. this is being worked on 
 NETWORK:  0 
 HARDDRIVE:  10 MB available spaceAdditional Notes: ALSA can be used instead of Pipewire with the -alsa option. presently it connects to the mic instead of the default output device. this is being worked on 
 SOUND:  0 
Notes:ALSA can be used instead of Pipewire with the -alsa option. presently it connects to the mic instead of the default output device. this is being worked on

LINUX STREAMERS (0)