lukehaas
Joined 13 years ago
Karma
74
Submissions
26
Member since
May 23
Joined 13 years ago
The first version was free and very basic. After getting a lot of suggestions and feedback from the people using it, I added more features and introduced a freemium pricing model.
It combines a Pi Zero with a 2000mAh lipo, updates every 6 hours and lasts for around 90 days per charge.
This article documents my own journey into understanding music through writing code and taking a first-principles approach. This enabled me to understand things like why there are 12 notes and why notes in the same key sound good. Hopefully, if you are in a similar position to me, this will give you a foundational understanding of music that you can reason about instead of memorising.
Disclosure: I built RunJS, and this is on its blog. It gets a mention in the last paragraph and nowhere else.