Giter Site home page Giter Site logo

Comments (5)

cwtickle avatar cwtickle commented on September 21, 2024

そもそもは歌詞表示や背景表示、色変化絡みに関するまともなエディターが無いことが問題なのですが…。
ソース側でも対策が取れたらいいかなということで。

譜面の外部ファイル化ができるようになって、特殊文字対応の敷居も下がりましたが(バッククォートを歌詞に使うケースはそんなにない)、英語歌詞となるとカンマを使うので、何かしらの対策がいると思いました。

from danoniplus.

suzme avatar suzme commented on September 21, 2024

カンマを使う歌詞は少なくないはずなので、別の書き方があってもいいかもしれませんね。
たとえばカンマ以外の区切り文字を使う、Frame,Positionの後カンマ+改行までをLyricsとみなす、など。
いずれにせよチェックも必要だとは思いますが。

from danoniplus.

cwtickle avatar cwtickle commented on September 21, 2024

都合の良い区切り文字ってなかなか無いんですよね。
パイプはもう使っているので、例えばスラッシュにすれば間違えないですね。
カンマ/ピリオドの一件はこの前に作品移行するときに自分がよくやったので提起しました。

歌詞(word_data)については背景(back_data)同様、
3つ1セット+改行区切りで良いのかなと思っています。
読込パターンを2種類用意しておいて、区切り文字で判断、とかはありかもしれません。
それでも、その区切り文字を使う歌詞は出てくると思うので対策はいるんですけどね。

from danoniplus.

cwtickle avatar cwtickle commented on September 21, 2024

ver3.1.3にて、不正な歌詞データのスキップを実装しました。
すずめさんいつもありがとうございます m(_ _)m

from danoniplus.

cwtickle avatar cwtickle commented on September 21, 2024

歌詞データについて、行単位で取り込み可能となり
以前のようなエラーも頻発しなくなったので、一旦クローズとします。

from danoniplus.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.