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 up to 2 levels of subdirectories to organize the rhythms. Subdirectories whose name starts with a ‘_’ are not scanned.

User dir for rhythm file snapshot

Rhythm files scanning

Your rhythm/style files are scanned at startup only upon a fresh install, and the rhythm list is saved into a “cache” file.

This cache file is then used to get the rhythm list upon next startups, which is much faster than the initial scanning -especially if you have many rhythm files. If you add or remove rhythm files you need to manually start a rescan in order to update the cache file. This can be done in the Rhythms panels of the Options/Preferences (see image 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).

3. Force a Rescan from the Rhythm panel of the Options/Preferences

Troubleshooting

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.