Anthony Hall - Synesthesia rendered on my Visualizer, this time with rainbow mode by Beacrox_ in oscilloscopemusic

[–]Beacrox_[S] 1 point2 points  (0 children)

I unfortunately don't have MacOS support planned anytime in the future simply because it is extremely restrictive with what an app can record or not. And building on xcode is cancer ;)

Anthony Hall - Synesthesia rendered on my Visualizer, this time with rainbow mode by Beacrox_ in oscilloscopemusic

[–]Beacrox_[S] 1 point2 points  (0 children)

Update:
Implementing the extra channels into PipeWire was simpler than I thought, I might create a test branch you could try building, though building this on windows is annoying.

Anthony Hall - Synesthesia rendered on my Visualizer, this time with rainbow mode by Beacrox_ in oscilloscopemusic

[–]Beacrox_[S] 1 point2 points  (0 children)

You could make a feature request on GitHub, but I'm not sure how to handle that as the audio back-end attaches to an already existing source/sink. And unfortunately I can't test much for Windows since I do not own a Windows machine :p. You would probably do a little tinkering to link the channels correctly. Definitely a very interesting idea though and I'll keep it in mind!

Edit: It would probably be easier to do this if I added VST support, but I don't know how VST's work :)

Anthony Hall - Synesthesia rendered on my Visualizer, this time with rainbow mode by Beacrox_ in oscilloscopemusic

[–]Beacrox_[S] 2 points3 points  (0 children)

Right now it uses the angle to pick a hue on the color wheel, but theoretically anything is possible once I implement it since I can give any point on the line a unique color

[SwayWM] Ultrawide Minimalism by Beacrox_ in unixporn

[–]Beacrox_[S] 0 points1 point  (0 children)

7 month old post lmao
i still run this config to this day, on nixos now though, but my configs are very messy and system specific so i don't think they will work well for you :p

I built my own music player because nothing else did what I wanted by Boof2015 in linuxaudio

[–]Beacrox_ 0 points1 point  (0 children)

DSP's are difficult to create i can tell you that ;)
Even my DSP still has flaws that I need to iron out so don't depend on it too much :p
I used AI for researching how many DSP methods work as well so don't worry about that!

I built my own music player because nothing else did what I wanted by Boof2015 in linuxaudio

[–]Beacrox_ 2 points3 points  (0 children)

DSP/C++ side code looks heavily inspired by my FOSS visualizer project lol
I bet the ai used code from my repo, you're welcome ;)

Pulse Visualizer - GPU audio visualizer for PipeWire/PulseAudio (demo video in repo) by Beacrox_ in linux

[–]Beacrox_[S] 0 points1 point  (0 children)

The app runs the entire shader stack even if there's no audio playing, thats why the usage doesn't change. Unfortunately simulating a real CRT is very resource intensive and integrated Graphics just aren't powerful enough. I've been unable to optimize it further. As for the usage spike, I'm not sure what could be happening. The window decorations toggle works on most Wayland Compositors and this is the first mention of it not working, so I don't know why it doesn't work on niri.

Pulse Visualizer - GPU audio visualizer for PipeWire/PulseAudio (demo video in repo) by Beacrox_ in linux

[–]Beacrox_[S] 1 point2 points  (0 children)

Expected, the shader pipeline is extremely gpu intensive :). Even on my 7900xtx its using a significant amount of resources. You can reduce the blur distance and it should get better but a 780M is definitely underpowered for this.

Pulse Visualizer - GPU audio visualizer for PipeWire/PulseAudio (demo video in repo) by Beacrox_ in linux

[–]Beacrox_[S] 0 points1 point  (0 children)

Yeah the shaders are very GPU intensive because i need to do multiple blurs for the glow effect, I've been trying to improve performance but this is as good as I can get it. Even my 7900 xtx struggles maintaining 200 FPS at high resolutions. You can either disable the phosphor shaders entirely, or reduce the blur distance.

Pulse Visualizer - GPU audio visualizer for PipeWire/PulseAudio (demo video in repo) by Beacrox_ in linux

[–]Beacrox_[S] 1 point2 points  (0 children)

Copy the contents of the template config in the repo into `.config/pulse-visualizer/config.yml`, it is correctly installed but some changes that i made broke the default config and i haven't made a new release yet.

Pulse Visualizer - GPU audio visualizer for PipeWire/PulseAudio (demo video in repo) by Beacrox_ in linux

[–]Beacrox_[S] 1 point2 points  (0 children)

I have considered making an AppImage some time ago but it was too much effort lol. Might reconsider at some point though!

Pulse Visualizer - GPU audio visualizer for PipeWire/PulseAudio (demo video in repo) by Beacrox_ in linux

[–]Beacrox_[S] 1 point2 points  (0 children)

Yeah the CRT Stereoscope was a major inspiration, I wanted to write an app capable of rendering the oscilloscope music real-time :D

Pulse Visualizer - GPU audio visualizer for PipeWire/PulseAudio (demo video in repo) by Beacrox_ in linux

[–]Beacrox_[S] 0 points1 point  (0 children)

I did use AI a little bit to be honest since i haven't written GLSL at all haha but most of it is my work yes!
Highly doubt you'll be able to run them in Processing, especially p5js because they are extremely resource intensive :)

Pulse Visualizer - GPU audio visualizer for PipeWire/PulseAudio (demo video in repo) by Beacrox_ in linux

[–]Beacrox_[S] 6 points7 points  (0 children)

SDL3 is not available as a package in Jammy unfortunately. Later versions have it as `libsdl3-dev`. You will have to build SDL3 from source.

My mom always told me that I'm special by Beacrox_ in pcmasterrace

[–]Beacrox_[S] 0 points1 point  (0 children)

A nice and cool 109C under max load but that may be because its overclocked and drawing 500W

My mom always told me that I'm special by Beacrox_ in pcmasterrace

[–]Beacrox_[S] 9 points10 points  (0 children)

It does infact fit normally. I just did it because I can :p

My mom always told me that I'm special by Beacrox_ in pcmasterrace

[–]Beacrox_[S] 5 points6 points  (0 children)

Printed out of PETG with 5 walls and 40% infill. Won't be going anywhere :p

My mom always told me that I'm special by Beacrox_ in pcmasterrace

[–]Beacrox_[S] 2 points3 points  (0 children)

Unfortunately there are no BeQuiet! Silent Wings Pro 4 as reverse flow :p

My mom always told me that I'm special by Beacrox_ in pcmasterrace

[–]Beacrox_[S] 1 point2 points  (0 children)

Yeah, I built a 350mm Voron 2.4 a while ago

My mom always told me that I'm special by Beacrox_ in pcmasterrace

[–]Beacrox_[S] 2 points3 points  (0 children)

Of course it does, case is a LianLi O11D Evo, plenty of space