beatorajaとPulsusではおおむね図表著者の期待通りに再生される。Bemuseとraindropでは画像が描画されないが、音声と図表はおそらく図表著者の期待通りに再生される。BananaBeatsは現時点では多重channelsをsupportしていない。(#xxxyy:...)を持つ図表を変換すると、強制終了するLongNotesは#xxx[51-69]も#LNOBJも始点側が可視notesに変換され、終点側は捨てられる分解能は「240/拍」。objectsが存在する場合、変換後に"duration"を編集する(通常は値を5倍に)停止時間はBMSでは192分音符単位でしたが、BMSONでは"resolution"の値に依存します。10BMSON仕様によれば停止時間は分けて書けますが、それを解釈できる実装は現在Bemuseのみです。分割記述なしなら、Bemuseに加えてbeatorajaとPulsusも、図表著者の期待通りに"stop_events"を解釈してくれます。raindropとBananaBeatsの"stop_events"解釈はよくわかりません。変換後のBMSON図表の"resolution"を変更すれば、「BMSEで表現できないrhythm」も編集することは可能です。note","total":150},"lines":[{"y":0},{"y":1920},{"y":3840},{"y":5760}],"sound_channels":[{"name":"kick.wav","notes":[{"x":1,"y":1920},{"x":5,"y":2880},{"x":1,"y":3360},{"x":3,"y":3375},{"x":5,"y":3390},{"x":7,"y":3405},{"x":1,"y":3420},{"x":3,"y":3435},{"x":5,"y":3450},{"x":7,"y":3465},{"x":1,"y":3480},{"x":3,"y":3495},{"x":5,"y":3510},{"x":7,"y":3525},{"x":1,"y":3540},{"x":3,"y":3555},{"x":5,"y":3570},{"x":7,"y":3585},{"x":1,"y":3600},{"x":3,"y":3615},{"x":5,"y":3630},{"x":7,"y":3645},{"x":1,"y":3660},{"x":3,"y":3675},{"x":5,"y":3690},{"x":7,"y":3705},{"x":1,"y":3720},{"x":3,"y":3735},{"x":5,"y":3750},{"x":7,"y":3765},{"x":1,"y":3780},{"x":3,"y":3795},{"x":5,"y":3810},{"x":7,"y":3825},{"x":1,"y":3840},{"x":5,"y":4320}]},{"name":"kick.wav","notes":[{"x":3,"y":2400},{"x":7,"y":3120},{"x":3,"y":4080},{"x":7,"y":4560}]}],"version":"1.0.0"}BmsONEは現時点では、128分音符や、"stop_events"、"bga_events"、"layer_events"、"poor_events"を編集できません。それら非対応のrhythmや、非対応eventsの"y"座標や"duration"値は、BmsONE上で分解能を変更したとき変更に追従しないので、自分で書き換える必要があります。調査できていない可能性があります。有名でないtagsは調査しきれていません。#EXBPM[01-ZZ]には対応しない。非ASCIIのfilenameおよび文字列値(描画されるとは限らない)おおむねLR2と同等と思われます。違いは#VOLWAVが効くことや、図表をdropして単曲演奏する際も#RANDOMなどの乱数が固定されないこと、極まった地雷artの判定、LR2では許容されるIndentが効かないこと、などなど。#EXBPM[01-ZZ]には対応しない。videoなどを使用できます。evermore”などを参考にしてください。BMS形式の場合は基本的に音声+図表のみです。browsersに依存します。文字化けが不安なら非ASCIIの文章などを図表file内に直接書いておくと誤爆しづらくなります。「UTF-32はWebで使ってはならない」とされています(いまだにsupportしているBlink/Webkitが問題)。調査できていない可能性があります。有名でないtagsは調査しきれていません。#EXBPM[01-ZZ]には対応しない。.wav”は鳴りません。(BOM)の場合、“𠮷野家.wav”も鳴りません。sequenceやCESU-8は正しく無害化されます。familymp4選曲画面右上の“Options”から、設定窓をPDF様(よう)にgrab-and-dragすると、画面下方にkeyconfig領域が現れます。図表listも同様にgrab-and-dragでscrollingします。2017-01-16散らかったmemo“PIXEL.Heart”の一部のKEY音が鳴らない状態でpackageに収録されています(*.ogg~)。“第14回自称無名BMS作家が物申す!”の開催に今頃になって気が付きました。event関連まとめへの掲載がほぼ二ヶ月遅れたことになります。LE-BOM)で符号化されており、Lynxなどは文字化けします。tagsも、文字化けによって無効化されます(これは盲点でした)。版)は"judge_rank"や"total"などの値を変換しません(値が実装依存だからかも)。BMSからBMSONへの変換を試みる図表著者は、これらの値を適宜書き換える必要があります。わからない場合は値として100を指定しておけばよいようです。120そういえばDPBMSも変換されません。1P側と2P側を別々にBMSONに変換して合成すれば済む話......と思いきやそう簡単でもなかった。DPBMSは図表著者が期待する結果とはやや異なる変換がなされます。"beat-14k",」に書き換えて、BmsONEで保存し直せば、問題ありません。"popn-9k",」に書き換えて、BmsONEで保存し直せば、問題ありません。調査できていない可能性があります。有名でないtagsは調査しきれていません。(CP932)だけを特別扱いするようです。sequenceやCESU-8は正しく無害化されます。FrameworkのUnicode関連libraryは無難。構文解析は行われるが非対応mp3わざわざ載せないけど#xxxA0や#MUSICや#MAKERや#SCROLLzzなども非対応。Spices”の追加差分のように極端な分解能を要求する図表を読むと、きちんと「無理」と知らせてくれます。Options:SettingsParser.csに一覧があります。editorsから呼び出すことも可能ですが、より重要なことに、Pulsusは“bmson2wav”の変換を実行できる現在唯一のapplicationです。highestただし現時点ではうまくいかないらしく、耳をつんざく雑音が出力されたりします。あとなんやかんや試して設定が変わってしまった場合、settings.jsonを消すなり退避するなりすればdefaultの設定fileが自動的に生成されます。Forbidden昨秋も約一月ほどaccessできなくなっていましたが、今回の障害も一時的であることを祈ります。archiveに切り替えます。調査できていない可能性があります。有名でないtagsは調査しきれていません。obj.xxx”など)。sequencesへの変換を試みます。運が良ければ日本語の#TITLEも正しく表示されます。filenameは参照できません。encodingをsupportしているわけでもありません。iredup-last8bars”分岐:#RANDOMは#SETRANDOMと混同されるようです。clap.wav#ENDIF#ENDRANDOMこれは普通にbugだと思いますが、私のtestのやりかたが間違っているかもしれません。2が適用されるようなので。bolero.mp3この場合、「選曲画面においてbms-folder\this.bmsが選択されたとき」および演奏開始時に、bms-folder\bolero.mp3がstreaming再生されます。Streaming再生中にnotesが判定される場合、それらのKEY音は再生されません。704この場合、演奏を開始してから11分44秒後に#000が開始されます。この間は見せかけの(空の)小節群が挿入されます。Padding小節群は#000-#999の制限に影響を及ぼしません。310この場合、選曲画面においてbms-folder\this.bmsが選択されたとき、bms-folder\yellows.mp3が、310秒地点からstreaming再生されます。(#PREVIEWが指定されない場合、選曲画面において、bms-folder\bolero.mp3が、310秒地点からstreaming再生されます。ならない場合もあります......#PREVIEWのcacheが残っているのかもしれません。nは、選曲画面でのpreview開始位置を秒単位で指定します:単独では無意味です。#PREVIEWまたは#MUSICと併用する必要があります。