I was really looking into making a 100% generative(except for the 2 music samples) no png version of the vaporwave dreamwave generator. This is my version. Everything is made using shaders and chained in p5 using the sublibrary that i made wich you may check from this repo if you are interested :
https://github.com/jpupper/p5shader
This has 3 chained shaders :
1. dreamwave
2. VHS
3. rotatecolor
There are 2 synthwave music samples. This music samples are postprocessing with tone.js chaining this effects :
1. Reverb
2. Feedback Delay
3. Autowaw.
Also the playerrate is randomize.
Interaction:
-Click on the screen to let the music start.
-iterated through each buffer by pressing 1 , 2 and 3 buttons.
Thanks to kali for the rotate color shader and also for helping me with the road and the mountains.