joren-'s comments

joren- | 1 year ago | on: Making a Flute Controlled Mouse

Hi, thanks for posting this. I am the blog author and prepared the following as a Show HN blurb: Have you ever wondered how to improve human-flute-computer interaction, wonder no more: this project allows you to control a mouse cursor via sound.

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.

joren- | 2 years ago | on: WebRTC support being added to FFmpeg

I am not entirely sure with were you are going with this comment but FYI here is an ffmpeg fork with the build system replaced with a "build.zig" file and the Zig build environment: https://github.com/andrewrk/ffmpeg I would assume that a C implementation of WebRTC would not differ much from other libraries and should be compatible.

joren- | 2 years ago | on: Electronic Music and the NeXTcube – Running Max on the Ircam Musical Workstation

I do recognize that 'one of the first off-the-shelf devices for high-quality, real-time music applications' it is somewhat murky and a lot was happening in the late 80s, beginning 90s. This thread already contains pointers to other - more accessible alternatives. Giving more proper definitions helps: With real-time I mean that audio (or a MIDI event) can enter the system and, with a low latency in the order of 20ms, a sound can be produced. With high-quality I mean that it is capable to generate 16bit samples at 44.1kHz (CD-quality, at the level of human hearing). This combination made it one of the first (the first?) truly general systems for electronic music applications.

joren- | 2 years ago | on: Steve Jobs and the actually usable computer (2011)

I have tried to compile the browser/editor, the worldwideweb.app, as well and failed, indeed due to having incomplete sources/dependencies. I did not look into it too much though with my main goal being to get music software running.

joren- | 2 years ago | on: Steve Jobs and the actually usable computer (2011)

I have just finished restoring a NeXTcube and was surprised how modern the environment feels: neworking, interface, unix tooling, .. To get to know the environment I compiled the original httpd server and managed to get it compiling after only tweaking the makefile a bit, very similar to what still is sometimes needed on Linux.

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...

joren- | 4 years ago | on: HBO Max accidentally sent an integration email test to users

To share my mistakes as well:

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..

joren- | 8 years ago | on: Optimizing latency of an Arduino MIDI controller

In the publication below [1] a comparison with respect to latency is made between Teensy, Arduino Uno, xOSC, Bela, Raspberry PI and xOSC. One of the findings is that serial over USB is slower than Midi over USB while technically very similar. The Axoloti [2] is not included in the publication but is of interest as well when building low latency audio devices.

[1] http://www.eecs.qmul.ac.uk/~andrewm/mcpherson_nime2016.pdf

[2] http://www.axoloti.com/

page 1