Live data from Hacker News

Elk OS – Audio Operating System

elk.audio

111–120 of 165 posts

Re: Elk OS – Audio Operating System

#111

Earlier quoted context omitted.

One of the problems is that the Linux RT kernel doesn’t stop you from using/writing devices/drivers that break those guarantees systemwide, as I understand it.

What kernel can give such a guarantee?

A microkernel one, potentially at least.

Re: Elk OS – Audio Operating System

#112

Earlier quoted context omitted.

Press a key on a real piano - instant sound. At 10ms (and possibly less), you will start to notice the lag and it will affect your performance. https://www.soundonsound.com/sound-advice/q-how-much-latency...

Nope, you sit 3 or 4 feet from the soundboard in a piano, so the latency is around 3 or 4ms.

The speed of sound in air is ~330m/s so sitting about a metre away will produce ~3ms delay. However the speed of the vibration through human flesh (far denser than air) is about 4 to 5 times faster than the speed in air. You will "hear/feel" the sound transmitted through your body far faster than the sound transmitted through air. This maybe why I'm always seeing this magical "1ms" value.

Re: Elk OS – Audio Operating System

#114

It’s a Linux distribution with real-time kernel. Here’s a download link if anybody is interested: https://github.com/elk-audio/elk-pi/releases

When I read things like this, I really wish BeOS, with its already pervasively multithreaded kernel, had won the audio OS wars. _Le sigh._

Not only because of that, being fully written in C++ and multimedia oriented, for me it had a feeling of second coming of Amiga.

Oh well.

Re: Elk OS – Audio Operating System

#115

"With Elk hardware companies can move away from dedicated chips and use general purpose ARM and x86 CPUs without any compromise in terms of latency, performance and scalability." Less diversity decreases competition and overall technological development. In the 1980s, some OS developers actually blamed Unix for stalling the progress of OS research. Wouldn't a world of Arm based synthesizer be kind of stagnant? Sure y…

I work in that industry; at this point most of the big players are on either ARM SOCs or SHARC, with a few plucky folks basically making x86_64 servers. Once performance is comparable for the workload, ARM-based synthesizers aren't inherently any more stagnant than DSP-based synths, in the same way that ARM-based tablet apps aren't necessarily stagnant; if anything, the freedom from crappy compiler lock-in, incompreh…

Looking at other FOSS OS efforts competing against Linux on the hardware space, I imagine that long term it might not be Linux per se, rather POSIX that will win out, with Linux being one among many.

I mean stuff like Zephyr, NuttX, mbed, RTOS, Azure RTOS.

Re: Elk OS – Audio Operating System

#116
post #104

Earlier quoted context omitted.

Most musicians use headphones / earplugs in professional settings

which is interesting but not the point?

But it's in part because of the latency due to the distance to loudspeakers, which isn't an issue with headphones

Re: Elk OS – Audio Operating System

#117
post #6

> 1ms round-trip Ooh, a rare latency claim that actually specifies which type of latency they mean! One millisecond round-trip latency, if true in practice, is quite impressive. I'm going to continue reading now... :)

I’ve never understood the latency requirement for professional gear, are you able to articulate why there’s a need for lower latency than average consumer gear?

Latency means you can't hear what you're doing. This is especially important for drums and transient sounds because playing with feel will move the beat by around by a few ms. Adding a fixed delay to that makes it more difficult and adds cognitive load. Adding a small variable delay makes it impossible.

No one cares if your pad sounds are a little late, but variable latency absolutely destroys drum grooves, sequenced electronica, and the kind of super-precise playing needed for good classical piano.

You might think most people can't hear the difference. And they can't. But - as with other audio production values - they can feel the difference. Tiny variations in timing are the bedrock of many kinds of musical expression. If they're not there, people notice.

Re: Elk OS – Audio Operating System

#118

Although things may change a bit with the arrival of Apple M1 systems, the marketing mentions of VST in this context are fairly weasely. For users, good look finding more than a couple of plugin developers that make their plugins available for (a) a Linux based system AND (b) the ARM architecture. For developers, VST is just an SDK, and doesn't require OS support in any meaningful way. So sure, if you want to create…

One such project is REAPER. It includes a lot of useful VST plugins. https://www.reaper.fm/download.php

Re: Elk OS – Audio Operating System

#119
post #101

Earlier quoted context omitted.

Arch wiki is an amazing source of practical information. It's like graybeard forums but distilled into a readable text. My last laptop ran Mint distro; whenever I searched around for HW issues it was always their wiki, fully stocked with useful info and steps how to fix stuff.

"graybeard forums" = ?

I'm referring to the usenet, mailing lists, various issue trackers and distro-specific forums were knowledgeable people diagnose and solve problems for others. The arch wiki has some of same diagnostics/troubleshooting content in more approachable format and kept up to date. Quite a few times it pointed me in right direction even if I don't use Arch.

Re: Elk OS – Audio Operating System

#120
post #103

Earlier quoted context omitted.

Three things come to mind-- 1. If you strum the strings of a guitar and want your laptop to make you sound like Jimmy Hendrix, it had better output sound quickly enough that you perceive it happening "immediately." (I.e., it should sound and feel just like an electric guitar that's hooked up to an amp.) 2. Such a laptop like the one above had better make you sound like Jimmy Hendrix for every moment you are playing t…

what does the "hungry hippos" metaphor/idiom stand for? https://en.wikipedia.org/wiki/Hungry_Hungry_Hippos didn't help

I think it just meant more "stuff"
Post reply on HN