コミュニティアイコン プチコン 非公式コミュニティ プレイ日記

アバター
スケさん ◆YJjXHENp4drH
2018/9/19 23:21
Nyan Cat のmmlを猫の泣き声にしたいため、ompのbeep演奏ソフトを使おうと思うんですが、MMLからOMPに変換するソフト等ってあります?
http://ochameclub.web.fc2.com/petitcom3/soft/qsp.htm#omp

コメント

アバター
おちゃめ 2018/9/20 6:12 ◆jH1opV6FnGyx
そもそも、OMPは知っている人の方が少ないため変換ソフトを作っている人はいないと思います。
OMPはポケコンでは「BASICで音階演奏ができる」ということで画期的なツール(メモリが少なく速度が遅いポケコンだと速くて短いOMPのアドバンテージが非常に大きかった)なので私以外にも使ってくださる方がたくさんいました。

そのため少しでもOMPでのMML制作の負担を軽くするため一般的なMMLからOMPへの変換ツールを作ってくださった人も居ました。
http://ochameclub.web.fc2.com/E500/TECH/OMP.HTM#MML2OMP
※リンク先のはPC向けのツールです。

初代プチコンではMMLによる音階演奏機能が無かった(BGMPLAYはプリセット音楽しか鳴らすことができなかった)ため各自で音階演奏ツールを作っていましたね。
(今となっては非常に遅い初代プチコンですが)OMPが持っているアドバンテージもポケコンと比べて100倍くらい速くメモリが1MBも使えるプチコンだとあまり意味がないので視認性の高いMMLで書けるツールの方が重宝されて私のOMPを使ってくださる方はほとんど居ませんでした。

BGMPLAYでMML演奏ができない初代プチコンでもOMPを使えばこの動画のようなことができます。
https://www.youtube.com/watch?v=GIoF-95VlqM

しかし、プチコンmkII以降は自分で描いたMMLがBGMPLAYで演奏できるようになったためOMPを使っている人は誰も居ないような気がします。
というわけで、「実用ではなくネタとしてBEEPでも音階演奏できますよ」ということで作ったのがプチコン3号用のOMPなのです。

前置きが少し長くなりましたが、利用者が居ないツールへの変換ソフトは「自分で作る」しかないのではないかと思います。
しかし、わざわざOMPへの変換ソフトを作るくらいならば、むしろ、OMPに拘らず自分で「BEEPを使った音階演奏ソフト」を作った方が良いのではないかと思います。
初代プチコンで作ったOMPではないMML演奏ツールも公開していますので参考にしてみてください。
http://ochameclub.web.fc2.com/petitcom/mml.htm
初代では341.3で半音(4096で1オクターブ)、プチコン3号では100で半音(1200で1オクターブ)という違いを修正すればほぼそのままで動くと思います。
自由に改造してもらって構いません。

余談ですが、「OMP(オンプ)」というネーミングは「音符」と掛けたものです。
アバター
スケさん 2018/9/20 18:08 ◆YJjXHENp4drH
了解です。
ompは某歌ロイドもあるので時々使っていましたが、今は別のをつかうことにします。
アバター
スケさん 2018/9/20 18:12 ◆YJjXHENp4drH
と思ったんですが、wikiにも無いしポケコンの時にも使ったので、自力で変換します。
アバター
おちゃめ 2018/9/20 21:24 ◆jH1opV6FnGyx
ポケコンの頃からOMPを使ってくださっていたとは・・・。

OMPの普及を行うならば私の方で変換ツールを作るべきなのですが、私自身がポケコンで使いまくっていた頃は五線譜の音譜を脳内でOMPのMMLに変換できていたので変換ツールの必要性は全く感じませんでしたし、必要に感じた人がPC向けのツールを作ってくださったので特に困りませんでした。
プチコンでは私自身がOMPを使う機会が無くなってしまいました。棒歌ロイドOSPで使ったくらいです。

需要があるのでしたらそのうち変換ツールを作ろうと思いますが、単音かつ基本コマンドのみの対応であれば簡単とはいえ、プチコン3号のMMLに完全対応(といっても機能的にBEEPでは実現できないものは対応は無理)となるとすごく面倒なんですよね。
特に和音は全く仕様が異なるので対応させるのが一番面倒です。
というわけで、私の変換ツールを待つよりは、ご自身の手で変換ツールを作る方が早いかもしれません。
アバター
スケさん 2018/9/21 7:02 ◆YJjXHENp4drH
そうですね。プチコンにmakk2入ったらMML使えるようになってbeepで演奏はしなくなったんですよね。
ポケコンはpc-1480U(シャープ)を使っています。
その為beepオンでの演奏にこれは欠かせませんでした。
今は変換ツールをつくっているのですが、和音は確かに大変です。
完成したらお知らせします。

コメントを書く

この投稿にはコメントできません。

- WEB PATIO -