这些年来我丢了太多歌,所以我做了一个带版本控制的数字音频工作站。

1作者: hpen6 天前
嘿,HN, 在2014年的一块报废硬盘上,曾经存着我写过的最好的东西。我不记得具体内容了,只记得当时的感觉。 那是让我不断回想起的时刻。不是我决定构建这个东西的时候——那是在后来——而是它背后的原因。十年创作音乐意味着十年散落的项目文件、报废的硬盘、名为“旧东西请勿删除”最终还是被删除的文件夹。 所以我构建了ScratchTrack。一个DAW(数字音频工作站),其中一切都经过版本控制。每一次编辑,每一次录音,每一个在你改变主意之前走过的分支。我深入研究了它的架构——事件溯源、内容可寻址存储、正确的提交历史。我希望它成为我曾经希望拥有的东西。 我上个月发布了它。在几个地方发了帖子。告诉了一些人。 很安静。只有少数人注册。没有进展。 我以为我会很沮丧。我投入了那么多。但今天早上我打开它来处理一些新的东西,意识到——我只是喜欢使用它。我的项目是安全的。历史记录都在那里。我为自己构建的东西确实对我有效。 所以我会继续构建它。如果一些在创作过程中丢失过歌曲的人发现它有用,那就是我的梦想。如果不是,它仍然是我的,而且它仍然存在。
查看原文
Hey HN, Somewhere on a dead hard drive from 2014 is the best thing I ever wrote. I don't remember exactly how it went. I just remember the feeling of it. That's the moment I keep coming back to. Not when I decided to build this thing—that came later—but the reason underneath it. A decade of making music means a decade of scattered project files, dead drives, folders named "old stuff DO NOT DELETE" that eventually get deleted. So I built ScratchTrack. A DAW where everything is versioned. Every edit, every take, every branch you went down before you changed your mind. I went deep on the architecture—event sourcing, content-addressable storage, proper commit history. I wanted it to be the thing I wished I'd had. I launched last month. Posted in a few places. Told some people. It was quiet. A handful of signups. No momentum. I thought I'd feel devastated. I'd put so much into it. But I opened it this morning to work on something new and realized—I just like using it. My projects are safe. The history is there. The thing I built for myself actually works for me. So I'll keep building it. If a few other people who've lost songs along the way find it useful, that's the dream. If not, it's still mine, and it'll still exist.