音声出力 Syntherella
CindyScriptは、音声出力のために多機能な関数を用意しています。それは、音声出力の機能がどのようになっているかというサンプルを作るだけでなく、内蔵シンセサイザによる音楽にまで対応します。これらのオーディオ関数はいろいろな目的にかない、次のようなことができます。
- ...通常のシンデレラの作品の表現を強化します。
- ...ゲームや物理シミュレーションでの特定の場面では不可欠のものとなります。
- ...音楽の数学的な構造を研究したりデモンストレーションを行なうのに使えます。
- ...音の数学的・物理的な構造を研究したりデモンストレーションを行なうのに使えます。
オーディオのインターフェースについて、次の2つの節で解説します。
MIDI 関数
MIDI関数は、音声信号に基づくメロディと楽器の音色を作り出すことができます。MIDIは電子音楽の標準形式で、キーボードのような電子楽器とコンピュータの間の橋渡しをするのに使われます。CindyScriptにおけるMIDI関数は、あなたのコンピュータの内蔵シンセサイザとシンデレラ間のインターフェースを作ります。ピアノや打楽器、弦楽器の音を合成して作り出し、旋律を構成することができます。そればかりでなく、強弱や残響、楽器間のバランスといった音楽要素にも対応します。CindySCript の MIDI 関数は高水準で直感的なインターフェースを提供できるように設計されています。
オーディオの例
オーディオの使用例は、数学の関数と普通体験する音との関連を示します。それは、数学の関数によって、ハーモニーや物理シミュレーションによる音の発生が表現されるということです。
詳しくは以下の節で説明します。