Add generated sound, now 4261 byte minified

Signed-off-by: Aki Saarinen <aki.saarinen@reaktor.fi>
Use shorter function definition syntax

Using vars take more space.

Signed-off-by: Aki Saarinen <aki.saarinen@reaktor.fi>
Hard-code cube length values, they're known

Signed-off-by: Aki Saarinen <aki.saarinen@reaktor.fi>
Simplify coloring, 4220 bytes

Signed-off-by: Aki Saarinen <aki.saarinen@reaktor.fi>
Variable name optimizations in shader, 4104 bytes

Signed-off-by: Aki Saarinen <aki.saarinen@reaktor.fi>
Change variable to i

Avoid name collisions.

Signed-off-by: Aki Saarinen <aki.saarinen@reaktor.fi>
Compress if, 4100 bytes

Signed-off-by: Aki Saarinen <aki.saarinen@reaktor.fi>
Further optimizations to shader namings, 4091 bytes now

Signed-off-by: Aki Saarinen <aki.saarinen@reaktor.fi>
Update README

Signed-off-by: Aki Saarinen <aki.saarinen@reaktor.fi>