Thank you... your comment was very inspiring :). I'm considering to add a way to download the MIDI file, that's very low effort and would be of some use in the short-term.
We studied imitone before working on Reedom — it's a great and inspiring project. The approach and use cases are slightly different. The main difference is the realtime: imitone mainly focuses on realtime, while we didn't see much value in that.
Our real goal was to allow the user to create complete songs, using loops created with Reedom. We had an iOS prototypal app for that, but we didn't get so far.
Thanks! it's mostly DSP, sound processing algorithms. The idea was to reimplement most of it using deep learning if we had the budget/chance — it was meant to be a prototype.
20 times a day in my case and 45 in case of another guy. If we suppose you code actively 6 hours a day it's like being interrupted 7.5 times a hour. That's "often" when compared to other errors.
> "Comparing to what?"
To other kinds of compilation errors (I think this point was clear in the article)
> "That’s good news"
If the compiler doesn't catch errors, most of them will go in production (you're usually not unit-testing all the possible type errors). I'm appealing to common sense here - It would be interesting to see if data confirm this.
This is a blog post, not a scientific paper.
This is far from complete - it's just meant to be a good starting point. Factchecking everything is stated here would require an entire research team.