Skip to content

Releases: RaphiMC/NoteBlockLib

NoteBlockLib 3.2.1

Choose a tag to compare

@RaphiMC RaphiMC released this 29 May 19:38
e165bd9

Changelog

  • Improved MIDI converter accuracy
  • Corrected NBSv6 trumpet instrument ids
    • Weathered trumpet and Oxidized trumpet was swapped
  • Changed Note equality check to not include group id
  • Moved logic to fill generalized song data into separate method

NoteBlockLib 3.2.0

Choose a tag to compare

@RaphiMC RaphiMC released this 25 Mar 18:25
457018d

Changelog

  • Added support for the new trumpet instruments from Minecraft 26.1
  • Added support for NBS v6 files
  • Implemented most NBS "event instruments"
    • Toggle Rainbow
    • Sound Stopper
    • Show Save Popup
    • Toggle Background Accent
  • Updated MIDI mappings
  • Refactored parts of the codebase
    • Repackaged model classes
    • Added parameter validation
    • Corrected various data types
  • Added option to import full MIDI key range (By default only 88 keys are imported)
  • Rewrote MinecraftDefinitions#applyExtendedNotesResourcePack
    • It now replaces the instrument of the note (To ShiftedMinecraftInstrument) instead of returning the octave shift
    • The old method is available as MinecraftDefinitions#applyExtendedNotesResourcePackOld to make updating easier

NoteBlockLib 3.1.1

Choose a tag to compare

@RaphiMC RaphiMC released this 23 Sep 16:55
c817486

Changelog

  • Added SongPlayer#onTickException to allow overriding the error handling
  • Allow for more customizable song finish behavior in SongPlayer
  • Allow for seamless song playback when changing the tick in SongPlayer#onSongFinished

NoteBlockLib 3.1.0

Choose a tag to compare

@RaphiMC RaphiMC released this 07 Jun 15:48
3fe0647

Changelog

  • Handle NBS "layer lock" value properly
  • Added support for SMPTE based timing
  • Added method to parse a MIDI song from a Sequence object
  • Added option to diable the builtin TimerHack
  • Added method to override or disable the song player scheduler
  • Added method to start playing the song from a given tick

NoteBlockLib 3.0.0

Choose a tag to compare

@RaphiMC RaphiMC released this 17 Mar 17:53
07c449b

Changelog

  • Rewrote the structure of the library
    • Make sure to check the README for updated usage examples

NoteBlockLib 2.1.4

Choose a tag to compare

@RaphiMC RaphiMC released this 19 Dec 20:13
60c11a9

Changelog

  • Added Extended Octave Range Notes Pack.zip
  • Greatly improved MIDI to NBS mappings

NoteBlockLib 2.1.3

Choose a tag to compare

@RaphiMC RaphiMC released this 30 Jun 13:26
b3469b0

NoteBlockLib 2.1.2

Choose a tag to compare

@RaphiMC RaphiMC released this 29 Jun 12:00
e01885a

NoteBlockLib 2.1.1

Choose a tag to compare

@RaphiMC RaphiMC released this 12 May 09:18
20de70b

NoteBlockLib 2.1.0

Choose a tag to compare

@RaphiMC RaphiMC released this 11 May 10:42
7ba4ec0