NAMM 2018 Elk - Game Changer? 🤔


#1

This looks interesting: http://www.sonicstate.com/news/2018/01/25/namm-2018-elk-music-operating-system/.

Is this a framework? It says it will be compatible with Juce. Anyone have any info.

The one NAMM I miss is the one I needed to be at :slight_smile:


#2

From what I understand the OS can host VST’s that were made with JUCE.

Unsure if they also have their own SDK so that you can build software that runs on Elk using JUCE - sounds likely too.

Regardless, an extremely cool development!

Being able to write music software that runs directly on highly efficient and low cost hardware, using a familiar straight forward framework, sounds amazing!

I wonder in what way they also reach out to the DIY / boutique crowd?

They’r they guys that made the SENSUS guitar by the way, as a proof of concept of the platform: https://www.mindmusiclabs.com/


#3

It’s weird though. Is it a VST hosting platform or a framework. The verbiage is rather confusing.


#4

I was just thinking the same thing. And what do they consider ultra low-latency to be?


#5

@onar3d Ok so this is more of an OS for hardware integration. If so, then this would open up a ton of possibilities. Very interesting concept.

I’m glad they knew to consider Juce.


#6

Yes, obviously for embedded systems which would use their OS… but JUCE isn’t a plug-in format… so makes me think they must have a proprietary wrapper or something??

Rail


#7

Very exciting indeed. I hope it will also be possible to be able to dual-boot the OS on a pc, so you can use this OS for live usage, without having to turn of your virusscanner and other crap that might run on your pc. Been waiting for this for a while :smiley:


#8

What will you use for the hardware platform?


#9

Ultra-low latency (1ms round-trip)


#10

I remember someone from MIND attended ADC17 so they might have someone on the forum.

It’s a linux flavor tuned for audio (semi/soft-RTOS?)

Still they got not so much info on their website.
github though suggest headless minded commits over JUCE?


#11

Yup. That’s pretty low :wink:


#12

how low can you go!


#13

If this can run JUCE applications easily, this will be a game changer


#14

Hi everyone,
as someone already posted, if you are curious you can try to build your plugin using the fork that I’ve released on Github some months ago:

JUCE Forum thread
Github repository

You can test the results on a Linux host (e.g. Carla or the simple example host integrated in JUCE), and then contact me for more info on how to test our platform.

Cheers,
Stefano


#16

So it’s a Linux fork for the kernel + RT patches?


#17

What makes it that different from Ubuntu Studio I wonder?


#18

It doesn’t seem that Ubuntu Studio has any specific kernel patch for RT audio, so perhaps that’s a difference.


#19

It’s probably something along the lines of http://bela.io/
This one use a Xenomai real-time kernel to achieve 1ms (!) input/output latency on a beaglebone.


#20

https://help.ubuntu.com/community/UbuntuStudio/RealTimeKernel

It does though or at least did.


#21

Disclaimer: I know nothing about hardware or the exact issues for realtime OS linux (I can only assume the unpredictability of the threading model of general-purpose OS’s is a big one). But I am looking forward to spend some time investigating how can I bring my plugins to Eurorack or even build a standalone box.

Wasn’t someone from Google saying (on ADC’16) that the linux kernel couldn’t just be patched up to get a truly realtime OS and a major redesign would be required?

I am wondering why ROLI isn’t making a move in this direction (hardware platform running JUCE apps). It makes most sense, especially since they own JUCE and they build hardware. @jules would you care to comment on that?

Seeing that ROLI isn’t going for this niche makes me skeptic that a patch to the linux kernel is what it really takes to have a HRTOS.