Snack
Snack拡張パッケージを使うとサウンドの再生/録音/処理/視覚化ができます。
SnackはTcl8.0以上またはTcl Plug-in 2.0以上で動作します。
以下はMP3ファイルを再生するスクリプトの例です。
# play.tcl
package require -exact sound 2.0
sound::sound s -file Track02.mp3 -debug 0
s play -block 1
|
とっても簡単ですね。
それでは、Snack v2.0.5に添付されているサンプルをいくつか紹介します。
MP3プレーヤー
Snackに添付されているMP3プレーヤー(tomAMP.tcl)です。
プレーリストを作成して連続再生やランダム再生ができます。
WAV, MP3, AU, SND, AIFF, SD, SMP, CSL, RAW binaryを再生できます。
現在、Windows Media オーディオ ファイル(WMA)には未対応です。
もっとしっかりしたMP3プレーヤーとしては、snackAmpがあります。
レコーダー
Snackに添付されているレコーダー(record.tcl)です。
MP3→WAV等のファイル形式の変換やオーディオからの録音ができます。
現在、MP3へは出力できません。
エコーフィルター
Snackに添付されているエコーフィルターです。
インタラクティブにパラメータを変更できます。
WAV, MP3, AU, SND, AIFF, SD, SMP, CSL, RAW binaryを再生できます。
波形とスペクトル写真
Snackに添付されている波形・スペクトル写真ビューアー(cool.tcl)です。
波形とスペクトル写真の表示を切り替えられます。
WAV, MP3, AU, SND, AIFF, SD, SMP, CSL, RAW binaryを再生できます。
Snackにはもっと多くのサンプルが付いているので、みなさんもお試しください。
Snack