mdcomp32

MMLをStandard MIDI Fileに変換(N88BASICやMSXBASICのPLAY命令MML)


ソフト詳細説明

スタンダードMIDIファイルコンパイラ

スタンダードMIDIファイルを作成するために使用するソフトウェアで、昔のBASICで使用していた記号(MML)で作曲することができます。作曲よりもN88BASICやMSXBASICで作成されているPLAY文の中身をmdcomp32を使用してSMFへ変換する作業に適しています。コンパイラというよりアセンブラに近いです。2000年頃FM音源ドライバーを製作していたときに簡単にそれのデータが作成できるようにと開発しました。あと、PLAY文の中身をそのまま変換できるようにしているのは単に変換作業が面倒だったためです(MSXFAN等にのっていたゲームミュージックを動作テスト用に変換して使用していたため)。
※統合開発環境です
-----
■できないこと
N88BASICのPLAY文で使用できる命令の大半は実装していますが、エンベローブの指定や特殊な命令は使用できません。また、BASICではないので変数に代入ということもできません。
-----
■文例
ch1 {"o3CDEF"} //オクターブ3のドレミファ
の時、CDEFはオクターブ3になる( o?命令が出現しない限り3のまま)
ch1 {"L4CDE8FG"}
L4は長さ四分音符でCD、Eには8がついているので E のみ八分音符。FGは四分音符となる。音階の後に付いている数値はそこだけ音符を指定数値に変えるという意味がある。
各チャンネルは ch? { ではじまり } で終わる(?にはチャンネルの番号を入れる)
-----
■パッケージに同梱しているmdcomp.ZIPについて
DOSやコンソールでコンパイルできるように提供しているソフトウェア一式です。mdcompのプログラムソースも一式添付しています。mdcomp(DOS版)のソースは2条項BSDスタイルライセンスとして提供しています。
詳しくは、mdcomp.ZIP内のmdcomp.txtをご覧ください。
-----
■対応OS
Windows 7 , (8) , 10
※8または8.1は未確認(従来のVerでは作動)
※2000 Pro , XP , Vista でも作動しますがサポートが継続しているOSをお勧めします
最新の動作検証情報は下記のページをご覧ください。
https://wncdevelop.livedoor.blog/
-----
■64bitOSについて
mdcomp32は32bitOS用ですが、64bit OS(Windows 7または10)ではWOW64により64bit環境で作動します
-----
■v1.01について
SMF出力データを修正(四分音符のティック 32(v1.00)→480へ変更)
fmcomp出力データ保存機能追加
mdcomp32のソースを追加(都合上参照のみ)
-----
@商用利用可(添付の説明書をご覧ください)

動作環境

mdcomp32の対応動作環境
ソフト名:mdcomp32
動作OS:Windows 10/7/Vista/XP/2000
機種:IBM-PC x64
種類:フリーソフト
作者: wnc develop 

ユーザーの評価(0人):0
コメント:0
>>コメントを見る

最優秀ダウンロードソフト決定戦
お気に入りのソフトに投票しよう!

■関連キーワード

変換  MIDI  File  PLAY  Standard  MSXBASIC  BASIC  MML 


「MIDI関係」カテゴリーの人気ランキング

  1. ペンちゃんの不思議なけんばん2015 PCのキーボードをキーボードにして音を鳴らせる鍵盤ソフト(ユーザー評価:0)
  2. MidiRetouch MIDI(SMF)ファイルのキーの高さやテンポを簡単に変えられる(ユーザー評価:0)
  3. Rainbow Keyboard パソコンのキーボードをピアノの鍵盤に見立てて演奏できる鍵盤ソフト(ユーザー評価:3.5)
  4. EasyMusicAnalysis2 wave形式の音楽音からコンピュータ処理によって最終的にmidiファイルを作成する音高認識ツール(ユーザー評価:4)
  5. MIDI-INtoQWERTYキーボード変換ツール MIDI IN ポートからのMIDIノート情報をQWERTYキーボードのキー情報に変換する(ユーザー評価:0)

「音楽関係」カテゴリのソフトレビュー

  • CurioSound 1.1.22 - 設定項目をしぼり込み、誰でも簡単に操作することが可能。手持ちのCDなどもハイレゾ相当の高音質で楽しめる純国産のサウンドプレイヤー
  • VOICEROID2 結月ゆかり 2.0.0.0 - 「喜び」「怒り」「悲しみ」の感情表現が可能。マルチボイスにも対応した“定番”入力文字読み上げソフトの新バージョン
  • VOICEROID+ 東北きりたん EX ダウンロード版 4.1.15.0 - フレーズごとの話速・抑揚なども調整可能。落ち着きを感じさせながらも、かわいらしい声が特徴の入力文字読み上げソフト
  • Deep Blue Juke 1.3 - 気持ちの安らぐ環境音楽と映像をエンドレスに再生してくれる“自動作曲・演奏ソフト”
  • Everyone Piano 1.9.3.31 - 7日間で誰でもピアニストに。美しい音色のピアノ演奏を気軽に楽しめるシミュレーションソフト

カテゴリーから選ぶ


その他のコンテンツ
ちょい読み!
コミック
SELECTION