punkt Kotlin实时编码音乐库
实时编码的音乐玩法,punkt这个 Kotlin 写的小库还挺有意思的。它不是那种花里胡哨的音乐平台,而是一个专为程序员准备的“能玩声音”的工具。核心思路简单粗暴:你写代码,它出声,现场改,现场听。蛮适合喜欢折腾音序器又懂点代码的你。
SuperCollider的合成器和采样器支持得不错,用数据结构来定义旋律和节奏,模式清晰,逻辑明了。比如你可以用一个列表来一段旋律,变调啥的直接改数组就行,挺方便的。
启动也不复杂:装个 Kotlin 3.10+,git clone
下来,配个 IDE(IntelliJ IDEA就挺合适),就能直接跑。命令行党也没问题,纯 Java 生态,环境干净利落,不会一堆坑。
有点意思的是它不依赖特定的 UI,你想边写 Kotlin 边出声,它就能配合你玩。数据化模式也让你容易加点逻辑,比如你想要一个“每四拍加个 kick”的规则,用代码几行就搞定。
如果你对现场编码感兴趣,或者想试试用编程搞音乐创作,punkt确实是个不错的起点。哦对了,它的名字在波兰语里是“点”,朋克味儿不止是名字,玩法上也挺“反主流”的。
punkt-master.zip
预估大小:57个文件
punkt-master
文件夹
build.gradle.kts
3KB
.gitignore
99B
settings.gradle
28B
src
文件夹
main
文件夹
kotlin
文件夹
pl
文件夹
pjagielski
文件夹
punkt
文件夹
...
2.12MB
文件大小:
评论区