使うと、こういうものが簡単に作れるようですよ、ありがたや、ということで。Pythonでグローバル変数を奇麗に扱う方法が分からず。:各オブジェクトから、スコアを加算したり、別オブジェクトを発生させたりするあたりで悩んだり。グローバル変数にアクセスしないと目的が果たせないような気がする。一般的には、グローバル変数なんて使うな、と言われてしまうわけで。シングルトンパターンか。ソレ、結局はグローバル変数と似た状況になるんじゃないのか。今回は面倒臭くなって、結局、一部の変数をグローバル変数にしちゃったのだけど。そのあたりどのような書き方をするのが妥当なのだろう。ドット絵エディタ、タイルマップエディタの他に、サウンドエディタ、ミュージックエディタも含まれているけれど。当初、使い方がさっぱり分からなかったけど。サウンドクラスについての説明を眺めながら触ってるうちに、なんとなく少しだけ分かってきた。サウンドエディタと呼んでいるけれど、実質、シーケンスエディタ(パターンエディタ?)+エフェクト指定エディタ、みたいなものらしい。エンベロープ相当を、文字で指定していく、みたいな。して作ったシーケンス、というかパターンの番号を、ミュージックエディタ上で並べていくことで、BGMデータになる模様。再生速度をめちゃくちゃ速くすれば(SPEEDの数値を小さくすれば)、メロディが効果音っぽく聞こえるので、たしかにサウンドエディタと言えなくもないなと。波形種類その他についてメモ。:画面構成は、以下のような感じ。文字のどれかを打って指定する。ちなみに、ノコギリ波ならSawと記述するはず。矩形波とはduty比が違うのだろう。(ノイズ)以下のページや動画が参考になりそうな予感。さまようけんばん「VOL」には、音量を指定する。0〜7の数字を指定できる。エンベロープ相当を指定できる。