diff --git a/README.md b/README.md index ffd178c..9adc3d2 100644 --- a/README.md +++ b/README.md @@ -6,17 +6,22 @@ This project is in active development and is not live yet. Until release v1.0.0, ## Release Notes +### 0.3 + +drum machine spinner: https://www.youtube.com/watch?v=2uCANP7zd4s + ### 0.2 -https://www.youtube.com/watch?v=uT5s3Svk7Fo +melody autocompletion: https://www.youtube.com/watch?v=uT5s3Svk7Fo ### 0.1 -https://www.youtube.com/watch?v=8QR59RP-Z_8 +first 3D prototype: https://www.youtube.com/watch?v=8QR59RP-Z_8 ## Project Inspiration - Original A.I. Duet: https://github.com/googlecreativelab/aiexperiments-ai-duet +- [ANIMUSIC videos](https://www.animusic.com/dvds) - [Pipe Dream](https://www.youtube.com/watch?v=hyCIpKAIFyo) - All of the amazing work by [teropa](https://github.com/teropa): - Neural Arpeggiator: https://codepen.io/teropa/pen/ddqEwj - Neural Drum Machine: https://codepen.io/teropa/pen/JLjXGK diff --git a/TODO.md b/TODO.md index c72195b..f2d7236 100644 --- a/TODO.md +++ b/TODO.md @@ -2,15 +2,15 @@ ### 0.4 - [x] map note length (triggerRelease) to bounce height, see addBody -> sphereRestitution or initContactMaterial restitutionValue param -- [ ] update instrumentMappings to use key of B major instead of C -- [ ] display key signature in UI ### 0.5 - [ ] rename state variables to store, separate property for UI related variables -- [ ] different iframes / canvas for each instrument type, separate routes with different globals can be used -- [ ] balls drop and hit key of 3D piano +- [ ] update instrumentMappings to use key of B major instead of C +- [ ] display key signature in UI ### 0.6 +- [ ] different iframes / canvas for each instrument type, separate routes with different globals can be used +- [ ] balls drop and hit key of 3D piano - [ ] instrument animations mapped to note sequences, ex: flamePhysics.create triggered on FD - FD -- A3F - A3F added to note sequence (use humanKeyAdds array? or buildNoteSequence function) ### 0.7