An open API service indexing awesome lists of open source software.

https://github.com/jjazzboss/JJazzLab

A complete and open application for automatic backing tracks generation.
https://github.com/jjazzboss/JJazzLab

arranger audio audio-applications computer-music cross-platform midi midi-api midi-sequencer music music-arrangements music-composition music-generation music-library music-player music-production music-theory music-tool standalone-app

Last synced: about 2 months ago
JSON representation

A complete and open application for automatic backing tracks generation.

Awesome Lists containing this project

README

        

# JJazzLab

JJazzLab is a complete and open application dedicated to backing tracks generation. You type in chord symbols, select a rhythm (style), then the application generates a complete backing track with drums, bass, guitar, piano, strings, etc.

The objective is to generate **intelligent and interesting backing tracks**, i.e tracks which are:
- realistic
- non-boring (with variations)
- easily customizable, even for complex songs

*The JJazzLab UI (available in several languages English, German, French, Chinese, Portuguese, etc thanks to the JJazzLab community):*
![JJazzLab screenshot](https://github.com/jjazzboss/JJazzLab/blob/master/graphics/JJazzLab3.0Full.png)

From version 4.0 JJazzLab embeds its own customized software synth based on [FluidSynth](https://www.fluidsynth.org/). For even better sounds, just connect JJazzLab to VST plugins via a virtual Midi cable and a VST host.

## Videos

Check out the demos of the [JJazzLab YouTube channel](https://www.youtube.com/channel/UC0L3SwjY6bhTj6jsbOYzzAw).

## An open architecture

JJazzLab is based on the [Apache Netbeans Platform](https://netbeans.org/features/platform/features.html) which provides a reliable and extensible application architecture via plugins.

Developers can easily add music generation capabilities or try new ideas, without taking care of all the "plumbing".

## JJazzLab Toolkit

The [JJazzLab Toolkit](https://github.com/jjazzboss/JJazzLabToolkit) is a single standalone jar (all dependencies are included) which contains the JJazzLab core (no GUI).

It makes it easy to experiment with JJazzLab models and algorithms, or create your own plugins.

## Download

Visit [www.jjazzlab.org](https://www.jjazzlab.org) for ready-to-use installers for Win, Linux and Mac.

## License

Lesser GPL v2 (LGPL v2.1)

## Documentation

[https://jjazzlab.gitbook.io/user-guide/](https://jjazzlab.gitbook.io/user-guide)

[https://jjazzlab.gitbook.io/developer-guide/](https://jjazzlab.gitbook.io/developer-guide/)

## Contact

For more information use the Contact page at [www.jjazzlab.org](https://www.jjazzlab.org)