Skip to content

Releases: IoeCmcomc/NBSTool

v1.3

04 Nov 16:10
Compare
Choose a tag to compare

Changes

  • Add tempo changes supports to the MIDI exporting feature (f14fe7c);
  • Skip missing layers and custom instruments data when opening .nbs files (5aaf305).
  • Add lyrics support to the datapack export feature (for my personal use).

Technical Changes

  • Updated dependencies.

Bugfixes

  • Fixed IndexError when exporting some .nbs files to MIDI files (#6, 4a32825)
  • Fixed JSON import not working (4a32825)

v1.2

25 Feb 04:13
Compare
Choose a tag to compare

Changes

  • Add MIDI import feature (#4, 56f5446)
    • Only MIDI type 1 is tested;
    • Support importing note velocity, note panning and note fine-pitch;
    • Allow importing MIDI notes as multiple successive fading-out NBS notes;
    • Can automatically expand distance between notes to fit as many note as possible (like MuseScore import);
  • Add JSON import feature for educational purposes (#4, 09139fe);
    • JSON files are validated using jsonschema library;
  • MuseScore importing will now accept MuseScore 4 files (f217b11);
    • MuseScore importing is now deprecated and will be removed in upcoming releases (91ea05b);
  • Add additional control change messages when exporting to MIDI (91ea05b).

Technical Changes

  • Updated dependencies;
  • Improved code quality a bit.

Bugfixes

  • Fixed export dialogs not asking save path of untitled files (4fa4b97);
  • Fixed audio export not working if data of the exporting song doesn't have enough layers (32ca348);
  • Fixed incorrect panning value was written when saving NBS files (09139fe);
  • Fix incorrect tempo when exporting to MIDI files (2128e22).

v1.1

28 Oct 04:03
Compare
Choose a tag to compare

Changes

  • Available on both Windows (32 and 64 bit) and Linux (64 bit)
  • Add JSON exporting for education purposes
  • Support opening .mcsp2 files
    • .mcsp2 is the file format of the latest version of Minecraft Song Planner,
      the ancestor of Note Block Studio.
  • Add audio exporting
    • Powered by the nbswave library;
    • Supported formats: wav, mp3, ogg and flac;
    • Show a warning if the currently exporting song has instruments with missing
      sound files or if ffmpeg is not found.

Technical Changes

Bugfixes

  • Fixed incorrect song length and incorrect notes' positions when exporting to datapack
  • Fixed classic files not saved correctly
  • Fixed MuseScoreImportDialog throwing error when cancel selecting files
  • Fixed an error causing "Treat percussions as an instrument" option to be always True

v1.0

25 Jun 13:38
e2901fe
Compare
Choose a tag to compare
Merge pull request #3 from IoeCmcomc/redesign

Redesign

v0.7.0 beta

16 Nov 03:55
Compare
Choose a tag to compare
v0.7.0 beta Pre-release
Pre-release
v0.7.0-beta

Merge branch 'development'

v0,50 beta

23 Aug 07:04
Compare
Choose a tag to compare
v0,50 beta Pre-release
Pre-release
v0.5.0-beta

Merge branch 'master' of https://github.com/IoeCmcomc/NBSTool

v0,25 beta

16 Aug 01:25
515e6ef
Compare
Choose a tag to compare
v0,25 beta Pre-release
Pre-release
Merge pull request #2 from IoeCmcomc/development

Update v0.2.5