Realtime Linux patchset: because I damn well deserve to be able to compile 3 packages in parallel while also transcoding two 1080p episodes yielding a load average of 37 on a 5 year old laptop and *still* get 8ms latency glitchless physical piano modeling synthesis.
-
Show this thread
-
Replying to @marcan42
Was thinking of designing my next gen guitar looping pedal around a cellphone CPU and Linux. Worried I won't be able to maintain my 800 us end-to-end latency though. Current gen is 66 MHz AVR32 and FreeRTOS.
1 reply 0 retweets 0 likes -
Replying to @thingcreator
800us is pretty extreme; at that point you depend a lot on the audio hardware. It's probably possible on RTLinux but you might end up having to patch drivers and roll your own usermode framework which might defeat the purpose of using Linux.
1 reply 0 retweets 0 likes -
Replying to @marcan42
Yeah. I have a very low opinion of ALSA. Was thinking I'd have to write my own minimal I2S driver. I just dream of being able to write/test the looper in a sane userland, and have access to good USB disk drivers and filesystems. Doing everything myself takes a lot of effort.
1 reply 0 retweets 0 likes -
Replying to @thingcreator
Probably worth running some tests on a Raspberry Pi 3 with one of the I²S audio hats and seeing how that goes (don't even bother with onboard audio or USB). Might give you a baseline for what's achievable with stock software.
1 reply 0 retweets 0 likes -
Replying to @marcan42
Good idea, thanks. Curr gen uses an SD card and caches possible loop points to deal with card going AWOL for up to 2.5 seconds, so I figure if I can get the audio solid, I can deal with USB+disk latencies. The looper is the Pigtronix Infinity, FYI.
1 reply 0 retweets 0 likes
Neat device! I laughed at the "varispeed blues" :')
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.