Live data from Hacker News

Linux DAW: Help Linux musicians to quickly and easily find the tools they need

linuxdaw.org

71–80 of 125 posts

Re: Linux DAW: Help Linux musicians to quickly and easily find the tools they need

#71

For some reason "Linux musicians" made me think of someone making art out of 'cat /dev/random > /dev/dsp', and made me wonder what Windows musicians are like (lots of anger and frustration to express I'd imagine)

any noise oscillator can serve a similar purpose

Re: Linux DAW: Help Linux musicians to quickly and easily find the tools they need

#72
post #68

Earlier quoted context omitted.

The alternative is the mouse wheel and keybinds. Flight Simulators got this right. Roll up on the wheel to increase the value, roll back on the wheel to decrease the value. Left click to push, right click to pop (or context menu, left click to push it again to turn off). In fact, if it was all MIDI controlled, it's just a matter of mapping the mouse scroll wheel to a midi channel.

Almost all DAWs I've used allow you to use the mouse wheel while clicking to increase/decrease the value on a knob.

I only use logic now but used FLStudio in the past. I’m by no means an expert or anything, just an audiophile ex-musician turned software guy and find that it’s similar between flight simulator and logic. With FLStudio I did everything with midi controllers so I never used the mouse that way.

Re: Linux DAW: Help Linux musicians to quickly and easily find the tools they need

#73
post #3

Just an fyi to anyone making or thinking of making one of these: Turning a knob with a mouse is the worst interface I can think of. I don't know why audio apps/DAWs fall so hard on skeuomorphism here when the interface just doesn't make sense in the context.

most daws allow you to map hardware to the dials so u dont need to tweak by mouse. that being said, good automations are a fair replacement depending on your style of music. lfos, adsrs and pattern tools for automation lanes aswell as ability to record automations (to keep em consistent, modify manually etc ), and ofc humanization algorithms that u can apply to automation lanes. i never use 'hardware', totally happy…

tbf audio hardware stuff is getting obsolete. signal processing has become so powerful that the difference is marginal. nowadays you can even get an exclusive 24k gold plate reverb in a software form (https://blackroosteraudio.com/en/products/ro-gold)

Re: Linux DAW: Help Linux musicians to quickly and easily find the tools they need

#74
This. Is. Awesome.

Really. It amazes me that I still find out about new Linux plugins after years of producing music on the platform. It could not have been easy to compile this; the information is all over the place online.

The ability to filter (!) for compression, saturation, etc. is so great.

Re: Linux DAW: Help Linux musicians to quickly and easily find the tools they need

#76

The real-time low latency multi channel audio streaming needed for musicians is awfully similar to the real time low latency multi channel audio streaming required for telephony. Yet somehow the two industries have pretty much entirely different tech stacks and don't seem to talk to one another.

This is a very interesting thought. I'm not super experienced with low level audio and basically completely ignorant of telephony. I feel like most people doing audio in music are not working at the low level. Even if they are creating their own plugins, they are probably not integrating with the audio interface. The point of JACK or Pipewire is to basically abstract all of that away so people can focus on the instru…

"Even if they are creating their own plugins, they are probably not integrating with the audio interface".

The audio interface is abstracted away in exchange for some metadata about the buffer's properties and the buffer itself, and that is true for basically everything related to audio: the buffer is the lowest level the OS offers you, and you are free to implement lower-level stuff in your dsp/instrument, like using assembly, maybe also functions for SSE, AVX or NEON based acceleration.

You get chunks of samples in a buffer, you read them, do something with them and write the result out into another buffer.

"Pipewire supports audio channels over network" thanks for reminding me: I'm planning to stream the audio out of my Windows machine to a raspi zero to which I will then connect my bluetooth headphones. First tests worked, but the latency is really bad with shairport-sync [0] at around 400 ms. This is what I would use Pipewire for, if my workstation were Linux and not Windows.

Maybe Snapcast [1] could be interesting for you: "Snapcast is a multiroom client-server audio player, where all clients are time synchronized with the server to play perfectly synced audio. It's not a standalone player, but an extension that turns your existing audio player into a Sonos-like multiroom solution."

"I could see something like a "live coding symphony", where people have their own livecoding setups and the audio is generated on a central server." Tidal Cycles [2] might interest you, or the JavaScript port named Strudel [3]. Tidal can synchronize multiple instances via Link Synchronization. Then there's Troop [4], which "is a real-time collaborative tool that enables group live coding within the same document across multiple computers. Hypothetically Troop can talk to any interpreter that can take input as a string from the command line but it is already configured to work with live coding languages FoxDot, TidalCycles, and SuperCollider."

[0] https://github.com/mikebrady/shairport-sync

[1] https://github.com/snapcast/snapcast

[2] https://tidalcycles.org

[3] https://strudel.cc

[4] https://github.com/Qirky/Troop*

Re: Linux DAW: Help Linux musicians to quickly and easily find the tools they need

#77

Earlier quoted context omitted.

It works great though, what's the alternative? It's visually small, so you can fit a lot of controls in a small space. You can glance at it and know the current setting and where it falls within the range of possible values. By making the mouse control modal when you click on a knob (so you start dragging and can drag over a much larger area than you could for say a slider, which isn't modal) you have immensely preci…

The alternative is the mouse wheel and keybinds. Flight Simulators got this right. Roll up on the wheel to increase the value, roll back on the wheel to decrease the value. Left click to push, right click to pop (or context menu, left click to push it again to turn off). In fact, if it was all MIDI controlled, it's just a matter of mapping the mouse scroll wheel to a midi channel.

I don't really see how that would be precise enough, the mouse wheel has a DPI of like 10 vs 400-800 for a mouse. A mouse wheel has like 25 notches in a full rotation and even MIDI CC values go from 0-127, that's 5 full rotations, that doesn't sound practical as it would be far too slow. And many parameters require much more precise control than 127 steps.

I don't play flight sims but I imagine most flight surfaces require small adjustments and the effect of those adjustments on the aircraft is naturally smoothed out by the dynamics of the plane (you're adjusting an acceleration).

I imagine the scroll wheel is not suitable for dogfighting.

Re: Linux DAW: Help Linux musicians to quickly and easily find the tools they need

#79
post #27
post #3

Just an fyi to anyone making or thinking of making one of these: Turning a knob with a mouse is the worst interface I can think of. I don't know why audio apps/DAWs fall so hard on skeuomorphism here when the interface just doesn't make sense in the context.

The amount of time it takes to have 1 debate about the choice is more time than I'll spend in my entire life figuring out how all the specific "knobs" I'll ever touch work. It's just not a real problem. Reaper has a standard UI for controlling plugins you can use instead of the VST UIs, other DAWs probably do too. It's an awful, lifeless sea of sliders and check boxes that hurts to look at, and instantly drains one o…

I've heard this POV before. Personally, I'm glad there's a DAW option with a no-frills approach to UI. I don't want a flashy or "inspiring" UI. Everything should be within arms' reach and do what it says on the tin. All the creativity happens in the audio domain. I prefer to use my ears.

Some people like Reason for instance, but I find that its UI innovations just get in my way.

Re: Linux DAW: Help Linux musicians to quickly and easily find the tools they need

#80

For some reason "Linux musicians" made me think of someone making art out of 'cat /dev/random > /dev/dsp', and made me wonder what Windows musicians are like (lots of anger and frustration to express I'd imagine)

I currently run a PC based Ableton setup albeit one that is exclusively ITB and uses no external gear outside of a sound card and an Ableton Push gen 1.

I've got no issues with it.

deadmau5 is famously a PC guy as well, he seems to have no issues with Windows (that I know of or that are not extremely specific to a setup that involves millions of dollars' worth of hardware and multiple computers). His setup is like an amusement park for nerds.

Post reply on HN