Skip to content

Releases: wyskoj/midis2jam2

Version 1.8.0

09 Sep 17:49
Compare
Choose a tag to compare

Version 1.8.0 has a redesigned user interface and improves stability.

You do not need to uninstall any previous versions before installing v1.8.0.

  • Add new instrument: Kalimba
  • Add a new user interface
  • Add special textures for Synth Basses
  • Add a keyboard control to reset the camera position (#165)
  • Add new setting: smooth camera motion (#107)
  • Add new camera control: slide camera (#107)
  • Fix the issue where an exception is thrown if the first tempo event in a MIDI file does not occur at time zero. (#160)
  • Fix the issue where the bow on bowed instruments did not lift when not playing. (#156)
  • Fix the issue where some text events were displayed in lyrics
  • Improve Trombone position and animation (#154)
  • Improve Space Laser polyphony
  • Improve Guitar stacking

Version 1.7.2

27 Dec 01:12
Compare
Choose a tag to compare

Version 1.7.2 fixes a critical bug.

You do not need to uninstall any previous versions before installing v1.7.2.

  • Fix the issue where midis2jam2 would not open after second time if file association was invoked (#155)

Version 1.7.1

27 Dec 00:20
Compare
Choose a tag to compare

Version 1.7.1 fixes bugs, some critical.

You do not need to uninstall any previous versions before installing v1.7.1.

  • Add better support for file associations (#153)
  • Fix the issue where "Never hide instruments" did not work (#150)
  • Fix the issue where pressing Q or Z would not disable the autocam (#151)
  • Fix the issue where the clarinet left hand disappeared when playing an E7 (#149)
  • Fix the issue where the enhanced graphics dialog window would not open (#152)

Version 1.7.0

07 Dec 23:38
Compare
Choose a tag to compare

Version 1.7.0 adds new features and fixes bugs.

You do not need to uninstall any previous versions before installing v1.7.0.

  • Add new instruments: Tinkle Bell, Guiro, Cuica
  • Add pitch bending for more instruments: French Horn, Trombone, Trumpet, Tuba, Flute, Ocarina, Piccolo, Recorder, Clarinet, Oboe (#65)
  • Add new textures: Acoustic Bass, Bass + Lead, Chiff, Goblins, Metallic, New Age, Polysynth, Warm
  • Add MIDISearch file chooser (#127)
  • Add new guitar camera angle (#109)
  • Add a language symbol to the locale selctor (#124)
  • Add glow effects to various instruments (#122)
  • Add instrument transitioning for the drumset
  • Add altissimo fingerings for Alto Sax (#147)
  • Change open and muted triangle to animate on the same triangle (#108)
  • Fix the issue where some percussion instruments would disappear when "Never hide instruments" is enabled (#116)
  • Fix the issue where sticks and other mallets were incorrectly visible when "Never hide instruments" is enabled
  • Fix the issue where the Jingle Bells were textured incorrectly (#118)
  • Fix the issue where MIDI files ending in ".midi" would not appear in the file chooser (#114)
  • Fix the issue where drag-and-drop functionality did not work (#119)
  • Fix the issue where the framerate limit was capped at 60 FPS (#102)
  • Fix the issue where the window had whitespace when the Windows monitor scale was not set to 100% (#120)
  • Fix the issue where midis2jam2 would crash sometimes because the Swing LAF could not be loaded (#121)
  • Fix the issue where too many space lasers could appear at one time (#126)
  • Fix the issue where opening the debug screen would incur a crash if the MIDI file contained no percussion notes
  • Fix the issue where overlapping notes would not animate correctly (#131)
  • Fix the issue where opening the background configurator did not load the current configuration (#134)
  • Fix the issue where pressing "Cancel" in the background configurator did not clear values (#140)
  • Fix the issue where the order of the "OK" and "Cancel" buttons were reversed (#135)
  • Fix the issue where pitch bend would sometimes animate incorrectly when a channel switched instruments (#96)
  • Fix the issue where the stage strings cast distorted shadows (#143)
  • Fix several issues impacting performance (#115)

Version 1.6.0

26 Jun 17:02
Compare
Choose a tag to compare

Version 1.6.0 adds new features and graphics.

You do not need to uninstall any previous versions before installing v1.6.0.

  • Add HUD including fillbar and song title (#82)
  • Add an option to always keep instruments visible (#89)
  • Add custom background configuration (#9)
  • Add enhanced graphics, including anti-aliasing and dynamic shadows (#88)
  • Add new instrument: Bird Tweet (#75)
  • Add new localizations: Norwegian, Finnish, Russian (#94)
  • Add pitch bend visualization to more instruments (#65)
  • Fix the issue where MIDI devices were left open when midis2jam2 finishes (#87)
  • Fix the issue where keyboard keys were not velocity ramped (#113)
  • Fix the issue where lyric events were sometimes incorrectly displayed (#90)
  • Fix the issue where midis2jam2 would sometimes crash when starting (#105)
  • Fix the issue where the Tubular Bells would animate incorrectly
  • Fix the issue where the auto-cam would not focus on the Fiddle or Ocarina (#92)
  • Fix the issue where the music box would animate incorrectly (#84)
  • Fix the issue where the space laser would clip through stage
  • Documentation, cleanup, and refactoring of codebase

Pre-release 1.6.0-RC1

14 Jun 00:15
Compare
Choose a tag to compare
Pre-release 1.6.0-RC1 Pre-release
Pre-release

Pre-release v1.6.0-alpha3

24 May 02:21
Compare
Choose a tag to compare
Pre-release

Changes relative to v1.6.0-alpha2:

  • Add shading and shadow options
  • Add autocam positions for fiddle and ocarina (#92)
  • Fix the issue where the active MIDI device would retain controller values across song playbacks (#87)
  • Fix the issue causing a startup crash (#105)
  • Fix the issue where .jpeg files were not accepted for the background (#112)
  • Fix the issue where keyboard keys were not velocity-ramped (#113)

Full Changelog: v1.6.0-alpha2...v1.6.0-alpha3

Pre-release v1.6.0-alpha2

02 Apr 03:45
Compare
Choose a tag to compare
Pre-release

Changes relative to v1.6.0-alpha1:

  • Add custom background switcher
  • Add experimental animations for StringFamilyInstruments
  • Add pitch bend animation for saxophones
  • Add Russian i18n (#94)
  • Add an option to show/hide HUD
  • Add option to never hide instruments (#89)
  • Add a feature to PitchBendModulationController.kt that allows bending due to modulation to only apply when the instrument is playing
  • Fix the issue where conversions of MIDI ticks to seconds were inaccurate (v1.6.0-alpha1)
  • Fix the bug where making pseudo NoteOn events after parsing the MIDI file would incur a crash when trying to get their time in seconds (v1.6.0-alpha1)
  • Fix the bug where trying to determine the tempo before MIDI tick 0 would throw an exception (v1.6.0-alpha1)
  • Fix the issue where lyrics with linebreaks were not properly split
  • Fix the issue that would cause instruments with no notes to be instantiated (#104)
  • Cleanup, documentation, etc.

Full Changelog: v1.6.0-alpha1...v1.6.0-alpha2

Pre-release 1.6.0-alpha1

31 Jan 18:46
Compare
Choose a tag to compare
Pre-release

Changes relative to v.1.5.0:

  • Add prototype of bird tweet instrument (#75)
  • Add simple HUD with progress fillbar and song title (#82)
  • Add total song time in debug display
  • Make space laser not intersect through stage
  • Fix a bug where music box's notes would be out of sync with actual time (#84)
  • Refactor XML data to JSON for easier parsing (with kotlinx.serialization)
  • Refactor MidiFile.java to MidiFile.kt

Version 1.5.0

17 Jan 00:45
Compare
Choose a tag to compare

Version 1.5.0 adds new instruments and features.

You do not need to uninstall any previous versions before installing v1.5.0.

  • Add new instruments: Acoustic Guitar, Oboe, Slap, Reverse Cymbal
  • Add on-screen lyric displays
  • Add autocam
  • Add brand-new launcher interface
  • Add textures for Drumsets: Room, Power, Jazz, and Brush
  • Add drop tuning support for Guitar and Bass Guitar (#63, #76)
  • Add pitch-bend and modulation support for Guitars (and improve these for Space Laser)
  • Add proper CLI support (#64)
  • Add a fade-in
  • Add a skybox
  • Add an option to change graphics level through the settings file (#68)
  • Improve the instrument/stick visibility calculation so instruments/sticks remain visible longer
  • Improve the location of the Harp
  • Improve some algorithms thereby increasing performance
  • Improve the motion of the Space Laser
  • Fix a bug where some MIDI files would crash midis2jam2 (#58)
  • Fix a bug where Choir and Brass would not animate properly
  • Fix a bug where multiple French Horns would overlap
  • Fix a bug where Mallet shadows would clip under the stage
  • Fix a bug where notes outside of the percussion map would cause the Drumset to appear
  • Fix a bug where if the first tempo event did not occur at the start of the MIDI file, midis2jam2 crashed
  • Fix a bug where clones would randomly swap their assigned notes in repeated chords
  • Fix a bug where the floor toms were positioned incorrectly
  • Fix a bug where long loading times would disrupt A/V sync and cause instruments to fly rapidly
  • Fix bugs where some instruments would not transition properly
  • Migrate to JVM 11
  • Rewrite code base in Kotlin(!)
  • Removed option for changing instrument transition speed