4 ms·
I used Tone.js to create my music theory website https://www.lightnote.co/ https://www.lightnote.co/ Using recordings from my guitar (of each and every note) I
by nspeller 8y ago
I used Tone.js to create my music theory website https://www.lightnote.co/ https://www.lightnote.co/
Using recordings from my guitar (of each and every note) I was able to build an interactive fretboard that could play guitar tabs/chords. Also the Transport API made it simple to build a drum looping machine very quickly.
Ableton has built something similar, also using Tone.js: https://learningmusic.ableton.com/make-beats/make-beats.html https://learningmusic.ableton.com/make-beats/make-beats.html
Performance on mobile leaves a lot to be desired. I found there was considerable lag.
- malikNF 8y agoJust tried https://www.lightnote.co/ https://www.lightnote.co/ . Thank you for making it, I really love it.
- cyberferret 8y ago+1 This is a Fabulous site. I've been playing guitar and keyboards for over 30 years, and I just learned so many new things about music theory from your site. Great work, and I shall spread this around to anyone I know who is learning music theory. Love your work!
- widdershins 8y agoI've been looking at your site and I like your music theory lessons a lot. Great work! One request - could you use a slightly longer attack on your 'basic tone' sound in the lessons? Currently there's a harsh click each time the tone plays. Just 0.05 seconds of attack would still give a 'punchy' sound, without the clicks.
- elialbert 8y agoI made a toy project with tone.js as well and found the same mobile performance issue - http://bloop.elialbert.com http://bloop.elialbert.com is unusable in an iphone 10 and perfectly fine in chrome desktop. if anyone knows how to fix that I'd love to hear.