Old 04-09-2024, 09:45 AM   #601
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 4,069
Default

I have a bit time to improve this script. Is there any global requests except fast render (I can rebuild it from scratch using reaimgui) and container addressing just like readrum machine but a bit more advanced?
mpl is offline   Reply With Quote
Old 04-09-2024, 01:53 PM   #602
MartinTL
Human being with feelings
 
MartinTL's Avatar
 
Join Date: Sep 2023
Location: Norway
Posts: 159
Default

Quote:
Originally Posted by mpl View Post
I have a bit time to improve this script. Is there any global requests except fast render (I can rebuild it from scratch using reaimgui) and container addressing just like readrum machine but a bit more advanced?
Great news for the community!

My biggest request (I posted about this earlier, sorry for repeating it) is to be able to 1) store/recall mappings and settings across projects, and b) have multiple instances of the Rs5K manager doing different things in a project.

I made some standard kits (808, 909, Linndrum etc.), and would like to be able to either 1) save a “kit” as a track template, or 2) export a file (.json or something), that I can load into a new project later. When I try this now, I can’t synchronize the RS5K_manager_MacroControls and the RS5k_manager_MIDIBUS_choke with a new instance of the RS5k Manager script.

I basically just want to be able to do as I do in Ableton: to have multiple tracks with drum racks, and to be able to reuse stuff in later projects.

Looking forward to see what you come up with

Best
Martin
MartinTL is offline   Reply With Quote
Old 04-10-2024, 08:27 AM   #603
mequaz
Human being with feelings
 
Join Date: Jul 2008
Posts: 80
Default

Quote:
Originally Posted by Remedial View Post
First, thanks for undertaking such a beneficial plugin. I wanted to ask: is it possible to put a midi fx plugin like an arpeggiator on the pads? This is something I used to do back in my Ableton days and I’ve been looking for a good substitute for years, but none were simple enough to justify using.

Also, I thought I had posted this same question just the other day, so, if that post was deleted for some reason, please forgive me for making the same infraction.

Have a good day all.
Yes for instance i put the note repeat on the midi buss as an fx
mequaz is offline   Reply With Quote
Old 04-11-2024, 04:59 AM   #604
Knob Twiddler
Human being with feelings
 
Knob Twiddler's Avatar
 
Join Date: May 2016
Location: Leuven
Posts: 108
Default

Is there any option to scale this so i can make it bigger?
Knob Twiddler is offline   Reply With Quote
Old 04-11-2024, 01:52 PM   #605
tkna
Human being with feelings
 
tkna's Avatar
 
Join Date: Oct 2023
Location: Tokyo
Posts: 115
Default

Quote:
Originally Posted by mpl View Post
I have a bit time to improve this script. Is there any global requests except fast render (I can rebuild it from scratch using reaimgui) and container addressing just like readrum machine but a bit more advanced?
My request is for an "option to assign samples to white keys only"!

The "cool_MK Slicer" does this by default, but it would make playing easier if the "MPL RS5k manager" could do it as well.

Screencast: https://0x0.st/X-qC.mp4
tkna is offline   Reply With Quote
Old 04-11-2024, 08:28 PM   #606
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 4,069
Default

Quote:
Originally Posted by tkna View Post
My request is for an "option to assign samples to white keys only"!

The "cool_MK Slicer" does this by default, but it would make playing easier if the "MPL RS5k manager" could do it as well.

Screencast: https://0x0.st/X-qC.mp4
It was already added to latest version https://forum.cockos.com/showpost.ph...&postcount=586
mpl is offline   Reply With Quote
Old 04-11-2024, 11:12 PM   #607
tkna
Human being with feelings
 
tkna's Avatar
 
Join Date: Oct 2023
Location: Tokyo
Posts: 115
Default

Quote:
Originally Posted by mpl View Post
It was already added to latest version https://forum.cockos.com/showpost.ph...&postcount=586
Sorry, I had missed it. Thanks!
However, it doesn't seem to work.
Is there something wrong with the settings?

Screencast: https://0x0.st/X-ai.mp4
tkna is offline   Reply With Quote
Old 04-12-2024, 08:33 AM   #608
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 4,069
Default

Quote:
Originally Posted by tkna View Post
Sorry, I had missed it. Thanks!
However, it doesn't seem to work.
Is there something wrong with the settings?

Screencast: https://0x0.st/X-ai.mp4
ah sorry, added this only for dragndrop, not for import action, will look at this
mpl is offline   Reply With Quote
Old 04-12-2024, 12:41 PM   #609
tkna
Human being with feelings
 
tkna's Avatar
 
Join Date: Oct 2023
Location: Tokyo
Posts: 115
Default

Quote:
Originally Posted by Digitt View Post
but my advice is to keep things modular. I'm coming from Bitwig which is the king of modulation in a DAW. It has a drum machine pretty much identical to ableton's drum rack. It's sampler isn't as good as ableton's simpler but it works for my needs. But bitwig's modulation is what makes bitwig amazing.

reaper is missing proper modulation so badly.
You seem to be "advising" third party developers on the direction of REAPER, etc.

There are already tools to connect FX to FX in node representation.
https://www.realinks.net/links/paranormal-fx-router/
You might want to read through ReaLinks.

If you still don't like it, use your imagination and ask nicely for the developer to like it.
If you are lucky enough to have some mutual interest, they may be able to make it for you.
Or you could certainly learn and make it yourself.
I think you will realize how hard that is.
tkna is offline   Reply With Quote
Old 04-14-2024, 11:54 AM   #610
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 4,069
Default

Quote:
Originally Posted by tkna View Post
Sorry, I had missed it. Thanks!
However, it doesn't seem to work.
Is there something wrong with the settings?

Screencast: https://0x0.st/X-ai.mp4
Fixed for 3.27
mpl is offline   Reply With Quote
Old 04-14-2024, 03:08 PM   #611
tkna
Human being with feelings
 
tkna's Avatar
 
Join Date: Oct 2023
Location: Tokyo
Posts: 115
Default

Quote:
Originally Posted by mpl View Post
Fixed for 3.27
Works charmingly well. Thanks!
tkna is offline   Reply With Quote
Old 04-14-2024, 09:08 PM   #612
Flashmasterson
Human being with feelings
 
Join Date: Jan 2014
Posts: 20
Default Pad/Audio Problems

I'd really like to get this MPL RS5K Drum Rack script going but my Push 2 MIDI controller's screen shows nothing but the Push/Ableton logo. The touched pads show in REAPER but don't light up on the controller.

- Macbook Pro, latest OSX version

What are some solutions for this?



BTW thanks very much to the script-maker for producing this for us.I've tried using Ableton (my main DAW, instead of Reaper) but the video is almost always choppy when recording audio/MIDI to it.
Flashmasterson is offline   Reply With Quote
Old 04-15-2024, 10:26 AM   #613
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 4,069
Default

Quote:
Originally Posted by Flashmasterson View Post
I'd really like to get this MPL RS5K Drum Rack script going but my Push 2 MIDI controller's screen shows nothing but the Push/Ableton logo. The touched pads show in REAPER but don't light up on the controller.

- Macbook Pro, latest OSX version

What are some solutions for this?



BTW thanks very much to the script-maker for producing this for us.I've tried using Ableton (my main DAW, instead of Reaper) but the video is almost always choppy when recording audio/MIDI to it.
Theкe is no such feedback to controller, but I think it is possible to implement using reaper sysex sending API.

Last edited by mpl; 04-15-2024 at 12:28 PM.
mpl is offline   Reply With Quote
Old 04-16-2024, 03:27 AM   #614
tkna
Human being with feelings
 
tkna's Avatar
 
Join Date: Oct 2023
Location: Tokyo
Posts: 115
Default

Quote:
Originally Posted by Flashmasterson View Post
I'd really like to get this MPL RS5K Drum Rack script going but my Push 2 MIDI controller's screen shows nothing but the Push/Ableton logo. The touched pads show in REAPER but don't light up on the controller.
I don't think that has anything to do with RS5k Manager. You might want to check here.
https://forum.cockos.com/showthread.php?t=206610
tkna is offline   Reply With Quote
Old 04-26-2024, 04:57 PM   #615
Flashmasterson
Human being with feelings
 
Join Date: Jan 2014
Posts: 20
Default How do we replace this blue with white (visibility) ?

Just plain white text against black would be great
Attached Images
File Type: png Screenshot 2024-04-26 at 4.53.31 PM.png (23.8 KB, 140 views)
Flashmasterson is offline   Reply With Quote
Old 04-26-2024, 06:17 PM   #616
Flashmasterson
Human being with feelings
 
Join Date: Jan 2014
Posts: 20
Default Workflow questions

how do we make the manager/drum rack appear only when the track it's in is selected?

how can we make a shortcut for
selecting its track > selecting pad "x" > importing a specific file into pad "x" ?
i'm sure this has something to do with "add custom action", but I'm new at Reaper and and am unsure about these steps.
Flashmasterson is offline   Reply With Quote
Old 04-26-2024, 06:55 PM   #617
Flashmasterson
Human being with feelings
 
Join Date: Jan 2014
Posts: 20
Default

Quote:
Originally Posted by mpl View Post
Theкe is no such feedback to controller, but I think it is possible to implement using reaper sysex sending API.
thanks for your response, sir!

i'm not familiar with what "sysex sending api" is (i'm not coding savvy, btw), but i just started learning reaper so i'm very willing to go through the steps in achieving this if you have the time to walk me through it
Flashmasterson is offline   Reply With Quote
Old 05-01-2024, 12:44 PM   #618
Mario Aguilera
Human being with feelings
 
Join Date: Sep 2022
Posts: 5
Default ReaDrum Machine not working

Hello,

I'm trying to use readrum, but anytime I load a sample, the background color changes but no item name is showing and audio is not being produced from any of the pads, is there any idea of how can I fix this?

Thanks!
Mario Aguilera is offline   Reply With Quote
Old 05-01-2024, 07:40 PM   #619
Suzuki
Human being with feelings
 
Suzuki's Avatar
 
Join Date: Jul 2022
Location: Japan
Posts: 879
Default

Quote:
Originally Posted by Mario Aguilera View Post
Hello,

I'm trying to use readrum, but anytime I load a sample, the background color changes but no item name is showing and audio is not being produced from any of the pads, is there any idea of how can I fix this?

Thanks!
Maybe are you talking about my script? If so, here's the thread and let's talk there instead of cluttering here.
https://forum.cockos.com/showthread.php?t=284566
Suzuki is offline   Reply With Quote
Old 05-01-2024, 08:58 PM   #620
Mario Aguilera
Human being with feelings
 
Join Date: Sep 2022
Posts: 5
Default ReaDrum Machine not working

Hello,

I have an issue with this script, every time I load a sample into readrum machine, the background changes top blue but the name of my sample is not showing and is not producing any sound, can you help me to fix this error?
Mario Aguilera is offline   Reply With Quote
Old 05-01-2024, 09:08 PM   #621
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 4,069
Default

Quote:
Originally Posted by Mario Aguilera View Post
Hello,

I have an issue with this script, every time I load a sample into readrum machine, the background changes top blue but the name of my sample is not showing and is not producing any sound, can you help me to fix this error?
again, wrong thread
mpl is offline   Reply With Quote
Old 05-02-2024, 05:26 AM   #622
mequaz
Human being with feelings
 
Join Date: Jul 2008
Posts: 80
Default

Quote:
Originally Posted by mpl View Post
I have a bit time to improve this script. Is there any global requests except fast render (I can rebuild it from scratch using reaimgui) and container addressing just like readrum machine but a bit more advanced?
A few request if im not too late to the request party, lol.
1. "Detect Pitch" is greyed out. That's definitely needed.
2. "note repeat" ive integrated it into a template i made but its not the greatest integration as i currently use a track note once the note repeat is activated but the notes seem to go away. Maybe an added button that turns on the reaper note repeat plugin on the Input FX of the midi buss.
3. Layering of samples. I don't hate how its currently done, but idk if i love it either. When a sample is added it changes the color of the pad. No not the end of the world but its a bit cumbersome to go back and have to rename and change it. Is there a way to add a sample, and allow the pads color to stay the color it was and the name of the pad. For instance when i add a kick, it adds a kick, the kick pad is changed and the name of the "layered group" changes to note xx. Not a huge deal but again just a abit cumbersome.
4. The fx button, can it just open the rs5k instance not necessarily the entire chain? maybe as a right click option, or an option in the menus.

Maybe none of this is possible. Idk. But i love this script again thanks for the hard work!
mequaz is offline   Reply With Quote
Old 05-07-2024, 05:52 AM   #623
Digitt
Human being with feelings
 
Join Date: Mar 2024
Posts: 337
Default Bug report and FR

Bug report:

Having an issue with dragging samples to different pads. I'm on MacOS Sonoma on an M1.

Please see here, I drag to different pads and sometimes it works, sometimes it doesn't. You can see sometimes i'm trying multiple times to drag and nothing. Sometimes it also drags to the wrong pad.

I see when I try to drag, the box that says "drag pad" appears very far to the right so that might be an issue.

https://imgur.com/a/tfKs2OH

Feature requests:

1) When adding a new sample to a new pad, it adds a track in the TCP above the other tracks. it would be alot more useful having them add below, specifically because I want to keep my midi bus as the top track and it keeps on getting pushed down as I add more samples. But also, it makes more sense to have tracks add to the bottom.

Incase you don't know what I mean, for example: If I add a Kick on C1, Snare on C#1, and Hat on D1, my tracks show up as Hat, Snare, Kick from top to bottom. It would be much better for me if it was Kick, Snare, Hat. So that my kick stays at the top and the midi bus as well.

If this can be an option that would be great so that others who like it the way it currently is can keep it.

2) This one might be tough to code so if it can't be done it's fine. But would be nice. The ability to have tracks swap if we swap pads around. For example if I have Kick, Snare, Hat on the TCP and I swap my Kick on C1 with the Hat on D1, have the TCP swap as well to Hat, Snare, Kick. Again, not the most important thing, but my first FR is important to my workflow

Thank you so much for the script <3
Digitt is offline   Reply With Quote
Old 05-08-2024, 12:10 PM   #624
Digitt
Human being with feelings
 
Join Date: Mar 2024
Posts: 337
Default

one other thing, this is a bit specific but:

I have a script that someone else did for me that is working everywhere else EXCEPT my RS5K Manager "midi bus" track. it's so weird that it would work everywhere but there.

What the script does is check whether a media item is midi or audio, then performs a script depending.

This is the script:

Code:
 x, y = reaper.GetMousePosition()
local item = reaper.GetItemFromPoint(x, y, false)
if not item then return end

local take, pos = reaper.BR_TakeAtMouseCursor()
if not take then return end

if reaper.TakeIsMIDI(take) then
reaper.Main_OnCommand(reaper.NamedCommandLookup('_ebfd79aa93b64652aa71667ed43ae5a7'), 0) -- custom open midi and zoom
else
  reaper.Main_OnCommand(42575, 0) -- split at mouse cursor (snap)
end
the custom action that occurs if the item is midi will open my midi editor and zoom it the way i like it. when i double click a midi item on any other track, it works and opens the midi editor. when i double click a midi item on my "midi bus" track, nothing happens, ie the midi editor doesn't open. I have tried replacing my custom action with a native reaper action and i got the same result (ie: it worked on other tracks, but when double clicking my midi item on the midi bus track, nothing happened)

very strange. any idea why this might be?

thanks so much
Digitt is offline   Reply With Quote
Old 05-31-2024, 07:04 AM   #625
daeavelwyn
Human being with feelings
 
daeavelwyn's Avatar
 
Join Date: Dec 2014
Posts: 640
Default

Hello,

I may be a bit dumb, but I don't understand how to get a vertical view of rs5k drumrack modules.

Actually, part of the drumrack is cut :


any advices ?
daeavelwyn is offline   Reply With Quote
Old 06-10-2024, 02:18 PM   #626
mequaz
Human being with feelings
 
Join Date: Jul 2008
Posts: 80
Default What can you do with this?

Hi all
I've been using this script for sometime now and i just don't think the full power of it has ever been displayed. I've uploaded a track template designed to help new users go from install...to beatmaking.
Color coded.
Megababy seq/ drum map
midi item /drum map

I created a configuration called Reaper Remix. Many especially in electronic music use a sampler of some kind OFTEN. I've added many actions that are reminiscent of MPC workflow while taking advantage of Reapers best assets.

Track Template:


Midi Drum Map:


Megababy Map:


Finger Drummin:


Track Template: https://stash.reaper.fm/48745/Rea_Dr...RTrackTemplate

Midi Drum Map: https://stash.reaper.fm/48749/Rea_Drum%20Note%20Map.txt

Megababy Sequencer Note Name Map:https://stash.reaper.fm/48750/_Reape...%20Machine.txt
mequaz is offline   Reply With Quote
Old 06-17-2024, 04:19 PM   #627
X.E.L. OHH
Human being with feelings
 
X.E.L. OHH's Avatar
 
Join Date: Sep 2022
Posts: 8
Default Children Chain Choke

Is there any solution for the children chain choke?
It doesnt seem to work at all. Im on windows running reaper 7.16
I have tried the js midi choke but it does not cut off the samples.
I am using actual samples in the RS5K Manager 3.27
but the choke group does not work at all weather
the noteoff is on or off does not choke the samples at all.
The midi channel shows RS5K_manager_MIDIBUS_choke is on
but nothing happens removed it and tried the js midi choke
nothing happens set midi choke to the keys of the samples
still nothing is working.
If anyone has been able to get this to work please let me know.
Not sure if Im doing something wrong or not but just doesnt seem to work.
I have been following the post
but I have not seen this resolved yet.
@MPL thanks for the script if i can get the choke working this will help out a lot.
X.E.L. OHH is offline   Reply With Quote
Old 06-18-2024, 02:06 PM   #628
Digitt
Human being with feelings
 
Join Date: Mar 2024
Posts: 337
Default

Quote:
Originally Posted by tkna View Post
You seem to be "advising" third party developers on the direction of REAPER, etc.

There are already tools to connect FX to FX in node representation.
https://www.realinks.net/links/paranormal-fx-router/
You might want to read through ReaLinks.

If you still don't like it, use your imagination and ask nicely for the developer to like it.
If you are lucky enough to have some mutual interest, they may be able to make it for you.
Or you could certainly learn and make it yourself.
I think you will realize how hard that is.
I think you misinterpreted what i was saying. if you read through the history of that chat, mpl had said that he would like to implement a fully modular system. so that's when i gave advisement based off that. im aware its incredibly hard to do, and didnt mean offence or entitlement, i was just giving a suggestion on an idea he was sharing, incase as you say, he may have mutual interest. i didnt demand it or be rude, i was just giving some tips on what might be good

as for paranormal fx router, nope that does not do at all what i was talking about. in fact, ive spent over 40 hours researching whether reaper can do the modulation system i was proposing, made threads about it, discussed with others, explored DOZENS of 3rd party plugins and contacted support for those plugins when i was struggling, and still have yet to find a solution. this is because of one limitation in reaper: it can't connect more than one parameter in the parameter modulation link window. i do not wish to make this thread go on a tangent so i won't explain the details here, but just sharing that your suggestion is not the solution to what i was asking, and i'm sharing that i spent dozens of hours researching and trying stuff. it's something i want very badly so when mpl mentioned it, i was compelled to suggest features towards it

i def didnt mean it with any rudeness and i greatly appreciate mpl and all the devs and modders in this community.
Digitt is offline   Reply With Quote
Old 06-18-2024, 08:31 PM   #629
tkna
Human being with feelings
 
tkna's Avatar
 
Join Date: Oct 2023
Location: Tokyo
Posts: 115
Default

@Digitt Maybe this is the part here.
https://forum.cockos.com/showthread....ar#post2771715

But it seems that MPL wanted to inspire `someone clever` to kick-start them.
Well, but if you were tempted to say, "It's you, MPL!" in a call-and-response sort of way, I understand how you would feel.

It is true that RS5k on REAPER is a very good sampler platform. I guess I'm wondering if we need a module-oriented design for it, and if MPL RS5k Manager or cool MK_Slicer or something like that could do that by exposing an abstracted API? Or would it need to be designed from scratch?

From what you said, maybe Bitwig has a wide range of API exposure in that area.
That doesn't mean I think REAPER should do the same thing, nor do I think it's wrong, but if we can discuss it constructively, that's better.

Sorry if I misunderstood.
tkna is offline   Reply With Quote
Old 06-22-2024, 03:13 AM   #630
tkna
Human being with feelings
 
tkna's Avatar
 
Join Date: Oct 2023
Location: Tokyo
Posts: 115
Default

@mpl When I register an audio item in Arrange View to the RS5k Manager,
it appears to be much longer in length.
Sorry, could you please check?

Screencast: https://0x0.st/XAa_.mp4

- RS5k manager v3.27
- reaper 7.16-1
- OS: Arch Linux x86_64
- Kernel: 6.9.2-arch1-1
- WM: sway
tkna is offline   Reply With Quote
Old 06-22-2024, 05:07 AM   #631
Digitt
Human being with feelings
 
Join Date: Mar 2024
Posts: 337
Default

Quote:
Originally Posted by tkna View Post
@Digitt Maybe this is the part here.
https://forum.cockos.com/showthread....ar#post2771715

But it seems that MPL wanted to inspire `someone clever` to kick-start them.
Well, but if you were tempted to say, "It's you, MPL!" in a call-and-response sort of way, I understand how you would feel.
yes this is correct and this is what i was attempting

Quote:
Originally Posted by tkna View Post

It is true that RS5k on REAPER is a very good sampler platform. I guess I'm wondering if we need a module-oriented design for it, and if MPL RS5k Manager or cool MK_Slicer or something like that could do that by exposing an abstracted API? Or would it need to be designed from scratch?
i wasn't referring to anything rs5k related, it was indeed a tangent message about suggesting to make a seperate, modular script

Quote:
Originally Posted by tkna View Post
@Digitt Maybe this is the part here.
From what you said, maybe Bitwig has a wide range of API exposure in that area.
That doesn't mean I think REAPER should do the same thing, nor do I think it's wrong, but if we can discuss it constructively, that's better.
I have moved to reaper from bitwig. Bitwig has no API for this kind of thing unfortunately. and my reason for moving is cos bitwig is missing alot of workflow features and customization that reaper is amazing at. it's a trade-off, bitwig has the most amazing modulation system, but is lacking in other areas. reaper can't do cross-modulation at all and the modulation in general is nowhere near bitwig's level - it's just a tradeoff i had to make.

I do feel reaper should implement this. there are threads of people discussing it constructively, i tried to look for one of them but couldn't find it now. low energy atm, sorry. but yeah, ive discussed and explored this for dozens of hours in total. i doubt reaper devs will do anything anytime soon about it as it's not their focus. which is why i would love a scripter like mpl to try implement something, but i think there are still limitations in reaper that makes it difficult. anyway, not gonna continue this discussion here as i dont want to go on a tangent.

Quote:
Originally Posted by tkna View Post
Sorry if I misunderstood.
no worries much love to you and to mpl for his amazing scripts
Digitt is offline   Reply With Quote
Old 06-22-2024, 08:13 AM   #632
tkna
Human being with feelings
 
tkna's Avatar
 
Join Date: Oct 2023
Location: Tokyo
Posts: 115
Default

@Digitt Why not PlugData, Reaktor, VCV Rack ?

- https://plugdata.org/
- https://patchstorage.com/platform/pd-vanilla/
- https://www.native-instruments.com/e...ths/reaktor-6/
- https://vcvrack.com/

Last edited by tkna; 06-23-2024 at 12:16 AM.
tkna is offline   Reply With Quote
Old 06-23-2024, 06:28 AM   #633
tkna
Human being with feelings
 
tkna's Avatar
 
Join Date: Oct 2023
Location: Tokyo
Posts: 115
Default

Quote:
Originally Posted by mpl View Post
sorry this is bad side of reascript, I have to waste too much resources for UI and even more with various optimizations it is still lags, other piece of CPU wasted on periodically checking parameter changes which make lags even bigger.

Bad design and core from my side. I would be very glad if someone can improve my work or better - build really easy to use, lightweight and at the same time very advanced and expandable sampler in plugin format.
Slightly off topic, but this is an idea to simplify the workflow involved with RS5k samplers.
I think it's a good idea in the grand scheme of things so far, but how do you feel about it?

`Script: mpl_Export selected items to RS5k instances on selected track.lua`

Change the "Set base pitch" dialog that appears at runtime as follows.

Screencast: https://0x0.st/XAOn.mp4

Drop-down list (labeled "Setting slot": ):
  • 01
  • 02
  • 03
  • 04

Checkboxes:
  • Assign to white keys only
  • Do not show RS5k window after execution
  • Do not generate MIDI items after execution
  • Loop the sample
  • Save this setting to slot

Radio button (labeled `Mode:`):
  • Note (Seminote shifted)
  • Drum mode

Label "Set base pitch":
  • Text box

Button:
  • OK
  • Cancel

Then, based on the settings memorized above, add the following action for a version that can be executed without the GUI dialog
  • `Script: mpl_Export selected items to RS5k instances on selected track slot 01.lua`
  • `Script: mpl_Export selected items to RS5k instances on selected track slot 02.lua`
  • `Script: mpl_Export selected items to RS5k instances on selected track slot 03.lua`
  • `Script: mpl_Export selected items to RS5k instances on selected track slot 04.lua`

This way you can work quickly and without interruption of thought.
It will be easy to use for sampling and assigning to keys during a live performance, or for working with custom actions.
Flexible automation could be considered, for example, creating a track, then running this script to create a sampler instrument and assigning the input to any MIDI controller as a single action.
This would be appreciated by the visually impaired and others, as it would greatly simplify their work if it could be performed without a GUI.

Since the RS5k sampler has many configuration items, this method also addresses to some extent the problem of increasing the number of variations in the scripts to accommodate each of them individually when scripts are created for automation.
If you want to add new variations, you only need to increase the number of setting items.

If you need a GUI library, consider this one.
It is accessible to the visually impaired and easy to operate with a keyboard.
https://forum.cockos.com/showthread.php?t=291539

Last edited by tkna; 06-23-2024 at 09:21 AM.
tkna is offline   Reply With Quote
Old 07-04-2024, 02:28 PM   #634
mtierney
Human being with feelings
 
Join Date: Nov 2022
Posts: 114
Default

Quote:
Originally Posted by Flashmasterson View Post
Just plain white text against black would be great
Hey all, just writing to see if anyone knows how to make the pads default to white text only? I'm also getting mostly dark blue text and it's very hard to read... sometimes I get light green text which is fine too, but once in a while I get white text and that's by far my preference

Thank you!
__________________
Reaper (latest)
MacOS Monterey 12.6.2
Macbook Pro 2021, M1 Max, 64GB RAM
mtierney is offline   Reply With Quote
Old 07-14-2024, 06:48 AM   #635
observantsound
Human being with feelings
 
Join Date: Oct 2020
Posts: 49
Default Bug Report: Drag n Drop super inconsistent...

Hi, just tried this for the fist time, and it seems very buggy...

When I try to drag&drop samples from the media explorer then it only works sometimes.
- It won't let me drag samples on pads related to sharp notes. Dragging a sample on C#3, defaults to D3. Dragging something onto D#3 creates a child but does not play the sample when triggered, and does not rename the pad or create a new track.
- Clearing the rack doesn't always clear the names from the midi editor
- Sometimes a sample is loaded as a child and a new track is created but the pad doesn't load the sample or the sample name
- I can drag pads to other pads fine

RS5k Version: 3.27
Windows 10, Reaper 7.18
Daw project on SSD Desktop
Sample located on external SSD
observantsound is offline   Reply With Quote
Old 08-11-2024, 07:37 AM   #636
leonaman
Human being with feelings
 
Join Date: Jun 2024
Posts: 78
Default

Quote:
Originally Posted by observantsound View Post
Hi, just tried this for the fist time, and it seems very buggy...

When I try to drag&drop samples from the media explorer then it only works sometimes.
- It won't let me drag samples on pads related to sharp notes. Dragging a sample on C#3, defaults to D3. Dragging something onto D#3 creates a child but does not play the sample when triggered, and does not rename the pad or create a new track.
- Clearing the rack doesn't always clear the names from the midi editor
- Sometimes a sample is loaded as a child and a new track is created but the pad doesn't load the sample or the sample name
- I can drag pads to other pads fine

RS5k Version: 3.27
Windows 10, Reaper 7.18
Daw project on SSD Desktop
Sample located on external SSD
Just installed this from ReaPAck and I can confirm your issues. Dragging a sample to a DrumPad sometimes works, sometimes you drag and drop it, and then it loads the sample into the pad next to it. It seems to me that only pads with sharp notes cause this at times.
leonaman is online now   Reply With Quote
Old 08-11-2024, 02:21 PM   #637
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 4,069
Default

Quote:
Originally Posted by leonaman View Post
Just installed this from ReaPAck and I can confirm your issues. Dragging a sample to a DrumPad sometimes works, sometimes you drag and drop it, and then it loads the sample into the pad next to it. It seems to me that only pads with sharp notes cause this at times.
Menu / On sample add / White keys priority

Turn it off.
mpl is offline   Reply With Quote
Old 08-11-2024, 11:41 PM   #638
leonaman
Human being with feelings
 
Join Date: Jun 2024
Posts: 78
Default

Quote:
Originally Posted by mpl View Post
Menu / On sample add / White keys priority

Turn it off.
I feel dumb (and I should be). Thank you.

I was wondering about one thing yesterday. You asked the community about upgrading this script. This is not about it but the idea occurred to me after I saw how you implemented "Drive" and filter in this script.

Are you "open" for custom work? Because I don't want to ask stuff from you, even though I don't have money to throw in I would like to pay you for your time and insane knowledge. The idea here is to have one script called (for example)

RS5K-Instrument manager

All that it does is utilize the "Sampler" view from this existing RS5K manager-script. The idea here is to improve ReaSamplomatic RS5K as a "sampler" instrument and make it more bearable and visually more attractive than it is.

So basically this script would "borrow" your Macro page, MIDI/Osc page, and a Sampler page from your existing script from this thread.

But with a few twists. When you enable Filter (switch set to ON like in your script) it should load Saike's Filther or FM Filther 2 (https://forum.cockos.com/showthread.php?t=220277).

The idea here is to keep the script as much as intuitive and immediate as is your script. Meaning when you enable Filter from your script, it loads Filther behind Rs5K in the channel. In its default basic configurations with just one filter enabled. And then just like in your current script, there's a list of filters to choose from. Saikes's module has a long list of filter types and these should be selectable.

On the interface of your script, there should be controls mapped to Filther, like Cutoff and Resonance. Also MIDI modes from Filther should be added to this so that one can enable Velocity sensitivity or Filter Keytracking (a common thing in Samplers).

RMS, MIDI or ModWheel modes should be switchable and revealed in your script interface (https://joepvanlier.github.io/FiltherManual/)

In your current script, you have Drive control which loads Waveshaping Distortion(loser) but in this version when Saike filther is loaded it would mean that in the Filther itself a Tanh profile is already preloaded and PreGain Drive and PostGain Drive should be already preset/setup and PreGain and PostGain sliders should be revealed in your script meaning that the "Drive" thing is also utilized from Saike's Filther instead of loading Waveshaping Distortion.

Everything should be scalable on 150% and 200% and should be possible to save as a preset or container or something so that in this way we could actually have an RS5K sampler, visually more attractive than it is (with your script) but with Filter on steroids (borrowed from Saikes' Filter).

This also means that anyone wanting to use this script would have to need a Filter preinstalled. So your script should say that on the first run. It should detect if Filther is installed or not. ReaDrum machine script can do that (it asks you to install missing scripts and it even opens ReaPack and point to them) so it should be possible,

It would be crazy if we could edit at least one ENV from the Filther from inside your script and change the modulation percentage.

Layer, Action and FX from the top of your current Sampler page should remain as in every other little tool such as random sample, next previous, etc..

So I guess you can see it as some sort of "make RS5K" more friendlier sampler and with a filter on steroids.

Send me a DM and we can start from there. I need to figure out how to send you money. If you are interested of course.

Last edited by leonaman; 08-11-2024 at 11:47 PM.
leonaman is online now   Reply With Quote
Old 08-12-2024, 12:40 AM   #639
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 4,069
Default

Quote:
Originally Posted by leonaman View Post

Are you "open" for custom work? Because I don't want to ask stuff from you, even though I don't have money to throw in I would like to pay you for your time and insane knowledge.
Sorry, all the huge updates on my scripts requires lot of overhauls, reviewing all the wtrucrure, rebuilding usibg ReaImgui extension as it is the best option for reaper script UI today. This is a lot of time I don't currently have.

All these projects should be ideally somehow collected into some repository like Reateam and should be handled by different users just like SWS. I would participate that project. Building new features only from me is not possible at the moment, but thanks for the thoughts, I note for myself filter part for next updates.
mpl is offline   Reply With Quote
Old 08-12-2024, 01:44 AM   #640
leonaman
Human being with feelings
 
Join Date: Jun 2024
Posts: 78
Default

Quote:
Originally Posted by mpl View Post
Sorry, all the huge updates on my scripts requires lot of overhauls, reviewing all the wtrucrure, rebuilding usibg ReaImgui extension as it is the best option for reaper script UI today. This is a lot of time I don't currently have.

All these projects should be ideally somehow collected into some repository like Reateam and should be handled by different users just like SWS. I would participate that project. Building new features only from me is not possible at the moment, but thanks for the thoughts, I note for myself filter part for next updates.
I understand. If your situation ever changes please let me know. I would like to utilize your talent, construct some ideas, and pay you for your expertise.

Regards
leonaman is online now   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 04:54 AM.


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