このプロジェクトについて
Undertoneは、ゲームのサウンドエフェクトおよび音楽制作のために設計されたTypeScriptベースのプロシージャルシンセシスエンジンです。すべてはパターンであるという原理に基づいて動作し、StrudelおよびTidalCyclesからインスパイアされた一貫した構文を使用して、シンプルなUIブリップから複雑なマルチセクションソングまでを作成できます。
- **Mini-notation**: シーケンス、細分、和音、ユークリッドリズム、オルタネーションを定義するための強力な文字列ベースの構文。
- **Synthesis & Playback**: サイン、三角、矩形、ノコギリ波などのさまざまな波形およびホワイト、ピンク、ブラウンノイズなどのノイズタイプをサポートし、さらに「持ち込みアセット」サンプル再生システムも提供します。
- **Music Theory Tools**: バンドルされたデータではなく数学的実装に基づくスケール度メロディおよびコードシンボルの展開(ボイシング)を組み込みでサポートします。
- **Voice Control**: ADSRエンベロープ、ローパス/ハイパスフィルター、フェーザー、ピッチグライドのためのチェーン可能でイミュータブルなコントロール。ほとんどの数値パラメータはMini-notationでパターン化できます。
- **Spatial Audio**: ステレオパンニングおよび最大7.1サラウンドサウンドまでのマルチチャンネル配置をサポートします。
- **Pattern Combinators**: `fast`、`slow`、`rev`(逆再生)、`jux`(ジュクスタポーズ)、およびソング構造化のための`arrange`など、パターンを操作するツール。
- **Performance Modes**: ワンショットパーカッシブエフェクトのための`.play()`と、BPM制御によるスケジュールされた音楽シーケンスのための`.loop()`の両方を提供します。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.