PSG音源のキーボード機能の鍵盤画面を作っています。
全てで48鍵の音になるのですがキー対応表ができました。
![](https://blogimg.goo.ne.jp/user_image/2d/6d/7bd5e66b137c86d255a1e6ac15f14e3f.jpg)
Capsを消して英数小文字の状態で、Shiftを押すと高いオクターブの音がでます。
O3,O4,O5,O6というふうになります。
そして、検討していたMSXの音楽関係の記事は何が何でも進めていこうと思いました。
かなりテレビでPSGの音を耳にしたりしますし、やはりMSXの音源ですからね。
プログラムは式が多くあり解析に時間がかかっています^^しかも!
紹介しているUASS派生版ですが、いまさがしています。(苦笑)
UASSについてはFULLMSXムービーで紹介しています。
http://www.geocities.jp/fullmsx2/u-yan/movies.html
![](https://blogimg.goo.ne.jp/user_image/43/89/6aa2b420462d9bf0b0a78485df6fd047.jpg)
UASSはSOUND命令でPSGレジスタを操作して96の音を調律して
キーボードにするもので、MMLでできないことをSOUNDでやってしまおうと
思いながらもキーボード入力で終わっていますが、
このリストは番号がMMLの音階に対応していることを見るためのもので
Mになっているのはメモリにデータがあることを意味しています。
ただこれだけでは番号の役割がもったいないので、
![](https://blogimg.goo.ne.jp/user_image/3e/b1/3f20cfa62182229855bb23792234b781.jpg)
CDEとかドレミがわからなくても、たたき台でちょこっと書きましたが、
この画面で編集できればいいなぁと思っています。
ピアノロールエディタとは言えないのでPロール(仮)にしておきます。
>M=30の数値をM=31に変えたりするとさらに効果的ですね。
と書きましたが、実はこのM=30はUASSの30番の数値だったりします。
おもしろくなってきましたが…
たぶん「いつものプロジェクト」なので、かなり時間がかかると思います。
全てで48鍵の音になるのですがキー対応表ができました。
![](https://blogimg.goo.ne.jp/user_image/2d/6d/7bd5e66b137c86d255a1e6ac15f14e3f.jpg)
Capsを消して英数小文字の状態で、Shiftを押すと高いオクターブの音がでます。
O3,O4,O5,O6というふうになります。
そして、検討していたMSXの音楽関係の記事は何が何でも進めていこうと思いました。
かなりテレビでPSGの音を耳にしたりしますし、やはりMSXの音源ですからね。
プログラムは式が多くあり解析に時間がかかっています^^しかも!
紹介しているUASS派生版ですが、いまさがしています。(苦笑)
UASSについてはFULLMSXムービーで紹介しています。
http://www.geocities.jp/fullmsx2/u-yan/movies.html
![](https://blogimg.goo.ne.jp/user_image/43/89/6aa2b420462d9bf0b0a78485df6fd047.jpg)
UASSはSOUND命令でPSGレジスタを操作して96の音を調律して
キーボードにするもので、MMLでできないことをSOUNDでやってしまおうと
思いながらもキーボード入力で終わっていますが、
このリストは番号がMMLの音階に対応していることを見るためのもので
Mになっているのはメモリにデータがあることを意味しています。
ただこれだけでは番号の役割がもったいないので、
![](https://blogimg.goo.ne.jp/user_image/3e/b1/3f20cfa62182229855bb23792234b781.jpg)
CDEとかドレミがわからなくても、たたき台でちょこっと書きましたが、
この画面で編集できればいいなぁと思っています。
ピアノロールエディタとは言えないのでPロール(仮)にしておきます。
>M=30の数値をM=31に変えたりするとさらに効果的ですね。
と書きましたが、実はこのM=30はUASSの30番の数値だったりします。
おもしろくなってきましたが…
たぶん「いつものプロジェクト」なので、かなり時間がかかると思います。