Bob Ross brought the joy of painting to common people, those who enjoys certaint kind of oil paintings of natural landscapes, but were too shy for trying by themselves. This is a small toy to recreate that calm and happy place of Ross's tv show.
An interactive site where users can paint trough easily selecting elements and modificators to put them on a canvas. Additionally each graphical element added, also take part on a moody sountrack. Both audio and graphic elements use premade assets, and are arranged randomly to the composition; also as "a composition", therane is an interdependency in wich a new element modifies the way previous performs. As a fun part, all objects includes a happy version, to spice the mix.
--- first version:
- objects:
- tree
- cloud
- hill
- modifiers:
- happy
- large
- small
--- full version:
- tree - piano
- land - bass
- hills - wind
- river - harp
- clouds - chimes
- cabin - drums
- bushes - tymbal
Due this projects born as an excersice from a direct provocation from Karen Palacio at her "Looking for meaning in computational art" workshop, there are some implementation restrictions, at least for an initial version:
- ToneJS for sounds
- Direct vainilla canvas API, no p5 or anything else
To allow interdependence between objects there are common global variables used and affected by every object, like landheight, brightness, rythm
- Basic page layout
- 3 objects x 3 mods
- Music uses 3 samplers that loads 3 mods each
- dynamic selectors
- A trestle background or a bob's show still
- An undo button
- A "layer" list of elements to remove them, modify them or rearranged
- A visual representation of the sound
- Maybe a FFT that animates objects/props