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 #サクラ
mugen
様々なプログラミング言語を使って、音楽を自動作曲しています。
使用している言語
・awk
・COBOL
・JavaScript
・R
・サクラ
・ドリトル
・なでしこ
https://yamazawa.bandcamp.com/
17人がフォロー中
-
Visits
106,901
-
Items
1,160
-
Lab Logs
100
-
Likes
776
Since August 2019