Stepland
4aac79086a
Bump version to 1.1.3
2021-05-23 11:27:54 +02:00
Stepland
909b5ee401
Merge pull request #12 from Stepland/force-encoding
...
[jubeat-analyser] use `surrogateescape` everywhere
2021-05-23 11:26:41 +02:00
Stepland
d381ff2bfe
[jubeat-analyser] use surrogateescape
everywhere
2021-05-23 11:24:21 +02:00
Stepland
505447efa1
Bump version to 1.1.2
2021-05-22 13:10:09 +02:00
Stepland
b48911d8f2
Merge pull request #10 from Stepland/fix-bugs-found-by-nomlas
...
Fix bugs found by Nomlas
2021-05-22 13:03:26 +02:00
Stepland
49b6529105
Fix Style
2021-05-22 13:00:06 +02:00
Stepland
a1259a0d2b
Fix black not checking anything in the Ci pipeline
2021-05-22 12:58:56 +02:00
Stepland
a040ffcd95
[memo2] handle b=4 and t= commands anywhere in the file
...
[jubeat-analyser] handle ideographic whitespace
2021-05-22 12:55:41 +02:00
Stepland
c695550866
Bump version to 1.1.1
2021-05-19 17:37:05 +02:00
Stepland
5984d6b4ba
Make construct-typing required
2021-05-19 17:36:50 +02:00
Stepland
acfe3baef5
Bump version to 1.1.0
2021-05-19 17:31:17 +02:00
Stepland
4348976748
Prepare changelog and readme for 1.1.0
2021-05-19 17:30:56 +02:00
Stepland
88fbcda421
Add ci testing
...
Closes #2
2021-05-19 17:26:19 +02:00
Stepland
42d2a3c118
[jbsq] initial support !
...
Closes #6
2021-05-19 17:26:19 +02:00
Stepland
6b869cfaf9
Bump version to 1.0.1
2021-05-12 16:41:09 +02:00
Stepland
8adc517835
Remove debug print(locals())
mistakenly left in
2021-05-12 16:40:22 +02:00
Stepland
57428359ab
Bump version to 1.0.0
2021-05-12 16:33:23 +02:00
Stepland
97c59add43
[eve] Add --beat-snap={number}
loader option to allow aggressive rounding
...
cli now splits loader and dumper options and passes them on correctly
Move unreleased to 1.0.0 in CHANGELOG.md
2021-05-12 16:32:39 +02:00
Stepland
9c0850f98d
[eve] Tests pass !
...
Add load_options to dump & load test strategy
2021-05-12 12:58:28 +02:00
Stepland
f72e875898
Loaders can now take in arguments
...
[eve] Add beat_snap argument to the loader
[eve] Simplify bpm truncation method
[eve] Fix bug in TimeMap.from_seconds
[eve] TimeMap.convert_to_timing_info now accepts a beat_snap
Add denominator argument to round_beats for coarser rounding
Parameterize hypothesis strategies in a less ugly way
2021-05-12 01:24:25 +02:00
Stepland
8322747a15
[eve] full support !
2021-05-11 01:43:21 +02:00
Stepland
a6b1c26f2a
Fully standardize whole song.Song rountrip test strategy
...
Rename + move jubeat_analyser.load_tools.decimal_to_beats to formats.load_tools.round_beats
2021-05-11 01:42:41 +02:00
Stepland
272a05e82b
Add .eve to the format guesser
2021-05-11 01:39:46 +02:00
Stepland
d8c19e35ed
Fix bug dedup and parent folder bugs in filename choosing logic
2021-05-11 01:38:57 +02:00
Stepland
bfbbc59e4a
type hint group_by keys as hashable
2021-05-11 01:37:00 +02:00
Stepland
cb2bbfe370
Split eve between dump and load files
2021-05-10 00:39:28 +02:00
Stepland
4d11287be2
Split NotePosition into two classes, one for actual button positions (bounds checked) and the other for 2d integer vectors (no bounds check)
2021-05-09 17:05:04 +02:00
Stepland
25b6529245
Standardize loading and dumping routines for formats that use one file per chart
2021-05-09 16:31:53 +02:00
Stepland
bfd0dffa85
Code style ...
2021-05-09 16:29:40 +02:00
Stepland
440b9f888d
.eve dumping support !
...
Refactor filename choice and folder loading logic to be usable by other formats
change JubeatFile type to bytes
create Direction enum
rename LongNote.tail_is_straight to has_straight_tail
create Difficulty enum
rename Song.global_timing to common_timing
2021-05-08 00:36:13 +02:00
Stepland
3a4dce98b0
Start eve support
2021-05-06 15:12:12 +02:00
Stepland
3544a817bf
working TimeMap implementation !
2021-05-06 15:11:42 +02:00
Stepland
996deb3ed3
[jubeat-analyser] Prettier rendering of decimal values
2021-05-04 16:11:16 +02:00
Stepland
bb48c4ef0b
Bump version to 0.2.0
2021-05-04 13:41:52 +02:00
Stepland
ce79a843cd
bump changelog
2021-05-04 13:41:31 +02:00
Stepland
000614912d
Add more linting and code formating
2021-05-04 13:39:40 +02:00
Stepland
02f917e6be
[jubeat-analyser] simplify the cod ethat reads lines
2021-05-04 12:13:28 +02:00
Stepland
e564229f4f
[memon] fix several bugs in metadata handling
2021-05-04 12:00:11 +02:00
Stepland
857dd899a7
[#mono-column] #circlefree mode accepts non-16ths notes and falls back to normal symbols when needed
2021-05-04 11:27:03 +02:00
Stepland
9e0c4f5c2b
Fix a lot of jubeat analyser bugs
2021-05-03 23:10:48 +02:00
Stepland
22f8b3c33f
[jubeat-analyser] raise error when mono-column format is detected in other memo parsers
...
Update mypy
2021-05-02 18:14:51 +02:00
Stepland
769c82e33b
Improve error messages
2021-05-02 16:37:01 +02:00
Stepland
b656fe55c2
Change changelog format
2021-05-02 14:01:09 +02:00
Stepland
42cf11044e
Activate more mypy checks
2021-05-02 13:52:07 +02:00
Stepland
298674649d
Bump version to 0.1.3
2021-05-01 14:01:53 +02:00
Stepland
6a51c153b7
Add blank lines between blocks in #memo2 rendering
2021-05-01 14:00:40 +02:00
Stepland
7128dcc559
Use "EXT" instead of "?" as default
2021-05-01 13:55:37 +02:00
Stepland
ceafaad4c3
Fix memon pre-conversion sanity checks
2021-05-01 13:42:16 +02:00
Stepland
23b507f36a
Update docs
2021-05-01 13:40:44 +02:00
Stepland
170117efab
Bump version to 0.1.2
2021-05-01 13:28:51 +02:00