> For the complete documentation index, see [llms.txt](https://jjazzlab.gitbook.io/user-guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://jjazzlab.gitbook.io/user-guide/rhythm-engines/yamjjazz-rhythm-engine.md).

# YamJJazz rhythm engine

JJazzLab embeds the **YamJJazz** rhythm generation engine. This engine reads [Yamaha styles](/user-guide/rhythm-engines/yamjjazz-rhythm-engine/yamaha-styles.md) and introduces a new [extended Yamaha style](/user-guide/rhythm-engines/yamjjazz-rhythm-engine/extended-yamaha-styles.md) format which adds more variations to existing Yamaha style files.

You can see below the 2 YamJJazz **rhythm providers** available in the rhythm selection dialog.

![](https://1057949908-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQE7B7yjVY3xzlsorS4%2F-MQE7v3wT0Pha5eH61MX%2F-MQEBz-ysMqZvHotRF5B%2FYamJJazzRhythmProviders.png?alt=media\&token=2823e4a9-000d-44c9-8620-c11fdd95a3e0)
