Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature request] Easy spectometer inversion setting. #37

Closed
PoorPocketsMcNewHold opened this issue Jan 3, 2021 · 5 comments
Closed

Comments

@PoorPocketsMcNewHold
Copy link
Contributor

PoorPocketsMcNewHold commented Jan 3, 2021

Currently, I’m using panon as a two bar centered setup for an overhaul, alternative to glava. 

However, since it’s a Plasma widget, fully transparent spectometer ¨à la¨ glava isn’t possible.

(Except if I’ve badly done the process in the wiki Troubleshooting guide. It gives me an error :

QML Loading error : file:///home/pm/.local/share/plasma/plasmoids/panon/contents/ui/main.qml:17:5: Property value set multiple times)

So, here's my suggestion. Could you implement a toggle to invert the spectometer? Low-pitched on the right and high-pitched to the left etc...

I suppose this can be done as an external fx effect edit, but I think others could benefit from such a small feature.

@rbn42
Copy link
Owner

rbn42 commented Jan 4, 2021

I’m using panon as a two bar

It is not the suggested way, because it costs double cpu.

I created this effect, is this what you want? https://github.com/rbn42/panon-effects/tree/master/effects/rbn42-mirror (In case you don't know, you can install it by downloading it to ~/.local/share/panon/)

Or do you prefer other effects like glowbar?

@yuannan
Copy link
Contributor

yuannan commented Feb 18, 2021

Currently, I’m using panon as a two bar centered setup for an overhaul, alternative to glava.

However, since it’s a Plasma widget, fully transparent spectometer ¨à la¨ glava isn’t possible.

(Except if I’ve badly done the process in the wiki Troubleshooting guide. It gives me an error :

QML Loading error : file:///home/pm/.local/share/plasma/plasmoids/panon/contents/ui/main.qml:17:5: Property value set multiple times)

So, here's my suggestion. Could you implement a toggle to invert the spectometer? Low-pitched on the right and high-pitched to the left etc...

I suppose this can be done as an external fx effect edit, but I think others could benefit from such a small feature.

I would also like this. This L + R stacking is weird and less useful to me.

@yuannan
Copy link
Contributor

yuannan commented Feb 18, 2021

I’m using panon as a two bar

It is not the suggested way, because it costs double cpu.

I created this effect, is this what you want? https://github.com/rbn42/panon-effects/tree/master/effects/rbn42-mirror (In case you don't know, you can install it by downloading it to ~/.local/share/panon/)

Or do you prefer other effects like glowbar?

Can you make rb42-snow in mirrored mode for me please? Is there any docs on how to write the shaders for panon? It seems to be in C# or C like language.

@rbn42
Copy link
Owner

rbn42 commented Feb 18, 2021

Is there any docs on how to write the shaders for panon? It seems to be in C# or C like language.

You can find the doc here https://github.com/rbn42/panon/wiki/VisualEffects, please give me feedback if the doc is not well-written.

The language is called GLSL. And you can find a community and better tutorials/docs on http://shadertoy.com. http://shadertoy.com is also a good IDE for you to create shaders for panon.

@yuannan
Copy link
Contributor

yuannan commented Feb 18, 2021

Is there any docs on how to write the shaders for panon? It seems to be in C# or C like language.

You can find the doc here https://github.com/rbn42/panon/wiki/VisualEffects, please give me feedback if the doc is not well-written.

The language is called GLSL. And you can find a community and better tutorials/docs on http://shadertoy.com. http://shadertoy.com is also a good IDE for you to create shaders for panon.

Thank you 💟. On second thought, please don't make it for me 😂. I want to attempt this myself as a technical exercise to learn GLSL.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants