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.
- Host: GitHub
- URL: https://github.com/jjazzboss/JJazzLab
- Owner: jjazzboss
- License: lgpl-2.1
- Created: 2019-09-01T16:48:45.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-05-01T21:10:59.000Z (about 1 year ago)
- Last Synced: 2024-05-02T04:12:16.258Z (about 1 year ago)
- Topics: 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
- Language: Java
- Homepage: https://www.jjazzlab.org
- Size: 42.5 MB
- Stars: 358
- Watchers: 11
- Forks: 22
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
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):*
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)