Old 04-24-2023, 10:34 AM   #1
matt_t
Human being with feelings
 
Join Date: Nov 2012
Location: West Midlands, UK
Posts: 379
Default v6.79+dev0424 - April 24 2023

v6.79+dev0424 - April 24 2023
  • * Includes feature branch: visual track spacers
  • * Includes feature branch: 128 channels per track
  • * Includes feature branch: updated Windows manifest for newer OS features
  • * Includes feature branch: always running non-bypassed FX when the UI is visible
  • * Includes feature branch: crossfade new recording with existing media items if configured
  • * Includes feature branch: video from background projects
  • * Includes feature branch: FX containers
  • * Includes feature branch: improvements to aligning takes after recording
  • * Includes feature branch: arrange view override mouse modifier sections
  • * Includes feature branch: toolbar armed/special animations
  • * Includes feature branch: pooled and unpooled ARA edits
  • * Includes feature branch: shortcut import/export improvements and multiple main keyboard sections
  • * Includes feature branch: preview item selection for grouped tracks
  • * Includes feature branch: GR metering as embedded UI for third-party VSTs
  • * Includes feature branch: media item fixed lanes
  • + Arrange: improve scrollbar auto-scroll interactions when adjusting vertical scrollbar or horizontal zoom
  • + Audio Units: possible fix for crash when loading plug-in state [t=278544]
  • + Command line: support passing reascript on command line to execute, for example: 'reaper.exe projectfile.rpp scriptfile.lua'
  • + MIDI: support entering blank string for default name for in-project MIDI media items
  • # Command line: revert support for 'reaper.exe -reascript scriptname.lua'
  • # Media item lanes: fix restoring number of lanes when undoing item move
  • # Media item lanes: improve action to implode media items to one fixed lane track
This thread is for pre-release features discussion. Use the Feature Requests forum for other requests.

Changelog - Pre-Releases

Generated by X-Raym's REAPER ChangeLog to BBCode
matt_t is offline   Reply With Quote
Old 04-24-2023, 10:41 AM   #2
bolgwrad
Human being with feelings
 
bolgwrad's Avatar
 
Join Date: Mar 2011
Location: On my arse in Glasgow, Scotland
Posts: 2,052
Default

Quote:
Originally Posted by matt_t View Post
v6.79+dev0424 - April 24 2023
  • # Media item lanes: improve action to implode media items to one fixed lane track
Brilliant, thank you.
__________________
www.sachetsofrelish.com
bolgwrad is offline   Reply With Quote
Old 04-24-2023, 11:04 AM   #3
Vagelis
Human being with feelings
 
Vagelis's Avatar
 
Join Date: Oct 2017
Location: Larisa, Greece
Posts: 3,827
Default

Quote:
Originally Posted by matt_t View Post
v6.79+dev0424 - April 24 2023[*]# Media item lanes: fix restoring number of lanes when undoing item move
Fixed, thx.

Quote:
Originally Posted by matt_t View Post
v6.79+dev0424 - April 24 2023[*]# Media item lanes: improve action to implode media items to one fixed lane track
I would really really love if we could implode them to the selected track and not to the track of the top item.

Some uses cases are: select multiple items on the same or different tracks and implode them to the selected track, which could be empty or with other items already.
This could be very useful to start layering with those items, comp or blend different sources.

Another idea while comping is to explode the items of the comp lane to a new track, then continue comping different variations in lanes. After it's done, implode the new items of the comp lane back to the track with the first comp variation. I think it could be a cool way to layer, comp, or just save different variations to the selected track.

Last edited by Vagelis; 04-24-2023 at 11:12 AM.
Vagelis is offline   Reply With Quote
Old 04-25-2023, 01:45 AM   #4
deeb
Human being with feelings
 
deeb's Avatar
 
Join Date: Feb 2017
Posts: 4,820
Default

Quote:
Originally Posted by Vagelis View Post
I would really really love if we could implode them to the selected track and not to the track of the top item.



Some uses cases are: select multiple items on the same or different tracks and implode them to the selected track, which could be empty or with other items already.
This could be very useful to start layering with those items, comp or blend different sources.
I think this is a more clear and useful workflow.
__________________
🙏🏻
deeb is offline   Reply With Quote
Old 04-25-2023, 04:40 AM   #5
Gass n Klang
Human being with feelings
 
Gass n Klang's Avatar
 
Join Date: Nov 2015
Location: Cologne
Posts: 1,640
Default

can we have a "Implode items on the same (/ across) track to lanes" as we have for takes?
__________________
https://juliusgass.de
Gass n Klang is offline   Reply With Quote
Old 04-25-2023, 04:49 AM   #6
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 15,812
Default

Quote:
Originally Posted by matt_t View Post
+ Command line: support passing reascript on command line to execute, for example: 'reaper.exe projectfile.rpp scriptfile.lua'
A note on this, you can use 'reaper.exe -nonewinst mediafile.wav scriptfile.lua' to add media and/or run scripts in an already-running instance of REAPER. Any number of media files and scripts can be specified; they will be loaded or run in order. If you provide a project file, it will be opened in a new tab.

Last edited by schwa; 04-25-2023 at 08:47 AM.
schwa is offline   Reply With Quote
Old 04-25-2023, 04:54 AM   #7
sockmonkey72
Human being with feelings
 
sockmonkey72's Avatar
 
Join Date: Sep 2021
Location: Berlin
Posts: 1,957
Default

Quote:
Originally Posted by schwa View Post
A note on this, you can use 'reaper.exe -nonewinst ...' to add media and/or run scripts to an already-running instance of REAPER. Any number of media files and scripts can be specified; they will be loaded or run in order. If you provide a project file, it will be opened in a new tab.
Beautiful, that's fantastic.
__________________
ReaPack Repository: right-click and copy index URL
sockmonkey72 is online now   Reply With Quote
Old 04-25-2023, 07:16 AM   #8
deeb
Human being with feelings
 
deeb's Avatar
 
Join Date: Feb 2017
Posts: 4,820
Default

Quote:
Originally Posted by schwa View Post
A note on this, you can use 'reaper.exe -nonewinst ...' to add media and/or run scripts in an already-running instance of REAPER. Any number of media files and scripts can be specified; they will be loaded or run in order. If you provide a project file, it will be opened in a new tab.
I still didn’t try but seems very useful. Are you planning to have more arguments? Is there more other then -nonewinst?

Would be very nice if we could have an arg for:

- defining new track(s) name
- load into a single track, single track lanes or multiple tracks

This would allow scripts to know exactly which files were loaded and do something over them if needed.

An extra one: seconds of space between loaded items in a single track.

Edit: another extras: create new project, new project name. Include template or not.

I will only be able to test this later. Thank you.

edit2: Ops , is this a windows only feature?
__________________
🙏🏻

Last edited by deeb; 04-25-2023 at 09:36 AM.
deeb is offline   Reply With Quote
Old 04-25-2023, 10:43 AM   #9
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,770
Default

Completely control a running version of Reaper by starting Reaper a second time (instead of doing some OSC or similar communication...) ?!?!?!?
-Michael
mschnell is offline   Reply With Quote
Old 04-25-2023, 10:46 AM   #10
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 15,812
Default

From the command line, 'reaper.exe -nonewinst' (windows only) won't start a new REAPER instance if one already exists. Instead the parameters will be sent to the existing instance.

Here is the complete current list of supported command line parameters:

Code:
Usage: reaper [options] [projectfile.rpp | mediafile.wav | scriptfile.lua [...]]

Multiple media files and/or scripts may be specified, and will be added or run in order.
-nonewinst can be used to add media files and/or run scripts in an already-running instance of REAPER.

Options:
  -audiocfg : show audio configuration at startup
  -cfgfile file.ini : use full path for alternate resource directory, otherwise uses default path
  -new : start with new project
  -template filename.rpp : start with template project
  -saveas newfilename.rpp : save project (after creating/loading) as file
  -renderproject filename.rpp : render project and exit
  -ignoreerrors : do not show errors on load
  -nosplash : do not show splash screen window
  -splashlog /path/to/filename.log : write splash screen message log to file
  -newinst | -nonewinst : override preference for new instance checking
  -close[all][:save|:nosave] : close project(s), optionally not prompting for save
  -batchconvert filelist.txt : batch converter mode, filelist.txt includes:
     filename.wav
       (or)
     filename.wav(TAB CHARACTER)outputfile.wav
       (any number of additional files)
     <CONFIG block (optional) which can contain:
       SRATE 44100 (omit to use source samplerate)
       NCH 2 (omit to use source channel count)
       RSMODE modeidx (resample mode, copy from project file)
       DITHER 3 (1=dither, 2=noise shaping, 3=both)
       USESRCSTART 1 (1=write source media BWF start offset to output)
       USESRCMETADATA 1 (1=attempt to preserve original media file metadata if possible)
       PAD_START 1.0 (leading silence in sec, can be negative)
       PAD_END 1.0 (trailing silence in sec, can be negative)
       OUTPATH 'path'
       OUTPATTERN 'wildcardpattern'
       NORMALIZE 1 -6.0 0 (1=peak, 2=true peak, 3=lufs-i, 4=lufs-s, 5=lufs-m,
                           2nd parameter is dB,
                           3rd parameter: 1=normalize only if too loud)
       BRICKWALL 1 -1.0 (1=peak, 2=true peak, 2nd parameter is dB)
       FADE 0.0 0.0 1 1 (fade-in length, fade-out length, fade-in shape, fade-out shape; length 0.001 = 1 ms)
       FXCHAIN 'fxchainfilename' (use full path if specified, otherwise FxChains directory)
       FX_NCH 4 (if not specified, FX will be configured to 4 channels)
       <FXCHAIN
         (contents of .RfxChain file)
       >
       <OUTFMT
         (base64 data, e.g. contents of <RENDER_CFG or <RECORD_CFG block from project file)
       >
       <METADATA
         (contents of <RENDER_METADATA block from project file)
       >
     >

Windows-only options:
  -noactivate : launch but do not activate

Last edited by schwa; 04-25-2023 at 02:46 PM.
schwa is offline   Reply With Quote
Old 04-25-2023, 02:08 PM   #11
deeb
Human being with feelings
 
deeb's Avatar
 
Join Date: Feb 2017
Posts: 4,820
Default

ohh great. thanks!

---------
I am not sure if i am getting, but i have noticed that If i use:
> open REAPER.app --args -new

and then:

> open REAPER.app --args -nonewinst ~/Desktop/audio.mp3

~/Desktop/audio.mp3 is not being imported. I don't know why.


---------
Also, If i use this:
> open REAPER.app --args -new

then again:
> open REAPER.app --args -new

I would expect to have 2 new projects created and in 2 different tabs, but no. anyway: i think i would never use this.


---------
Also noticed that if i use:
>open REAPER.app --args new ~/Desktop/audio1.mp3 ~/Desktop/audio2.mp3 ~/Desktop/audio3.mp3

Just the last file gets selected after loading, but I would expect all the 3 media to be selected. So that in a script we can know exactly which files were imported.
I think i would still like to see a new track added instead of merging into existing tracks, because it can happen that the template as already media, and if it happens that new media is merged into a track with media then , we have no way to know which files were loaded in a script. No?
__________________
🙏🏻

Last edited by deeb; 04-25-2023 at 02:32 PM.
deeb is offline   Reply With Quote
Old 04-26-2023, 11:18 PM   #12
buyrunvelocity
Human being with feelings
 
Join Date: May 2020
Location: Istanbul
Posts: 25
Default

* Includes feature branch: GR metering as embedded UI for third-party VSTs
Great!
Thank You
buyrunvelocity is offline   Reply With Quote
Old 04-26-2023, 11:31 PM   #13
Hipox
Human being with feelings
 
Join Date: Apr 2022
Posts: 204
Default

Quote:
Originally Posted by buyrunvelocity View Post
* Includes feature branch: GR metering as embedded UI for third-party VSTs
Great!
Thank You
Would tou mind sharing how to use this feature?
Hipox is offline   Reply With Quote
Old 04-27-2023, 06:38 AM   #14
buyrunvelocity
Human being with feelings
 
Join Date: May 2020
Location: Istanbul
Posts: 25
Default

Quote:
Originally Posted by Hipox View Post
Would tou mind sharing how to use this feature?
Sure, what i understand is we will be able to see Gain Reduction on Track and Mixer Control panels without opening the plugins.Actually it would be great if we could see on meter area.
buyrunvelocity is offline   Reply With Quote
Old 04-27-2023, 09:23 AM   #15
lexaproductions
Human being with feelings
 
Join Date: Jan 2013
Posts: 1,128
Default

Quote:
Originally Posted by schwa View Post
From the command line, 'reaper.exe -nonewinst' (windows only) won't start a new REAPER instance if one already exists. Instead the parameters will be sent to the existing instance.

Here is the complete current list of supported command line parameters:

Code:
  -close[all][:save|:nosave] : close project(s), optionally not prompting for save
Hey Schwa, if this can be done via command line, any chance it could be done via API? To force close a project without saving?
lexaproductions is offline   Reply With Quote
Old 04-27-2023, 10:41 AM   #16
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,770
Default

Quote:
Originally Posted by lexaproductions View Post
Hey Schwa, if this can be done via command line, any chance it could be done via API? To force close a project without saving?
That would be great for me,as well.

With my "embedded Reaper" project I used a global setting that does this, but that has other disadvantages. I'd like do have a pure "don't ask for saving before closing" setting or an action that does this, when Windows requests the program to close. (I need fast and secure closing at that point).
-Michael
mschnell is offline   Reply With Quote
Old 04-27-2023, 11:41 AM   #17
vitalker
Human being with feelings
 
vitalker's Avatar
 
Join Date: Dec 2012
Posts: 13,333
Default

Quote:
Originally Posted by lexaproductions View Post
Hey Schwa, if this can be done via command line, any chance it could be done via API? To force close a project without saving?
It was possible, but probably only for a new instance:

Code:
reaper.ExecProcess('reaper.exe -close', 0 )

Last edited by vitalker; 04-27-2023 at 02:05 PM.
vitalker is offline   Reply With Quote
Old 04-27-2023, 12:15 PM   #18
deeb
Human being with feelings
 
deeb's Avatar
 
Join Date: Feb 2017
Posts: 4,820
Default

Quote:
Originally Posted by matt_t View Post
v6.79+dev0424 - April 24 2023
  • * Includes feature branch: media item fixed lanes
i am struggling with this 2 things:

1 - As far as i know tracks default to "automatically remove lanes" ON and we have no way to default to OFF. This is very important to be fixed, otherwise every track we create needs to be turned off manually.

2 - Even when is ON i would never want reaper to automatically set Play 1 of the first track in this example. Or Is this intensional?



same not desired behaviour when deleting a media item: (lane should not be automatically set to play)

__________________
🙏🏻

Last edited by deeb; 04-27-2023 at 01:33 PM.
deeb 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 11:14 PM.


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