bemusic / bmson-spec

Technical specification for bmson format
http://bmson-spec.readthedocs.org/
21 stars 2 forks source link

Standardize LN type #10

Open DolphinDTM opened 7 years ago

DolphinDTM commented 7 years ago

Currently it is up to the player to decide which LN type the chart will use. (LN, CN or HCN). exch implemented an unofficial solution to this in beatoraja which determines LN type per note.

However I think specifying LN type per note becomes quickly tedious and it is also very confusing for the person playing the chart if it mixes LN types.

I would like to propose a global command that specifies the LN type for the entire chart instead of each individual note.

ln_type: 1/2/3 1 = LONG NOTE 2 = CHARGE NOTE 3 = HELL CHARGE NOTE

DolphinDTM commented 7 years ago

Could someone please look through this and tell me if I did something bad? Thanks https://github.com/Dolphinssss/bmson-spec/commit/39c197a24b3584b638f3e9e173ddc9a5b5589a4c

DJKero commented 4 years ago

Could someone please look through this and tell me if I did something bad? Thanks Dolphinssss@39c197a

If I'm not wrong the description of LONG NOTE only covers single tick at the end without release? I don't remember how PIU handles them, but EZ2 makes the timing of longnotes looser than normal notes and allows you to recover them halfway through applying bad judgement as punishment. (I think it applies GOOD)