Osu Dreamer Versions Save

a diffusion-based ML model for generating osu! maps from raw audio

v4.0

1 year ago
  • refactor: move data out of model (b5cbdae0eaaa0880633a3a06ad67b9edc7abc740, 3d19f9642925b62a7d205e9fc06f32a9765f6424)
  • clean: documentation(41c7ec46b8e155f68fdfed33b6fb7b88ac8cf3e3, a4a75e09a56def435f1be42b2d4f7f0668a59144, 64573a1758df7d29a2de50392acf673bc6180845)
  • feature: resample audio (2df1fc0fe1a8c0ea03379dcf509aa711bda2d942)
  • feature: remove timing (730ebc7f08a4d0f275050b5e928a2a02d293600e)

v3.1

1 year ago
  • refactor: generate_mapset to own function (1c483302e728eea545dbdb918130e312f1739d81)
  • fix: integer timestamps for timing points (7ba48d7bc80040274c3c4857d6b5ede0bc167364)
  • feature: attempt to determine meter start when provided bpm (80e9c3b5723ffcaf3de6193441855772df55ccbc)
  • feature: tag osu_dreamer on generated maps (4080fc0db3ae046b5e0c8de2b942716845ab9d2b)

v3.0.3

1 year ago
  • clean: quiet librosa load warning (f0fb5e90a7a5bb8162be692510ef3fb96ad35536)

v3.0.2

1 year ago
  • fix: more reliable audio loading (1888a2ba6c70f12b1bfbf134b6c88541a87fb008)
  • fix: zero length sliders (914671d7be29fc33dea09602f3d05621b77f6c6a)

v3.0.1

1 year ago
  • fix: ensure hold starts precede hold ends (a54d6606d2c7b9dc11cbbe534dd7b6a9290ad00d, edf28db65f9e92f40824644fb05cb3463cc78e02)

v3.0

1 year ago
  • feature: model conditioned on PLP or timing signal generated from timing points (b6af900bf2a16dbddf4e3aad16109b4ded747b8d, 2e3e5fa2c2b10fc450c919c5728d075286338b91, 430a1d4d63281178235c8efb063699f6d1a7ec2c)
  • feature: beat snap when timing is provided (55f6f07de7af9195a4b456ade2d96f312e9d4f66)
  • feature: proper bezier sliders + slider slides (77e2b0ea9f142a40bce3093807488a8a8f7350ab, a6f84b44ca64675546f715b740811e4a68f09c42)
  • refactor: osu_dreamer.model subpackage (b3b98c221107bffbe9138d36834c600824e67d1e)

v2.4

1 year ago
  • refactor: extract data for training into separate module (8f4acda6f85cedffb3b8aeba291f66c34f3997e8)

v2.3.1

1 year ago
  • fix: update setup.py (ebaa634a099ca0c25b33ed0c8b42d189f959ae9a)

v2.3

1 year ago
  • fix: expose subseq_density as model parameter (85f8013adcec815cbe3fc74a833858f13cc294be)
  • improvement: timing point logic (17709a08d1f2d90ce8eab983a2efc52f3b92bdc3, f9bef305aebf7dac3340eb3f8cdb8237d0f82bb3)
  • refactor: signal related logic moved to own subpackage (d5871145646e294f25f73ac328ca291611993238)

v2.2.1

1 year ago
  • fix: hit circles not mapped (eb21317bfedbbd69a6c64d8e31fb87e0c2cfcb2f)