Old 10-27-2021, 03:43 AM   #1
Yanick
Human being with feelings
 
Yanick's Avatar
 
Join Date: May 2018
Location: Moscow, Russia
Posts: 612
Default Yannick-ReaScripts discussion

Now my scripts are in the list of repositories at reapack.com.
The repository includes some of my past scripts from various forum topics, but the name was changed to Yannick_ (with two letters "n") and the versions were dumped.
Now there will be a general topic for discussion of scripts from the Reapack repository.
Thanks to everyone who helped me create the repository!

Link for installation in ReaPack
Code:
https://github.com/Yaunick/Yannick-ReaScripts/raw/master/index.xml
Main repository
https://github.com/Yaunick/Yannick-ReaScripts

Guide to using my scripts

https://github.com/Yaunick/Yannick-R...y%20scripts.md

Last edited by Yanick; 10-27-2021 at 01:48 PM.
Yanick is offline   Reply With Quote
Old 10-27-2021, 01:38 PM   #2
Yanick
Human being with feelings
 
Yanick's Avatar
 
Join Date: May 2018
Location: Moscow, Russia
Posts: 612
Default

Updated scripts: ----------------
  • Yannick_Insert =START marker, then =END marker at edit cursor
+ Added protection against incorrect user settings
  • Yannick_Insert region between the start and end point (relative to edit cursor)
+ Added a new ability to enter the name of the region in the pop-up window
+ The creation of a project marker for the start of a region is written in the undo history.
+ Added protection against incorrect user settings
NEW scripts: --------------------
  • Yannick_Propagate first selected item to all selected items
  • Yannick_Propagate first selected MIDI item to all selected MIDI items (with pool them)
  • Yannick_Propagate item under mouse cursor to all selected items
  • Yannick_Propagate MIDI item under mouse cursor to all selected MIDI items (with pool them)

Last edited by Yanick; 10-27-2021 at 01:45 PM.
Yanick is offline   Reply With Quote
Old 10-27-2021, 03:55 PM   #3
TonE
Human being with feelings
 
Join Date: Feb 2009
Location: Reaper HAS send control via midi !!!
Posts: 4,032
Default

Dear Yanick, thanks for sharing, the propagate scripts sound very interesting. I should test them to understand their power fully I guess. How are your typical use cases for those?
TonE is offline   Reply With Quote
Old 10-27-2021, 04:12 PM   #4
Yanick
Human being with feelings
 
Yanick's Avatar
 
Join Date: May 2018
Location: Moscow, Russia
Posts: 612
Default

Quote:
Originally Posted by TonE View Post
Dear Yanick, thanks for sharing, the propagate scripts sound very interesting. I should test them to understand their power fully I guess. How are your typical use cases for those?
Hi! The typical use case is for repetitive constructs that are split into separate items. For example, ostinant melodic parts / loops, etc. When you change one item, other items are synchronized at your choice. Soon I will add information to the guide for these scripts.
Yanick is offline   Reply With Quote
Old 10-28-2021, 11:41 AM   #5
Yanick
Human being with feelings
 
Yanick's Avatar
 
Join Date: May 2018
Location: Moscow, Russia
Posts: 612
Default

NEW scripts: --------------------
  • Yannick_Bounce selection (selected items on the track merge into one new item)
Yanick is offline   Reply With Quote
Old 10-28-2021, 12:01 PM   #6
Yanick
Human being with feelings
 
Yanick's Avatar
 
Join Date: May 2018
Location: Moscow, Russia
Posts: 612
Default

Updated scripts: ----------------
  • Yannick_Bounce selection (selected items on the track merge into one new item)
+ Improved protection against incorrect user settings
+ Fixed incorrect work with certain settings in prefs

Yanick is offline   Reply With Quote
Old 10-28-2021, 02:07 PM   #7
Spookye
Human being with feelings
 
Spookye's Avatar
 
Join Date: Jul 2018
Location: Torino, Italia
Posts: 750
Default

Thanks Yannick !! Very nice and useful your scripts and the explanation through the GIFs. I really like the ones that give the possibility to insert VSTi on the fly via pop-up. I would like to create my own list, but it is difficult for me to type some characters (eg blue comma and save the changes in the script ....). Still a great job ... thanks 1000.
__________________
Cupboard Home Studio YT
https://www.youtube.com/channel/UCm8...X1912MA260ELzg
Spookye is offline   Reply With Quote
Old 10-28-2021, 02:30 PM   #8
Yanick
Human being with feelings
 
Yanick's Avatar
 
Join Date: May 2018
Location: Moscow, Russia
Posts: 612
Default

Quote:
Originally Posted by Spookye View Post
I would like to create my own list, but it is difficult for me to type some characters (eg blue comma and save the changes in the script ....)
A little later I will publish to the repository a script for generating the text of all plugin names (in quotes separated by commas) specifically for setting up the Popup Menu
Yanick is offline   Reply With Quote
Old 10-28-2021, 03:38 PM   #9
Spookye
Human being with feelings
 
Spookye's Avatar
 
Join Date: Jul 2018
Location: Torino, Italia
Posts: 750
Default

Quote:
Originally Posted by Yanick View Post
A little later I will publish to the repository a script for generating the text of all plugin names (in quotes separated by commas) specifically for setting up the Popup Menu
Oh great Yannick ..... meanwhile I'm trying to do it right now. I have already entered a category for SF2 Sampler and it works great. I also added under ReaSynth, Synth 1 but it doesn't open the track and it doesn't insert it. I'm going to review your gifs. Thanks ..... really beautiful.
__________________
Cupboard Home Studio YT
https://www.youtube.com/channel/UCm8...X1912MA260ELzg

Last edited by Spookye; 10-29-2021 at 04:08 AM.
Spookye is offline   Reply With Quote
Old 10-28-2021, 04:31 PM   #10
Yanick
Human being with feelings
 
Yanick's Avatar
 
Join Date: May 2018
Location: Moscow, Russia
Posts: 612
Default

Quote:
Originally Posted by Spookye View Post
I also added under ReaSynth, Synth 1 but it doesn't open the track and it doesn't insert it. I'm going to review your gifs. Thanks ..... really beautiful.
If you show the screenshot, it will be clearer what the problem is The names must match the names from the Fx browser, as a last resort the names of the .dll files
Yanick is offline   Reply With Quote
Old 10-29-2021, 04:06 AM   #11
Spookye
Human being with feelings
 
Spookye's Avatar
 
Join Date: Jul 2018
Location: Torino, Italia
Posts: 750
Default

Quote:
Originally Posted by Yanick View Post
If you show the screenshot, it will be clearer what the problem is The names must match the names from the Fx browser, as a last resort the names of the .dll files


My inserted VSTi's are working fine. Creating a label was also not complicated. Other VSTi (eg Linplug Alpha 3 free ...) do not appear. But I read the above explained by you (precise name or name.dll) and I go back to try to customize it. Each category / label can insert X VSTi or only 1?? Last thing ... how do you save the changes? Thanks 1000
__________________
Cupboard Home Studio YT
https://www.youtube.com/channel/UCm8...X1912MA260ELzg

Last edited by Spookye; 10-29-2021 at 04:13 AM.
Spookye is offline   Reply With Quote
Old 10-29-2021, 04:15 AM   #12
Yanick
Human being with feelings
 
Yanick's Avatar
 
Join Date: May 2018
Location: Moscow, Russia
Posts: 612
Default

Quote:
Originally Posted by Spookye View Post
how do you save the changes? Thanks 1000
Ctrl+S? Or close the ReaScript window and indicate "yes, save"
Yanick is offline   Reply With Quote
Old 10-29-2021, 04:20 AM   #13
Yanick
Human being with feelings
 
Yanick's Avatar
 
Join Date: May 2018
Location: Moscow, Russia
Posts: 612
Default

Quote:
Originally Posted by Spookye View Post
Each category / label can insert X VSTi or only 1??
You can add as many plugins as you like
Yanick is offline   Reply With Quote
Old 10-29-2021, 04:26 AM   #14
Spookye
Human being with feelings
 
Spookye's Avatar
 
Join Date: Jul 2018
Location: Torino, Italia
Posts: 750
Default

Thank you 1000 Yannick. I understand from your answers that I am on the right track. Thank you for your interest.... thanks also to the time zone we have .... Brilliant your scripts ...
__________________
Cupboard Home Studio YT
https://www.youtube.com/channel/UCm8...X1912MA260ELzg
Spookye is offline   Reply With Quote
Old 10-29-2021, 07:45 AM   #15
Yanick
Human being with feelings
 
Yanick's Avatar
 
Join Date: May 2018
Location: Moscow, Russia
Posts: 612
Default

NEW scripts: --------------------
  • Yannick_Copy all existed plugins names to the clipboard
Yanick is offline   Reply With Quote
Old 10-29-2021, 10:14 AM   #16
Yanick
Human being with feelings
 
Yanick's Avatar
 
Join Date: May 2018
Location: Moscow, Russia
Posts: 612
Default

NEW scripts: --------------------
  • Yannick_Horizontal zoom center settings in Popup Menu
Yanick is offline   Reply With Quote
Old 10-29-2021, 11:50 AM   #17
Spookye
Human being with feelings
 
Spookye's Avatar
 
Join Date: Jul 2018
Location: Torino, Italia
Posts: 750
Default

... great Yannick! Now it works great !! Thanks 1000.

__________________
Cupboard Home Studio YT
https://www.youtube.com/channel/UCm8...X1912MA260ELzg
Spookye is offline   Reply With Quote
Old 10-30-2021, 02:56 AM   #18
Yanick
Human being with feelings
 
Yanick's Avatar
 
Join Date: May 2018
Location: Moscow, Russia
Posts: 612
Default

Updated scripts: ----------------
  • Yannick_Insert FX by name to master track or selected tracks or selected items in Popup Menu
+ Improving behavior with different settings

  • Yannick_Insert FX by name to master track or selected tracks or selected items
+ Added new settings
+ Added protection against incorrect user settings
+ FX name and loading location (master track or track or item) fit into Undo history


Yanick is offline   Reply With Quote
Old 10-30-2021, 05:53 AM   #19
Yanick
Human being with feelings
 
Yanick's Avatar
 
Join Date: May 2018
Location: Moscow, Russia
Posts: 612
Default

NEW scripts: --------------------
  • Yannick_Activate and set MIDI input quantize for selected tracks in Popup Menu
Yanick is offline   Reply With Quote
Old 10-30-2021, 12:15 PM   #20
Yanick
Human being with feelings
 
Yanick's Avatar
 
Join Date: May 2018
Location: Moscow, Russia
Posts: 612
Default

Updated scripts: ----------------
  • Yannick_Create send track or create sends from selected track to existed track (windowless)
+ Added new settings to select send track and open FX browser
+ Added new setting to set height size for new send track

  • Yannick_Create send track or create sends from selected track to existed track
+ Added new settings to select send track and open FX browser
+ Added new setting to set height size for new send track


Yanick is offline   Reply With Quote
Old 10-30-2021, 11:29 PM   #21
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,984
Default

Users who use your stuff see updates when they update packages by "synchronize packages" action. Are you sure it requires to duplicate every small package change to the thread (so you rise up your thread by any small change which make your thread always on top)? Kinda disrespectful for other topicstarters.
mpl is offline   Reply With Quote
Old 10-31-2021, 12:55 AM   #22
TonE
Human being with feelings
 
Join Date: Feb 2009
Location: Reaper HAS send control via midi !!!
Posts: 4,032
Default

No, I like it, thanks Yannick, for informing us. Other devs can inform as well, if they want. Thanks also mpl for writing your viewing angle openly here.
TonE is offline   Reply With Quote
Old 10-31-2021, 12:57 AM   #23
TonE
Human being with feelings
 
Join Date: Feb 2009
Location: Reaper HAS send control via midi !!!
Posts: 4,032
Default

Yannick, is it possible developing an action like:
Media Explorer: switch to project directory in media explorer

I am missing this or could not find any menu entry or action.
TonE is offline   Reply With Quote
Old 10-31-2021, 01:40 AM   #24
Yanick
Human being with feelings
 
Yanick's Avatar
 
Join Date: May 2018
Location: Moscow, Russia
Posts: 612
Default

Quote:
Originally Posted by mpl View Post
Users who use your stuff see updates when they update packages by "synchronize packages" action. Are you sure it requires to duplicate every small package change to the thread (so you rise up your thread by any small change which make your thread always on top)? Kinda disrespectful for other topicstarters.
Thanks for your comment! Yeah, I agree, too often, so just as the scripts accumulate, I will publish news once every 1-2 + months. In any case, not all users are accustomed to using synchronize packages (therefore, you may not notice new changes...)

Last edited by Yanick; 10-31-2021 at 01:48 AM.
Yanick is offline   Reply With Quote
Old 10-31-2021, 01:44 AM   #25
Yanick
Human being with feelings
 
Yanick's Avatar
 
Join Date: May 2018
Location: Moscow, Russia
Posts: 612
Default

Quote:
Originally Posted by TonE View Post
Yannick, is it possible developing an action like:
Media Explorer: switch to project directory in media explorer

I am missing this or could not find any menu entry or action.
I would like a little more detail - do you need to open the project folder in the media explorer itself?
Yanick is offline   Reply With Quote
Old 10-31-2021, 01:57 AM   #26
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,984
Default

Quote:
Originally Posted by Yanick View Post
Thanks for your comment! Yeah, I agree, too often, so just as the scripts accumulate, I will publish news once every 1-2 + months. In any case, not all users are accustomed to using synchronize packages (therefore, you may not notice new changes...)
There could be actually a reason to post more often, even multiple times per day, but usually it is kind of discussion response, not just random update posts. Because if some guy is really interested and waiting for update, he for sure will wait for update post. But in that case he'll write about it here.
mpl is offline   Reply With Quote
Old 10-31-2021, 06:28 AM   #27
TonE
Human being with feelings
 
Join Date: Feb 2009
Location: Reaper HAS send control via midi !!!
Posts: 4,032
Default

Quote:
Originally Posted by Yanick View Post
I would like a little more detail - do you need to open the project folder in the media explorer itself?
Yes, because the other variant exists already, opening the normal file browser. But I would like to open in media explorer, because there I am generating project related .mid files, so immediately jumping there in media explorer, for any project would be cool, click saving.
TonE is offline   Reply With Quote
Old 11-30-2021, 05:48 AM   #28
mozart999uk
Human being with feelings
 
Join Date: Nov 2010
Posts: 1,748
Default

Hi Yannick. Hope you are well.


I'm having problems with "Render selected pre-glued items that have active midi takes and source track instrument to new take without FX".

When using it with Kontakt VST3 version I get the error "please select items on tracks with active instruments"

It works fine with the VST2 version. Unfortunately I've created a whole load of track templates with the VST3i version so going back to VST2 would be a nightmare :-)

Any ideas?

EDIT - I modified the code a bit adding "VST3i" as follows which seems to work (not sure if it's the proper way to do it though.

if buf == "VSTi" and find_second_instr == false
-- I added this next bit to work with vst3i
or buf == "VST3i" and find_second_instr == false
or buf == "AUi" and find_second_instr == false
then
find_second_instr = true
elseif buf == "VSTi" or buf == "AUi" or buf == "VST3i" then -- I added the VST3i line here
reaper.MB("Please select items on tracks with only one instrument", "Error", 0)
nothing() return
end

If this is ok, could you add it in to your version so that future updates don't remove it again?

Last edited by mozart999uk; 11-30-2021 at 07:16 AM. Reason: thought of something else
mozart999uk is offline   Reply With Quote
Old 11-30-2021, 12:03 PM   #29
jachy
Human being with feelings
 
Join Date: Jul 2010
Location: Jyväskylä, Finland
Posts: 18
Default

"Loading FX and instruments in Popup Menu" script has this kind of a bug because it always creates folder when > is contained in vst's name like in "ISOL8 (TBProAudio) (2->10ch)". I think it should create folder only when > is at very start of a name.

Otherwise it's working nicely. I like it very much!
jachy is offline   Reply With Quote
Old 11-30-2021, 01:56 PM   #30
TonE
Human being with feelings
 
Join Date: Feb 2009
Location: Reaper HAS send control via midi !!!
Posts: 4,032
Default

Quote:
Originally Posted by Yanick View Post
I would like a little more detail - do you need to open the project folder in the media explorer itself?
Thanks, this is solved already. see https://forum.cockos.com/showpost.ph...48&postcount=2
TonE is offline   Reply With Quote
Old 12-01-2021, 10:19 AM   #31
Yanick
Human being with feelings
 
Yanick's Avatar
 
Join Date: May 2018
Location: Moscow, Russia
Posts: 612
Default

Quote:
Originally Posted by mozart999uk View Post
Hi Yannick. Hope you are well.


I'm having problems with "Render selected pre-glued items that have active midi takes and source track instrument to new take without FX".

When using it with Kontakt VST3 version I get the error "please select items on tracks with active instruments"

It works fine with the VST2 version. Unfortunately I've created a whole load of track templates with the VST3i version so going back to VST2 would be a nightmare :-)

Any ideas?

EDIT - I modified the code a bit adding "VST3i" as follows which seems to work (not sure if it's the proper way to do it though.

if buf == "VSTi" and find_second_instr == false
-- I added this next bit to work with vst3i
or buf == "VST3i" and find_second_instr == false
or buf == "AUi" and find_second_instr == false
then
find_second_instr = true
elseif buf == "VSTi" or buf == "AUi" or buf == "VST3i" then -- I added the VST3i line here
reaper.MB("Please select items on tracks with only one instrument", "Error", 0)
nothing() return
end

If this is ok, could you add it in to your version so that future updates don't remove it again?
Thanks for the report To be honest, until today I did not know about the existence of VST3i I'm sorry. So I will fix it. Please give me examples of free VST3i, it will be easier for me to test.
This code was made to control the presence of multiple instruments - this case is incorrect (and REAPER is too flexible and allows you to load VST and VSTi in a random order and in any number)
Yanick is offline   Reply With Quote
Old 12-01-2021, 10:22 AM   #32
Yanick
Human being with feelings
 
Yanick's Avatar
 
Join Date: May 2018
Location: Moscow, Russia
Posts: 612
Default

Quote:
Originally Posted by jachy View Post
"Loading FX and instruments in Popup Menu" script has this kind of a bug because it always creates folder when > is contained in vst's name like in "ISOL8 (TBProAudio) (2->10ch)". I think it should create folder only when > is at very start of a name.

Otherwise it's working nicely. I like it very much!
Yes, thanks, I will change the principle there Tomorrow or the day after tomorrow I will update. For now, you can simply remove the last part "(2-> 10ch)" from the name. This VST plugin will also be found
Yanick is offline   Reply With Quote
Old 12-02-2021, 02:48 AM   #33
mozart999uk
Human being with feelings
 
Join Date: Nov 2010
Posts: 1,748
Default

Quote:
Originally Posted by Yanick View Post
Thanks for the report To be honest, until today I did not know about the existence of VST3i I'm sorry. So I will fix it. Please give me examples of free VST3i, it will be easier for me to test.
This code was made to control the presence of multiple instruments - this case is incorrect (and REAPER is too flexible and allows you to load VST and VSTi in a random order and in any number)
Thanks Yannick.

I Think this might do it :-)

https://www.native-instruments.com/e...takt-6-player/
mozart999uk is offline   Reply With Quote
Old 12-02-2021, 06:41 AM   #34
Yanick
Human being with feelings
 
Yanick's Avatar
 
Join Date: May 2018
Location: Moscow, Russia
Posts: 612
Default

Quote:
Originally Posted by mozart999uk View Post
Thanks Yannick.

I Think this might do it :-)

https://www.native-instruments.com/e...takt-6-player/

Your additions in the code are correct, so I'll leave it that way Only I'll send it to ReaPack in as a new version
Yanick is offline   Reply With Quote
Old 12-02-2021, 06:44 AM   #35
Yanick
Human being with feelings
 
Yanick's Avatar
 
Join Date: May 2018
Location: Moscow, Russia
Posts: 612
Default

Quote:
Originally Posted by mozart999uk View Post
Thanks Yannick.

I Think this might do it :-)

https://www.native-instruments.com/e...takt-6-player/

Or maybe there is an AU3i?
Yanick is offline   Reply With Quote
Old 12-02-2021, 06:55 AM   #36
mozart999uk
Human being with feelings
 
Join Date: Nov 2010
Posts: 1,748
Default

Quote:
Originally Posted by Yanick View Post
Or maybe there is an AU3i?
Oh that's for them mac folks to answer :-)

Thanks for adding to the reapack version. Absolutely brilliant script. Use it every day!
mozart999uk is offline   Reply With Quote
Old 12-02-2021, 07:01 AM   #37
Yanick
Human being with feelings
 
Yanick's Avatar
 
Join Date: May 2018
Location: Moscow, Russia
Posts: 612
Default

Quote:
Originally Posted by mozart999uk View Post
Thanks Yannick.

I Think this might do it :-)

https://www.native-instruments.com/e...takt-6-player/
Now there is a new version with these changes
Yanick is offline   Reply With Quote
Old 12-02-2021, 07:20 AM   #38
mozart999uk
Human being with feelings
 
Join Date: Nov 2010
Posts: 1,748
Default

Quote:
Originally Posted by Yanick View Post
Now there is a new version with these changes
Great!
mozart999uk is offline   Reply With Quote
Old 12-02-2021, 08:55 AM   #39
Yanick
Human being with feelings
 
Yanick's Avatar
 
Join Date: May 2018
Location: Moscow, Russia
Posts: 612
Default

By the way, one more important update is needed there After delta solo appeared, the script does work incorrectly in one case, I will fix it

UPD - Fixed in v1.3!

Last edited by Yanick; 12-02-2021 at 09:16 AM.
Yanick is offline   Reply With Quote
Old 12-02-2021, 11:35 AM   #40
Yanick
Human being with feelings
 
Yanick's Avatar
 
Join Date: May 2018
Location: Moscow, Russia
Posts: 612
Default

Quote:
Originally Posted by jachy View Post
"Loading FX and instruments in Popup Menu" script has this kind of a bug because it always creates folder when > is contained in vst's name like in "ISOL8 (TBProAudio) (2->10ch)". I think it should create folder only when > is at very start of a name.

Otherwise it's working nicely. I like it very much!
Fixed in both scripts
Yanick 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 07:42 PM.


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