Day 15:更多开源专案

JUCE 在「声音处理」领域的知名度高,除了 GUI 元件可高度客制化,最重要的是 JUCE 提供的 Audio 处理组件,以及处理声音时的高效能表现,为音乐处理软件提供了稳固的基础。

前阵子 Spotify 刚发布的开源专案——Pedaboard,即是一个以 JUCE 为核心的专案,用於音乐。

Pedaboard

Pedaboard 是 Spotify 家的开源专案,以 JUCE 为基底,再用 Python 包装成容易修改与串接的介面。官方新闻稿可以看到一些细节:

Pedalboard is a Python audio effects library designed to bridge the gap between professional audio software and Python code.

Hacker News 的讨论串则有专案开发者现身说法:

Under the hood, this is essentially just a Python wrapper around JUCE (https://juce.com), a comprehensive C++ library for building audio applications.

Bespoke Synth

另一个专案是 Bespoke Synth,这是一个跨平台的 DAW,使用 JUCE 开发。也采双授权。下图以及影片展示其介面,其使用介面有别於一般应用程序,整体看起来有着音乐处理软件的酷炫介面,且支援 Python livecoding。因为是开源专案,可用来研究那样的介面如何实作,是不错的学习资源。


<<:  [Day1] 资讯安全是什麽?

>>:  兴起想做 Design System 的起源

Day1对於学习Java的看法&安装程序

刚读大一的时候,最让我感到头痛的就是程序设计课了!因为我一直以来都不怎麽喜欢电脑相关的东西,更别说是...

整理6个媒体产业在机器学习应用的趋势

在媒体、娱乐和创意产业中,机器学习与人工智能的使用越来越多。不管是管理数位内容、提供创作者新的灵感等...

D12 - 「数位×IN×OUT」:建立控制组件

再来就是实际建立透过 select 选择的脚位,并建立相关 Firmata 功能。 建立数位控制组件...

Day12 [实作] 使用浏览器来拍照并加上滤镜

上一篇尝试了 WebRTC 的切换设备并显示自己的影像,今天我们将通过上一次的程序码来做拍照的功能并...

Day10:蛋糕上的樱桃

今天来谈谈类别中的非主菜部分,没有它们类别同样可以运作,甚至可以说大部分的实务上不会用到这2个东西,...