Old 06-16-2018, 03:01 PM   #1
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 2,342
Default MPL ReaSamplomatic5000 manager

RS5k manager is a lua script for REAPER.
It provides manipulating samples sitting in the ReaSamplomatic5000 instances on currently selected track. It allows you to use it as basic drum sampler.



Features:
  • allow to dragndrop samples from Explorer/Finder or MediaExplorer (note: track must be selected/pinned)
  • changable key names
  • changable layouts
  • action for importing loop cropped by Dynamic split (obey source start/end)
  • dockable (requre clicking anywhere once to update graphics on changing dock state)
  • layering mode: keep multiple samples attached to one key
  • mute/solo keys
  • mute/solo layers
  • FX chain per key/layer (on need script creating additional track with MIDI send from selected track, then tracking MIDI send dependencies from current selected track)

Download/Install: ReaPack, search Action List for mpl_RS5k manager (background).lua
Requirements:
  • REAPER 5.91+
  • SWS 2.9.7+
  • ReaPack 1.2.1+

Install:
  • run ActionList > ReaPack: Browse packages...
  • navigate and install RS5k manager and Various_functions packages

Telegram channel for MPL scripts: http://t.me/mplscripts_chat

__________________
SoundCloud | MPL Scripts discussion | ReaPack | Donate

Last edited by mpl; 01-01-2019 at 01:51 PM.
mpl is offline   Reply With Quote
Old 06-16-2018, 11:46 PM   #2
Plazma
Human being with feelings
 
Join Date: May 2014
Posts: 288
Default

Wow - fantastic!!
__________________
Reaper 64bit ~ Win 10 64bit | www.pennysound.co.za (Free & commercial Omnisphere patches)
Plazma is offline   Reply With Quote
Old 06-17-2018, 02:01 AM   #3
dazastah
Human being with feelings
 
dazastah's Avatar
 
Join Date: Sep 2009
Posts: 95
Default

wow Dude!!!
Great work!!
dazastah is offline   Reply With Quote
Old 06-17-2018, 02:07 AM   #4
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 5,502
Default

Defining the note mapping with this script is far more easy than opening all R5K windows :P


Thanks for sharing !


(I think thsi script is the first to use drag and drgop from file GFX feature !)


For naming, so this one is in fact RS5K manager background, and you had RS5K manager (las v 1.26). Why this one is called background ?
I can see several difference between the two (the pattern mod for eg in the old script)... The new one is meant to replace the previous ? Or are they complementary ?
X-Raym is offline   Reply With Quote
Old 06-17-2018, 02:36 AM   #5
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 2,342
Default

Quote:
Originally Posted by X-Raym View Post
For naming, so this one is in fact RS5K manager background, and you had RS5K manager (las v 1.26). Why this one is called background ?
I can see several difference between the two (the pattern mod for eg in the old script)... The new one is meant to replace the previous ? Or are they complementary ?
From v1.50 there were several serious changes in the code and structure (using external functions) so any version below 1.50 is 'obsolete'. 'Background' was added to some scripts to avoid confution for some guys talking they aren`t expect scripts tracking something in background. It was probably enough to change name only in description tag in ReaPack header.

Quote:
(I think thsi script is the first to use drag and drgop from file GFX feature !)
Yes, thanks to Justin for this!
__________________
SoundCloud | MPL Scripts discussion | ReaPack | Donate
mpl is offline   Reply With Quote
Old 06-18-2018, 05:54 AM   #6
Stevie
Human being with feelings
 
Stevie's Avatar
 
Join Date: Feb 2015
Location: Urkrain/Russia
Posts: 178
Default

my message was deleted? why? new thread? what's going on
anyway. i was asking (hopefully) is it real to add sample delay control to it?
and once again amazing work, gj!

Last edited by Stevie; 06-18-2018 at 06:04 AM.
Stevie is online now   Reply With Quote
Old 06-18-2018, 08:36 AM   #7
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 2,342
Default

You posted it on General Discussin thread.
Well, I can add control for JSFX: delay adjustment (it will require addition FX Chain per layer/key).
__________________
SoundCloud | MPL Scripts discussion | ReaPack | Donate
mpl is offline   Reply With Quote
Old 06-26-2018, 09:44 AM   #8
mccrabney
Human being with feelings
 
mccrabney's Avatar
 
Join Date: Aug 2015
Location: Brood, Kentucky
Posts: 1,710
Default

clicking "next/prev" caused laggy behavior here, i'll reproduce with more testing

i'm hoping to see more Global parameter controls added, like obey note off, loop, xfade, loop start offset, note off override, and note off override amount

is it possible for any of these global params to be learned to midi cc or osc?
__________________
FR: select MIDI recorded in most recent record/overdub.
read an important discussion on track MIDI editing
REAPER makes me happy to be a musician in 20xx
mccrabney is online now   Reply With Quote
Old 06-26-2018, 11:06 AM   #9
vitalker
Human being with feelings
 
vitalker's Avatar
 
Join Date: Dec 2012
Posts: 4,463
Default

Quote:
Originally Posted by mccrabney View Post
like obey note off
It's already here.
__________________
Quote:
Originally Posted by Sexan View Post
Make a thread "F%#! you Reaper! I quit!" to get more views and feedback since these kind of threads get much more traction
SoundCloudFR: True Non-destructive GLUEAll the REAPER names
vitalker is online now   Reply With Quote
Old 06-26-2018, 11:31 AM   #10
mccrabney
Human being with feelings
 
mccrabney's Avatar
 
Join Date: Aug 2015
Location: Brood, Kentucky
Posts: 1,710
Default

globally? i didn't see it.
__________________
FR: select MIDI recorded in most recent record/overdub.
read an important discussion on track MIDI editing
REAPER makes me happy to be a musician in 20xx
mccrabney is online now   Reply With Quote
Old 06-26-2018, 11:53 AM   #11
vitalker
Human being with feelings
 
vitalker's Avatar
 
Join Date: Dec 2012
Posts: 4,463
Default

Quote:
Originally Posted by mccrabney View Post
globally? i didn't see it.
I'm sorry. No, only individual, per pad.
__________________
Quote:
Originally Posted by Sexan View Post
Make a thread "F%#! you Reaper! I quit!" to get more views and feedback since these kind of threads get much more traction
SoundCloudFR: True Non-destructive GLUEAll the REAPER names
vitalker is online now   Reply With Quote
Old 06-27-2018, 02:46 AM   #12
euga
Human being with feelings
 
Join Date: Oct 2013
Posts: 41
Default

when launching script i get this:
Attached Images
File Type: png Schizzo.png (22.4 KB, 1882 views)
euga is online now   Reply With Quote
Old 06-26-2018, 11:31 AM   #13
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 5,502
Default

@mpl
Hi ! Nice to see your scripts being promoted by reaperblog

Could the waveform display not be beyond knobs as shown in your screenshot ?
Having it on its own line would be more readable.

Also, the waveform lacks a bit of contrast IMHO, is the GUI themable somehow ?

At some point, being able to set custom colors schemes for each notes could be nice for people who have colored pads :P (it is not actually my case, but it can be a fancy feature which I imagie can be smooth)
X-Raym is offline   Reply With Quote
Old 06-27-2018, 09:45 AM   #14
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 2,342
Default

Quote:
Originally Posted by X-Raym View Post
@mpl
At some point, being able to set custom colors schemes for each notes could be nice for people who have colored pads :P (it is not actually my case, but it can be a fancy feature which I imagie can be smooth)
Pad colors directly taken from track colors they are placed.
__________________
SoundCloud | MPL Scripts discussion | ReaPack | Donate
mpl is offline   Reply With Quote
Old 06-27-2018, 09:47 AM   #15
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 2,342
Default

Quote:
Originally Posted by mccrabney View Post
FR: if a pad/note is occupied by a sample, send MIDI feedback (midi note on w/ specified velocity) so we can light up our 8x8 controller LEDs to show which pads have samples on them
Not possible.

Quote:
Originally Posted by mccrabney View Post
in 8x8 mode, i'm finding the "global" knobs to be difficult to use. clicking and dragging on the green bars is very jumpy and laggy. there's no visual indication of where the knob is pointing, like there is the pad layout mode, and the text display above the gain columns is difficult to see.

for all of these parameters, midi + and - incremental actionswould be ideal for this, like Lokesenna's "rs5k tuning control" scripts (https://forum.cockos.com/showthread.php?t=187569). ie, learnable "increase [attack] 1ms" and "decrease [attack] 1ms" so everything isn't so mouse-centered would be idea.
Hard to properly show different parameters on one knob. Don't think it will happen.

---

Quote:
i'm not seeing that waveform that i see in the screencaps. latest reaper, latest sws, win10.
heard twice this,probably related to peak paths in reaper preferences.
--
Quote:
this happens when i mouse the loop start all the way to the end (loop end gets "stuck" to wrong knob



---
Expected. Start offset adjustment preserve length, limited to end. Loop end adjust loop length, limited to start.
__________________
SoundCloud | MPL Scripts discussion | ReaPack | Donate

Last edited by mpl; 06-27-2018 at 09:53 AM.
mpl is offline   Reply With Quote
Old 06-27-2018, 06:40 AM   #16
mccrabney
Human being with feelings
 
mccrabney's Avatar
 
Join Date: Aug 2015
Location: Brood, Kentucky
Posts: 1,710
Default

FR: if a pad/note is occupied by a sample, send MIDI feedback (midi note on w/ specified velocity) so we can light up our 8x8 controller LEDs to show which pads have samples on them

FR: lasso select/bulk move samples. i'm really liking being able to reposition samples by dragging and dropping them, but being able to lasso/select more than 1 at a time would be excellent.
__________________
FR: select MIDI recorded in most recent record/overdub.
read an important discussion on track MIDI editing
REAPER makes me happy to be a musician in 20xx
mccrabney is online now   Reply With Quote
Old 06-27-2018, 07:43 AM   #17
mccrabney
Human being with feelings
 
mccrabney's Avatar
 
Join Date: Aug 2015
Location: Brood, Kentucky
Posts: 1,710
Default

in 8x8 mode, i'm finding the "global" knobs to be difficult to use. clicking and dragging on the green bars is very jumpy and laggy. there's no visual indication of where the knob is pointing, like there is the pad layout mode, and the text display above the gain columns is difficult to see.

for all of these parameters, midi + and - incremental actionswould be ideal for this, like Lokesenna's "rs5k tuning control" scripts (https://forum.cockos.com/showthread.php?t=187569). ie, learnable "increase [attack] 1ms" and "decrease [attack] 1ms" so everything isn't so mouse-centered would be idea.

---

FR: give us the option to remove the "create midi send routing for this sample" prompt when we click the FX buton. i know what i'm doing and don't want to click the confirmation button every time.

--

i'm not seeing that waveform that i see in the screencaps. latest reaper, latest sws, win10.

--

this happens when i mouse the loop start all the way to the end (loop end gets "stuck" to wrong knob



---

more as i go. loooove this script.
__________________
FR: select MIDI recorded in most recent record/overdub.
read an important discussion on track MIDI editing
REAPER makes me happy to be a musician in 20xx
mccrabney is online now   Reply With Quote
Old 09-18-2018, 09:28 AM   #18
InfiniteDimensionality
Human being with feelings
 
Join Date: Jun 2017
Posts: 154
Default

Could you add the ability to use items in the arrange view for samples rather than having to drag items?

rsom allows one to "import from arrange". I'd like to do the same.

In fact, I have about 1000 audio items in the arrange view that I'd simply like to assign to a midi note for each item(in some specific order) and play them. I don't think having 1000's rsom is a good idea nor necessary for just playback though(but this might be the only way to get the audio in to the render engine?).

Not sure if the "manager" script can automate the import from arrange though? If so, that is better than nothing.

Basically I am trying to avoid having to render down each auto item to it's own item. I've already split and resized all the items, so everything is fine and available in reaper and I just need to associate each item with a midi note.


Thanks...
InfiniteDimensionality is offline   Reply With Quote
Old 09-18-2018, 10:21 AM   #19
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 2,342
Default

"Export selected items to RS5K instances" scripts
__________________
SoundCloud | MPL Scripts discussion | ReaPack | Donate
mpl is offline   Reply With Quote
Old 09-18-2018, 10:39 AM   #20
InfiniteDimensionality
Human being with feelings
 
Join Date: Jun 2017
Posts: 154
Default

Quote:
Originally Posted by mpl View Post
"Export selected items to RS5K instances" scripts

Ofcourse, thanks!


Is there any way to automate assignment?

Basically assign a matrix of items to notes in a specific order.

Essentially I have an nxm matrix of audio items that I'd like to assign to midi.

n <= 12 and m <= 10

basically I have them laid out like

a b c d e f

g h i j k l

m n o p q r


where the columns are suppose to be groups in the same midi octave(Doesn't matter which) and the rows are separate octaves.

e.g., the midi notes

1 12 24 36 ...
2 13 25 37 ...
...


I believe the scripts are written in lua and lua allows executing a string, so maybe one can enter in a mapping function(takes the ith item and returns a midi note value)?
InfiniteDimensionality is offline   Reply With Quote
Old 10-23-2018, 05:11 PM   #21
suleiman
Human being with feelings
 
suleiman's Avatar
 
Join Date: Mar 2010
Location: Melbourne
Posts: 5,441
Default

mate this lua takes the take !!! fukin awesomeness into 1000....


so cool, I bet Justin and co. must be like hmmm why didn't we do that ? they should just pay you and integrate it into Reaper official builds hereon.

couple of small questions :

1. Why is the > arrow menu in the walkthrough so different from the one that I have. ?

and yes packs synchronized, latest Reaper.

2. My menu has no option for "pad clicking to MIDI" like in the video, so when I click on the pads, no preview.

3. Even if I have the multi layer option on, dragging and dropping a bunch of samples on the same pad does not velocity layer them .


thanks again mate !
suleiman is offline   Reply With Quote
Old 10-23-2018, 09:28 PM   #22
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 2,342
Default

Quote:
Originally Posted by suleiman View Post
1. Why is the > arrow menu in the walkthrough so different from the one that I have. ?
It was updated multiple times since video was released.

Quote:
2. My menu has no option for "pad clicking to MIDI" like in the video, so when I click on the pads, no preview.
I sorted most options, so what you need is
Code:
Menu/Key options/Send MIDI by clicking on keys
Also make sure you track is armed and monitored MIDI input (you can do it manually or also do/automate this from RS5k manager)

Quote:
3. Even if I have the multi layer option on, dragging and dropping a bunch of samples on the same pad does not velocity layer them .
You mean veloсity layers in RS5k itself? I`m afraid it is not designed for such type of workflow.
__________________
SoundCloud | MPL Scripts discussion | ReaPack | Donate

Last edited by mpl; 10-23-2018 at 11:51 PM.
mpl 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 12:10 PM.


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