BMS, Movie, Illustrations, Programming

曲名に (Hardcore Remix) のような括弧書きが含まれる場合、 SUBTITLE を使うべきではないという話【LR2】

LR2 (Lunatic Rave 2) での演奏を視野に入れる場合の注意点です。

BMS に #SUBTITLE が含まれていると、 #TITLE に括弧書き(暗黙の副題)が含まれている場合にそれが表示されなくなってしまうという制限(恐らくバグ)が LR2 には存在します。

LR2 で #SUBTITLE と暗黙の副題が競合する場合、暗黙の副題文字列は表示されません。

BMS command memo (JP)

このため、曲名に (Hardcore Remix) のような括弧書きが含まれる場合、 #SUBTITLE を使うべきではないということになります。

この現象が発生する区切り文字の一覧は、こちらのリンクで確認できます。

https://hitkey.nekokan.dyndns.info/cmdsJP.htm#TITLE-IMPLICIT-SUBTITLE


LR2 での見え方

#TITLE サブタイトル不使用 (Remix) [Hyper]

このように、 (Remix) と正しく表示されています。


#TITLE サブタイトル使用 (Remix)
#SUBTITLE [Hyper]

SUBTITLE を使うと、 (Remix) という表記が消えてしまっています。これは LR2 のバグだと考えられます。


beatoraja での見え方

#TITLE サブタイトル不使用 (Remix) [Hyper]


#TITLE サブタイトル使用 (Remix)
#SUBTITLE [Hyper]

どちらの場合でも、 (Remix) と正しく表示されています。ただし、若干画面表示に違いがあります。

このため、 LR2 での演奏を想定していない場合は、どちらで表記しても問題ありません。


おわりに

10 年以上前に思ったことなので、今更!? という感じですが、忘れていたことを頑張って思い出したので、もう忘れないように備忘録として記載しておきます。

まあ、もう忘れても良い時代のような気もしますが……。