Skip to content

Releases: wyskoj/midis2jam2

Version 1.9.0

17 Jul 17:46
Compare
Choose a tag to compare

Version 1.9.0 has stability and quality-of-life improvements.

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

  • Add new instruments: Bagpipes; Electronic, Analog, and Orchestra kits
  • Add buttons to open documentation
  • Add locales: Arabic, German, Hindi, Japanese, Korean
  • Add new animation for Applause Choir
  • Add pitch bend support for instruments: Harmonica; Stage Choir
  • Add playback controls: start/stop, rewind, fast forward, and loop (#98)
  • Add reverb and chorus controls for Gervill synthesizer (#190)
  • Fix the issue where background cubemap images were horizontally flipped (#170)
  • Fix the issue where lyrics were sometimes duplicated (#185)
  • Fix the issue where the Accordion and French Horn overlapped (#187)
  • Fix the issue where the Space Laser would sometimes animate incorrectly during pitch bend
  • Fix the issue where the app would crash if a MIDI device was removed (#180)
  • Fix the issue where the app would crash if it did not have a translation for the system locale (#173)
  • Fix the issue where the app would sometimes crash when picking a background color (#174)
  • Fix the issue where the audio and video would sometimes go out of sync (#181)
  • Improve animation for instruments: Stage Choir; Stage Strings; Pizzicato Strings; Music Box; Tubular Bells; Cuica; String Family Instruments
  • Improve guitar fretting algorithm
  • Improve lyric display

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