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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Show HN: I'm building a browser-based DAW

179 点作者 stevehiehn将近 3 年前

26 条评论

rutierut将近 3 年前
There have been a couple attempts at this stuff in the past years. Every time people get a bit closer. So far timing issues and performance of compute intense operations have been the killer. Good luck!
评论 #32165893 未加载
评论 #32170496 未加载
评论 #32167337 未加载
评论 #32174699 未加载
评论 #32165815 未加载
drchopchop将近 3 年前
I know this is a hobby project, but who is the target user for something like this? What&#x27;s the benefit of doing this in a browser?<p>Desktop DAW&#x27;s have many benefits:<p><pre><code> - ASIO drivers for low latency - Better CPU utilization - Multi-channel output - VST plugins (essential for most composers) - Good MIDI support</code></pre>
评论 #32166877 未加载
评论 #32170864 未加载
评论 #32166699 未加载
评论 #32166755 未加载
评论 #32170559 未加载
fauria将近 3 年前
DAW: digital audio workstation - <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Digital_audio_workstation" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Digital_audio_workstation</a>
klntsky将近 3 年前
That&#x27;s interesting, but how are you going to deal with unpredictability of JS timers and with GC pauses?
评论 #32168124 未加载
评论 #32167954 未加载
superb-owl将近 3 年前
Sadly the performance limitations of doing serious work in the browser seem to be holding back web-based DAWs.<p>I&#x27;d love to see a set of bindings come out that allow us to build web DAWs with the WebAudio API, but utilize native C&#x2F;C++ when run locally via e.g. Electron
评论 #32165948 未加载
评论 #32165814 未加载
stevehiehn将近 3 年前
ps - SOURCE CODE: <a href="https:&#x2F;&#x2F;github.com&#x2F;shiehn&#x2F;SignalsAndSorcery" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;shiehn&#x2F;SignalsAndSorcery</a>
评论 #32166628 未加载
thewebcount将近 3 年前
Interesting looking tool. I&#x27;m probably not the target audience, but could see how it could be useful. Here&#x27;s my take on what I saw:<p>The fonts make everything really hard to read. (Full disclosure, I&#x27;m old and my eyes suck, but I was wearing glasses while trying it out.) Personally, they also remind me of old Mac 128k adventure games. (Which I guess makes sense given the name, but isn&#x27;t what I want when working with a tool.)<p>I ran it in Orion (WebKit-based, similar to Safari) and couldn&#x27;t get more than one segment of music to play at a time.<p>Pressing the large play button at the bottom left did nothing, as did pressing the &quot;Render&quot; button.<p>The switches in the top row only look like switches once you mouse over them (at least in Orion). Otherwise they look like a small off-center circle and had me scratching my head. Some additional contrast in the background color of the switch might help.<p>I hope that helps!
评论 #32169384 未加载
severak_cz将近 3 年前
I am working on something similar. But it&#x27;s just collection of instruments with limited recording capability.<p><a href="https:&#x2F;&#x2F;severak.github.io&#x2F;cyber-music-studio&#x2F;" rel="nofollow">https:&#x2F;&#x2F;severak.github.io&#x2F;cyber-music-studio&#x2F;</a>
Yahivin将近 3 年前
Neato, I did something similar at <a href="https:&#x2F;&#x2F;danielx.net&#x2F;composer&#x2F;" rel="nofollow">https:&#x2F;&#x2F;danielx.net&#x2F;composer&#x2F;</a><p>Web audio has come a long way. MIDI and SoundFont support was an adventure. Good luck!
评论 #32173301 未加载
评论 #32173225 未加载
pyrossh将近 3 年前
It&#x27;s pretty slow to open a page. Saw this in the console, (index):62 cdn.tailwindcss.com should not be used in production. To use Tailwind CSS in production, install it as a PostCSS plugin or use the Tailwind CLI:
评论 #32166308 未加载
tiborsaas将近 3 年前
There&#x27;s an issue with the clip looping, it doesn&#x27;t repeat seamlessly at the start of a new bar. The DAW BPM and the clip&#x27;s BPM is matching.<p>I&#x27;m using the latest Chrome on OSX.
评论 #32165839 未加载
评论 #32199383 未加载
margoguryan将近 3 年前
As someone who uses very minimal freeware DAWs (literally, LMMS and Audacity- I am now a big fan of FL Studio Mobile with the Samsung S Pen as well), I would probably use this a lot!<p>Have you considered a sample market? I&#x27;d love to be able to sell loops that I can&#x27;t really find much of a use for, or drum samples that I made myself but don&#x27;t need.
评论 #32169453 未加载
guggle将近 3 年前
How come Paul Davis didn&#x27;t react yet ? ;-)
bfrog将近 3 年前
I mean I guess it depends on what it does, if it’s like a sequencer that’s fine. If it’s a live recording, live performance with synth plugins and filters and such yeah… I’m highly skeptical.
stevehiehn将近 3 年前
ps - all the samples&#x2F;loops are royalty free. I created REAPER daw scripts in LUA to quickly create beats&#x2F;loops which are machine annotated and then upload directly to the backend.
vanillaicesquad将近 3 年前
Take soundtrap.com and make it more like Fruiti Loops (android apk)
micbuffa将近 3 年前
We started writing a web-based DAW prototype that relies on the Webaudio Modules version 2.0 (a standard for plugins&#x2F;hosts on the Web, that can be developed using a large variety of languages&#x2F;approaches). For the moment, the DAW has very limited features but 1) Each track is written as an AudioWorklet, and sample accurate processing is being done for playing each track. That means, that from the processor part of each track player, we can schedule events (automation, midi, etc) to plugins. We can also loop and edit the audio track with a sample accuracy (this is not done yet, but everything is ready for that. We will add this soon). 2) Each track is associated with a plugin chain. Plugins are WAM plugins (webaudiomodules), and can be automated. 3) There are quite a lot of plugins already available in the WAM format, most effects, instruments. The WAM distribution comes with a set of example plugins + the FAUST IDE can generate WAM2 plugins in seconds. All running DSP in WASM. We (WAM designers, implementers and maintainers) can be reached on a slack channel (#webaudiomodules, subchannel of the #webaudio channel. Get incitation here: <a href="https:&#x2F;&#x2F;web-audio-slackin.herokuapp.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;web-audio-slackin.herokuapp.com&#x2F;</a><p>The WebAudioModules distro is 4 GitHub repos, it is also available as npm modules. (<a href="https:&#x2F;&#x2F;github.com&#x2F;webaudiomodules" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;webaudiomodules</a>, start by building the wam-example one and run the examples). You can find some presentations on youtube (such as: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=8G3we8dikq8" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=8G3we8dikq8</a>).<p>DAW prototype (should be included soon in the wam-example repo): Picture : <a href="https:&#x2F;&#x2F;i.ibb.co&#x2F;mBdNGqk&#x2F;WAM2-DAW.jpg" rel="nofollow">https:&#x2F;&#x2F;i.ibb.co&#x2F;mBdNGqk&#x2F;WAM2-DAW.jpg</a> online version: <a href="https:&#x2F;&#x2F;wam-openstudio.vidalmazuy.fr&#x2F;" rel="nofollow">https:&#x2F;&#x2F;wam-openstudio.vidalmazuy.fr&#x2F;</a>, current repo (work in progress, as I said, this work is active and we do plan to add all missing functionnalities the upcoming months) <a href="https:&#x2F;&#x2F;github.com&#x2F;TER-M1&#x2F;wam-openstudio" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;TER-M1&#x2F;wam-openstudio</a><p>There are also professional, commercial DAWs, not open source ones, such as <a href="https:&#x2F;&#x2F;ampedstudio.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;ampedstudio.com&#x2F;</a> that is also capable of loading WAM plugins, and is developed using the same approach as our DAW proto (host as AW), bandlab.com or soundtrap.com.<p>Michel
jbverschoor将近 3 年前
I see no use in this incarnation.. I expected a DAW, and most of all something that&#x27;s multi-user&#x2F;collaborative.<p>But it&#x27;s probably fun to work on
shams93将近 3 年前
Now with the clap plugin format and wasm its possible to have open audio and processesing plugins that could be used in the browser.
ViceCitySage将近 3 年前
Nice. While I still favor native clients over web apps, stuff like this will make music production much more accessible.
gbraad将近 3 年前
Using Vivaldi, a chrome based browser, and this doesn&#x27;t seem to load&#x2F;work. What&#x27;s up with that?
ccbccccbbcccbb将近 3 年前
Will it achieve latency on par with ASIO, in the ballpark of single-digit milliseconds?
pell将近 3 年前
The website&#x27;s design reminds me of Windows Vista in a very positive way.
12ian34将近 3 年前
but, why?
tomc1985将近 3 年前
Do any of these browser projects support existing plug-ins?<p>A lot of people making music have spent $$$ on plugins, and just on the sheer R&amp;D they&#x27;ve received, are going to sound considerably better than anything someone who is focused on writing a DAW can make.<p>Plus, from my own experience, I have 20+ years working with FLStudio and know the program inside and out. Abandoning that plus my investments in VSTs is simply a no-go.<p>So, good luck, but you&#x27;ve got some significant barriers to overcome.
评论 #32168056 未加载
评论 #32166241 未加载
评论 #32166089 未加载
评论 #32172740 未加载
zmix将近 3 年前
Why? If I want a DAW, that has extremely fair licensing conditions, a huge, passionate community, fast and steady, continious development, is highly compatible with the music recording environment and available on all three major platforms, I simply go for &quot;Reaper&quot;.
评论 #32169747 未加载
评论 #32172752 未加载