TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Big Patch Series Prepares the Linux Audio Drivers for MIDI 2.0

51 点作者 jlpcsl将近 2 年前

3 条评论

smoldesu将近 2 年前
&gt; Linux sound subsystem maintainer Takashi Iwai of SUSE sent out the set of 36 patches<p>All in SysEx format, I presume? :p<p>Sorry, that&#x27;s some low hanging sound design&#x2F;kernel programming intersectional humor. This is cool stuff though, I&#x27;ve been a happy camper using Linux for sound design ever since Bitwig picked up native PipeWire support. These patches will be nice to have for MPE setups in the future!
perlgeek将近 2 年前
Why do such drivers need to live in the kernel? (Genuine question from me due to lack of context&#x2F;understanding, not trying to critique anyone)<p>Lots of audio processing is already happening in userspace (think pulseaudio &#x2F; pipewire), and putting USB drivers in userspace is also something that I think would simplify development. Or is there no ready-made infrastructure for that yet?
评论 #36022374 未加载
评论 #36019161 未加载
评论 #36019156 未加载
notmypenguin将近 2 年前
It’s not a drop-in replacement. MIDI is simple enough to trigger something with a single pin going high low. It’s basically a close to bare metal switching you can get, you can implement it on an arduino 8 bit MCU or worse. MIDI doesn’t even have the transport timed?! the rate the data flows at is the timing you get. Now this MIDI 2.0 is for computers and it’s fancy and undoubtedly does everything even make coffee. This MIDI 2.0 is basically a competitive protocol to OSC, not MIDI<p>More layers, more complexity, let alone USB endpoints and software timers = this is not going to be the fun thing everyone thinks it will. Anyone played with a Waldorf product called the Blofeld? You feel latency that varies while you turn knobs in local-on mode! I’m not saying all implementations of hardware synths will feel bad in the future, but there is a giant ball of denial as to how newer not so embedded systems perform.
评论 #36018924 未加载