All JJazzLab core in one jar.
The JJazzLab Toolkit is the "engine" that powers the JJazzLab application: object models and algorithms, without graphical user interface.
Use it to build a utility which export songs to Midi or audio files in batch mode, to experiment with backing track generation, etc.
You can combine this toolkit with JJazzLab plugins such as :
- YamJJazz: backing track generator from Yamaha style files
- FluidSynthEmbeddedSynth: make JJazzLab use FluidSynth as its output synth
For sample code how to use the main toolkit features, check out the DemoApp sub-project.
The JJazzLab Toolkit follows the same versioning than the JJazzLab application: a new version of the toolkit is released when a new version of JJazzLab is released.
<dependency>
<groupId>org.jjazzlab</groupId>
<artifactId>jjazzlab-toolkit</artifactId>
<version>4.1.0</version>
</dependency>
compile 'org.jjazzlab:jjazzlab-toolkit:4.1.0'