major rewrite of NotesLoaderBMS. now it needs a lot of testing.

- handles BPM changes correctly
- songs should load faster
- auto-adjusts time signature changes (not sure how well will it perform.)
- add some code to differentiate between beat_single5 and popn_five, fixes bug 430
- also, bug 500 seems to be fixed after the rewrite, after some other attempts fail

what's not supported yet:
- #LNOBJ long note parsing
- #LNTYPE 2 long note parsing [http://nvyu.net/rdm/ex.php]
This commit is contained in:
Thai Pangsakulyanont
2011-09-10 01:08:04 +07:00
parent 27195bd02c
commit b26dc2b3bd
+904 -1110
View File
File diff suppressed because it is too large Load Diff