jjazzboss / JJazzLabToolkit

JJazzLab core in one jar library
https://www.jjazzlab.org
GNU Lesser General Public License v2.1
4 stars 0 forks source link
jjazzlab music-composition music-generation music-generator music-library

JJazzLab Toolkit

All JJazzLab core in one jar, with all dependencies included.

The JJazzLab Toolkit is the "engine" that powers the JJazzLab application: object models and algorithms, without graphical user interface.

For example, you can use it to :

JJazzLab Toolkit architecture

How to use the toolkit

For sample code how to use the main 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.

With Maven

<dependency>
    <groupId>org.jjazzlab</groupId>
    <artifactId>jjazzlab-toolkit</artifactId>
    <version>4.1.0</version>
</dependency>

With Gradle

compile 'org.jjazzlab:jjazzlab-toolkit:4.1.0'

Using JJazzLab plugins with the Toolkit

The JJazzLab jar plugins can be used with this Toolkit. See the DemoApp for sample code.

Build

There is usually no need to build the Toolkit yourself since it is available on Sonatype Maven Central. But if you insist: