Skip to content

Releases: jjazzboss/JJazzLab

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

3.0.beta1

11 Nov 19:05
Compare
Choose a tag to compare

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 Fixes:

    • [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

2.3.1

02 Mar 21:07
Compare
Choose a tag to compare

No changelog for this release.