Cagire

AGPL-3.0 · Raphaël Maurice Forment · 2026 · v0.1.9

下载

平台 终端 桌面版
macOS (Universal) zip zip · dmg · app
Linux (x86_64) zip · AppImage zip · AppImage
Linux (ARM) zip · AppImage zip · AppImage
Windows (x86_64) zip zip

源代码和问题跟踪器位于 Gitea。您也可以从源代码自行编译该软件!

关于

Cagire 是一个步进音序器,其中每个步进包含一个 Forth 脚本,而不是典型音符数据。当音序器到达某一步时,它会运行关联的脚本。脚本可以产生声音、触发采样、应用效果或什么都不做。您可以自由定义脚本将执行的操作。Cagire 包含一个名为 Doux 的内置音频引擎。无需外部软件即可发声。它带有振荡器、采样播放器、滤波器、混响、延迟、失真等功能。

支持

Cagire 是免费且开源的,由一个人在业余时间构建。捐赠用于维持服务器运行、资助我投入的开发时间,并让我继续以自由许可向所有人发布。如果 Cagire 为您带来了快乐,请考虑捐助。

♥ 在 Ko-fi 上支持 Cagire

文档

Cagire 附带内置的交互式文档。可直接在应用内浏览,每个示例都可立即运行。该手册是一本完整的书籍,既是教程也是参考。它涵盖了界面、两种类似 Forth 的语言和声音引擎。还提供同一手册的可打印版本。

语言

Cagire 脚本使用 Forth 编写,这是一种连接式语言,您可以逐词阅读,从右到左。一个步进可以执行多种操作,以下是一个示例:

saw snd
< c4 eb3 g3 > note
[ .5 .8 ] choose gain
( 8 crush ) sometimes
0.5 decay
.

第二种语言 Arf 位于花括号内,当基础功能不足时,允许您编写自己的 DSP:

{
    110 saw 800 lpf
    out
} synth .

功能(点击了解更多!)

画廊

实时编码

实时编码是一种程序员在观众面前实时编写代码的技术。这是一种用代码进行实验、公开分享、通过代码表达自我的方式。它可以是技术性的、诗意的、奇特的,最好同时兼具。实时编码可用于创建音乐、视觉艺术和其他形式的媒体。实时编码是一种自足的活动:做这件事本身就是奖励。没有错误,只有乐趣。了解更多请访问 TOPLAPlivecoding.fr

BuboBubo · 音频引擎: Doux · Gitea · ♥ Ko-fi · AGPL-3.0