Play

Play[f,{t,tmin,tmax}]

その振幅が tmin から tmax の範囲の時間 t(単位:秒)の関数としての f で与えられるサウンドを奏でるオブジェクトを作成する.

詳細とオプション

  • PlaySoundオブジェクトを返す.これはクリックすると音を演奏するボタンとしてStandardFormで表示される.
  • Playは,実質的にBlockを使って変数 v を局所的なものとして扱う.
  • Playは属性HoldAllを持ち,t に特定の数値を割り当てた後でのみ f を評価する.
  • 場合によっては,t に特定の数値が割り当てられる前にEvaluateを使って f を記号的に評価する方が効率的なこともある.
  • 以下のオプションを与えることができる.
  • DisplayFunctionAutomatic表示する出力を作成する関数
    PlayRange All演奏に含む振幅レベルの範囲
    SampleDepth8各々の振幅のレベルを表すのに使用するビット数
    SampleRate 8000作成する秒あたりの振幅のサンプル点の数
  • Play[{f1,f2},{t,tmin,tmax}]はステレオサウンドを作成する.左チャンネルが最初に与えられる.
  • Play[{f1,f2,},]は,任意のチャンネル数でサウンド出力を作成する.

例題

すべて開くすべて閉じる

  (1)

「中央イ(A)」の正弦波を1秒間演奏する:

スコープ  (5)

2つの音を連続して演奏する:

任意の関数を演奏する:

周波数の変調:

鋸歯関数を演奏する:

矩形波を演奏する:

一般化と拡張  (2)

2つの異なるステレオチャンネルで演奏する:

4つのチャンネルで演奏する:

オプション  (2)

PlayRange  (1)

振幅に使用する関数値の範囲を自動的に選択する:

関数値0から50までが振幅幅全体に広がっているものとする:

SampleRate  (1)

サンプルレートが低いと音の品質も低くなるが,データ数は少なくて済む:

アプリケーション  (6)

ビート音を生成する:

リーマン(Riemann)のゼータ関数を演奏する:

不均衡な正弦波の総和を演奏する:

音響効果を与える簡単な関数:

変化する周波数を持つ純音の総和:

ビブラートのような効果を生む:

特性と関係  (2)

波形と音符に基づいた音を連続で演奏する:

波形と音符をほぼ同じ時間演奏する:

考えられる問題  (2)

サンプルレートよりも高い周波数要素は聞き漏らされる:

サンプルレート近くで奇妙なエイリアス処理が起り得る:

Wolfram Research (1991), Play, Wolfram言語関数, https://reference.wolfram.com/language/ref/Play.html (2007年に更新).

テキスト

Wolfram Research (1991), Play, Wolfram言語関数, https://reference.wolfram.com/language/ref/Play.html (2007年に更新).

CMS

Wolfram Language. 1991. "Play." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2007. https://reference.wolfram.com/language/ref/Play.html.

APA

Wolfram Language. (1991). Play. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Play.html

BibTeX

@misc{reference.wolfram_2024_play, author="Wolfram Research", title="{Play}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/Play.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_play, organization={Wolfram Research}, title={Play}, year={2007}, url={https://reference.wolfram.com/language/ref/Play.html}, note=[Accessed: 22-November-2024 ]}