diff --git a/Day-24-Noise-Pianist/index.html b/Day-24-Noise-Pianist/index.html index dee475a..95d4658 100644 --- a/Day-24-Noise-Pianist/index.html +++ b/Day-24-Noise-Pianist/index.html @@ -1,7 +1,7 @@ - Prime Distribution + Noise Pianist diff --git a/Day-24-Noise-Pianist/readme.md b/Day-24-Noise-Pianist/readme.md index 8aec5ad..748ed35 100644 --- a/Day-24-Noise-Pianist/readme.md +++ b/Day-24-Noise-Pianist/readme.md @@ -1,7 +1,7 @@ -### Day 23 - Prime Distribution +### Day 24 - Noise Piano Inspiration -- [Poeme Symphonique for 100 Metronomes](https://www.youtube.com/watch?v=-mUv705xj3U) by György Ligeti +- [The Cat Piano](https://www.abc.net.au/radionational/programs/archived/soundproof/features/museum-of-imaginary-musical-instruments/cat-piano/8103042) ### Install `npm install --save` diff --git a/Day-24-Noise-Pianist/src/index.js b/Day-24-Noise-Pianist/src/index.js index 917a34b..8c8dec3 100644 --- a/Day-24-Noise-Pianist/src/index.js +++ b/Day-24-Noise-Pianist/src/index.js @@ -106,22 +106,22 @@ const sketch = (p) => { let tick = p.floor(p.millis()/300); if(ptick!=tick) { let rnd = p.random(2); - if(rnd > 0.3) { + if(rnd > 0.5) { alpha = 255; - piano.triggerAttackRelease(Tone.Midi(p.floor(val1*100) + 10).toFrequency(),"128n"); - piano.triggerAttackRelease(Tone.Midi(p.floor(val2*100) + 10).toFrequency(),"128n"); + piano.triggerAttackRelease(Tone.Midi(p.floor(val1*100) + 10).toFrequency(),"64n"); + piano.triggerAttackRelease(Tone.Midi(p.floor(val2*100) + 10).toFrequency(),"32n"); } } ptick = tick; - let tick2 = p.floor(p.millis()/200); + let tick2 = p.floor(p.millis()/400); if(ptick2!=tick2) { let rnd = p.random(2); - if(rnd > 0.3) { + if(rnd > 0.6) { alpha = 255; - piano.triggerAttackRelease(Tone.Midi(p.floor(val1*100) + 10).toFrequency(),"64n"); + piano.triggerAttackRelease(Tone.Midi(p.floor(val1*100) + 10).toFrequency(),"8n"); //piano.triggerAttackRelease(Tone.Midi(p.floor(val2*100) + 30).toFrequency(),"128n"); }