Last updated:

ReaScripts: Auto-Arrange From Files and Regions


Scripts pack for placing sections of items according to regions names. Useful for making music arrangement from template audio files.

Sponsored by MusoCity.

Pack Content


Split selected items with region CSV data

The CSV data is simply the Regions CSV export (native REAPER function) of the audio file media cues, put in the same folder and with the same name as the audio files.

The files names must have the tempo information, like this: 120bpm, 96bpm etc…

The regions have to go to the end of the media items, cause the last region is used for the tempo matching.

Tempo matching is made from Master tempo BPM.

Split and adjust tempo from CSV. In this example, regions are the target values (to test if the script works as expected).

Move selected items which match current region names and delete the other

Items are chosen randomly (as long as name match the current region). If regions are bigger than items, multiple items are chosen randomly.


  • Set this two actions in a single custom action, and then run on an items you just import
Preparation (project 1) and usage (project 2) of the scripts put in a custom action.


Lifetime update!


After purchase, installation instructions will be provided here and on the dedicated Purchase Confirmation page. License are valid lifetime. You will be able to enjoy updates and new scripts added to the pack.


By purchasing this product, you are supporting my free scripting. Thanks!