|
|
|
08-26-2018, 12:55 PM
|
#281
|
Human being with feelings
Join Date: Jan 2013
Posts: 648
|
Quote:
Originally Posted by mpl
Just added a script closer to Izotope Ozone Neutron Visual Mixer.
ReaPack/mpl_VisualMixer.lua
Any suggestions welcome.
|
Looks great I wonder how it works. I would suggest you to keep that aesthetics direction.
__________________
Love is patient and kind; love does not envy or boast; it is not arrogant or rude.
It does not insist on its own way; it is not irritable or resentful;
it does not rejoice at wrongdoing, but rejoices with the truth. Corinthians 13:4-6
|
|
|
08-31-2018, 05:40 AM
|
#282
|
Human being with feelings
Join Date: Jan 2014
Posts: 27
|
Visual Mixer works great here! Thanks for all your hard work
|
|
|
09-20-2018, 04:08 PM
|
#283
|
Human being with feelings
Join Date: Jun 2011
Posts: 603
|
MPL thanks for this great tool... Visual Mixer ,
Bug : Grouped tracks (grouped volume) don't work in visual mixer.
Feature Request : Lock visual mixer with selected tracks.
|
|
|
09-20-2018, 08:35 PM
|
#284
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
It is already work only with selected tracks. What "group volume" means?
|
|
|
09-21-2018, 06:39 AM
|
#285
|
Human being with feelings
Join Date: Jun 2011
Posts: 603
|
Quote:
Originally Posted by mpl
It is already work only with selected tracks. What "group volume" means?
|
MPL, please see the attachment for grouping.
Last edited by mehmethan; 08-04-2023 at 01:54 PM.
|
|
|
10-04-2018, 01:09 PM
|
#286
|
Human being with feelings
Join Date: Jul 2009
Posts: 7,570
|
have some issues with the ReaEQ scripts, but overall great work on those. I just recorded a video about them but unfortunately found some bugs in the process.
1 - Script: mpl_Add ReaEQ to selected tracks (with low and high shelf TCP).lua
bug: this does not work well if user has a default preset. Band 4 can end up with wrong filter shape
Suggestion: What makes sense to me is to make band 1 hipass and freq at 20Hz and band 4 lopass with freq at 24000Hz, instead of shelves at 100Hz and 5kHz.
2 - Script: mpl_Build harmonic series bands for focused ReaEQ.lua
bug: filter q isn't same as the plugin, I always have to make narrower after using.
Suggestion: link gains as an option.
3 - Script: mpl_Solo last touched ReaEQ band (alter).lua
couldn't figure out what was different from the other version.
|
|
|
10-04-2018, 02:01 PM
|
#287
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
Quote:
1 - Script: mpl_Add ReaEQ to selected tracks (with low and high shelf TCP).lua
bug: this does not work well if user has a default preset. Band 4 can end up with wrong filter shape
|
there is no way to add band(s) from ReaScript so it is supposed user to not change default preset
Quote:
Suggestion: What makes sense to me is to make band 1 hipass and freq at 20Hz and band 4 lopass with freq at 24000Hz, instead of shelves at 100Hz and 5kHz.
|
done, require REAPER 5.90+
Quote:
2 - Script: mpl_Build harmonic series bands for focused ReaEQ.lua
bug: filter q isn't same as the plugin, I always have to make narrower after using.
Suggestion: link gains as an option.
|
done
Quote:
3 - Script: mpl_Solo last touched ReaEQ band (alter).lua
couldn't figure out what was different from the other version.
|
Quote:
Originally Posted by mpl
mpl_Solo last touched ReaEQ band (alter) also invert soloed band type like Band<>BandPass, HP<>LP, LP<>HP
|
|
|
|
10-04-2018, 02:37 PM
|
#288
|
Human being with feelings
Join Date: Jul 2009
Posts: 7,570
|
awesome! that was quick. Might have to re-record that video to show these changes peroperly.
|
|
|
10-17-2018, 05:52 AM
|
#289
|
Human being with feelings
Join Date: Jan 2010
Location: Fjugesta, Sweden
Posts: 811
|
"'/Scripts/MPL Scripts/Functions/mpl_Various_functions.lua' is missing"
Installed with synchronized ReapPack on/in Reaper 5.96 (linux)
|
|
|
10-17-2018, 05:57 AM
|
#290
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
Quote:
Originally Posted by tompad
"'/Scripts/MPL Scripts/Functions/mpl_Various_functions.lua' is missing"
Installed with synchronized ReapPack on/in Reaper 5.96 (linux)
|
Are you sure it is physically installed on your drive?
|
|
|
10-17-2018, 08:18 AM
|
#291
|
Human being with feelings
Join Date: Jan 2010
Location: Fjugesta, Sweden
Posts: 811
|
Quote:
Originally Posted by mpl
Are you sure it is physically installed on your drive?
|
Yepp! I marked VisualMixer in ReaPack and made an install like I do
with other scripts. But ReaPack did install in another folder than
the error-message told,and there is no mpl_Various_functions.lua in
the other folders.
|
|
|
10-17-2018, 09:04 AM
|
#292
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
You should install in manually. Action list/browse packages
Navigate for mpl_Various functions and mark for install.
|
|
|
10-17-2018, 10:22 PM
|
#293
|
Human being with feelings
Join Date: Jan 2010
Location: Fjugesta, Sweden
Posts: 811
|
Ahaaa! So various functions is a separate package - thought it was expected to be included in VisualMixer package.
|
|
|
10-17-2018, 11:07 PM
|
#294
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
Ideally yes.
Various_functions is 'common' package, it used by most complex stuff I did. It allows me to fix bugs on functions side (so I don`t need to fix every package/script which used buggy function). Unfortunately there is no way in ReaPack (yet) to set dependecies for such things while installing parent package, so I have to set it manually and put an error message box.
|
|
|
10-18-2018, 11:33 AM
|
#295
|
Human being with feelings
Join Date: Jan 2010
Location: Fjugesta, Sweden
Posts: 811
|
Quote:
Originally Posted by mpl
Ideally yes.
Various_functions is 'common' package, it used by most complex stuff I did. It allows me to fix bugs on functions side (so I don`t need to fix every package/script which used buggy function). Unfortunately there is no way in ReaPack (yet) to set dependecies for such things while installing parent package, so I have to set it manually and put an error message box.
|
Ok, but how about add to error message that "you need to install Various_functions from ReaPack to make this package work fully" or something,
or in the info of package in Reapack?
Nice script by the way - VisualMixer!
|
|
|
10-18-2018, 11:53 AM
|
#296
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
Well, maybe I indeed need to change this message. I`ll try to take a look at how to batch do this for several scripts, thanks.
|
|
|
10-29-2018, 11:49 AM
|
#297
|
Human being with feelings
Join Date: Feb 2015
Posts: 753
|
Hi, MPL.
I've been seeing problems with some of these scripts when evoking them from the new dev builds of reaper. It seems that the function, "vrs_check", doesn't test right for these versions.
Can you please update this function in your scripts to also consider dev versions?
Much thanx.
|
|
|
11-07-2018, 03:25 AM
|
#298
|
Human being with feelings
Join Date: Jul 2014
Location: London
Posts: 733
|
Hi MPL,
Script: mpl_Move selected items to tracks with same name as items.lua
It doesn't seem to function - am I doing something wrong?
Error message "...ove selected items to tracks with same name as items.lua:26: attempt to index a nil value"
SWS is up to date and I have the latest version of your "Various_Functions"
Cheers
Last edited by Stroudy; 11-07-2018 at 08:40 AM.
Reason: SPELLING
|
|
|
11-07-2018, 12:41 PM
|
#299
|
Human being with feelings
Join Date: Sep 2016
Location: Toronto
Posts: 744
|
Hi mpl, I'd like to request you could make a variation of "List random impulse in directory for focused ReaVerb.lua" to work for all instances of ReaVerb on the selected tracks.
|
|
|
11-07-2018, 12:49 PM
|
#300
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
Quote:
Originally Posted by Stroudy
Hi MPL,
Script: mpl_Move selected items to tracks with same name as items.lua
It doesn't seem to function - am I doing something wrong?
Error message "...ove selected items to tracks with same name as items.lua:26: attempt to index a nil value"
SWS is up to date and I have the latest version of your "Various_Functions"
Cheers
|
Something related to item name without extension. Not sure it is fixed, but I changed tiny bit of code there.
|
|
|
11-07-2018, 01:33 PM
|
#301
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
Quote:
Originally Posted by Arthur McArthur
Hi mpl, I'd like to request you could make a variation of "List random impulse in directory for focused ReaVerb.lua" to work for all instances of ReaVerb on the selected tracks.
|
Code:
local search_depth =3
function GetFileList(cur_file_path)
-- get search dir
local cur_file_path = cur_file_path:gsub('\\', '/')
local full_path = cur_file_path:match('"(.*)"')
local search_path = full_path:match('(.*)[%/]')
local i = 1
local search_path_ready
repeat
search_path_ready = search_path
search_path = search_path_ready:match('(.*)[%/]')
i = i+1
until i == search_depth or not search_path
-- get files
local subdir_id = 0
local files = {}
local dir
repeat
dir = reaper.EnumerateSubdirectories( search_path_ready, subdir_id )
local file_id = 0
if dir then
repeat
local file = reaper.EnumerateFiles( search_path_ready..'/'..dir, file_id )
if file and file:match('%.wav') then files[#files+1] = search_path_ready..'/'..dir..'/'..file end
file_id = file_id+1
until file == nil or file == ''
end
subdir_id = subdir_id+1
until dir == nil or dir == ''
return files
end
------------------------------------------------------
function main()
for i = 1, reaper.CountSelectedTracks(0) do
local track = reaper.GetSelectedTrack(0,i-1)
local fxnumberOut
for i_fx = 1, reaper.TrackFX_GetCount( track ) do
local retval, buf = reaper.TrackFX_GetFXName( track, i_fx-1, '' )
if buf:match('ReaVerb') then fxnumberOut = i_fx -1 end
end
if fxnumberOut then
local ret, fn0 = reaper.TrackFX_GetNamedConfigParm(track, fxnumberOut, "ITEM0")
if not ret then return end
local files = GetFileList(fn0)
-- select file
if #files < 2 then return end
local trig_id = math.floor(math.random(#files-1))+1
local trig_file = files[trig_id]
if trig_file then
trig_file = 'FILELDR "'..trig_file..'" 12'
reaper.TrackFX_SetNamedConfigParm(track, fxnumberOut, "ITEM0", trig_file)
reaper.TrackFX_SetNamedConfigParm(track, fxnumberOut, "DONE", "")
end
end
end
end
reaper.Undo_BeginBlock()
main(track)
reaper.Undo_EndBlock('List random impulse in directory for focused ReaVerb', 1)
|
|
|
11-07-2018, 03:01 PM
|
#302
|
Human being with feelings
Join Date: Sep 2016
Location: Toronto
Posts: 744
|
Thank you! Donated a little something
|
|
|
11-07-2018, 03:13 PM
|
#303
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
Thanks, much appreciated!
|
|
|
11-09-2018, 08:19 AM
|
#304
|
Human being with feelings
Join Date: May 2006
Posts: 1,361
|
Donated as well (frozenjazz) - and spreading the word about R5K manager that I could love live without now!!
|
|
|
11-11-2018, 01:20 PM
|
#305
|
Human being with feelings
Join Date: May 2015
Location: Southern California
Posts: 16
|
Hello Michael,
I am blind. I have found your rs5k scripts quite useful when using samples in my projects.
I don't know if I am mistaken, but it seems that maybe the rs5k actions are being depricated, and only the rs5k manager is continuing in development. Is this true?
The rs5k manager is not accessible to blind users. Would you consider making it more accessible? Many other js scripts are accessible, but I do not know enough about coding to explain why.
Any help would be appreciated, even just insuring that the old actions do not disappear.
Thanks!
Rusty
|
|
|
11-11-2018, 01:55 PM
|
#306
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
Quote:
Originally Posted by RustyP
Hello Michael,
I am blind. I have found your rs5k scripts quite useful when using samples in my projects.
I don't know if I am mistaken, but it seems that maybe the rs5k actions are being depricated, and only the rs5k manager is continuing in development. Is this true?
The rs5k manager is not accessible to blind users. Would you consider making it more accessible? Many other js scripts are accessible, but I do not know enough about coding to explain why.
Any help would be appreciated, even just insuring that the old actions do not disappear.
Thanks!
Rusty
|
Nope, RS5K scripts are supposed to work. I fixing different issues if they are critical. The manager is completely GUI based and seems not extendable or at some point useful for blind people, or at least I don't quite understand how can I make it more accessible.
|
|
|
11-13-2018, 03:33 AM
|
#307
|
Human being with feelings
Join Date: Jul 2014
Location: London
Posts: 733
|
Thanks MPL. I also donated a little something.
|
|
|
11-15-2018, 05:01 AM
|
#308
|
Human being with feelings
Join Date: Apr 2017
Posts: 89
|
Hello MPL, I've really appreciated your work - it's helped me a lot!!
I may have found a wee bug which is really annoying me and I was wondering if you could get round to fixing it? If I use the 'export selected items to single rs5k instance on selected track", none of my settings in the rs5k will change apart from the 'min volume level'. This will be reset back to zero. None of the other settings change, like sustain or attack etc or even max volume but only this 'min volume' setting which is used for velocity i guess, changes. It's a bit of a hassle because it means everytime i import a new track using this action, I have to go and adjust the velocity settings. The 'import from arrange' option doesn't affect the 'min volume' knob.
|
|
|
11-16-2018, 11:29 AM
|
#309
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
Quote:
Originally Posted by natonative
The 'import from arrange' option doesn't affect the 'min volume' knob.
|
'import from arrange' just import sample into existed RS5k instance.
But if you create new instance via script or manually, it loads some non expected defaults, from my code:
Code:
reaper.TrackFX_SetParamNormalized( track, rs5k_pos, 2, 0) -- gain for min vel
reaper.TrackFX_SetParamNormalized( track, rs5k_pos, 9, 0 ) -- attack
reaper.TrackFX_SetParamNormalized( track, rs5k_pos, 11, 1 ) -- obey note offs
it reset atack to 0 (essential), handle obey note off (requested), set gain for minimum velocity to 0. I planned to add special script for handle such settings for all my scripts (because having multiple mods of same scripts doesn`t really usefull). Fo now you can remove line
Code:
reaper.TrackFX_SetParamNormalized( track, rs5k_pos, 2, 0) -- gain for min vel
and save/load script with different name (to prevent overwriting it after next ReaPack syncronization).
|
|
|
11-17-2018, 05:34 PM
|
#310
|
Human being with feelings
Join Date: Jan 2010
Location: Kalispell
Posts: 14,745
|
Hi mpl, I'm not getting any response to another thread and what I could really use is the ability to
zoom in and out in in very small increments in the midi editor.
I'm putting together tutorials in the midi editor and when I have to redo a video part, I can't get
the midi editor positioned with the same horizontal width. The grid lines up a little too far apart
or not far enough apart, and there's no way to get the correct width.
There are no actions for finer resolution, and I looked in ReaPack but couldn't find anything either.
Maybe this can't be done but I've got my fingers crossed.
|
|
|
11-28-2018, 05:39 PM
|
#311
|
Human being with feelings
Join Date: Sep 2010
Posts: 281
|
Quote:
Originally Posted by mpl
Ideally yes.
Various_functions is 'common' package, it used by most complex stuff I did. It allows me to fix bugs on functions side (so I don`t need to fix every package/script which used buggy function). Unfortunately there is no way in ReaPack (yet) to set dependecies for such things while installing parent package, so I have to set it manually and put an error message box.
|
thanks you for your work - i am your fan and all other scripters here. if i only had millions to support you.
|
|
|
12-02-2018, 09:23 AM
|
#312
|
Human being with feelings
Join Date: Aug 2012
Location: Around Montréal
Posts: 1,117
|
Hi!
I use this script a lot:
Script: mpl_Float instrument on track under mouse cursor.lua
It works fine in my original Reaper install. I installed a new portable version of Reaper on a secondary hard drive.
Run Reapack to install all scripts and the script still works for all instruments except Superior Drummer 3.
It works fine on SD3 in the original install
I don't go through the process of using the Toontrack installer for the secondary hard drive I just copied the DLL in another folder in the portable install.
Why does the script does not recognize this instrument ?
Thanks for your work.
|
|
|
12-02-2018, 11:11 AM
|
#313
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
Quote:
Originally Posted by Pinknoise
Hi!
Why does the script does not recognize this instrument ?
|
FX browser > Right click Superior > Rename > Check on categorize as instrument
|
|
|
12-02-2018, 06:56 PM
|
#314
|
Human being with feelings
Join Date: Aug 2012
Location: Around Montréal
Posts: 1,117
|
It works now thanks.
|
|
|
01-13-2019, 05:54 PM
|
#315
|
Human being with feelings
Join Date: Dec 2015
Posts: 172
|
Hi, Michael!
I am trying your Visual Mixer, it's great!
It moves volume and pan knobs of selected tracks nicely, but if I try Write or Latch mode to record this movements - automation doesn't change, as if I don't touch knobs. Is there a way to write automation with your Visual Mixer?
|
|
|
01-13-2019, 06:39 PM
|
#316
|
Human being with feelings
Join Date: Dec 2016
Posts: 876
|
Automate Visual Mixer
I had the same question. The visual mixer it f$%King brilliant mate. Would be beyond genius if we could figure out how to automate the tracks by moving the track objects in the visual mixer.
Thanks again for your help.
|
|
|
01-13-2019, 10:58 PM
|
#317
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
Quote:
Originally Posted by kartalex
Hi, Michael!
I am trying your Visual Mixer, it's great!
It moves volume and pan knobs of selected tracks nicely, but if I try Write or Latch mode to record this movements - automation doesn't change, as if I don't touch knobs. Is there a way to write automation with your Visual Mixer?
|
Fixed this one.
|
|
|
01-13-2019, 11:17 PM
|
#318
|
Human being with feelings
Join Date: Dec 2016
Posts: 876
|
Quote:
Originally Posted by mpl
Fixed this one.
|
Thank you so much. It does now write automation when a track is in write more and the user moves the visual track marker. However, When switching the track to read mode the visual mixer does not move with the written track automation. So basically writing to a track works but reading or chasing a track's automation position is not working. Is it possible for the visual mixer to follow any read automation from the track. If not is there a way for the visual mixer to chase just the current playback cursor position whenever the user moves the playback cursor to a new position?
|
|
|
01-14-2019, 03:40 AM
|
#319
|
Human being with feelings
Join Date: Dec 2015
Posts: 172
|
Yes, it would be nice if visual markers followed mixer faders in "Read" mode.
Also I found a BUG!
When I select several track and move one visual marker - other visual markers move slightly to the left and up. It affects their faders too
And also "Undo" doesn't work properly. It undoes every little mouse movement, but it would be better if it undid the whole visual marker change, from the moment marker was clicked till the moment mouse button was released.
Also Undo works only when I click somewhere in TCP, doesn't work when Visual Mixer is in focus. But it may be restrictions of Reaper
Last edited by kartalex; 01-14-2019 at 04:23 AM.
|
|
|
01-14-2019, 04:30 AM
|
#320
|
Human being with feelings
Join Date: Dec 2015
Posts: 172
|
About visual markers moving slightly when other marker is touched - it didn't work like this yesterday
This script is very useful for mixing and panning multiple things very quickly!
Last edited by kartalex; 01-14-2019 at 05:35 AM.
|
|
|
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 11:52 AM.
|