Cagire - 基于Forth的实时编码音序器

Lobsters Hottest 工具

摘要

Cagire是一款免费开源步进音序器,每个步进包含Forth脚本而非传统音符数据,并内置名为Doux的音频引擎。它支持实时编码,适用于多个平台。

<p><a href="https://lobste.rs/s/u93mkb/cagire_forth_based_live_coding_sequencer">评论</a></p>
查看原文
查看缓存全文

缓存时间: 2026/07/20 09:33

# Cagire - 基于Forth的实时编码音序器 来源:https://cagire.raphaelforment.fr/ CagireAGPL\-3\.0 · Raphaël Maurice Forment · 2026 · v0\.1\.9 ## 下载 平台终端桌面 macOS(通用) zip (https://dlcagire.raphaelforment.fr/cagire-macos-universal.zip) zip (https://dlcagire.raphaelforment.fr/cagire-macos-universal-desktop.zip)·dmg (https://dlcagire.raphaelforment.fr/Cagire-universal.dmg)·app (https://dlcagire.raphaelforment.fr/cagire-macos-universal-app.zip) Linux (x86\_64) zip (https://dlcagire.raphaelforment.fr/cagire-linux-x86_64.zip)·AppImage (https://dlcagire.raphaelforment.fr/cagire-linux-x86_64-appimage.zip) zip (https://dlcagire.raphaelforment.fr/cagire-linux-x86_64-desktop.zip)·AppImage (https://dlcagire.raphaelforment.fr/cagire-linux-x86_64-desktop-appimage.zip) Linux (ARM) zip (https://dlcagire.raphaelforment.fr/cagire-linux-aarch64.zip)·AppImage (https://dlcagire.raphaelforment.fr/cagire-linux-aarch64-appimage.zip) zip (https://dlcagire.raphaelforment.fr/cagire-linux-aarch64-desktop.zip)·AppImage (https://dlcagire.raphaelforment.fr/cagire-linux-aarch64-desktop-appimage.zip) Windows (x86\_64) zip (https://dlcagire.raphaelforment.fr/cagire-windows-x86_64.zip) zip (https://dlcagire.raphaelforment.fr/cagire-windows-x86_64-desktop.zip) 源代码和问题跟踪请访问Gitea (https://git.raphaelforment.fr/BuboBubo/Cagire)。您也可以自行从源代码编译! ## 关于 Cagire 是一种步进音序器,每个步骤包含一个 Forth 脚本,而不是典型的音符数据。当音序器到达某个步骤时,它会运行关联的脚本。脚本可以产生声音、触发采样、应用效果,或者什么也不做。您可以自由定义脚本的行为。Cagire 包含一个名为 Doux (https://doux.livecoding.fr/) 的内置音频引擎,无需外部软件即可发出声音。它配备了振荡器、采样播放器、滤波器、混响、延迟、失真等更多功能。 ## 支持 Cagire 是免费开源的,由我一个人在业余时间构建。捐赠有助于维持服务器运行,支付我投入的时间,并让我能够继续以自由许可向所有人发布。如果 Cagire 为您带来快乐,请考虑支持一下。 ♥ 在 Ko-fi 上支持 Cagire (https://ko-fi.com/raphaelbubo) ## 文档 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 . ` ## 功能特性(点击了解更多!) ## 图库 ## 实时编码 实时编码是一种程序员在观众面前实时编写代码的技术。这是一种实验代码、公开分享、通过代码表达自我的方式。它可以是技术性的、诗意的、怪异的,最好同时兼具。实时编码可用于创作音乐、视觉艺术和其他形式的媒体。实时编码是一种自为目的的活动:做本身就是回报。没有错误,只有乐趣。了解更多请访问 TOPLAP (https://toplap.org/) 或 livecoding.fr (https://livecoding.fr/)。 BuboBubo (https://raphaelforment.fr/)· 音频引擎:Doux (https://doux.livecoding.fr/)· Gitea (https://git.raphaelforment.fr/BuboBubo/Cagire)· ♥ Ko-fi (https://ko-fi.com/raphaelbubo)· AGPL\-3\.0

相似文章

1jehuang/jcode

GitHub Trending (daily)

jcode 是一个开源编码代理工具,专为多会话工作流设计,资源占用低,提供CLI安装方式,并在性能上优于Claude Code和Cursor Agent等现有代理。