PSR-225 PANEL VOICE

初版 2019/09/17 16:28

改訂 2019/09/18 05:30

PSR-225にはGM音源の他に「PANEL VOICE」という音色セットがある。



配列などを見ると、GM音源をベースにしているようなのですが、DSPがセットされていたり、タッチレスポンスの処理がされていたりと、かなりライブでの演奏を意識した作りになっています。


この音色をPCから操作する時は、こんな感じのPC(Program Change)データを送ります。


サクラだと、こんな関数になります。


@(PRG, MSB, LSB)


ということで、この「PANEL VOICE」の音色を全部聴いてみるプログラムを作ってみます。


まずは、取扱説明書のデータをコピペして元になるテキストデータを作っておきます。


このデータから日本語の名前の部分をカット。


簡単なawkのスクリプトを書いて、サクラ用のMMLを生成します。


{

lsb=$2

 msb=$3

 prg=$4+1

 nam=$5 $6 $7

 gsub("\r","",nam)

 print "TrackName{\"" nam "\"} @(" prg "," lsb "," msb ") #MML" 

}


このデータをサクラのエディタにコピペして、演奏する#MMLを書けば、好きなフレーズ全ての音色の確認ができます。



#PSR-225 #サクラ

Author
File

mugen

様々なプログラミング言語を使って、音楽を自動作曲しています。

使用している言語

・awk
・COBOL
・JavaScript
・R
・サクラ
・ドリトル
・なでしこ

https://yamazawa.bandcamp.com/

Default