スピーカ - Speaker

音声 (スピーカ) に関するAPIです.

シンボル

  • frequency

    設定できる周波数のシンボル

    シンボル

    :c4

    ノートC4の周波数 (261.63)

    :cs4

    ノート#C4の周波数 (277.18)

    :d4

    ノートD4の周波数 (293.66)

    :ds4

    ノートD#4の周波数 (311.13)

    :e4

    ノートE4の周波数 (329.63)

    :f4

    ノートF4の周波数 (349.23)

    :fs4

    ノートF#4の周波数 (369.99)

    :g4

    ノートG4の周波数 (392.00)

    :gs4

    ノートG#4の周波数 (415.30)

    :a4

    ノートA4の周波数 (440.00)

    :as4

    ノートA#4の周波数 (466.16)

    :b4

    ノートB4の周波数 (493.88)

    :c5

    ノートC5の周波数 (523.25)

    :cs5

    ノートC#5の周波数 (554.37)

    :d5

    ノートD5の周波数 (587.33)

    :ds5

    ノートD#5の周波数 (622.25)

    :e5

    ノートE5の周波数 (659.25)

    :f5

    ノートF5の周波数 (698.46)

    :fs5

    ノートF#5の周波数 (739.9)

    :g5

    ノートG5の周波数 (783.99)

    :gs5

    ノートG#5の周波数 (830.61)

    :a5

    ノートA5の周波数 (880.00)

    :as5

    ノートA#5の周波数 (932.33)

    :b5

    ノートB5の周波数 (987.77)

    :c6

    ノートC6の周波数 (1046.50)

    :cs6

    ノートC#6の周波数 (1108.73)

    :d6

    ノートD6の周波数 (1174.66)

    :ds6

    ノートD#6の周波数 (1244.51)

    :e6

    ノートE6の周波数 (1318.51)

    :f6

    ノートF6の周波数 (1396.91)

    :fs6

    ノートF#6の周波数 (1479.98)

    :g6

    ノートG6の周波数 (1567.98)

    :gs6

    ノートG#6の周波数 (1661.22)

    :a6

    ノートA6の周波数 (1760.00)

    :as6

    ノートA#6の周波数 (1864.66)

    :b6

    ノートB6の周波数 (1975.53)

特異メソッド

Speaker.volume = ( vol ) -> nil

音量を調整する.

引数

vol ボリュームの値.範囲:0から+100.0はミュート.+100を超えた値を指定すると,実際の値は+100になる.小数点以下切り捨て

戻り値

nil


Speaker.tone ( frequency, duration ) -> nil

指定した周波数でトーン出力する. 今再生しているサウンドは停止される.

引数

frequency トーンの周波数.シンボルから選択.

duration 出力持続時間.単位はミリ秒.小数点以下切り捨て

戻り値

nil


speaker_sample.rb