frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

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

https://linuxdaw.org/
45•prmoustache•4h ago

Comments

cadr•1h ago
Is there a way I can see which would run on a raspberry pi?
jjrh•16m ago
They will need arm builds sadly so the list is likely going to be rather small.
cpuguy83•1h ago
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.

giancarlostoro•1h ago
Isn't the entire idea that you hook it up to physical hardware?
drabbiticus•1h ago
No. MIDI controllers have their place, but many people work without one, or only use one for live performances. There are often also way more knobs in the various FX chains in a DAW than you would reasonably want to map to a controller, but still want to touch at least a few times while making a song.

Knobs are confusing when converted to a mouse paradigm because there can be a few strategies to control them (click+drag up/down, click+drag right/left, weird rotational things, etc), and you have to guess since each FX studio and software may implement it just a little different.

adzm•1h ago
If not using hardware, you just click and move horizontally or vertically; not sure what a better interface would be? Though I do like it when the numeric value shows when changing. I really don't know what other UI would work well here. Usually there are so many knobs it makes sense to be compact. Though really it makes sense as well to match the visualization of the knobs on my midi controller anyway.
Gracana•1h ago
It allows for dense controls and everyone's used to them. I don't find them to be a problem, they aren't intuitive in that you might think you're supposed to grab the knob and "turn" it with a circular cursor motion or something, but once you learn to drag linearly, they're an easy to use and consistent interface. And as giancarlostoro mentioned, you can map them to a MIDI device if you want to twiddle knobs while playing/recording live.
sroerick•35m ago
I'll add in addition - the skeumorphism here is generally pretty functional, you touched on this when you said "everyone is used to them"

But the layout of these buttons, while certainly not standard, is generally familiar across various filters, etc. So if you are dealing with a complex interface the skeumorphism absolutely helps to make the input more familiar and easily accessible.

This is what skeumorphism is for and this is a great place to use it.

Imagine if the symbols for "play" "pause" and "stop" were changed simply because it no longer made sense to follow the conventions of a VCR, then multiply that by an order of magnitude.

saidnooneever•42m ago
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 doin what i do. (thats music i think. enjoying your craft). most ppl i know using similar tools do have midi controllers to have more of an instrumental interface. theres tons of options. no need to discourage anyone...

luqtas•31m ago
and most interfaces have a condition watching for CTRL or SHIFT to ++/-- values slower or faster depending on the modifier held... that allows one to turn a knob with much greater precision than a physical interface!

double-clicking usually lets one type the value... really good interfaces let one scroll seamless independent of screen borders; the perfect pair with a trackball or a long surface/desk for sliding the mouse

rasz•19m ago
On the other hand turning a knob with a mouse wheel is the best interface I can think of.
mjr00•7m ago
> Turning a knob with a mouse is the worst interface I can think of.

I'm racking my brain thinking of what a better interface would be for selecting a number between a range of values, where the number is a point on a continuum and not any specific value, and can't think of one. The equivalent "traditional" UX for webapps would be a slider control, but that's functionally the same and you'd be going against many years of domain-specific common understanding for not much benefit.

londons_explore•54m ago
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.

saidnooneever•46m ago
irony amplified by the nature of the tech stacks xD surely they can figure out some channel to communicate over clearly haha
dagmx•33m ago
This is very much not true.

Telephony is significantly less latency sensitive than real time audio processing, it’s also significantly less taxing since you’re dealing with a single channel.

The level of compression and audio resolution required are significantly different too. You can tune codecs for voice specifically, but you don’t want compression when recording audio and can’t bias towards specific inputs.

They’re only similar in that they handle audio. But that’s like saying the needs of a unicycle and the needs of an F1 car are inherently the same because they have wheels.

sroerick•21m ago
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 instrument.

The latency in music is a much, much bigger issue than in voice, so any latency spike would render network audio completely unusable. I know Zoom has a "real time audio for musicians" feature, but outside of a few Zoom demos during lockdown, I'm not sure anybody uses this.

Pipewire supports audio channels over network, but again I'm not entirely sure what this is for. Certainly it's useful for streaming music from device A to device B, but I'm not sure anybody uses it in a production setting.

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. This is not too different than what, say, Animal Collective did. But while live coding is a beautiful medium on its own, it does lack the muscle memory and tactile feedback you get from playing an instrument.

I would love to see, as you said, these fields collaborate, but these, to me, are the immediate blockers which make it less practical.

metalman•25m ago
it's an add for apps that cost as much as a box of decent used pedals and rack mount gear. though "linux musicians" does appear to be a thing, and the bot used to check if you are human, is amusing and fully automated.

https://linuxmusicians.com/

belter•23m ago
Great demo of the JUNE - Classic Analog Polysynth JUNO-60 Plugin - AudioThing

https://youtu.be/GMsUqsyy62Q?t=46

notepad0x90•10m ago
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)
kosolam•9m ago
The things I need are free and opensource

Static Allocation with Zig

https://nickmonad.blog/2025/static-allocation-with-zig-kv/
21•todsacerdoti•57m ago•10 comments

What an unprocessed photo looks like

https://maurycyz.com/misc/raw_photo/
2064•zdw•18h ago•338 comments

Kidnapped by Deutsche Bahn

https://www.theocharis.dev/blog/kidnapped-by-deutsche-bahn/
561•JeremyTheo•4h ago•559 comments

Libgodc: Write Go Programs for Sega Dreamcast

https://github.com/drpaneas/libgodc
90•drpaneas•3h ago•29 comments

Show HN: Vibe coding a bookshelf with Claude Code

https://balajmarius.com/writings/vibe-coding-a-bookshelf-with-claude-code/
182•balajmarius•3h ago•134 comments

Show HN: Z80-μLM, a 'Conversational AI' That Fits in 40KB

https://github.com/HarryR/z80ai
361•quesomaster9000•11h ago•81 comments

You can make up HTML tags

https://maurycyz.com/misc/make-up-tags/
441•todsacerdoti•14h ago•148 comments

Feynman's Hughes Lectures: 950 pages of notes

https://thehugheslectures.info/the-lectures/
106•gnubison•6h ago•20 comments

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

https://linuxdaw.org/
45•prmoustache•4h ago•20 comments

Show HN: See what readers who loved your favorite book/author also loved to read

https://shepherd.com/bboy/2025
55•bwb•5h ago•13 comments

You can't design software you don't work on

https://www.seangoedecke.com/you-cant-design-software-you-dont-work-on/
90•saikatsg•9h ago•25 comments

I switched to eSIM in 2025, and I am full of regret

https://arstechnica.com/gadgets/2025/12/i-switched-to-esim-in-2025-and-i-am-full-of-regret/
39•Brajeshwar•1h ago•34 comments

Golfing Is Not Rowing

https://taylor.town/golf-vs-rowing
52•surprisetalk•4d ago•33 comments

Huge Binaries

https://fzakaria.com/2025/12/28/huge-binaries
151•todsacerdoti•11h ago•58 comments

Developing a Beautiful and Performant Block Editor in Qt C++ and QML

https://rubymamistvalove.com/block-editor
110•michaelsbradley•2d ago•43 comments

The Cost of Allocation Errors

https://varietyiq.com/blog/misallocation
6•efavdb•1w ago•0 comments

My First Meshtastic Network

https://rickcarlino.com/notes/electronics/my-first-meshtastic-network.html
120•rickcarlino•11h ago•53 comments

UK accounting body to halt remote exams amid AI cheating

https://www.theguardian.com/business/2025/dec/29/uk-accounting-remote-exams-ai-cheating-acca
114•beardyw•3h ago•100 comments

As AI gobbles up chips, prices for devices may rise

https://www.npr.org/2025/12/28/nx-s1-5656190/ai-chips-memory-prices-ram
254•geox•18h ago•383 comments

Unity's Mono problem: Why your C# code runs slower than it should

https://marekfiser.com/blog/mono-vs-dot-net-in-unity/
243•iliketrains•19h ago•137 comments

GOG is getting acquired by its original co-founder: What it means for you

https://www.gog.com/blog/gog-is-getting-acquired-by-its-original-co-founder-what-it-means-for-you/
9•haunter•22m ago•0 comments

Kubernetes egress control with squid proxy

https://interlaye.red/kubernetes_002degress_002dsquid.html
51•fsmunoz•5h ago•27 comments

Software engineers should be a little bit cynical

https://www.seangoedecke.com/a-little-bit-cynical/
255•zdw•19h ago•181 comments

Show HN: Spacelist, a TUI for Aerospace window manager

https://github.com/magicmark/spacelist
10•markl42•2d ago•5 comments

Show HN: My not-for-profit search engine with no ads, no AI, & all DDG bangs

https://nilch.org
139•UnmappedStack•11h ago•61 comments

Researchers discover molecular difference in autistic brains

https://medicine.yale.edu/news-article/molecular-difference-in-autistic-brains/
180•amichail•18h ago•104 comments

MongoBleed Explained Simply

https://bigdata.2minutestreaming.com/p/mongobleed-explained-simply
231•todsacerdoti•20h ago•103 comments

Fast GPU Interconnect over Radio

https://spectrum.ieee.org/rf-over-fiber
63•montroser•13h ago•7 comments

PySDR: A Guide to SDR and DSP Using Python

https://pysdr.org/content/intro.html
209•kklisura•21h ago•11 comments

Staying ahead of censors in 2025

https://forum.torproject.org/t/staying-ahead-of-censors-in-2025-what-weve-learned-from-fighting-c...
203•ggeorgovassilis•11h ago•223 comments