# JJazzLab 5

{% hint style="info" %}
**Want to add or fix documentation?**&#x20;

Yes you can!😀 Visit the [Improve documentation](https://jjazzlab.gitbook.io/user-guide/contribute/improve-doc) page.
{% endhint %}

{% hint style="warning" %}
**We only provide documentation in English**

If you need another language, with today's internet browsers (Google Chrome, Apple Safari, Microsoft Edge, Firefox, etc.) it's easy to configure them to automatically translate web pages on the fly.&#x20;
{% endhint %}

![JJazzlab 5](https://1057949908-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MQE7B7yjVY3xzlsorS4-887967055%2Fuploads%2FZC6grmjN0CBytQHgryv1%2FJJazzLabFullScreen.png?alt=media\&token=ef1aa48e-1625-460f-9854-a89eb01910d7)

{% hint style="warning" %}
In JJazzLab "**rhythm**" usually means a **music style**, like pop or bossa-nova.
{% endhint %}

## What is JJazzLab?

🎵 JJazzLab lets you create backing tracks for any song, even complex ones, in just a few minutes. It’s a jam buddy to have fun practicing at home or learn new stuff. It’s also a great tool for teaching or early-stage composing.

🎷 Add variety, rhythmic accents and natural dynamics that keep your practice sessions inspiring. You can start a solo slowly and gradually build up the atmosphere!

💻 JJazzLab is free and open-source, with an open architecture: anyone can easily add new features and new music generation capabilities.

## Getting started

[Install ](https://jjazzlab.gitbook.io/user-guide/installation)and run JJazzLab, then :

1. Load an example song file : **menu File/Open Songs...** and select **ExampleFiles/BluesMinor.sng**
2. Press the **Play** button : you should hear the backing track -if not, check the Midi Out device in **menu Tools/Options (Preferences on Mac)**
3. Start editing the song using the [**editors** ](https://jjazzlab.gitbook.io/user-guide/editors/overview)and hear how it impacts the generated backing track.

If you prefer to quickly create a new backing track from scratch, check out this video:

{% embed url="<https://www.youtube.com/watch?v=AkOm8l5Xb1g>" %}

## Key features

* New [**jjSwing style**](https://jjazzlab.gitbook.io/user-guide/rhythm-engines/jjswing-rhythm-engine) (rhythm), practice jazz standards with the best walking bass and drums
* Hundreds of ready-to-use music styles ([rhythms](https://jjazzlab.gitbook.io/user-guide/rhythms/rhythm-files)) available
* Introduce **dynamics** and **variety** in just a few clicks, for example:
  * mute the guitar in the intro
  * add a break at the end of the 2nd verse and congas in the 3rd verse
  * boost intensity and slightly increase tempo at the end
  * add anticipated (pushed) chords
  * simplify the piano on the first verse
* Add [user tracks](https://jjazzlab.gitbook.io/user-guide/editors/mix-console#user-tracks) to customize your backing track
* Attach [annotations or lyrics](https://jjazzlab.gitbook.io/user-guide/editors/chord-lead-sheet#bar-annotations-lyrics) to bars
* Control [playback via Midi](https://jjazzlab.gitbook.io/user-guide/playback-control/midi-remote-commands)
* [Import](https://jjazzlab.gitbook.io/user-guide/songs/importing-songs) and [export](https://jjazzlab.gitbook.io/user-guide/songs/exporting-songs) song or individual instrument tracks

## **Side tools**

* [Chord inspector](https://jjazzlab.gitbook.io/user-guide/tools/notes-viewer): understand chord symbol notes and scales (piano, guitar diagrams, score)
* [Practice loop with tempo auto-increase](https://jjazzlab.gitbook.io/user-guide/tools/practice-loop-with-tempo-increase): efficiently practice exercices or difficult passages
* [Arranger keyboard mode](https://jjazzlab.gitbook.io/user-guide/tools/arranger-keyboard-mode): control backing track chords via a midi keyboard
* [Improvisation help](https://jjazzlab.gitbook.io/user-guide/tools/improvisation-help): get improvisation guides for your lead sheet
* [Chord symbols transposition](https://jjazzlab.gitbook.io/user-guide/tools/chord-symbols-transposition): for transposing instruments (e.g. sax players)
* [Easy Reader window](https://jjazzlab.gitbook.io/user-guide/tools/easy-reader): focus on the current and next chord
* [Song memo](https://jjazzlab.gitbook.io/user-guide/tools/song-memo): text reminders about your song which can include links to files or web pages


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://jjazzlab.gitbook.io/user-guide/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
