Waaave Pool Dsk Pro Development

howdy all, kicking off a discussion here for development of Waaave Pool Dsk Pro developement. I’d like to hear from folks about what kind of stuff you’d like to see in the full fledged version of this instrument

The overall concept is a semi-modular plugin based video synth. Think u-he zebra, kurzweil VAST system, any of those fixed routing but variable plugin based ‘channel strip’/glitch vsts. theres will be only 1 way to route things but you can swap in and out different processing units on the fly. processing units will include basic stuff very similar to what you see in Gravity waaaves but stripped down and with cleaner interface.

Plans so far:
3 tiers you can purchase
Tier 1 is free, works basically like normal WPDSK but with cleaner interface and a couple of new features traded off for old features. no plugins just fixed signal chain to replicate basic WP stuffs, like 10 fixed presets with no saving, very limited modulation options

Tier 2 costs a smallish amount (25usd ?) and

  • change resolutions up to 1280x1280
  • video oscillator as a source
  • additional plugin slots, like 2x per input and delays
  • save and load presets
  • A much better macro panel than current GWDSK with customizable midi mapping
  • customizable total delay time
  • more expansive modulation, including both standard 1d lfos with various waveshapes as well as 1 2d modulator (a video oscillator, media player, or uvc input)

Tier 3 costs a largerish amount (50us?0

  • resolution limited only by your hardware
  • like double the amount of plugin slots and additional plugins not available in 2
  • double the modulators (or more…), additiona modulations not available in 2

you only download one software, to upgrade from one tier to another you’ll just purchase another license, licenses will be offset, so if you purchase tier 2 at 25 and want to upgrade to tier 3 to 50 you’d only pay an additional 25.

considering baked in NDI support but only as like a stretch goal for if the kickstarter hits a certain level.
syphon and spout are stretch goals now.
audio reactivity is mega stretch goal

also once the first version of this is released i’ll be freezing dev and then open sourcing the original WPDSK and adding notes to a wiki on this site on how I distribute built software so folks can start sharing mods of that.

the core engine that i’m building here will be essentially the same thing i’ll be using for 2nd gen VSERPI as well as integrating improved gui shits, macros, presets etc back into GWDSK.

here is my current list of things i’m hoping to include as plugins

  • advanced geometry stuffs (swirl, 3d rotations, fisheye, corner pins)
  • advanced color stuffs (customizable N band colorizers, curves, easy ability to switch between RGB and HSB controls, built in higher level color things like contrast)
  • more general purpose geometrical animations (all the old friends like hypercube etc plus perlin noise terrain, vector synthesis simulator, moire generator)
  • return of the pixelator from video waaaves
  • wipe patterns
  • improved cleaner general purpose keyer
  • generic kernel N pass filter (i.e write your own filter so edge detect, emboss, in addition to standard sharpen and blur)
  • dithering filter (i tried to pop one of these in GW but it was a little too computationally expensive so looking to improve the algo)
  • titler

let me know what you think about potential plugins/features for this below!

6 Likes

Hi Andrei, I’ve been loving playing with WPDSK Pro! It’s great fun experimenting with it, and have been trying out the original WPDSK a little too.

The list of features in the product tiers, the things you’re planning to include as plugins and making it semi-modular all sounds amazing :heart:

I’m very new to video synthesis so please take my suggestions with a big grain of salt, but here’s my ‘things that would be cool to see in the full version’ list -

  • Mix between Presets - save all current settings into A / B slots - to mix between all those saved parameters with one slider. Idea from Microtonic drum machine plugin.
  • Custom Colour Ramp - apply a custom multi-colour gradient / ramp to the full spectrum Mix output
    or
    Colour Mixer - choice of spectrum colours and change the hues of those individually
  • Delay Output only - often that little Delay video preview box looks more interesting to me than the Mix video
  • Multiple sources
  • Audio as source
  • Sources able to modulate chosen parameters
  • Tile image X + Y, Offset image X + Y
  • Resizable GUI Window
  • Fullscreen output off = Esc key. Seems easy to press Esc key and accidentally quit, when wanting to escape fullscreen mode. Maybe just me being dumb.

Very looking forward to seeing the Kickstarter, you can count me in for the Tier 3.

Thanks!!!:slightly_smiling_face:

1 Like

howdy glen

cool feature list, most all of this is stuff i’ve considered, am working on, or already have working

  • Mix between Presets : already have this pretty much setup
  • Custom Colour Ramp - i dont actually understand what this is. multiband colorizer is more or less my default for color processing
  • delay output only - already working on
  • multiple sources - this is something you should use gravity waaaves for
  • audio as source - kickstarter stretch goal
  • source modulation - already a feature in the pipeline
  • tile & geometry for sources - already in the pipeline
  • resizable gui window - already exists
  • esc key functions - this kind of thing is baked in at a lower level than is really smart for any software dev to mess with.
2 Likes

That’s awesome!

Multiband colorizer is (I think?) what I was trying to say with the colour mixer description yes haha, colour ramp I was imagining like a gradient map that would get applied, but multiband colorizer would be more useful I think yes.

Resizable GUI sorry I didn’t explain that well enough either :upside_down_face: it’s really handy that the GUI can be scaled already I like that, if it would be possible to drag corners of the main window to extend it (retaining GUI scale) that would be really cool to have more screen space available and then to be able to resize the height of the module boxes too would be perfect, to make the best use of available monitor space to minimise scrolling and see more parameters at once :slightly_smiling_face:

Thanks again! I’m really looking forward to seeing how it all develops!

unfortunately the gui library i’m using doesn’t work particularly well with arbitrary resizing. like with all VSTs, best i can do without a complete rebuild around another gui library is the current scaling method.

1 Like