首页 时政热点 科技头条 智能AI 安全攻防 数码硬件 开发者生态 汽车 游戏 社会热点 开源推荐 医疗健康 归档 标签 关于

Show HN:支持 MCP 的实验性模式优先 DAW

摘要

Blokkily is an experimental pattern-first DAW. A single event model drives three synchronized editors — a tracker, a piano roll, and a step grid — which are in turn one lane of a multi-track song. CLA...

and the CLAP The parameter sample plugin VST3 adapter model
2026-10-13 1 阅读 约5分钟阅读 androsynth89
分享:
字号:
Blokkily 是一个实验性模式优先的 DAW。单个事件模型驱动三个同步编辑器——一个跟踪器、一个钢琴卷帘窗和一个步进网格——它们又是多轨歌曲的一个通道。 CLAP 是必需的本机插件格式,而不是兼容性插件。工作站屏幕截图是渲染的 bdd_session_everything 会话:一首带有速度斜坡的歌曲、一个 7/8 小节、键控和切片采样器、CLAP、VST3 和 SoundFont 乐器、扭曲的音频剪辑、内置和 CLAP/VST3 效果、返回/发送总线、增益和效果自动化、预备拍以及从确定性输入获取 MIDI 的两个武装轨道。编辑器上方是LLM作文助手的提示栏(如下所述)。独立于框架的音乐模型和实时插件边界位于其之下。该模型涵盖音符、语义和弦、转位、扫弦、微计时、概率、棘轮、循环条件和参数锁定。它还包括一个本地 CLAP 目录,用于加载 CLAP 模块、初始化其入口点、查询工厂并记录插件描述符和功能。 CLAP 实例适配器实现创建、初始化、激活、样本精确的音符/参数事件、立体声处理和状态流。 JUCE 支持的 VST3 适配器扫描包和默认系统位置,并通过相同的实时边界实例化插件,在参数偏移处分割每个块,因此 VST3 自动化也是样本准确的。参数锁由调度程序编译为样本精确的参数事件,并由两个插件适配器应用;自动化设置参数值,而调制则抵消它,两者都不会擦除对方。内部 FluidSynth 适配器加载 SF2/SF3 文件、接受样本偏移音符事件、渲染立体声音频、选择预设并保留其项目状态。 FluidSynth 仅在其 64 帧块之一开始的地方启动声音,因此适配器保留一小部分渲染器共享库的样本数据,并在其块以音符自己的帧开始的块上播放每个音符:模式的每个通道都同相发声,无论样本长度如何。银行自己的合唱团按照自己的时钟运行,就像自由运行的低频振荡器一样。项目保存并重新加载整个会话:每个命名模式及其和弦、锁、棘轮、微计时和循环条件、轨道及其通道条和剪辑,以及每个 CLAP、VST3 和 SoundFont 乐器和效果的不透明状态。免分配实时传输将模式标记编译为样本事件、循环模式、驱动任一仪器适配器,并提供低延迟非交错立体声 RtAudio 回调。在歌曲播放时进行编辑不会中断它。编辑会重新编译排列并将其交给下一个块边界处的渲染回调,而无需在音频线程上进行分配、重建图形、重新加载乐器或移动播放头;发声时音阶被消除的音符会被释放而不是留下响声。在任何编辑器中输入的音符都会通过正在运行的引擎、停止的走带和正在演奏的走带进行试听,并且在没有乐器的情况下打开的会话会被赋予机器的通用 MIDI SoundFont(鼓轨道上的打击乐库),因此工作站在打开时会发出声音。会话是一首歌曲而不是一个单一的模式。命名的模式作为剪辑放置在混音器轨道的时间轴上,每个轨道都带有自己的乐器和通道条:分贝增益、恒定功率平移、静音、独奏和峰值表,通过主推子求和。歌曲引擎将每首曲目的整个时间线编译一次,然后渲染它,而无需分配、锁定或执行 I/O;剪辑的每次重复都算作其模式的下一个循环,因此概率和循环条件在整个排列中保持有效。混音器移动到正在运行的引擎,因此可以在歌曲播放时拉动推子。相同的引擎将编曲弹奏为 16 位、24 位或 32 位浮点 WAVE 文件,样本与试听的样本相同。一个会话还说明了它的调音和音阶。调音以音分为单位——任何时期的等分、理性和历史调音以及Scala风格的列表——所以十二个相等的半音是众多调音中的一个。一个音符带有十二音键,它的乐器被告知加上重调远离它,和弦的每个声音也是如此,这就是十九音或四分音模式如何到达 CLAP、VST3 和 SoundFont 合成器作为其写入的音高,而不是作为最接近的近似值。四个可演奏的表面具有相同的调音和音阶:钢琴键盘、七种布局的同构网格(六边形和方形,每个网格都穿过窗口或向下延伸)、用于九种弦乐调音的指板,以及按数字命名每个和声并在每次转位时堆叠一行的和弦垫。即使在停止的传输上,也可以通过所选曲目的乐器来试听它
这篇文章对您有帮助吗?

订阅66必读

每日精选科技资讯,直达你的邮箱