|
|
|
07-13-2018, 11:06 AM
|
#81
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
|
Yeah, I see what you mean. We would need the format Measures.Beats.MIDI ticks.
When you go to the MIDI editor: Options -> Time format for ruler.... ->
There you can find "Measures.Beats.MIDI ticks". However, this setting is not reflected in mpl's toolbar. You would need to request it in the interactive toolbar thread.
|
|
|
07-13-2018, 11:14 AM
|
#82
|
Human being with feelings
Join Date: Dec 2015
Posts: 476
|
Ok. Thanks.
|
|
|
07-13-2018, 05:41 PM
|
#83
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
|
2018-07-13
Script update: Change note position to grid (mousewheel)
The script is not dependent on the arrange grid anymore. It will now get its grid settings directly from the MIDI editor.
|
|
|
09-05-2018, 03:27 AM
|
#84
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
|
2018-09-05
new scripts:
Remove send FX from selected tracks
Send selected tracks to FX
Toggle show UI of all FX in Xth send slot
Last edited by _Stevie_; 09-05-2018 at 11:50 AM.
|
|
|
09-06-2018, 05:24 PM
|
#85
|
Human being with feelings
Join Date: Jul 2017
Location: Russia
Posts: 75
|
Quote:
Originally Posted by _Stevie_
2018-09-05
new scripts:
Send selected tracks to FX
|
Thank you!
Can you make a other version of this scrips: Send selected tracks to BUS1?
This version delete Master send. Only send to BUS1 channel.
|
|
|
09-07-2018, 10:07 AM
|
#86
|
Human being with feelings
Join Date: May 2018
Location: Los Angeles
Posts: 1,721
|
Fantastic stuff Stevie!! Thanks so much for sharing your hard work.
__________________
Cheers... Andrew K
Reaper v6.80+dev0621 - June 21 2023 • Catalina • Mac Mini 2020 6 core i7 • 64GB RAM • OS: Catalina • 4K monitor • RME RayDAT card with Sync Card and extended Light Pipe.
|
|
|
09-07-2018, 02:42 PM
|
#87
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
|
Quote:
Originally Posted by Zirrex
Thank you!
Can you make a other version of this scrips: Send selected tracks to BUS1?
This version delete Master send. Only send to BUS1 channel.
|
Sure! I will see what I can do.
|
|
|
09-07-2018, 02:44 PM
|
#88
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
|
Quote:
Originally Posted by Thonex
Fantastic stuff Stevie!! Thanks so much for sharing your hard work.
|
Thanks Andrew, I'm glad it's helpful for others, too!
|
|
|
09-08-2018, 02:53 PM
|
#89
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
|
2018-09-08
Updated the scripts (using external function file now) and put them in a bundle:
Remove send from selected track(s) (bundle)
Send selected track(s) to FX track (bundle)
Toggle show UI of all FX in send track (bundle)
new script: Send selected track(s) to BUS track and remove master send (bundle)
Works similar to "Send selected tracks to FX track". It routes tracks to busses with BUS01 - BUS16 prefix and removes the master/parent send from those tracks.
also:
updated Render VSTi item without track FX to Render VSTi item(s) without track FX and delete MIDI take(s)
The title makes it clearer, that the MIDI take is removed, when rendering the audio. It's basically "bounce in place".
Additionally, I created a version where the MIDI take is kept along with the bounced version. This has the name:
Render VSTi item(s) without track FX
That's it for now!
|
|
|
09-10-2018, 04:23 PM
|
#90
|
Human being with feelings
Join Date: Jul 2017
Location: Russia
Posts: 75
|
Quote:
Originally Posted by _Stevie_
2018-09-08
Updated the scripts (using external function file now) and put them in a bundle:
Toggle show UI of all FX in send track (bundle)
That's it for now!
|
I have error...
And now I don`t see version - Script: sr_Toggle show UI of 1 FX in send 1.lua (Show only plug-in from 1 slot) and other version 1,2,3,4 slot.
And Thank you for the BUS! I`m happy! Already using in work!
|
|
|
09-10-2018, 05:42 PM
|
#91
|
Human being with feelings
Join Date: Oct 2016
Posts: 32
|
Thanks for your hard work. Where do I get the Midi Functions package?
I have ReaPack installed, but can't seem to find it.
Edit: Found it.
|
|
|
09-11-2018, 04:19 AM
|
#92
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
|
Quote:
Originally Posted by Zirrex
I have error...
And now I don`t see version - Script: sr_Toggle show UI of 1 FX in send 1.lua (Show only plug-in from 1 slot) and other version 1,2,3,4 slot.
And Thank you for the BUS! I`m happy! Already using in work!
|
Fixing right now, apparently the script name wasn't updated in the latest git push.
EDIT: Fixed!
@maggotspawn
Ah glad you found it! In the near future, I will make this package obsolete and create bundles instead. So that every script comes with its own external function (only with scripts, where it makes sense).
Last edited by _Stevie_; 09-11-2018 at 04:31 AM.
|
|
|
09-11-2018, 01:30 PM
|
#93
|
Human being with feelings
Join Date: Jul 2017
Location: Russia
Posts: 75
|
Quote:
Originally Posted by _Stevie_
Fixing right now, apparently the script name wasn't updated in the latest git push.
EDIT: Fixed!
|
Thanks. Now works well.
|
|
|
09-14-2018, 01:33 PM
|
#94
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
|
Okay, it's done. All scripts that fulfill a similar purpose (for instance: Select CC XX) are now bundled together. The advantage is: MIDI functions.lua is not necessary anymore. Instead, every bundle includes its very own function (for example: Select CC function.lua). So, there is no need to additionally install the MIDI functions.lua, since everything is included in the package.
I will update the first post as soon as time allows.
|
|
|
09-14-2018, 08:52 PM
|
#95
|
Human being with feelings
Join Date: Jul 2017
Posts: 26
|
Great great work Stephen, thanks for this and making leaving Cubase for something much more robust and personal easier!
|
|
|
09-15-2018, 01:24 AM
|
#96
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
|
Hey InLight-Tone!
Thank you! I'm glad you like it
|
|
|
09-16-2018, 07:49 AM
|
#97
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
|
Some new scripts! These were actually on my list for very long. In the end it was easier to code them, than I thought. All these scripts are mouse cursor context sensitive.
Toggle select all events in CC lane under mouse cursor
Select all events in CC lane under mouse cursor (exclusive and non-exclusive)
Select all events in CC lane before and under mouse cursor (exclusive and non-exclusive)
Select all events in CC lane after and under mouse cursor (exclusive and non-exclusive)
Decrease and increase events in CC lane under mouse cursor
|
|
|
09-18-2018, 04:46 AM
|
#98
|
Human being with feelings
Join Date: Jul 2017
Location: Russia
Posts: 75
|
Stevie, I have new idea...
Solo/Mute for BUS01, BUS02, BUS** channel.
Classic Solo/mute:
Track: Toggle solo for selected tracks
Track: Toggle mute for selected tracks
Very important
Return the selected channels after the script is executed.
as an example I use these scripts
Script: me2beats_Save selected tracks, slot 1.lua
Script: me2beats_Restore selected tracks, slot 1.lua
How I am now solving this problem.
I created a text file - reaconsole_customcommands.txt in the Reaper folder.
Wrote it there
S * VCA01 *
S * VCA02 *
S * VCA03 *
After that I have in the list of actions there are ready requests for the console:
I did a simple custom action. VCA01 I have it like BUS01
*****
Script: me2beats_Save selected tracks, slot 1.lua
SWS: Run console command: S*VCA01*
Track: Toggle solo for selected tracks
Script: me2beats_Restore selected tracks, slot 1.lua
****
This way I can do a group solo. Suppose BUS01, BUS02, BUS03
*****
Script: me2beats_Save selected tracks, slot 1.lua
SWS: Run console command: S*VCA01*
Track: Toggle solo for selected tracks
SWS: Run console command: S*VCA02*
Track: Toggle solo for selected tracks
SWS: Run console command: S*VCA03*
Track: Toggle solo for selected tracks
Script: me2beats_Restore selected tracks, slot 1.lua
****
Last edited by Zirrex; 09-18-2018 at 07:19 AM.
|
|
|
09-18-2018, 08:44 AM
|
#99
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
|
That looks doable Will take care for it as soon as I have some time.
In the meanwhile, there are new scripts:
Move selected CC events to lane under mouse cursor
Copy selected CC events to lane under mouse cursor
Move selected CC events to lane under mouse cursor at mouse position
Copy selected CC events to lane under mouse cursor at mouse position
As usual, check the first page for description and GIFs.
|
|
|
09-18-2018, 09:25 AM
|
#100
|
Human being with feelings
Join Date: Jul 2017
Location: Russia
Posts: 75
|
Stevie... will be great to have Toggle option for SOLO and Mute.
When I create button for this scritp I press this button and this is button change color.
Now I use this code foe this... But this is code is not good - go flicker when it is working.
Last edited by Zirrex; 09-18-2018 at 09:33 AM.
|
|
|
09-18-2018, 10:18 AM
|
#101
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
|
I see what you mean, yes, the script will need a toggle option so that the button can reflect the toggle status. Haven't done that yet, but I've seen a bunch of scripts that do it already. I will dig into it ASAP!
|
|
|
09-18-2018, 06:42 PM
|
#102
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
|
Have a look if that works for you:
|
|
|
09-19-2018, 04:45 PM
|
#103
|
Human being with feelings
Join Date: Jul 2017
Location: Russia
Posts: 75
|
Quote:
Originally Posted by _Stevie_
Have a look if that works for you:
|
Nice, Thank you! Work fine but only with BUS01 name. If I have BUS01 - Kick&Bass It doesn't work.
How can I change code if I need solo BUS01+BUS02+BUS03?
P.S. I made 16 copies of the script and replaced the names that I already have in the projects. Everything works fine.
P.S.S. do you know how can I Sync via OSC (TouchOSC) to my phone? Example: I click the Reaper button "Solo" and the phone light button "Solo".
Last edited by Zirrex; 09-19-2018 at 05:42 PM.
|
|
|
09-19-2018, 04:47 PM
|
#104
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
|
That was only the prototype
I will create a function and a whole bundle as for "send track to BUS01", etc... for solo and mute. So you can easily adjust the names in the scripts.
|
|
|
09-19-2018, 06:55 PM
|
#105
|
Human being with feelings
Join Date: Jul 2017
Location: Russia
Posts: 75
|
Quote:
Originally Posted by _Stevie_
That was only the prototype
I will create a function and a whole bundle as for "send track to BUS01", etc... for solo and mute. So you can easily adjust the names in the scripts.
|
Cool. But I found a mistake in my work.
47. VCA04 SYNTH - Track (Folder) - This is not BUS. No have out to BUS & Master. Only VCA for 48, 49 tracks.
48, 49. Synth track.
14. BUS track for 48, 49 track.
If I press "S" on VCA04 (47) I can hear the sound of synths.
If I press Action LUA Script I have a solo track VCA04 (47) but I don`t hear the sound of synths. :-( My BUS04 Synth is mute.
If I do this action all is OK:
Custom: ZM [TCP] SOLO VCA 04 SYNTH
Script: me2beats_Save selected tracks, slot 1.lua
SWS: Run console command: S*VCA04*
Track: Toggle solo for selected tracks
Script: me2beats_Restore selected tracks, slot 1.lua
|
|
|
09-20-2018, 05:09 AM
|
#106
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
|
Yes, I see what the problem is. The solo function of the API is not VCA-aware and therefore only solos the VCA itself without all the dependencies.
I'm now using the Reaper internal commands to solve this. This is not as elegant as a full blown coded version, but it's definitely safer, because it mimics a manual execution of the command (all dependencis are taken into account).
|
|
|
09-20-2018, 07:55 AM
|
#107
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
|
New script bundles:
Toggle solo by track prefix (bundle)
Toggle mute by track prefix (bundle)
Last edited by _Stevie_; 09-20-2018 at 08:45 AM.
|
|
|
09-20-2018, 08:16 AM
|
#108
|
Human being with feelings
Join Date: Jul 2017
Location: Russia
Posts: 75
|
Quote:
Originally Posted by _Stevie_
Yes, I see what the problem is. The solo function of the API is not VCA-aware and therefore only solos the VCA itself without all the dependencies.
I'm now using the Reaper internal commands to solve this. This is not as elegant as a full blown coded version, but it's definitely safer, because it mimics a manual execution of the command (all dependencis are taken into account).
|
I did solo for BUS01 KICK&BASS, and now work fine. I refused to use Solo for VCA01 KICK&BASS.
This does not affect the production process.
I expect you to build SOLO&MUTE for BUS channels.
Thank you! :-)
|
|
|
09-20-2018, 08:47 AM
|
#109
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
|
Hey Zirrex, no no, it was a good thing pointing out, that solo would not work if the track is a VCA. All good. The scripts should work for all cases, now.
The "mute bundle" is now also available via ReaPack.
Included are presets for BUS and VCA. But you can change the scripts to your needs.
|
|
|
09-24-2018, 04:26 PM
|
#110
|
Human being with feelings
Join Date: Jul 2017
Location: Russia
Posts: 75
|
Quote:
Originally Posted by _Stevie_
The "mute bundle" is now also available via ReaPack.
Included are presets for BUS and VCA. But you can change the scripts to your needs.
|
Thank you!
I updated the scripts and saw your new scripts. I was pleasantly surprised. I checked them and everything works fine.
I have another idea. It's like working with track tags.
1. I have folder.
2. Called VCA01 KICK&BASS
3. It contains other tracks: Kick 1, Kick 2, Bass 1, Bass 2 (Children track).
My idea is as follows:
When I run script the first time (it should be created) Script: sr_Toggle Show VCA01 KICK&BASS tracks.lua
These tracks are shown in TCP and MCP (VCA01 track (folder) + Children track )).
When I run this script second time these tracks are hidden.
Now I use HeDa inspector and tags section.
I need to tag new tracks every time.
If you make a script, you do not need to assign anything. The tracks will be automatically displayed if they are nested in a folder KICK & BASS (VCA01).
What do you think about it?
Just an example of how it can work (without Toggle).
|
|
|
09-25-2018, 02:22 PM
|
#111
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
|
Hey Zirrex!
Funny, actually I am working on such a script right now :P
Might take a bit longer, though.
|
|
|
09-25-2018, 02:53 PM
|
#112
|
Human being with feelings
Join Date: Jul 2017
Location: Russia
Posts: 75
|
Quote:
Originally Posted by _Stevie_
Hey Zirrex!
Funny, actually I am working on such a script right now :P
Might take a bit longer, though.
|
That's great!
I made a little video about how it works for me. I use HeDa Inspector and for "solo" I use your scripts.
Switch presets using my hotkeys (1-2-3-4-5....) or via TouchOSC on my phone.
https://streamable.com/l2ulc
HeDa Inspector Tag have different track display modes: for TCP and MCP
This is very convenient if you want to show only audio/instrument tracks in TCP and + BUS channels in MCP.
-----
|
|
|
09-27-2018, 06:32 PM
|
#113
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
|
@Zirrex, will take a look, but this might really take a bit longer.
new script:
Insert signature based on time selection
|
|
|
10-13-2018, 07:35 PM
|
#114
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
|
New scripts:
2018-10-07
Change Velocity
2018-10-14
Align selected items to item under mouse cursor
|
|
|
10-16-2018, 06:15 AM
|
#115
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
|
2018-10-16
Move legato point of 2 selected notes (mousewheel)
|
|
|
12-04-2018, 12:07 PM
|
#116
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
|
2018-12-04
Move cursor to start of selected item and preserve play state
Select and move to next item and preserve play state
Select and move to previous item and preserve play state
|
|
|
12-31-2018, 02:37 AM
|
#117
|
Human being with feelings
Join Date: Mar 2017
Location: Wales, UK
Posts: 75
|
Stevie, I’ve said this before, but these scripts are a real time saver for those of us who work to video using virtual instruments.
Thanks for sharing!
Chris
|
|
|
12-31-2018, 07:16 AM
|
#118
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
|
Thanks Chris! Much appreciated, I'm glad it is of help for others as well
|
|
|
01-03-2019, 04:13 AM
|
#119
|
Human being with feelings
Join Date: Aug 2011
Location: Copenhagen, Denmark
Posts: 37
|
Hi Stephan
I'm absolutely loving these scripts. They are a great help and productivity booster every day.
I encountered a small problem with the quantize scripts, and I've suggested a fix here that you can consider rolling into the next release: https://github.com/StephanRoemer/ReaScripts/issues/1
Thank you for your excellent work!
|
|
|
01-03-2019, 04:22 AM
|
#120
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
|
Awesome, thanks for the suggestion! It's always hard to think of all use cases. I'll incorporate that in the next update.
I'm very glad you like the scripts!
|
|
|
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 04:36 AM.
|