Can Cavasik run in ncurses like cava?
Explanation
It is not clear from README, if a desktop envirnoment is required or not. I am wanting to run this on a raspberry pi without a desktop.
Expected Behavior
.
Alternative Solutions
No response
Additional Context
No response
Code of Conduct
- [X] I agree to follow this project's Code of Conduct
Well, since Cavasik is made in GTK, it needs a graphical interface to run.
As @tokyob0t said. Just use cava if you need terminal interface, Cavasik is just a graphical interface for cava
I wouldn't say "Cavasik is just a graphical interface for cava" since each of the display modes are way more advanced than the simple waveforms of cava.
That is still just the bars taken from cava and displayed in a different style
Can you explain exactly what you mean? It is using the FFT and bins from Cava and then using that as basis for animation? Or something else?
On Mon, Jul 8, 2024, 8:12 AM matytyma @.***> wrote:
That is still just the bars taken from cava and displayed in a different style
— Reply to this email directly, view it on GitHub https://github.com/TheWisker/Cavasik/issues/11#issuecomment-2213872615, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGGPMVQEISOJC52OBSIEX6TZLJ62FAVCNFSM6AAAAABJM3FRH6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMJTHA3TENRRGU . You are receiving this because you authored the thread.Message ID: @.***>
It gets the data from cava and then visualizes it in a GTK app, that's all it does
Semi-related, how can I edit the raw cava config? I want to set the [input] source, but the config in ~/.var/... seems to get overwritten on startup. Is this a flatpak thing?
@ForceConstant Cavasik works just as @matytyma said, it gets the bar heights for the real-time audio from CAVA which is basically an array of numbers and then uses that data to draw a graphical representation of the sound with GTK. Sorry for the late response, as I wasnt of any help, and thanks to both @matytyma and @tokyob0t for helping.
Also, for the thing you asked about the cava config. When Cavasik makes use of cava it manages its config, so it gets written every other time (I believe on startup) as you can see in the file src/cava.py. Its not a flatpak thing, its just how Cavasik works.