riff_grid
Reads guitar stem transients from a saved REAPER project into a proposed kick grid at 100/50/30% attack strength, so you can correct and transcribe the row for groove insertion.
Instructions
Step 1 of the drum workflow: read a guitar stem's transients into a proposed KICK GRID, printed at 100/50/30% attack strength. READS THE SAVED .rpp FILE ON DISK, NOT REAPER's live project — same stale-material caveat as profile_track, and the result carries it. This is a PROPOSAL the user corrects, not an auto-beat: transients say WHEN a note is picked, never whether it rings open or is palm-muted, so the percentile is an attack-strength heuristic. The 30% row is the sparse slam/breakdown feel (the default); the 100% row turns every pick attack into a kick (gallops/triplets). The grid is anchored to item time 0, so a stem whose downbeat sits a step off reads a 16th early — check the first render. Transcribe the row the user picks into a DSL, then insert_groove.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bars | No | Bars to read (default 4). | |
| track | Yes | Name of the guitar track to read. | |
| project | Yes | Absolute path to the SAVED .rpp project file. | |
| start_bar | No | First bar to read, 0-indexed (default 0). |