Skip to content

Releases: jjazzboss/JJazzLab

4.1.1

16 Sep 18:35
Compare
Choose a tag to compare

Enhancements:

  • [enhancement] Make the text import feature support the ChordPulse text format #477
  • [enhancement] Add about 30 new default rhythms (Yamaha styles) #476
  • [enhancement] Improve musicXML import, especially for .musicxml files from iRealPro #470
  • [enhancement] Text leadsheet import ("|Dm | Am D7|") now accepts '|' or '!' as bar delimiter #452

Bug Fixes:

  • [bug] Upon song opening, a "zoom to fit" on the song structure is not automatically done anymore #475
  • [bug] The "Add default instrument" button fails in options Midi Out/Default instruments dialog #474
  • [bug] Error dialog is not shown anymore when error encountered while scanning all rhythm files #473
  • [bug] Edit user track fails with an exception if a section lacks a starting chord symbol #471
  • [bug] Copying/cutting an empty bar in chord leadsheet editor does not work anymore #468
  • [bug] "I" keyboard shortcut does not insert bars in chord leadsheet editor #465
  • [bug] In notes editor, import Midi file fails when Midi file contains a 0-tick length note #463
  • [bug][high priority] 4.1.0 does not reload saved instruments from .mix file #462
  • [bug] Unable to import musicxml which refers to www.musicxml.org/dtds/partwise.dtd #461
  • [bug] Inserting bars at song start wrongly impacts existing song parts #459
  • [bug] When upgrading to 4.1.0, some preferences are not correctly imported, e.g. the default rhythms #455
  • [bug] Cannot set custom directory for Rhythm files #451

4.1.0

13 Jun 18:21
Compare
Choose a tag to compare

Enhancements:

  • [enhancement] Add Humanize feature in Notes editor #172
  • [enhancement] Add a bottom panel in Notes editor to show/edit notes velocity #443
  • [enhancement] Add a way to loop playback on defined measures in Notes editor #442
  • [enhancement] Open (or import) song file by dragging a file in JJazzLab #434
  • [enhancement] Text file importer now supports notation like "|C7M | Dm7 | G7 | Db7M|" #433
  • [enhancement] Allow copy & paste chords from/to external text documents #432
  • [enhancement] Improve accent/interpretation popup menu for chord symbols #414
  • [enhancement] Improvements of Light theme #425
  • [enhancement] Add ctrl-I keyboard shortcut to inverse selection in notes editor #440
  • [enhancement] Remove directory setting for default RhythmMix files in Options/General #437

Bug Fixes:

  • [bug] Arranger play generates exception if song only contains adapted rhythms #447
  • [bug] Bug when drawing notes with pencil in notes editor #441
  • [bug] Exception when entering unsupported time signature e.g. 7/8 #431
  • [bug] View mode (normal/compact) of song structure editor is not restored when loading a song #423
  • [bug] Transposition problem on slash chord symbol which uses an alias, e.g. Cmi/G #422
  • [bug] Slash chords with bass note in lowercase (eg Cm/eb) are not stored correctly #421
  • [bug] Drums transform rhythm parameter value gets replicated to all song parts when loading/creating song #420
  • [bug] Use 'alt-L' keyboard shortcut to "insert annotations" (instead of 'L' already used by "Loop mode") #415
  • [bug] "More options" underline chord indicator is visible when it should not #413
  • [bug] NPE in MixConsoleLayoutManager:78 #396

v4.0.2

07 Jan 16:05
Compare
Choose a tag to compare

Enhancements:

  • [enhancement] Add a light theme in addition the default dark theme #402
  • [enhancement] Make Linux packages depend on FluidSynth 2.2.0 rather than libfluidsynth #401
  • [enhancement] Add possibility to export Midi file by dragging from the track overview component #398
  • [enhancement] Add possibility to Export to audio each song track in separate files #397
  • [enhancement] Notify user if FluidSynth not loaded upon fresh startup #386

Bug Fixes:

  • [bug] When fresh start, replying NO to "import settings from old JJazzLab version xx" does not prevent import of some settings #410
  • [bug] Linux problems with FluidSynth 2.1, need to require 2.2 as min version #407
  • [bug] Wav/Mp3 file filter does not work well in Export to audio file chooser #405
  • [bug] Can't load homebrew-installed fluidsynth on intel Mac #403
  • [bug] Null Pointer Exception in PianoRollEditor:1169 #399
  • [bug] Null Pointer Exception in MixConsoleLayoutManager:78 #396
  • [bug] Null Pointer Exception in SptEditorImpl:451 #395
  • [bug] Some custom synth definition files not shown in the output synth drop-down list #394
  • [bug] Play regenerates music each time, even if song unchanged #392
  • [bug] Too long "Music preparation..." for specific song/style #391
  • [bug] JJazzLab MacOS package can only run on MacOS 11+ #388
  • [bug] Adding/removing a RP in SS_editor compact view settings does not have an immediate effect #384

4.0.1

22 Dec 22:28
Compare
Choose a tag to compare

Enhancements:

  • [enhancement] Add "Clone as user track" action for rhythm tracks in the mix console #375
  • [enhancement] Add Export to audio capability (.wav or high-quality .mp3) #366
  • [enhancement] The "Add Rhythms" buttons should permanently add rhythm files, with option for "current session only" #365
  • [enhancement] Add Import chords from text/csv #360
  • [enhancement] Let user change color of chord symbols #359
  • [enhancement] Add a score notation window for chord inspector #358
  • [enhancement] Let user add annotations to a bar (can be lyrics or comments...) #357
  • [enhancement] "Filtered" string red color in instrument selection dialog is difficult to see with dark theme #355
  • [enhancement] In MixConsole with very long song, UI is too slow to show that a Midi file export drag has started #345
  • [enhancement] Simplify OutputSynth stuff, link an OutputSynth to each available MidiDevice OUT #333
  • [enhancement] Add a "Add rhythms" button in the Options/Rhythms #331
  • [enhancement] Make Create practice song action more visible #329
  • [enhancement][low priority] Remove Import/Export buttons in the Options dialog #326
  • [enhancement] Add a "NC" chord symbol, which makes no sound #324
  • [enhancement] Add possibility to change section color #321
  • [enhancement] Add a window to easily follow current chord symbols, whatever the song structure (+ lyrics) #319
  • [enhancement] "Dissolve" Output Synth Editor into the Midi options #315
  • [enhancement] Remove the brackets [ ] in the mute rhythm parameter values #312
  • [enhancement][help wanted] Embed an audio synth like FluidSynth to enable a fully autonomous JJazzLab package #305
  • [enhancement][help wanted][high priority] Add a builtin Midi phrase editor #263

Bug Fixes:

  • [bug] Null exception when dragging MixConsole while no song opened #378
  • [bug] Workaround the "mix console disappeared even after restart" problem #377
  • [bug] When exporting a single track to Midi, the .mid file lacks Tempo and other initialization Midi events #364
  • [bug] Song part not created when dragging a section with empty song structure and section time signature was changed #351
  • [bug] Null pointer exception in somes cases when moving song structure selection with arrow key #350
  • [bug] Duplicate song action does not replicate editor settings like "sections at new line", zoom factor, etc. #349
  • [bug] Midi file drag in JJazzLab does not work on MacOS #348
  • [bug] Exception when using mouse-wheel to transpose a selected chord or change RP value while another TopComponent is active #347
  • [bug] Song part custom phrase ignored when playing a selection which starts in the middle of the song part #343
  • [bug] Exception when dragging a toolbar over MixConsole #340
  • [bug] Accent popupmenu items (stronger, crash, etc.) are not always updated when accent is updated via edit dialog #339
  • [bug] Multiple warnings when a drums instrument can not be retrieved when loading a song (or MidiMix) #337
  • [bug] In custom phrase dialog, clicking OK while in Compare mode discards the changes #336
  • [bug] Csus2 wrongly rendered as Cmaj9 #325
  • [bug] Freeze when entering hebrew char in chord edit dialog then exit dialog #317
  • [bug] Chord type C4 or Csus chord symbol not recognized by guitar diagram viewer #316
  • [bug] Activate Song via song pane popup-menu does not work if song is not selected first #311

3.2.1

11 Apr 17:28
Compare
Choose a tag to compare

Enhancements:

  • [enhancement] By default compact view mode should show Rhythm Parameters actually used in the song #310

Bug Fixes:

  • [bug] Exception when JJazzLab 3.2 opens a song using drums transform created with JJazzLab 3.0 or 3.1 #309
  • [bug] Changing drums rerouting does not trigger a backing track regeneration in auto-update mode #306

3.2.0

02 Apr 15:36
Compare
Choose a tag to compare

Enhancements:

  • [enhancement] Tempo Factor RP viewer should also show the absolute tempo in addition to %tempo #300
  • [enhancement] Upon play, when possible check consistency between OutpuSynth and Midi out device #297
  • [enhancement] Facilitate practice: loop selected bars while gradually increasing tempo #294

Bug Fixes:

  • [bug] IllegalArgumentException when duplicating a song with 2 different signatures #304
  • [bug] Null pointer exception when creating a last section with a different time signature via the bar edit dialog #303
  • [bug] Tempo factor change not taken into account in some cases #302
  • [bug] Tempo factor has no effect if on first song part #301
  • [bug] User phrase does not sound anymore in multi-sections song if changed and in auto-update mode #299
  • [bug] Sometimes all RPs are visible despite Compact View mode is ON #298
  • [bug] Exception when importing MusicXML: superclass access check failed: class nu.xom.JDK15XML1_0Parser #295
  • [bug] Save button remains disabled even after a change in the mix console #293
  • [bug] In the MixConsole, shift+drag volume slider does not work as expected #292
  • [bug] Changing rhythm resets the compact view #291

3.1.0

11 Mar 20:28
5527d3c
Compare
Choose a tag to compare

Enhancements:

  • [enhancement] Add support for MacOs aarch64 #289
  • [enhancement] Switching to Netbeans13 + JDK17 + XStream1.4.19 #287
  • [enhancement] Add Yamaha MX88 .ins definition file #279
  • [enhancement] Simplify creation of AdaptedRhythms #278
  • [enhancement] Song structure editor: add a way to quickly switch between hiding/showing some RPs #274
  • [enhancement] Save the visible rhythm parameters config with the song #270

Bug Fixes:

  • [bug] Drums transform Rimshot2Snare wrongly saved as Snare2Rimshot #288
  • [bug] Exception when loading a song with an empty user phrase #286
  • [bug] "OK to close this song without saving changes ?" prompt even if no song change happened #284
  • [bug] No guitar diagram shown for semi-diminished chords (eg Am7b5) #277
  • [bug] Midi Learn should discard messages like Active sensing, Midi clock messages, channel pressure, etc. #275
  • [bug] Copy & paste RP Transform Drums value fails when pasting on multiple RPs with different time signatures #273
  • [bug] Default Midi remote command for play/pause does not work #272
  • [bug] Keyboard shortcut ctrl-down does not transpose the selected chord symbols #268

3.0.3

29 Jan 17:50
Compare
Choose a tag to compare

Bug Fixes:

  • [bug][high priority] Drums Transformer and possibly Custom Phrase rhythm parameters have no effect at all! #264
  • [bug] Drums transform RP: mix knobs should impact the transformed phrase, not the original phrase #267
  • [bug] Make sure MixConsole reappears upon JJazzLab restart after exception #261
  • [bug] NullPointerException when changing Midi input chord after Arranger is stopped #260
  • [bug] Missing resource exception in MusicController if no Midi output device set #259
  • [enhancement] Use Eclipse Adoptium JDK 11.0.14 #266

3.0.2a

08 Jan 21:27
Compare
Choose a tag to compare
  • Fix issue #256 Moved Midi note is not recognized in the custom phrase
  • Few translations fix

3.0.2

07 Jan 21:09
Compare
Choose a tag to compare

Bug Fixes:

  • [bug] A few translations are not complete #253
  • [bug] Exception when importing MusicXML or Improvisor #249
  • [bug] Exported Midi file can be invalid when Precount is enabled #247