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