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

Add waveform overview as possible library column #8207

Open
mixxxbot opened this issue Aug 22, 2022 · 14 comments
Open

Add waveform overview as possible library column #8207

mixxxbot opened this issue Aug 22, 2022 · 14 comments

Comments

@mixxxbot
Copy link
Collaborator

Reported by: ywwg
Date: 2015-08-24T18:12:24Z
Status: Confirmed
Importance: Wishlist
Launchpad Issue: lp1488207
Tags: library, waveform


It would be nice to see an RGB waveform overview as a library column, like cover art. We could reuse most of the coverart code and use the waveform generator code to generate a small png file.

@mixxxbot
Copy link
Collaborator Author

mixxxbot commented Aug 22, 2022

Commented by: esbrandt
Date: 2015-11-27T13:24:29Z


I`d like to see that too, but according to a previous discussion, it was kinda dismissed.
See #6685

@mixxxbot
Copy link
Collaborator Author

Commented by: ywwg
Date: 2018-10-20T15:53:51Z


Resurrecting this, because I know other DJ apps have this feature. Our RGB overviews would translate well for this purpose, and we already have a cover art column so it shouldn't be too hard to implement.

@mixxxbot
Copy link
Collaborator Author

Commented by: Be-ing
Date: 2018-10-20T18:01:21Z


I think this is a nice idea. I am questioning how it would perform when scrolling in the library table. Prerendering PNGs would help, but it could also use a lot of storage space and won't resize smoothly.

@mixxxbot
Copy link
Collaborator Author

mixxxbot commented Aug 22, 2022

Commented by: ronso0
Date: 2019-04-28T21:57:20Z


Will a real waveform realy be helpful in the tracks table?
I mean, can the amplitude be recognized or should we use something simpler like a moodbar
http://en.wikipedia.org/wiki/Moodbar
#6685
edit: already propsed above...

@mixxxbot
Copy link
Collaborator Author

Commented by: Be-ing
Date: 2019-10-15T04:41:15Z


I saw a DJ using this with Rekordbox the other day and thought it would be really helpful. Rekordbox also shows the cue points in this overview. Here is a screenshot: https://rekordbox.com/assets/img/function/func_dj_4deck_h.png

@mixxxbot
Copy link
Collaborator Author

Commented by: Be-ing
Date: 2020-05-13T01:00:54Z


Here is a video tutorial about this feature in Rekordbox:
https://www.youtube.com/watch?v=xurbCv8XKM0
This would be super useful. I think we should replace the current preview deck GUI with this.

@mixxxbot
Copy link
Collaborator Author

Commented by: Holzhaus
Date: 2020-10-18T00:17:18Z


This would be really nice. It's also a feature in Denon Engine Prime AFAIK.

@mixxxbot mixxxbot transferred this issue from another repository Aug 24, 2022
@whanake-music
Copy link

Have there been any updates to this issue? Would also love to see this in Mixxx. I think even Serato has this feature now

@daschuer
Copy link
Member

No progress yet. However the building blocks are there. It can be implemented by duplicating parts of the cover art logic.

@hrflni
Copy link

hrflni commented Jul 30, 2023

I think this is useful, at least the spectrum can show fluctuations in high, medium, and low frequencies.

@ywwg
Copy link
Member

ywwg commented Jun 12, 2024

bumping this because I would really like to see it :)

@daschuer how are the overviews stored now? Not as bitmaps I assume... so we would have to have some sort of renderer that can load the overview and render it in a QTable

@ronso0
Copy link
Member

ronso0 commented Jun 12, 2024

You might take a look at the overview draw functions I moved in #13273

@ronso0
Copy link
Member

ronso0 commented Sep 9, 2024

@ninomp
Copy link
Contributor

ninomp commented Sep 11, 2024

One more PoC: #13644

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

7 participants