Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 可視化とグラフィックス > サウンドと音声 > Play >

Play

Play
その振幅が から の範囲の時間 t(秒単位)の関数としての で与えられるサウンドを奏でるオブジェクトを作成する.
  • PlaySoundオブジェクトを返す.これはクリックすると音を演奏するボタンとしてStandardFormで表示される.
  • Playは,実質的にBlockを使って変数 を局所的なものとして扱う.
  • Playは属性HoldAllを持ち,に特定の数値を割り当てた後でのみ を評価する.
  • 場合によっては,に特定の数値が割り当てられる前にEvaluateを使って を記号的に評価する方が効率的なこともある.
  • 以下のオプションを与えることができる.
DisplayFunctionAutomatic表示する出力を作成する関数
PlayRangeAll演奏に含む振幅レベルの範囲
SampleDepth8各々の振幅のレベルを表すのに使用するビット数
SampleRate8000作成する秒当りの振幅のサンプル点の数
  • Playはステレオサウンドを作成する.左チャンネルが最初に与えられる.
  • Playは,任意のチャンネル数でサウンド出力を作成する.
「中央イ(A)」の正弦波を1秒間演奏する:
「中央イ(A)」の正弦波を1秒間演奏する:
In[1]:=
Click for copyable input
Out[1]=
2つの音を連続して演奏する:
任意の関数を演奏する:
周波数の変調:
鋸歯関数を演奏する:
矩形波を演奏する:
2つの異なるステレオチャンネルで演奏する:
4つのチャンネルで演奏する:
振幅に使用する関数値の範囲を自動的に選択する:
関数値0から50までが振幅幅全体に広がっているものとする:
サンプルレートが低いと音の品質も低くなるが,データ数は少なくて済む:
ビート音を生成する:
リーマン(Riemann)のゼータ関数を演奏する:
不均衡な正弦波の総和を演奏する:
音響効果を与える簡単な関数:
変化する周波数を持つ純音の総和:
ビブラートのような効果を生む:
波形と音符に基づいた音を連続で演奏する:
波形と音符をほぼ同じ時間演奏する:
サンプルレートよりも高い周波数要素は聞き漏らされる:
サンプルレート近くで奇妙なエイリアシングが起り得る:
バージョン 2 の新機能 | バージョン 6 での修正機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF