Waterfall Spectrum Display
-
Do you have any idea how something like this could be done?
-
@resonant The floating tile has a wavetable waterfall mode, but I don't see anything for waveforms in general.
It's probably possible to draw it yourself on a panel but I'm not sure what the performance would be like.
-
The new waterfall display can be styled to match this. There are plenty of examples in the docs including shameless reproductions of the most popular wavetable synths.
I'll need to polish it a bit, but eg. here's the wavetable display in the Arturia pigments style:
This is the bitwig style:
so something in between these two...
-
@Christoph-Hart said in Waterfall Spectrum Display:
The new waterfall display can be styled to match this.
This is only for wavetables though, not audio spectrum in general?
Oh actually I think this is probably what the OP wants anyway, so all good.
-
@resonant check my product reach this is the main visualizer
You can check the code on GitHub
-
@Christoph-Hart @d-healey Thanks, I hope we can use this for spectrum displays too.
@oskarsh Thank you for the help. The display algorithm looks quiet complex but it doesn’t seem so cpu intense. Great stuff.
-
@d-healey said in Waterfall Spectrum Display:
Oh actually I think this is probably what the OP wants anyway, so all good.
Sorry, can you explain this please? I didn’t get what the OP is.
-
@Christoph-Hart frrrikkin sick looking!
-
@resonant op = original poster (you).
-
@oskarsh Just curious did you ever solve your UI lag problem regarding this (we talked about it a few months back)?
Looks fantastic btw
-
@HISEnberg Thank you.
So after trying different optimizations like bg tasks and more efficient path drawing algorithms I could not solve this and gave up. I think there is something wrong within HISE since it work on most systems but not for 10% of windows users.
I just have another version ready that I hand out to the few people that are having issues now.
Its not a scalable approach but I hope that someone smarter than me can figure it out :)) -
@d-healey said in Waterfall Spectrum Display:
This is only for wavetables though, not audio spectrum in general?
Did you ever find out about this?
Can it be used to display audio spectrum data?
Or is just for Wavetable Synth?
(Haven't updated yet so I can't test. Building HISE on my machine is a nightmare!
)
-
@dannytaurus said in Waterfall Spectrum Display:
Did you ever find out about this?
All the information I have is in this thread :)
-
Or is just for Wavetable Synth?
Just for wavetable synths.
HISE | UI Components | WaveTableWaterfall
A display to show morphing through a wavetable.
(docs.hise.audio)
-
@Christoph-Hart said in Waterfall Spectrum Display:
Just for wavetable synths.
So, is there any chance you can add it for frequency spectrum as well?
-
@resonant said in Waterfall Spectrum Display:
So, is there any chance you can add it for frequency spectrum as well?
+1 for that!
-
no, this would not be possible for a realtime spectrum, it renders the background of the waterfall once as image and then just displays that.
A realtime component would get something like 1-2fps.
-
The waterfall effect in the Frequency Spectrum is trendy these days.
The image below is a reverb, not wavetable synth. It would be really cool if this feature was added.
-
@Christoph-Hart performance is actually quite good on my M1 Macbook with my renderer.
There are some optimization tricks by dropping some points on the path and actually fit the path to the available pixels.
There is a video here: https://www.youtube.com/watch?v=S7a0_8WUcWI&t=470s
@resonant already possible check the video. plugin made in hise.
-
@oskarsh yes of course it's somehow possible to render stuff like this in realtime, it's just not what the waterfall display is made for.
This looks like 16-20 paths. The waterfall display can render 500 paths at once to make a proper 3D shape without that visible grid.