Skip to content

0.14.0

Compare
Choose a tag to compare
@donmai-me donmai-me released this 13 Nov 16:39
· 12 commits to master since this release
b28321f

Full Changelog: 0.13.0...0.14.0

Added

  • New time tracking functions: measure_to_second, second_to_measure, and quantise.
  • Time functions measure_to_second and second_to_measure has an optional parameter include_metronome_ticks, set to True by default, that takes into account the first few metronome ticks at the start.
  • New script (sxt_change_bpm.py) that converts an MaiSxt chart written in one BPM to another.
  • New script (sxt_to_ma2_with_bpms.py) that converts an MaiSxt chart to a MaiMa2 chart that copies the BPM skeleton of another MaiMa2 chart.

Changed

  • Renamed MaiSDT to MaiSxt.
  • Renamed maisdt package to maisxt.
  • Renamed all conversion functions that mentions sdt to sxt.
  • MaiSxt constructor now requires BPM.
  • Conversion functions that converts from MaiSxt no longer accepts initial_bpm parameter.
  • All chart class methods that returns None, now returns itself instead. For easy chaining.
  • MaiSxt and MaiMa2 add_slide now checks for validity of slide with an optional toggle to disable checks.
  • Encryption and decryption methods now only accept raw bytes.
  • MaiMa2 resolution moved from being an attribute to a parameter in export method.
  • Migrated changelog format to keep a changelog and remove entries from unreleased versions.
  • MaiMa2 and MaiSxt notes no longer have a newline character at the end when converted to string.
  • slide_distance and is_slide_cw moved from simai package to tool package.

Removed

  • Old scripts in the scripts folder.