226 karma · joined August 29, 2017
The 'write' part would technically be very doable and not that different from other back-ends.
The design keeps data and presentation together and even maps do not rely on external services.
I have called it Pihka: https://ghentcdh.github.io/Pihka/ https://github.com/GhentCDH/Pihka
The project is based on the Raspberry Pi Pico RP2040 chip and features an ANSI C fixed-point pitch estimation algorithm. Another implementation uses the Web Audio API. Join the flute-based mouse revolution today and experience H(F)CI like never before.
The usability of the NeXT computers also had a lasting impact on interactive music applications with the introduction of MAX at IRCAM:
https://0110.be/posts/Electronic_Music_and_the_NeXTcube_-_Ru...
https://www.ruby-lang.org/en/news/2022/12/25/ruby-3-2-0-rele...
After launching a web app we noticed severe performance issues and had to roll back to a previous version. To identify the performance problems introduced in the new version, I wrote a script mimicking a thousands of typical user interactions. This also included sending email. In the moment, we forgot to properly configure the dev environment and the emails went out.. but it did not stop there.
This is a good decade ago and some clients still preferred to get faxes instead of emails. We used a service which automatically converted emails to fax messages. We tried to intervene but were not able to stop thousands of fax messages and basically DDOS'd many fax machines and then had to call the affected clients..
[1] https://github.com/JorenSix/Panako
[2] http://www.terasoft.com.tw/conf/ismir2014/proceedings/T048_1...
[1] http://www.eecs.qmul.ac.uk/~andrewm/mcpherson_nime2016.pdf