Day 25:独立贩售的音乐类软件外挂

不讳言,C++ 初学者面对 JUCE 这个坑,以主流软件开发趋势(Web stack)来看,要找到跳下去的理由,很难。

JUCE 是为了「简化」Audio/Music 领域的软件开发复杂度以及缩减开发成本。不过,使用的是 C++ 这个公认学习门槛高,且对其未来发展存疑的老程序语言,使得程序设计初学者要上手,要通过的关卡更多,而且难度与现代化的动态语言比起来,相对较高。

以 JUCE/C++ 开展软件设计职涯,风险不低。再加上「高风险,高报酬」的原理在软件开发领域经常失灵,在即将结束 2021 年的现在,有理由投入吗?

JUCE 的主场是 Audio,常用於音乐(Music)类的软件开发,特别是 DAW 外挂。我使用 JUCE 的场合不在 Audio,虽然有专案碰到边,但最终没有产品化。不过,我观察到音乐软件创作者开发「外挂(Plug-in)」,以演算法让声音产生各式各样的变化。

透过 Gumroad 这类通路贩售此类产品,其单价从数美元至数十美元皆有。底下列出一些。

这个作者开发的外挂 SYNTH-P24,单价 $40 镁。我很喜欢这个产品的风格:

他也常在推特以及 YouTube 展示新品以及创意。

另一个外挂是 Litote,单价 $39 镁。

低价的像 British Kolorizer,单价 $7 镁,UI 看起来单纯,但看介绍影片,似乎在特定场合有妙用...

Audio / Music 领域的软件除了 UI 设计外,很吃演算法。结合 Machine Learning 处理声音资料是相当专业的领域,进入门槛高,而且似乎有无数待解的问题,以此来看,需求不会熄。


<<:  [Day11] 第十一章-正式动工专案 今天目标是注册API (使用passport)

>>:  Day-11 函式入门

JavaScript学习日记 : Day12 - Event Loop

1.为何Event Loop存在? 主要的原因有两个 : 图片来源:Event loop and t...

Day29--Bootstrap&CSS文字排版&样式(7)

对元素设置user-select-all可在点击时全选该文本。 <p class="...

JS语法学习Day5

学习目标 if判断&switch case 、取得html元素 if判断 if(条件)-&g...

D9 - 彭彭的课程#Python 流程控制:if 判断式

昨天上了一个新的韩剧 鱿鱼游戏 听起来就 很好吃阿XDD 昨天还出了一个新闻说 剧中有一个片段是有人...