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にはインタラクティブなドキュメントが内蔵されています。アプリ内で閲覧でき、すべての例はその場で実行可能です。マニュアルはチュートリアルとリファレンスを兼ねた完全な本です。インターフェース、2つのForth系言語、サウンドエンジンについて解説しています。同じマニュアルの印刷版も存在します。
言語
CagireのスクリプトはForthで書かれます。Forthは連結型言語で、右から左へ1ワードずつ読み進めます。1つのステップで多くのことを行えます。以下はその例です:
saw snd
< c4 eb3 g3 > note
[ .5 .8 ] choose gain
( 8 crush ) sometimes
0.5 decay
. 2つ目の言語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.