Rhythm Files

Each rhythm generation engine can have its own rhythm files. poprock.sty or TripHop.S510.prs are examples of rhythm files used by the YamJJazz rhythm generation engine.

Rhythm files location

JJazzLab expects rhythm files to be in the User Directory for Rhythm Files.

This directory is defined in the Rhythm panel of the Options/Preferences. You can use subdirectories, subdirectories whose name starts with a ‘_’ are not scanned.

User dir for rhythm file snapshot

Rhythm files scanning

JJazzLab scans the User Directory for Rhythm Files upon startup. To minimize startup time it is recommended to store only your favorite files in this directory.

You can also force a rescan from the Rhythms panel in the Options/Preferences (see picture above).

Adding new rhythm files

In order to avoid having too many files cluttering the User Directory for Rhythm Files, the recommended way is:

1. Test the rhythm files

In the rhythm selection dialog, use the Add Rhythms button to load additional rhythm files for the current session only. The files can be anywhere on your hard drive.
Add Rhythms Button snapshot

Standard Yamaha styles with extension .sty, .prs, .sst or .bcs should appear in the YamJJazz standard styles. YamJJazz Extended Yamaha styles with extension .yjz should appear in the YamJJazz standard styles. If it does not appear, see troubleshooting below.

2. Copy the validated rhythm files

Once you have selected the “best” rhythm files, just copy them in the User Directory for Rhythm Files (see above).


Quality of Yamaha style files found on the web may vary a lot. Furthermore some styles are sometimes “broken” (invalid file format). If there is an error the corresponding rhythm won’t show up in the rhythm selection dialog.

You can consult the log file (click on the Show Log Window button from the General panel in the Options/Preferences) to have more details about the errors JJazzLab encoutered while reading the files.