GithubHelp home page GithubHelp logo

binarica / jjazzlab-x Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jjazzboss/jjazzlab

0.0 0.0 0.0 27.29 MB

A complete Midi-based framework for automatic backing tracks generation.

License: GNU Lesser General Public License v3.0

Shell 0.01% Perl 0.04% Java 98.26% TeX 1.71%

jjazzlab-x's Introduction

JJazzLab-X

JJazzLab-X is a Midi-based framework dedicated to backing tracks generation -some people talk about "play-along songs" or “auto-accompaniment applications”. 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 develop a jam buddy able to quickly generate intelligent and interesting backing tracks: realistic and non-boring backing tracks which you can easily adjust to a specific song.

The JJazzLab-X UI (available in German, French, Chinese, Portuguese, Spanish, thanks to the JJazzLab community): JJazzLab-X screenshot

Example

To see the JJazzLab-X capabilities download and try the JJazzLab application at www.jjazzlab.com, it's a JJazzLab-X distribution which bundles the YamJJazz music generation engine based on Yamaha style files. You can also check out the demo videos: JJazzLab YouTube channel.

Architecture

JJazzLab-X architecture

Develop your own music generation engine without hassle

Thanks to JJazzLab-X developers can save a huge amount of work by only focusing on their music generation engine. Out of the box, the JJazzLab-X framework provides all the infrastructure, all the “plumbing” that, before, every developer had to write themselves.

JJazzLab-X is based on the Netbeans Platform (now hosted by the Apache foundation). It provides a reliable and extensible application architecture.

The Netbeans Platform turns JJazzLab-X into a pluggable application where plugins can be installed or deactivated at runtime. Plugins can easily add/alter features and insert UI elements such as menu items.

For more information visit the Developer's guide.

Installation

If you're looking for a binary distribution visit www.jjazzlab.com.

To build from source code see the Developer's guide below.

License

Lesser GPL v3 (LGPL v3), see LICENCE file.

User guide

https://jjazzlab.gitbook.io/user-guide/

Developer's guide

https://jjazzlab.gitbook.io/developer-guide/

Contact

For more information use the Contact page at www.jjazzlab.com

jjazzlab-x's People

Contributors

deepsourcebot avatar hajdam avatar jjazzboss avatar jypma avatar kant avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.