AudioGenerator
AudioGenerator[model]
指定された model の1秒の音声を生成する.
AudioGenerator[model,t]
t 秒の音声を生成する.
AudioGenerator[model,t,"type"]
指定された"type"の音声サンプルを生成する.
詳細とオプション
- AudioGeneratorは,振動子やノイズを含む異なるタイプの音声を生成することができる.
- model の使用可能な設定
-
f 時間の任意の関数 f のサンプルを秒単位で取る proc ランダム過程 proc からサンプルを生成する tseries TimeSeries tseries からサンプルを生成する "model" 名前付きの関数"model"からサンプルを生成する - 無音
-
"Silence" 無音(0)信号 - 振動子
-
{"Sin",freq,phase} 正弦波 {"Triangle",freq,phase} 三角波 {"Sawtooth",freq,phase} 鋸波 {"Square",freq,phase} 方形波 {"Pulse",freq,phase,width} デューティサイクル width を使った矩形波 {"Impulse",freq,phase} インパルス信号 - デフォルトで,,,が使われる.
- パラメータの freq,phase,width は,スカラー値,Quantity,Audioオブジェクト,TimeSeriesあるいは純関数でよい.
- 注
-
"White" 一定のパワースペクトル密度 "Pink" に従うパワースペクトル密度 "Brown" に従うパワースペクトル密度 "Blue" に従うパワースペクトル密度 {"Color",α} に従うパワースペクトル密度.ただし, {"White",dist} dist から値のサンプルを取ったランダムノイズ "PeriodicRandomNoise" 振幅が一定でランダム位相の正弦波成分の和 - その他
- AudioGeneratorは,"Real32"タイプの音声オブジェクトを生成する."type"の可能な設定についてはAudioの関数ページを参照のこと.
- AudioGeneratorにはAudioと同じオプションが使える.
全オプションのリスト
例題
すべて開くすべて閉じるスコープ (17)
基本的な用法 (2)
デフォルトで,生成される音声は"Real32"タイプである:
モデル指定 (15)
振動子 (5)
正弦波の周波数を別のAudioオブジェクトで制御する:
TimeSeriesで正弦波の周波数を制御する:
雑音生成器 (5)
関数を使う (1)
AudioGeneratorは時間の関数をサポートする:
時系列を使う (2)
オプション (1)
SampleRate (1)
デフォルトで,SampleRate->44100が使われる:
アプリケーション (8)
時間データからの音声生成 (2)
多周波数の生成 (3)
考えられる問題 (2)
インタラクティブな例題 (3)
おもしろい例題 (4)
24を底とするPiの各桁を使って正弦波振動子の一連の周波数を生成する:
DiscreteMarkovProcessを使って旋律を作る:
テキスト
Wolfram Research (2016), AudioGenerator, Wolfram言語関数, https://reference.wolfram.com/language/ref/AudioGenerator.html.
CMS
Wolfram Language. 2016. "AudioGenerator." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/AudioGenerator.html.
APA
Wolfram Language. (2016). AudioGenerator. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/AudioGenerator.html