Post by Jerome on May 7, 2023 21:13:16 GMT 1
After the last release 3.2.1 I was kind of exhausted, and I could not code anything for about 4 months. After that I started developing JJazzLab 4. Today I think I've completed 95% of the work. I hope I'll be able to release it in 1 or 2 months.
Below is a screenshot and the main new features.
jjSynth, JJazzLab embedded synth
JJazzLab 4 will work straight out of the box with a builtin synth (based on FluidSynth) with good sounds. Midi configuration problems were the #1 issue for users. Many ended using the Java internal synth whose quality is really poor. So this should not happen anymore. The complex "output synth" configuration" is replaced by something much simpler, which is needed only if you want to use a custom Midi synth.
Midi editor
A full-featured pianoroll editor to edit user tracks or customize a rhythm phrase. Midi file drag & drop is supported. You can also drag & drop from the Mix Console "bird-eye view" which appears below each channel.
Bar annotations
You can add annotations to bars (see on bar 2 on the image). Annotations can be lyrics or anything. Annotations can be visible or hidden.
Easy reader window
In the previous release it was not easy to follow the chords for a song with a complex song structure. Now with the Easy Reader window you just have to focus on 2 bars when playing, that's it.
Customize sections and chord symbols colors
For example make this C7M red to remember to try the Lydian scale on it.
Chord Inspector with score notation
A score view is now available in addition to the guitar diagram piano keyboard views.
Plus other improvements and many bug fixes: see here for the complete list.
One last important point for developers: JJazzLab 3 was not full open-source (maybe 90% open-source, because the YamJJazz rhythm engine was not open-sourced), but JJazzLab 4 will be 100% open-source.
Below is a screenshot and the main new features.
jjSynth, JJazzLab embedded synth
JJazzLab 4 will work straight out of the box with a builtin synth (based on FluidSynth) with good sounds. Midi configuration problems were the #1 issue for users. Many ended using the Java internal synth whose quality is really poor. So this should not happen anymore. The complex "output synth" configuration" is replaced by something much simpler, which is needed only if you want to use a custom Midi synth.
Midi editor
A full-featured pianoroll editor to edit user tracks or customize a rhythm phrase. Midi file drag & drop is supported. You can also drag & drop from the Mix Console "bird-eye view" which appears below each channel.
Bar annotations
You can add annotations to bars (see on bar 2 on the image). Annotations can be lyrics or anything. Annotations can be visible or hidden.
Easy reader window
In the previous release it was not easy to follow the chords for a song with a complex song structure. Now with the Easy Reader window you just have to focus on 2 bars when playing, that's it.
Customize sections and chord symbols colors
For example make this C7M red to remember to try the Lydian scale on it.
Chord Inspector with score notation
A score view is now available in addition to the guitar diagram piano keyboard views.
Plus other improvements and many bug fixes: see here for the complete list.
One last important point for developers: JJazzLab 3 was not full open-source (maybe 90% open-source, because the YamJJazz rhythm engine was not open-sourced), but JJazzLab 4 will be 100% open-source.