HeadlinesBriefing HeadlinesBriefing.com

Blokkily:以图案为核心的 DAW 支持 MCP

Hacker News •
×

Blokkily 是一款实验性的以图案为核心的 DAW,围绕单一事件模型构建,该模型驱动三个同步编辑器:跟踪器、钢琴卷帘和步进网格。每个编辑器都是多轨歌曲中的一条轨道。CLAP 被视为必需的原生插件格式,而非兼容性附加功能,该工作站可以托管 CLAP、VST3 和 Sound Font 乐器,以及内置和第三方效果器。

与框架无关的音乐模型涵盖音符、语义和弦、转位、扫弦、微时值、概率、连击、循环条件和参数锁定。其下是实时插件边界。原生 CLAP 适配器负责创建、激活、采样精确的音符和参数事件以及状态流。基于 JUCE 的 VST3 适配器会在参数偏移处拆分每个音频块,从而保证自动化的采样精确性。参数锁定被编译为采样精确的事件,自动化和调制可以共存而不会相互覆盖。内部 Fluid Synth 适配器加载 SF2 和 SF3 音色库,并维护一组渲染器,使图案的每次循环都保持同步。

播放期间编辑不会中断歌曲。更改会被重新编译,并在下一个音频块边界交给渲染回调,无需在音频线程上分配内存,也不会移动播放头。在任何编辑器中输入的音符都会通过正在运行的引擎试听,新会话会默认加载通用 MIDI Sound Font,因此可以立即发声。

会话是完整的歌曲,而非单个图案。命名图案作为片段放置在混音器轨道上,可设置增益、声像、静音、独奏和电平表。歌曲引擎在渲染整个编曲时无需分配内存或进行 I/O,同一引擎还可以将结果导出为 16 位、24 位或 32 位浮点 WAV 文件。

来源: Hacker News · 由HeadlinesBriefing整理摘要