JUNO-G のプリセット音色聴き比べ
初版 2019/09/02 09:27
改訂 2019/09/02 09:33
JUNO-G には、768種類のプリセット音色がある。この音色パッチは、128音色がセットになってPR-AからPR-Fまでのグループになっています。
![](https://muuseo-jp.s3-ap-northeast-1.amazonaws.com/uploads/1567382688330-ekckxfjsc6e-d43a98319775b0b1bc7bbf143a71f018/20190902_083913820.jpg)
PR-Aの音色一覧
![](https://muuseo-jp.s3-ap-northeast-1.amazonaws.com/uploads/1567382792211-omm8mrpi59-d43a98319775b0b1bc7bbf143a71f018/PR-A.jpg)
この音色は、コンピュータから次のような仕様でプログラムチェンジのMIDIデータを送信すれば音色を指定できます。
![](https://muuseo-jp.s3-ap-northeast-1.amazonaws.com/uploads/1567382930721-9c6seui0i7v-d43a98319775b0b1bc7bbf143a71f018/JUNO-G_PC.jpg)
ということで、768音色の全てを自動で聴いてみるプログラムを作ってみました。
![](https://muuseo-jp.s3-ap-northeast-1.amazonaws.com/uploads/1567383827248-sopkzg1jids-d43a98319775b0b1bc7bbf143a71f018/sakura.jpg)
// JUNO-G 全プリセット音色聴き比べ
#mml="cdefgab>cc<bagfedcr1"
Int MSB=087; Int LSB=064; Int PCG=001;
[6
PCG=001
[128
@(PCG,MSB,LSB) #mml //Print(PCG,MSB,LSB)
PCG++
]
LSB++
]
Int TM=Time/TimeBase*(600000/Tempo)/10000 Print("演奏は "+TM/60+" 分 "+ TM%60+" 秒)
演奏時間は、128分!です。
#プログラミング #JUNO-G
![File](https://d17x1wu3749i2y.cloudfront.net/2019/08/01/18/45/52/659413ae-4e5b-45a3-99ba-7831945efb12/file.jpg)
mugen
様々なプログラミング言語を使って、音楽を自動作曲しています。
使用している言語
・awk
・COBOL
・JavaScript
・R
・サクラ
・ドリトル
・なでしこ
https://yamazawa.bandcamp.com/
17人がフォロー中
-
Visits
101,008
-
Items
1,157
-
Lab Logs
100
-
Likes
776
Since August 2019
![Default](https://d3caz7hhiepl95.cloudfront.net/assets/user/default-6344dcd9594efe2c770024a51c383175.png)