TuttiDAW Code 指南
一个主题一个主题地学习用代码写音乐。每个示例都能在本页播放;打开任意一个,就能在代码编辑器里继续写下去。
指南
- 入门TuttiDAW Code 是什么、程序如何循环,以及怎样弹响你的第一行代码。
- 第一批声音用 s() 写鼓,用 note() 写音高,以及两者的区别。
- 迷你记谱法引号里的节奏语言:序列、休止、分组、轮换、复合节拍、欧几里得节奏和随机。
- 时间与结构加快、平移、倒放、重复和组合模式的函数,以及把它们编排成段落。
- 和声与音阶音名与八度、音阶级数、移调、和弦符号、和弦排列(voicing)和琶音。
- 声音鼓组与鼓机、合成器波形、General MIDI 乐器名、Ensemble 音色,以及你自己的采样。
- 效果控制滤波器、混响、延迟、失真、声像、包络和合成器控制,以及用信号让它们动起来。
- 采样操作播放采样的一部分、改变速度、切片、对齐速度以及互斥(choke)。
- TuttiDAW 扩展带预设和参数加载任意 TuttiDAW 乐器、MIDI 效果器或音频效果器;声部、编组和 Open in TuttiDAW。
- 代码中的 JavaScript变量、函数、循环和 register,以及让共享代码保持安全的沙箱、确定性和限制。
- /code 上的 Muse让 TuttiDAW 的 AI 助手根据文字、Strudel 曲子、截图或参考音轨来编写、解释、修复或改写你的程序。
参考
给 AI 智能体
本指南也是一个供 AI 编程助手使用的智能体技能。它的参考资料由同样的页面、函数表和设备目录生成。