memoscan
← all memos

Memo 0x3898ea83…a04e06 on Ethereum

"name":"Astral","description":"Astral is an endless generative music and visual experience.\n\nThe lead synth line make use of Markov chains to determine the probabilities and possibilities for the subsequent note which gives the piece a unique logic. A second synth pad provides accompanying chords.\n\nCreated with vanilla Javascript, Web Audio API and WebGL.\n\nClick to start. Phones may need the 'ringer' button on to start and benefit from having the volume turned down slightly.\n\nAzerty Betamax, 2024"<svg xmlns="http://www.w3.org/2000/svg" width="100%" heightviewBox="0 0 @" preserveAspectRatio="xMidY fill="black"/><text h" @0 -anchor="middl #>Astral</text></svg><!DOCTYPE html><@ead><meta charset="UTF-8 name="viewport" conten %,initial-scale=1.0 D title>Astral</{margin:0;overflow:hidden;height:100%;background:#0 10;display:flex;align-items:c ,sans-serif}canvas{pos left:0}#tc{z-index:1}#gc{ vec4 ap;void main(){gl_P2 st){return fract(s w(12.9898,78.233)))*43758.5453123 u=f*f*(3.0-2.0*f);mix(a,b,u.x)+(c-a)*u.y*@?sh"] .createShader(!D zerty B*X max (2024)(cx,opt={mg:)F 5,do:true,r4,s:1.6,r 5,sd:9600}!dD cd[i]=(Math.ra) te==='suspe8S0lds={Dm:[293.66,349,</script></body></html>