|
|
|
08-03-2017, 11:54 PM
|
#41
|
Human being with feelings
Join Date: Dec 2014
Posts: 417
|
Quote:
Originally Posted by mpl
Added 'remove PM' for focused fx, selected tracks, removed confirm dialog from last touched fx.
|
otlichno!
Just thought, itemFX versions for the modulation and LFO scipts might be useful too.
Thank you!
|
|
|
08-12-2017, 10:46 AM
|
#43
|
Human being with feelings
Join Date: Sep 2016
Location: Toronto
Posts: 749
|
Hi mpl, I'm trying to combine:
"SWS/S&M: Resources - Paste FX chain to selected tracks, slot 1"
with
"Script: mpl_Float first online VSTi that isn't RS5K in FX chain on selected track.lua"
and
"Script: mpl_Move focused Track FX to screen center.lua"
It successfully floats the fx but doesn't center it. Any idea why this doesn't work?
|
|
|
08-14-2017, 12:59 PM
|
#44
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,984
|
Can`t say why it doesn`t work really.
|
|
|
08-14-2017, 01:16 PM
|
#45
|
Human being with feelings
Join Date: Jul 2012
Location: Netherlands
Posts: 5,247
|
"Script: mpl_Move focused Track FX to screen center.lua"
Doesn't work for me either.
Reaper 5.50repre3 - 64bit.
OSX 10.12.6
|
|
|
08-14-2017, 02:05 PM
|
#46
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,984
|
5.50repre3 x86 win8 works fine here
Seems something different in the RPP on OSX or it is a broken API
|
|
|
08-14-2017, 02:09 PM
|
#47
|
Human being with feelings
Join Date: Jul 2012
Location: Netherlands
Posts: 5,247
|
Aha, ic, thank you for your help mpl !
|
|
|
08-15-2017, 10:47 AM
|
#48
|
Human being with feelings
Join Date: Apr 2016
Location: ASU`ogacihC
Posts: 3,921
|
@ mpl,
FWIW the script "mpl_Create folder from selected tracks" is really slow, when I run it the selected tracks disappear for 3 ~ 10 seconds (depends on number of tracks and FX I guess?), then the input box finally pops up. Whereas I tried me2beats script doing exact same task and it does it in the blink of the eye. (me2beats_Create folder from selected tracks (+rename folder) 2.lua).
Just thought you might like to know. Keep up the good work!
BTW, tested on v5.40 & 5.50repre4 x64 on Win7 x64.
EDIT: PM Sent.
Last edited by Edgemeal; 08-17-2017 at 11:07 PM.
|
|
|
08-15-2017, 11:17 AM
|
#49
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,984
|
It doesn`t work if tracks placed not one after another. My script takes whole track data, then remove this track, then add new clean track to new position and apply stored data. There is no API for CPU-lightweight moving tracks like if you move it by manual drag, so thats why it designed this way.
edit: ok, me2beats use SWS Copy/Paste action. Hope it will works for me, I`ll take a look at this later
Last edited by mpl; 08-19-2017 at 01:58 PM.
|
|
|
08-23-2017, 12:01 PM
|
#50
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,984
|
added snap scale stuff for takes and selected MIDI notes, see
mpl_Snap takes to scale (main section) and mpl_Snap selected notes to scale (MIDI Editor)
|
|
|
08-23-2017, 12:47 PM
|
#51
|
Human being with feelings
Join Date: Jul 2012
Location: Netherlands
Posts: 5,247
|
Yeah, these are really awesome !
Let's say you have already some composition in Main View.
Now, just for inspiration, you preview some midi files in Media Explorer, maybe you are looking for great bassline riff to add to your composition.
9 out 10, that midi file wil not fit the key/scale you are in with your composition.
Now, with the script mpl_Snap takes to scale (main section), you can just import the midifile and transpose it to your composition key/scale in notime.
The great thing is, it works on multiple selected midi items at once.
The other great thing: you won't have to first open midi item(s) in MIDI Editor to change key/scale !
mpl is a Hero with Capital H !
|
|
|
08-24-2017, 10:26 AM
|
#52
|
Human being with feelings
Join Date: Feb 2015
Posts: 755
|
Man, mpl!
I just tested the track layer and snap to scale scripts.
Man, they are truly useful. Both time-savers. You're da man!
Question: Are you considering allowing the usage of the loaded reascale in the scale-snapping script?
Thanx again, dude!
|
|
|
08-24-2017, 11:16 AM
|
#53
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,984
|
See script path, it already use reascale format like:
"Custom_scale" 011101001111
|
|
|
08-25-2017, 11:27 PM
|
#54
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,984
|
Quote:
Originally Posted by Ivannn Bennnettt
Would be not bad to see param name and value of it under (or above) knob.
|
Added for 1.01, but I don`t know how it looks on OSX (font sizes).
|
|
|
08-26-2017, 02:43 AM
|
#55
|
Human being with feelings
Join Date: Feb 2017
Posts: 305
|
Quote:
Originally Posted by mpl
Added for 1.01, but I don`t know how it looks on OSX (font sizes).
|
Thank you!
Value is ok but you didn't change with a param name? Did you?
Could you create a custom tuning of GUI inside a code? (background colour, width of knobs)
And I've noticed a kinda weird curve of ratio (nonlinear).
Last edited by Ivannn Bennnettt; 09-07-2017 at 10:06 AM.
|
|
|
09-06-2017, 12:24 PM
|
#56
|
Human being with feelings
Join Date: Sep 2016
Location: Toronto
Posts: 749
|
Hi mpl, is it possible to do a "list random sample in directory for RS5K on selected tracks"?
|
|
|
09-07-2017, 04:43 AM
|
#57
|
Human being with feelings
Join Date: Oct 2015
Posts: 739
|
Quote:
Originally Posted by Arthur McArthur
Hi mpl, is it possible to do a "list random sample in directory for RS5K on selected tracks"?
|
Is there already a script to replace sample in RS5K with random sample from same directory? If this is not already existing, it is FR from my side. Thnx.
Also, BTW, is there any way for RS5K to auto switch instance according to midi note played? Now, when samples are loaded in multiple instances of RS5K on the same track, it takes some searching to find instance that plays the sample.
|
|
|
09-10-2017, 09:18 PM
|
#58
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,984
|
See last updates (ReaPack: Browse packages >> rightclick on row >> check 'Last Updated' >> sort by last updated) for related scripts
Last edited by mpl; 09-11-2017 at 12:21 AM.
|
|
|
09-11-2017, 12:19 AM
|
#59
|
Human being with feelings
Join Date: Jul 2012
Location: Netherlands
Posts: 5,247
|
Thx very much !
|
|
|
09-11-2017, 03:37 AM
|
#60
|
Human being with feelings
Join Date: Oct 2015
Posts: 739
|
Quote:
Originally Posted by mpl
See last updates (ReaPack: Browse packages >> rightclick on row >> check 'Last Updated' >> sort by last updated) for related scripts
|
Mpl, thank you much.
Script: mpl_List random impulse in directory for focused ReaVerb.lua
Script: mpl_List random sample in directory for focused RS5k.lua
Those two are amazing, exactly what I hoped for. May I just ask for alternative version in case of ReaVerb, if not too much? Is it possible for it to not only pick random impulse in current directory, but go one level further, to move one directory back, choose one random directory in parent directory, and then pick random file in that random directory? So, instead of picking random file in only current directory, to include all sibling folders within parent directory? I hope my explanation is not too complicated.
and
Script: mpl_Float RS5k related to input note on last touched track.lua
This one seems to have a slight bug, it doesn't float the last instance of RS5k. If there are 5 instances, it only loads first 4. If there are 10 instances, it only loads first 9.
Would it be possible so that instead of typing note number, you simply press midi key, and script reads midi number from live midi input?
Again, thank you for great scripts.
|
|
|
09-11-2017, 09:54 AM
|
#61
|
Human being with feelings
Join Date: Jan 2010
Location: Kalispell
Posts: 14,759
|
Hi mpl, I've got the script "mpl_Set selected CC".
Is there a way I can change that to fixed numbers instead of user input?
Thank you for your great scripts.
|
|
|
09-11-2017, 02:54 PM
|
#62
|
Human being with feelings
Join Date: Oct 2015
Posts: 739
|
MPL, thnx for updated versions.
Random impulse for ReaVerb going back to parent folder is great, but previous version for just within current folder is very useful too. So I made copies of both versions, and renamed them so I can use both.
mpl_List random impulse in directory for focused ReaVerb (current folder only).lua
mpl_List random impulse in directory for focused ReaVerb (parent folders too).lua
Each got their own shortcut. Thus I can stick just to one folder, or move to another random folder.
Maybe you decide to make two versions too, so others can use it both ways.
mpl_Float RS5k related to input note on last touched track.lua now works also for last instance of RS5K.
Thnx for all great scripts.
|
|
|
09-11-2017, 09:00 PM
|
#63
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,984
|
Quote:
Originally Posted by Tod
Is there a way I can change that to fixed numbers instead of user input?
|
something like
instead of
Code:
GetUserInputs("Set CC value", 1, "Value", #dialog_ret_val);
match("%f", #dialog_ret_val, valueIn);
|
|
|
09-12-2017, 01:28 AM
|
#64
|
Human being with feelings
Join Date: Jan 2010
Location: Kalispell
Posts: 14,759
|
Quote:
Originally Posted by mpl
something like
instead of
Code:
GetUserInputs("Set CC value", 1, "Value", #dialog_ret_val);
match("%f", #dialog_ret_val, valueIn);
|
Thanks much mpl, this will be a big help.
|
|
|
09-12-2017, 05:35 PM
|
#65
|
Human being with feelings
Join Date: May 2013
Location: New York
Posts: 781
|
Hi MPL, the scripts "mpl_Send selected tracks to track under mouse cursor.lua" and "mpl_Send selected tracks to track under mouse cursor (channel 3-4).lua" do not respect the preference for send default gain. I have my send default gain set to -inf db, but your scripts still create sends at 0db. Is there a way to fix this? It's great being able to create multiple sends from different tracks so quickly, but it kind of defeats the purpose if I then have to individually reset the gain on each new send.
|
|
|
09-12-2017, 10:21 PM
|
#66
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,984
|
Quote:
Originally Posted by RobinGShore
Hi MPL, the scripts "mpl_Send selected tracks to track under mouse cursor.lua" and "mpl_Send selected tracks to track under mouse cursor (channel 3-4).lua" do not respect the preference for send default gain.
|
Hopefully fixed for all related scripts (default send flag and volume): - Add send to selected tracks
- Create send from focused FX insert
- Send selected tracks to track under mouse cursor
- Send selected tracks to track under mouse cursor (channel 3-4)
- Send track under mouse cursor to selected tracks
Let me know if I forgot here something.
|
|
|
09-12-2017, 10:31 PM
|
#67
|
Human being with feelings
Join Date: Jul 2012
Location: Netherlands
Posts: 5,247
|
Great, thx a bunch mpl !!
|
|
|
09-13-2017, 04:37 AM
|
#68
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,984
|
|
|
|
09-13-2017, 11:08 AM
|
#69
|
Human being with feelings
Join Date: May 2013
Location: New York
Posts: 781
|
Quote:
Originally Posted by mpl
Hopefully fixed for all related scripts (default send flag and volume): - Add send to selected tracks
- Create send from focused FX insert
- Send selected tracks to track under mouse cursor
- Send selected tracks to track under mouse cursor (channel 3-4)
- Send track under mouse cursor to selected tracks
Let me know if I forgot here something.
|
Thank you! Just tested and it's working as expected now. On a related note I would love a version of the "Send selected tracks to track under mouse cursor" that could create mono and multichannel sends. I'm imagining something with a dialog box that pops up when you run the script and allows you to select source and destination channels before the sends are created. Any chance you could put this together. Happy to donate to your paypal if it helps the cause.
|
|
|
09-13-2017, 11:42 PM
|
#70
|
Human being with feelings
Join Date: Sep 2016
Location: Toronto
Posts: 749
|
Quote:
Originally Posted by mpl
See last updates (ReaPack: Browse packages >> rightclick on row >> check 'Last Updated' >> sort by last updated) for related scripts
|
Thanks mpl- just donated. Could you do a "selected" (instead of focused) variant for 'list random sample in directory for focused RS5k'?
|
|
|
09-13-2017, 11:53 PM
|
#71
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,984
|
Quote:
Originally Posted by Arthur McArthur
"selected" (instead of focused)
|
There is no "selected" definition for Track FX in Reaper API. They can be defined by index on some track or as last touched or as focused.
Last edited by mpl; 09-14-2017 at 01:49 AM.
|
|
|
09-14-2017, 01:10 AM
|
#72
|
Human being with feelings
Join Date: Jan 2015
Posts: 795
|
Quantize again
Dear mpl, re your Quantize Tool I find it a wonderful tool. But it has a issue: it cannot quantize items on multiple tracks.
When I quantize drums I usually have 6-8 tracks (kick, snare, overheads, ...) and I need to take a ref track (ie snare), dynamic split on all tracks (by grouping items across tracks) and quantize all items on all tracks
The native quantize action has "quantize grouped tracks" option. The spk77 quantize action can work on multiple tracks by selecting them.
There seem no way to make your quantize tool to work on items on multiple tracks
Can you do something about it?
Thanks
EDIT: now it's working. It was my project having some issue (locked items?)
Last edited by Gianfini; 09-14-2017 at 05:50 AM.
|
|
|
09-14-2017, 01:28 AM
|
#73
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,984
|
Quote:
Originally Posted by Gianfini
it cannot quantize items on multiple tracks
|
|
|
|
09-14-2017, 01:36 AM
|
#74
|
Human being with feelings
Join Date: Dec 2009
Location: Oblivion
Posts: 10,271
|
Hi there again, mpl, you rad coder dude, you. On this thread: https://forum.cockos.com/showthread.php?t=194034 you very graciously made some script to help me out a little while back. But in order for that script to be useful for what I was trying to do, it needed to apply the custom parameter aliases to the other plugin instances. The goal is that each channel should have identical params with the same names in the same order, but maybe it's not possible.
My idea for that script was to create consistency between projects, but as it is, it doesn't change the order of parameter knobs on the MCP or their aliases, which unfortunately means I can't actually use it for much.
If it's not possible to copy the parameter aliases from one plugin instance to another, then don't worry about it, but it would be nice to know. Thanks for your time all the same!
|
|
|
09-14-2017, 01:52 AM
|
#75
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,984
|
Quote:
Originally Posted by RobinGShore
Any chance you could put this together.
|
All you say looks possible to me but it seems complex to build. Here is some example I built today (see ReaPack for 'Send tracks'):
Is this what you suggested? It can goes hard to guess what user need if you whant for example build routing by sendind channels relative to send index.
Last edited by mpl; 09-14-2017 at 02:55 AM.
|
|
|
09-14-2017, 03:14 AM
|
#76
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,984
|
Quote:
Originally Posted by foxAsteria
it doesn't change the order of parameter knobs on the MCP or their aliases
|
I can theoretically change track chunk and add to RPP lines I need, but it is kinda pain and sometimes not safety to use, so I`m not doing this brutal kind of things anymore (only for myself).
Request is more API-level and you should redirect it to Cockos for adding API TrackFX_SetParamName (I guess pretty easy for them).
|
|
|
09-14-2017, 05:50 AM
|
#77
|
Human being with feelings
Join Date: Jan 2015
Posts: 795
|
Quote:
Originally Posted by mpl
|
oops... yes it seems I had a problem with the project I tested with. I tried again with another project and all is working
Fine then THANKS
g
|
|
|
09-14-2017, 07:35 AM
|
#78
|
Human being with feelings
Join Date: May 2013
Location: New York
Posts: 781
|
Quote:
Originally Posted by mpl
All you say looks possible to me but it seems complex to build. Here is some example I built today (see ReaPack for 'Send tracks'):
Is this what you suggested? It can goes hard to guess what user need if you whant for example build routing by sendind channels relative to send index.
|
Wow! This is really cool! Great work. Not exactly the UI I was imagining (I was thinking of something with a window similar to the one that pops up when you create a send natively with drag n drop, that would just apply it's settings to all the sends made by the script), but in some ways this is probably more powerful than what I had in mind and still does the job.
The only problem I'm having with it is that it seems that it can only create mono and stereo sends. When I create a multi-channel send with 8 channels for instance, I don't want four separate stereo sends, I just want a single 8-channel send.
This:
Instead of this:
Does that make sense?
|
|
|
09-14-2017, 08:03 AM
|
#79
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,984
|
No, REAPER routing system allow only mono or stereo send.
As a workaround, you can try using SendFader for linking send levels or pan:
|
|
|
09-14-2017, 08:42 AM
|
#80
|
Human being with feelings
Join Date: May 2013
Location: New York
Posts: 781
|
Quote:
Originally Posted by mpl
No, REAPER routing system allow only mono or stereo send
|
Huh? Reaper definitely does allow multi-channel sends. I use them all the time.
Are you saying there's just no way to create them with a script?
|
|
|
Thread Tools |
|
Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -7. The time now is 05:03 AM.
|