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 為您帶來樂趣,請考慮捐助。
文件
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 或 livecoding.fr。
0 Comments
Log in to join the conversation.No comments yet. Be the first to share your thoughts.