Releases: jjazzboss/JJazzLab
Releases · jjazzboss/JJazzLab
4.1.1
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
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
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
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
Enhancements:
- [enhancement] By default compact view mode should show Rhythm Parameters actually used in the song #310
Bug Fixes:
3.2.0
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
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
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