构建软件 DAW 需要哪些开发人员角色或头衔?

Posted

技术标签:

【中文标题】构建软件 DAW 需要哪些开发人员角色或头衔?【英文标题】:Which developer roles or titles are needed to build a software DAW? 【发布时间】:2012-11-04 12:10:30 【问题描述】:

到目前为止,我已经在 Mac 和 Windows 平台上使用过许多不同的音频制作软件。很多时候,我都在思考创建自己的 DAW 的想法,但我意识到这对于一个人来说将是一项极其艰巨的挑战(尤其是如果只了解某一特定领域/编程语言的话)。

一想到我使用过的其他一些 DAW,我脑海中就会涌现出大量的想法/功能。从实现 MIDI 输入/输出、音频路由混合总线VST支持、用户界面 用于钢琴卷轴歌曲视图等...

所以我的问题是......

开发人员团队需要哪些角色来创建完整的数字音频工作站 (DAW) 软件?

【问题讨论】:

-2?这个社区到底有什么问题,人们是通过否决票来支付报酬的吗? 【参考方案1】:

我认为正确的答案是几个优秀的开发人员(你不需要这么多,也许 3 个)一个优秀的产品经理、一个 ui 设计师/图形师和很多测试人员。 还有一台不错的咖啡机。

真正的问题是你想要什么样的 DAW,在 mac 和 windows 上可移植,哪些操作系统,哪些格式(vst 2、3、AU、RTAS、AAX、机架扩展、DX),你只想要 MIDI 和音轨,你想支持哪些外部 MIDI 设备,你支持 OSC,其他协议吗?

你们的混音器、综合效果器有什么特点? Windows 上的音频 API 支持什么(wasapi、asio ...)你想要一些云功能吗?社区或在线商店集成?

与cubase、live、PT、DP、Logic、garage band、bitwig、studio one、sonar、fl studio相比,你会有怎样的突破?你想要模块化补丁还是只想要轨道?你会有高级集成控件或 midi 修改器吗?

这就是问题所在......

这是一个非常复杂的问题!

【讨论】:

感谢您列举需要考虑的事项。我没有意识到它有那么复杂(到每个插件格式的特定版本!)!我想现在会有某种通用包装器可以插入到任何 DAW 中来处理它。

以上是关于构建软件 DAW 需要哪些开发人员角色或头衔?的主要内容,如果未能解决你的问题,请参考以下文章

后端开发人员需要具备哪些软件开发经验?

构建开发工具正当时

bug?软件测试之缺陷管理流程

开发工具,仿真器,烧录器,编译器,交叉编译器到底是啥关系?

阅读《构建之法》问题提问

软件测试的基本概念