# Vue d’ensemble des moteurs de rythme

Les **rythmes** sont rendus disponibles par des **moteurs rythmiques**.

Grâce à son architecture open-source et enfichable, JJazzLab peut héberger de nombreux moteurs rythmiques différents. Si vous êtes un développeur, vous pouvez construire le vôtre assez facilement!

![](https://1939227442-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQE7B7yjVY3xzlsorS4%2F-MQE7v3wT0Pha5eH61MX%2F-MQEBz-nyHT2G-zHlsK3%2FRhythmPluginsArchitecture.png?alt=media\&token=366a85b7-b8a4-4c95-830e-a5d75973dbd9)

Un moteur rythmique a **un ou plusieurs fournisseurs de rythmes** qui proposent une liste des rythmes pris en charge et les **paramètres rythmiques supportés**. Vous pouvez voir la liste de tous les **fournisseurs de rythmes** disponibles dans la **boîte de dialogue de sélection du rythme**.

![](https://1939227442-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQE7B7yjVY3xzlsorS4%2F-MQE7v3wT0Pha5eH61MX%2F-MQEBz-oCJ7xhDfKrkxP%2FRhythmGenerationEngine.png?alt=media\&token=a4ce941b-9015-46ef-b312-ddca41d14b4b)

JJazzLab comprend actuellement un moteur rythmique, [YamJJazz](https://jjazzlab.gitbook.io/user-guide/francais/moteurs-rythmiques/yamjjazz-rhythm-engine), basé sur les styles Yamaha. Ses **paramètres rythmiques** sont Variation, Intensité et Fill (d’autres paramètres tels que Muet ou Tempo sont génériques et fonctionnent avec n’importe quel rythme).

## Futurs moteurs rythmiques <a href="#future-rhythm-generation-engines" id="future-rhythm-generation-engines"></a>

Voici quelques exemples de ce qui pourrait être développé en utilisant l’infrastructure JJazzLab-X.

* Un moteur orienté jazz basé sur l’IA avec un seul rythme polyvalent qui s’adapte à différents contextes, comme un vrai groupe (tempo lent ou rapide, walking bass ou non, etc.).
* Un moteur de batterie similaire au batteur virtuel Logic Pro X
* Un moteur capable d’adapter la piste d’accompagnement à une mélodie donnée
* Un "méta-moteur" qui vous permet de combiner des pistes individuelles de différents rythmes (par exemple, combiner une ligne de basse hip-hop avec une batterie latine)
* Un moteur capable de lire les fichiers de style à partir de Band-In-A-Box ou d’autres claviers arrangeurs tels que Korg ou Ketron
* etc.
