Old 12-31-2016, 07:23 PM   #1
andrewjg
Human being with feelings
 
Join Date: Oct 2016
Posts: 7
Default Looping regions?

Hi everyone,

I'm looking at how I can use Reaper for a live jamming session, where I'd be able to switch between regions in a project using a MIDI controller but have each region just keep looping until I smooth seek to the next one. Is this possible, either directly on a region (e.g., set a region to keep looping) or be able to set a time selection from a region? I've been hunting through Reaper and Google for an hour and can't find a solution.

I tried marker actions (on hitting marker 2, go back to marker 1). This works but the transition is not smooth so I don't get that nice looping effect.

Cheers,
Andrew
andrewjg is offline   Reply With Quote
Old 12-31-2016, 07:48 PM   #2
Outboarder
Human being with feelings
 
Outboarder's Avatar
 
Join Date: Feb 2014
Posts: 834
Default

Hi

In case you don't have SWS extension:
http://www.sws-extension.org/

The SWS extension gives you tons of features for manipulating regions.

Go to action > show action list > type regions in search filter
list of all related actions will appear:

Regions: Go to next region after current region finishes playing (smooth seek)
Regions: Go to previous region after current region finishes playing (smooth seek)
Regions: Go to region xx after current region finishes playing (smooth seek)
SWS: Goto/select next marker/region

You can link actions to midiCC by clicking the add(shortkey) button in action list.

Also there is region playlist that may comes handy.

__________________
Outboarder Scripts

Last edited by Outboarder; 12-31-2016 at 08:05 PM.
Outboarder is offline   Reply With Quote
Old 01-01-2017, 12:52 PM   #3
andrewjg
Human being with feelings
 
Join Date: Oct 2016
Posts: 7
Default

Hey Outboarder,

Thanks for your help. That's so close to what I need but not quite. I did already have SWS, hadn't tried the playlist though. So what I now need is:

1. Create a playlist with a high loop count for each region
2. Have a custom action that allows me to select a numbered region within a playlist.

It looks like there's options for going to the next/previous region in the playlist but not a numbered one. I can still use the next region action and just have a sequential list of regions for intro, verse 1, bridge, chorus 1, verse 2, etc. Then I can step through to the next region when ready.

I'll head over to the SWS forum and ask about selecting specific regions in a playlist there.
andrewjg is offline   Reply With Quote
Old 01-01-2017, 03:59 PM   #4
Bri1
Banned
 
Join Date: Dec 2016
Location: England
Posts: 2,432
Default

Quote:
Originally Posted by andrewjg View Post
I'm looking at how I can use Reaper for a live jamming session, where I'd be able to switch between regions in a project using a MIDI controller but have each region just keep looping until I smooth seek to the next one. Is this possible, either directly on a region (e.g., set a region to keep looping) or be able to set a time selection from a region? I've been hunting through Reaper and Google for an hour and can't find a solution
Other than excellent region demo provided by Outboarder -have you tried JS: Super8 MIDI-controller synchronized Looper yet?

http://reaperblog.net/2015/12/super8...ject-template/
Quite a few youtube demos,including J.F's {creator} sessions.
Bri1 is offline   Reply With Quote
Old 01-01-2017, 10:05 PM   #5
andrewjg
Human being with feelings
 
Join Date: Oct 2016
Posts: 7
Default

Thanks for that, I didn't know Super 8 existed :-) I'll definitely look at using this for other projects.

What I forgot to mention was that I want to use this with a VST synth looping a midi item so I can adjust synth parameters as part of the performance. So, audio clips won't work for me here.
andrewjg is offline   Reply With Quote
Old 01-01-2017, 10:28 PM   #6
FnA
Human being with feelings
 
FnA's Avatar
 
Join Date: Jun 2012
Posts: 2,173
Default

Quote:
Originally Posted by andrewjg View Post
Is this possible, either directly on a region (e.g., set a region to keep looping) or be able to set a time selection from a region?
Assuming you don't have overlapping regions it should be easy to write a script which gets the current region that the cursor is in and set a loop to it. Not entirely sure about exactly how you want to trigger all this...
FnA is offline   Reply With Quote
Old 06-08-2020, 09:49 PM   #7
ilovesoca
Human being with feelings
 
Join Date: Nov 2019
Posts: 7
Default A custom action solution to setting loop points to a region

This works for up to 28 regions because marker 10 is needed.

PREPARATION
1. Create a custom action for each region # you intend to loop over. For Region 2:

Markers: Add/move marker 10 to play/edit cursor
Markers: Go to marker 3
Loop points: Set end point
Markers: Go to marker 2
Loop points: set start point
Markers: Go to marker 10
Regions: go to region 02 after current region finishes playing (smooth seek)

2. Set hotkeys for each custom action (I use midi keys on a dedicated device set to an unused MIDI channel)


HOW TO USE
PROJECT SET UP
1. set regions
2. set markers at the start, between regions, and one more at the end. Number them sequentially, except...
***Don't use marker 10, because marker 10 is used in the custom action)

IN ACTION
1. Start recording/playing
2. use "Set Loop to Region 1" custom action to turn region 1 into a loop
3. loop to your heart's content
4. when you're ready to move on, activate the custom action for whatever section you like to move to next, and at the end of the current region you'll start looping over the new selected region!

NOTE: there's a slight audible gap/delay as the playback jumps around, but it's usable for less than fastidious situations
NOTE2: In Preferences, under Audio/Seek, ensure "Do not change playback position immediately..." is UNchecked.
NOTE3: I removed the "delete marker near cursor position", because if the custom action is triggered when playback is stopped, this can cause the deletion of the section markers, rather than just marker 10.
Attached Images
File Type: jpg Reaper set loop to region screenshot (Custom).jpg (58.8 KB, 175 views)

Last edited by ilovesoca; 06-09-2020 at 07:39 AM. Reason: Avoiding a bug - when playback is stopped extra markers can be deleted. So, removed the "delete marker near cursor" action.
ilovesoca is offline   Reply With Quote
Old 06-09-2020, 11:38 AM   #8
ilovesoca
Human being with feelings
 
Join Date: Nov 2019
Posts: 7
Default Better yet, use SWS

SWS gives the option to "SWS/S&M Go to/select Region 1 (obeys smooth seek)" for regions 1, 2, 3, and 4. This automatically wraps the selected region with loop points.

To make this work, simply set four hotkeys for regions 1, 2, 3, and 4. and in Reaper Preferences/Audio/Seek, set

1. "Seek on Loop point" to checked (this is default)
2. "Do not change playback position immediately when seeking" to checked
3. [subsetting] -> "Play to next project marker...." to selected.

This works better than my method because there's no effect on audio, though it only supports four regions.

Then, combine this with Kenny Gioia's Looper in one track with layers https://www.youtube.com/watch?v=AbwRuXmY_tM
ilovesoca is offline   Reply With Quote
Old 06-09-2020, 07:17 PM   #9
MusoBob
Human being with feelings
 
MusoBob's Avatar
 
Join Date: Sep 2014
Posts: 2,643
Default

https://forum.cockos.com/showthread.php?t=226865

__________________
ReaTrakStudio Chord Track for Reaper forum
www.reatrak.com
STASH Downloads https://stash.reaper.fm/u/ReaTrak
MusoBob is offline   Reply With Quote
Old 01-15-2021, 03:29 AM   #10
baldo
Human being with feelings
 
Join Date: May 2018
Posts: 52
Default easy solution

Hi,

that's quite an old thread but found an easy solution :

install reapack
From there browse in packages and search for "region"
amongst the script you'll find one called something like
" link time selection to region at edit cursor "
(or something, I don't remember exactly)

then create a custom action containing (exemple for region 01) :

- Regions: Go to region 01 after current region finishes playing (smooth seek)
- link time selection to region at edit cursor

it works perfectly :-)
baldo is offline   Reply With Quote
Old 02-10-2021, 03:19 AM   #11
baldo
Human being with feelings
 
Join Date: May 2018
Posts: 52
Default reaper actions

I also made a bunch of custom actions for this (like sws : go to region (obey seeks)) for 40 regions :

https://stash.reaper.fm/v/41328/gotoRegionObeySeek.zip
baldo is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 03:16 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.