きびりす

マスターテキストファイル以外、ずれる部分や抜けている部分があるようです。
csv,tsvを使用していると serial experiments lain で 熱き鼓動 尾藤イサオ とか、およそ番組とかけ離れた歌を歌うことになります。要注意です。
変換スクリプトをマスターテキストファイルにあわせたものに書き直す必要がでてきましたのでマスターテキストの調査が必要になり…。
でも、前にマスターテキストの処理スクリプト書こうとして挫折した覚えが…。なんでだろう。→Σの重複番号が2行目にくるとか位置ずれが吸収できなかったとか…だったと思う。

とりあえず、スクリプト変更のためのマスターテキストファイル調査

項目名, 文字数
作品名, 1-改行コードまで(制限無し?、行頭に■□◆◇●のいずれか)
曲 名, 1-48, 48bytes
歌手名, 49-111, 63byptes
選曲No, 112-237?, 126?bytes
Σ  , 112-117, 6bytes
Σ★ , 119-124, 6bytes
HyperJ, 126-132, 7bytes(注意!)
LavcaX, 133-139, 7bytes
CyverD, 141-149, 9bytes(注意!)
GIGA  , 150-154, 5bytes
SEGA  , 156-160, 5bytes
U-kara, 162-166, 5bytes
SynSon, 168-172, 5bytes
JHC   , 174-178, 5bytes
TOEI  , 180-184, 5bytes
BMB   , 186-190, 5bytes
UGA   , 192-199, 8bytes
NET   , 201-205, 5bytes
MAC21 , 207-211, 5bytes
LD    , 213-216, 4bytes
手動  , 218-223, 6bytes
オート, 225-230, 6bytes
KIDS  , 232-237, 6bytes
曲カナ, 240-298, 59bytes
Voカナ, 299-改行コードまで, 72?bytes

※曲名、歌手名が文字制限をオーバーする場合は「ハミングバード(*1)」
 などの注釈で表示される。注釈は"注意書きファイル"で参照可能。