Releases: jjazzboss/JJazzLab
Releases · jjazzboss/JJazzLab
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
3.0.2a
3.0.2
3.0.beta1
Enhancements:
- [enhancement] Use latest JDK AdoptOpenJDK 11.0.13 #229
- [enhancement] Move half/double chord leadsheet + duplicate song actions to Edit menu #226
- [enhancement] Add a way to show improvisation hints on the leadsheet #224
- [enhancement] Transform rhythm phrases, e.g. change hi-hat to ride on a given song part #222
- [enhancement] Export to Midi using mouse dragging from the Mix Console #221
- [enhancement] Add user tracks for e.g. melody/impro track(s) #219
- [enhancement] Add Midi learn capability for Midi remote commands #215
- [enhancement] Add possibility to customize instrument phrases on each song part #214
- [enhancement] Improve design of icons open/save/undo/redo/play etc. #212
- [enhancement] If song is changed while playing, automatically update the sequence when possible #211
- [enhancement] Add "Insert Section" action in the Chord LeadSheet popup menu #210
- [enhancement] Remove Check for update menu #209
- [enhancement] Pseudo arranger keyboard: enter chords via Midi to control JJazzLab playback (not pure realtime) #208
- [enhancement] Add a rhythm parameter to alter the velocity of individual drums instruments (eg "make hi-hat louder") #207
- [enhancement] Add possibility to show selected chord symbol as guitar chord diagrams or piano chords #206
- [enhancement] Add possibility to preview the different variations of a rhythm #205
- [enhancement] Delete style files from JJazzLab or explore rhythm folder of a specified rhythm #204
- [enhancement] Add copy/paste rhythm parameter value across song parts #197
- [enhancement] Enable RhythmParameter, ie with non enumerable values #196
- [enhancement] Improve design of mix console channels, knobs + slider #195
- [enhancement] Add commands to make playback jump to the next song part (or previous one) #193
- [enhancement] Add a way to take into account output synth audio latency #192
- [enhancement] Add way to compensate for the output synth audio latency #191
- [enhancement] Add piano keyboard to show backing track notes in real time #190
- [enhancement] Upgrade to AdoptOpenJDK 11.0.10-9 #187
- [enhancement] Add shortcut to stop and reset playback (shift-space) #184
- [enhancement] Remove the non-API/SPI classes from the online javadoc #176
- [enhancement][help wanted] Add customizable Midi input remote commands (play/pause, stop, next song part, previous song part) #161
- [bug] Playing bar in chordleadsheet editor sometimes hidden on first row (incorrect scroll) #227
- [bug] Build sequence exception when several song parts use an adapted rhythm #220
- [bug] Song mix file is ignored when the song contains an adapted rhythm #218
- [bug] Play selection on a chord leadsheet does not take into account the selected song part #189
- [bug][high priority] In-place editors don't work with Dark Theme (mix console, song part name, ...) #188
- [bug] NullPointerException in some cases when changing RhythmProvider in Rhythm selection dialog #186