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

Transparent colours or mixing function for stacked 3-band waveform bands? #12326

Open
mxmilkiib opened this issue Nov 21, 2023 · 4 comments
Open
Labels

Comments

@mxmilkiib
Copy link
Contributor

Feature Description

Further to this conversation on Zulip (and the original PR #3153);

The 3-band stacked waveforms in Rekordbox are not just semi-transparent but either have specific colours for each combination of overlaying bands, or, more likely, use some specific colour mixing mode/function.

How about the possibility of emulating this in Mixxx?

image

image

high only: #FFFFFF
mid only: #FFA600
bass only: #0055E1

mid+high: #FFF0D7
bass+high: #D2DCFA
bass+mid: #B4690A

bass+mid+high: #F5EBD7

@mxmilkiib
Copy link
Contributor Author

@m0dB; you've been looking at waveforms recently; might a band colour mix aspect for the waveform shader be possible to achieve a similar effect to Rekordbox?

@m0dB
Copy link
Contributor

m0dB commented Nov 25, 2023

@mxmilkiib I find that hard to say from looking at the screenshots. I will ask around if someone has Rekordbox installed so I can have a look.

@mxmilkiib
Copy link
Contributor Author

@m0dB sure thing. Fwiw, those shots are from the Android app, I installed it just to take the screenshots (of the demo files) then uninstalled it

@m0dB
Copy link
Contributor

m0dB commented Nov 26, 2023

I think it is possible to use Rekordbox for a trial period, when I have some time I will give it a try.

I did try to understand what kind of alphablending would result in the RGB values you mention, but I don't see it yet. I see that mid+high and bass+high could come from overlaying mid or bass with ~30% transparency over high. But bass+mid, no idea.

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

No branches or pull requests

2 participants