多年来我丢失了太多歌曲,所以我建立了一个带版本控制的数字音频工作站(DAW)。
嘿,HN,
在2014年的一块死硬盘上,有我写过的最好的东西。我不记得具体内容是什么,只记得那种感觉。
那是我不断回想的时刻。不是我决定去构建这个东西的时刻——那是后来的事——而是它背后的原因。十年的音乐创作意味着十年的项目文件散落、硬盘损坏,还有那些名为“旧东西 请勿删除”的文件夹,最终还是会被删除。
于是我创建了ScratchTrack。这是一个所有内容都经过版本控制的数字音频工作站(DAW)。每一次编辑、每一个录音、每一条你在改变主意之前走过的分支。我深入研究了架构——事件源、内容寻址存储、完善的提交历史。我希望它成为我所渴望拥有的工具。
上个月我发布了它。在几个地方发了帖子,告诉了一些人。
反响平淡。只有少数注册用户,没有 momentum。
我以为我会感到沮丧。我投入了这么多精力。但今天早上我打开它,准备做一些新东西,意识到——我只是喜欢使用它。我的项目是安全的,历史也在。这个我为自己构建的东西实际上对我有用。
所以我会继续构建它。如果有其他一些在创作过程中失去过歌曲的人觉得它有用,那就是我的梦想。如果没有,它依然是我的,它也会继续存在。
查看原文
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.