Old 11-29-2022, 07:12 AM   #1
sockmonkey72
Human being with feelings
 
sockmonkey72's Avatar
 
Join Date: Sep 2021
Location: Berlin
Posts: 1,957
Default v6.71+dev1129 - November 29 2022

v6.71+dev1129 - November 29 2022
  • * Includes feature branch: razor edits on master track envelopes
  • * Includes feature branch: selected media item appearance changes
  • * Includes feature branch: track grouping manager dialog
  • * Includes feature branch: track media/razor edit grouping
  • * Includes feature branch: media item fixed lanes
  • + Actions window: match various accented characters against their non-accented equivalents, etc [t=272828]
  • + Actions window: refresh after script or plug-in action added
  • + Batch converter: support $chid wildcard for channel number or description
  • + Batch converter: support multi-mono conversion, to split stereo or multichannel audio to multiple mono output files
  • + Batch converter: when splitting multichannel audio, append .c1, .c2, etc to output filenames unless $chid wildcard is supplied
  • + WAV: large file behavior for new users defaults to auto wav/RF64 rather than auto wav/wave64
  • # JSFX: change :log= slider scaling to have parameter specify midpoint, no parameter uses plain log [p=2614416]
  • # Render: conditionally enable controls in Postprocess Render dialog
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
__________________
ReaPack Repository: right-click and copy index URL
sockmonkey72 is online now   Reply With Quote
Old 11-29-2022, 12:16 PM   #2
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,218
Default

+ Batch converter: support multi-mono conversion, to split stereo or multichannel audio to multiple mono output files

Amazing thanks!
__________________
subproject FRs click here
note: don't search for my pseudonym on the web. The "musicbynumbers" you find is not me or the name I use for my own music.
musicbynumbers is offline   Reply With Quote
Old 11-29-2022, 12:41 PM   #3
akademie
Human being with feelings
 
Join Date: Mar 2007
Posts: 4,018
Default

Quote:
Originally Posted by sockmonkey72 View Post
v6.71+dev1129 - November 29 2022
  • + Batch converter: support $chid wildcard for channel number or description
  • + Batch converter: support multi-mono conversion, to split stereo or multichannel audio to multiple mono output files
  • + Batch converter: when splitting multichannel audio, append .c1, .c2, etc to output filenames unless $chid wildcard is supplied
Wow.

Can we expect something similar for regular Render dialog?
I mean to be able to output stereo mix as individual left and right mono files (and yes, the same for multichannel, aka 6 files for 5.1 mix),
please?
akademie is offline   Reply With Quote
Old 11-29-2022, 02:03 PM   #4
AZpercussion
Human being with feelings
 
Join Date: Oct 2019
Location: Moscow / Tbilisi
Posts: 912
Default

Quote:
Originally Posted by akademie View Post
Wow.

Can we expect something similar for regular Render dialog?
I mean to be able to output stereo mix as individual left and right mono files (and yes, the same for multichannel, aka 6 files for 5.1 mix),
please?
Yeah, it would be nice!
AZpercussion is offline   Reply With Quote
Old 11-29-2022, 02:23 PM   #5
tohubohu
Human being with feelings
 
Join Date: Sep 2019
Location: france
Posts: 2,317
Default

Quote:
Originally Posted by sockmonkey72 View Post
v6.71+dev1129 - November 29 2022[*]+ Actions window: match various accented characters against their non-accented equivalents, etc [t=272828]
Okay. it seems to work!
tohubohu is offline   Reply With Quote
Old 11-30-2022, 01:02 AM   #6
Tale
Human being with feelings
 
Tale's Avatar
 
Join Date: Jul 2008
Location: The Netherlands
Posts: 3,652
Default

Quote:
  • # JSFX: change :log= slider scaling to have parameter specify midpoint, no parameter uses plain log [p=2614416]
Awesome, thanks! I guess I could figure this out myself, but what does "plain log" mean?
Tale is offline   Reply With Quote
Old 11-30-2022, 02:02 AM   #7
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,900
Default

Quote:
Originally Posted by akademie View Post
Can we expect something similar for regular Render dialog?
This would be the next step for sure
+1 I just had a long chat with someone telling him it was not possible to multi mono out in reaper and looking for good wav splitters for use post render... not that widespread (metadata loss very often, compatibility issue etc)

So yes, this would be nice !
X-Raym is offline   Reply With Quote
Old 11-30-2022, 06:45 AM   #8
80icio
Human being with feelings
 
Join Date: Mar 2016
Location: Italy
Posts: 332
Default

Quote:
Originally Posted by sockmonkey72 View Post
v6.71+dev1129 - November 29 2022
[list][*] * Includes feature branch: razor edits on master track envelopes
This seems ready to go on the official release
80icio is offline   Reply With Quote
Old 11-30-2022, 07:30 AM   #9
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,818
Default

Quote:
Originally Posted by sockmonkey72 View Post
+ WAV: large file behavior for new users defaults to auto wav/RF64 rather than auto wav/wave64
Cool. That's taken care of then. Thank you.


Quote:
Originally Posted by akademie View Post
Wow.

Can we expect something similar for regular Render dialog?
I mean to be able to output stereo mix as individual left and right mono files (and yes, the same for multichannel, aka 6 files for 5.1 mix),
please?
That'll be a challenge.

I've been multi-mono outputting for years by sending single channels off to both channels of tracks that have silent mono items on them, plus the Track with only mono media to mono file switch in the render window is enabled.

Without the mono items on the tracks I'd get stereo. With them it's mono, even though they're silent.

Hack, I know.
__________________
Using Latch Preview (Video) - Faderport 16 setup for CSI 1.1 , CSI 3.10
Website
"My ego comes pre-shrunk" - Randy Thom
airon is offline   Reply With Quote
Old 11-30-2022, 07:36 AM   #10
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 15,815
Default

Quote:
Originally Posted by X-Raym View Post
This would be the next step for sure
+1 I just had a long chat with someone telling him it was not possible to multi mono out in reaper and looking for good wav splitters for use post render... not that widespread (metadata loss very often, compatibility issue etc)
There are some technical and UI challenges to supporting multi-mono output in the render dialog, and the interaction with different render setups like the region render matrix. I would say we're not likely to add this support any time soon. But you can now use the batch converter as a built-in channel splitter
schwa is offline   Reply With Quote
Old 11-30-2022, 07:44 AM   #11
akademie
Human being with feelings
 
Join Date: Mar 2007
Posts: 4,018
Default

Quote:
Originally Posted by schwa View Post
There are some technical and UI challenges to supporting multi-mono output in the render dialog, and the interaction with different render setups like the region render matrix. I would say we're not likely to add this support any time soon. But you can now use the batch converter as a built-in channel splitter
OK schwa, thanks for letting us know.

But could we have some new action after render to automatically use BatchConverter with its hardcoded built in preset to split X-channel file to X mono files, then? That could be good enough I can imagine.
akademie is offline   Reply With Quote
Old 11-30-2022, 09:18 AM   #12
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,818
Default

Quote:
Originally Posted by X-Raym View Post
This would be the next step for sure
+1 I just had a long chat with someone telling him it was not possible to multi mono out in reaper and looking for good wav splitters for use post render... not that widespread (metadata loss very often, compatibility issue etc)

So yes, this would be nice !
Here's the simplistic routing used for mono playout.
https://www.dropbox.com/s/di3vp2bwnn...Limit.zip?dl=0 (10kB)
__________________
Using Latch Preview (Video) - Faderport 16 setup for CSI 1.1 , CSI 3.10
Website
"My ego comes pre-shrunk" - Randy Thom
airon is offline   Reply With Quote
Old 11-30-2022, 10:09 AM   #13
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,900
Default

@schwa
I was thinking this as a post render "under the hood" action, like post render normalization / second pass render etc, so in this sense, it wouldn't be related to any particular render mode in particular, just to any multi channel rendered, and UI would be just a tickbox.



But thx for your thoughts on this! We'll use batch converter for now then!



@airon
Thx!, I'll think the batch converter solution will be good from now on :P
X-Raym is offline   Reply With Quote
Old 11-30-2022, 12:07 PM   #14
bwsd
Human being with feelings
 
Join Date: May 2011
Location: KZ ALA
Posts: 110
Default

Quote:
Originally Posted by sockmonkey72 View Post
v6.71+dev1129 - November 29 2022[*]# JSFX: change :log= slider scaling to have parameter specify midpoint, no parameter uses plain log
Cool
and I need scaling (1/x) for indicate
How i am doing now.

slider1:x=0<-1,1>iRatio // this is description of the inverse Ratio
Ratio=(1/x) // This is indicate Ratio
in > Treshold ? out=(in-Threshold)^x : out=in;

maybe it makes sense to allow the user to independently set any function for automation and indicate?

Last edited by bwsd; 11-30-2022 at 12:17 PM.
bwsd is offline   Reply With Quote
Old 11-30-2022, 03:30 PM   #15
ErBird
Human being with feelings
 
Join Date: Jan 2017
Location: Los Angeles
Posts: 1,161
Default

Quote:
Originally Posted by sockmonkey72 View Post
# JSFX: change :log= slider scaling to have parameter specify midpoint, no parameter uses plain log [p=2614416]
This is so cool. JSFX now has exponential slider scaling. Working perfectly for all values AFAICT.




Maybe a nitpick or I'm mistaken, but isn't "log" a misnomer since the relationship between slider position (%) and slider value is exponential, not logarithmic?
ErBird is offline   Reply With Quote
Old 11-30-2022, 05:08 PM   #16
ErBird
Human being with feelings
 
Join Date: Jan 2017
Location: Los Angeles
Posts: 1,161
Default

Quote:
Originally Posted by Tale View Post
Awesome, thanks! I guess I could figure this out myself, but what does "plain log" mean?
Maybe it's similar to the way the sqr scaling behaves.

<0,100,0.01:sqr=4>


‏‏‎<-50,50,0.01:sqr=4>


Since the overall slider range is the same, I would expect the images to look the same with the midpoint of #2 being at -43.75.
Instead above and below zero get scaled separately.
I can't say that's expected unless you're using some kind of s-shaped scaling.

https://www.desmos.com/calculator/ps4evnpqbo

ErBird is offline   Reply With Quote
Old 11-30-2022, 05:34 PM   #17
daniellumertz
Human being with feelings
 
daniellumertz's Avatar
 
Join Date: Dec 2017
Location: Brazil
Posts: 2,009
Default

I am using dev 1118 sorry it is not updated will update soon.

Found this importing multiple items to a track but releasing them over the track tcp area creates multiple track lanes.


first I show normally then I show releasing over the tcp
daniellumertz is online now   Reply With Quote
Old 12-01-2022, 12:00 AM   #18
Antoine Portes
Human being with feelings
 
Antoine Portes's Avatar
 
Join Date: Jan 2021
Location: the sweet spot
Posts: 22
Default

JSFX:
When slider numbers aren't contiguous (e.g. 1 then 3, 2 being omitted), the generic jsfx UI doesn't show the little extra space between sliders.

I've noticed that in every +dev that includes slider scaling.

(I'm using Windows 10.)
__________________
"-What a terrible joke!
-But it's my only line..."
And now for some self-promotion: website | bandcamp | spotify
Antoine Portes is offline   Reply With Quote
Old 12-01-2022, 12:51 AM   #19
AZpercussion
Human being with feelings
 
Join Date: Oct 2019
Location: Moscow / Tbilisi
Posts: 912
Default

Quote:
Originally Posted by schwa View Post
There are some technical and UI challenges to supporting multi-mono output in the render dialog, and the interaction with different render setups like the region render matrix. I would say we're not likely to add this support any time soon. But you can now use the batch converter as a built-in channel splitter
Does the region matrix interact with channels metadata well?
If yes, I think, it will split channels well, isn't it?
AZpercussion is offline   Reply With Quote
Old 12-01-2022, 02:26 AM   #20
Tale
Human being with feelings
 
Tale's Avatar
 
Join Date: Jul 2008
Location: The Netherlands
Posts: 3,652
Default Issue with JSFX :log and existing automation

I think I might've found an issue with JSFX :log and existing automation, but it's kinda hard to tell, because I don't know what exactly it's supposed to do.

Steps to reproduce:
  1. Load attached project.
  2. Start playback => Automation for test slider moves linearly from 0 to 1.
  3. Edit test JSFX.
  4. Add :log! to slider1.
  5. Reload project (without saving it).
  6. Start playback => Slider now moves with curve from 0 to 1.
  7. Edit test JSFX.
  8. Replace :log! with :log.
  9. Reload project (without saving it).
  10. Start playback => Slider moves from 0.9 to 1.549.

Shouldn't it still go from 0 to 1?

BTW, if you repeat the same test with e.g. :log=0.25, then it seems to work just fine.
Attached Files
File Type: zip test.zip (1.6 KB, 49 views)
Tale is offline   Reply With Quote
Old 12-01-2022, 04:29 AM   #21
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,740
Default

Quote:
Originally Posted by ErBird View Post
This is so cool. JSFX now has exponential slider scaling. Working perfectly for all values AFAICT.




Maybe a nitpick or I'm mistaken, but isn't "log" a misnomer since the relationship between slider position (%) and slider value is exponential, not logarithmic?
The relationship between them is exponential one direction, logarithmic the other
Justin is online now   Reply With Quote
Old 12-01-2022, 04:34 AM   #22
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,740
Default

Quote:
Originally Posted by Tale View Post
I think I might've found an issue with JSFX :log and existing automation, but it's kinda hard to tell, because I don't know what exactly it's supposed to do.

Steps to reproduce:
  1. Load attached project.
  2. Start playback => Automation for test slider moves linearly from 0 to 1.
  3. Edit test JSFX.
  4. Add :log! to slider1.
  5. Reload project (without saving it).
  6. Start playback => Slider now moves with curve from 0 to 1.
  1. As expected (playback would be unaffected in this case, just UI differences.

    Quote:
  2. Edit test JSFX.
  3. Replace :log! with :log.
  4. Reload project (without saving it).
  5. Start playback => Slider moves from 0.9 to 1.549.
Quote:
Shouldn't it still go from 0 to 1?
Plain :log mode uses the log value for the env points, so no. Changing from linear to :log would be inadvisable for existing effects (at least if there’s a possibility of that parameter being automated)

Quote:

BTW, if you repeat the same test with e.g. :log=0.25, then it seems to work just fine.
When using :log= it is normalized to 0..1, which makes it happen to fail in a way that mimics working in your test case
Justin is online now   Reply With Quote
Old 12-01-2022, 11:59 AM   #23
Secret
Human being with feelings
 
Join Date: Oct 2014
Posts: 44
Default

Dear Justin,

When I was a young boy I grew up watching my dad use sequencer software like Logic Audio.

Now he is an old man with a pacemaker and I don't know how long he'll be around.

He has asked me to setup his Logic Pro.

I told him that I'll setup Reaper for him instead and that Reaper can do everything Logic can do, and that Reaper is way better, and I promise it will work.

I was not able to get Reaper to work because Reaper's screensets save the MIDI item that is being edited with the screenset, which effectively makes the screensets system unusable.

In Reaper if you have a MIDI item selected and you switch to a screenset with a MIDI editor, the MIDI editor will open some other item that you were viewing at the time *when you saved the screenset.* That item may be broken because it's from a different song you were editing when you saved the screenset. It does not make sense the way it works.

My dad used Logic with screensets with the MIDI editor for 25+ years so he is yelling at me to put his screensets back and to put Logic Pro back. He always had screensets for the arrange, mixer+arrange, arrange+MIDI, MIDI+event list, etc.

We want the ability to select an item and then switch to a screenset with a MIDI editor to edit that item. Alternately if Reaper's "Active MIDI item follows selection changes in arrange view" setting is disabled, then we want to switch to the same MIDI item that was being edited at the time before the screenset switched -- just try to retain what is currently open when switching screensets.

I tried enabling "One MIDI editor per project" and "Active MIDI item follows selection changes in arrange view" and then saving a screenset with a MIDI editor which is currently viewing no item. But that doesn't work and when you switch screensets the MIDI editor does not switch to your selected item.

After switching to a screenset with a MIDI editor, even if you click again on your item that was selected before, it still does not switch the MIDI editor to that item, you have to first click *off* the selected item to deselect it and then click again on the item. It is too frustrating to be usable.

Logic Audio used to have a great "chain link" functionality for windows where you could link windows and they'd follow eachother when switching the item selection and they'd retain the edited item when switching screensets.

It would mean so much if Reaper's screensets could work with the MIDI editor.

The second problem switching from Logic to Reaper is that Reaper's missing the ability to have piano roll and event list onscreen at the same time. My dad always had a screenset for that and the event list was quite useful for making edits alongside the piano roll. In Reaper I never use the event list because you can't see it at the same time as the piano roll which kills the usefulness of it.

My dad's yelling at me that I took his event list away. I tried to tell him he can use it but he just can't see it at the same time as the piano roll, and he said please put Logic Pro back.

Please, it would mean so much to me if Cockos could fix this. I really want to setup Reaper for my dad.

I put in a feature request for this 10 years ago.
Secret is offline   Reply With Quote
Old 12-01-2022, 12:32 PM   #24
Meo-Ada Mespotine
Human being with feelings
 
Meo-Ada Mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig
Posts: 6,629
Default

Sorry, but this pre-release thread is not the right place for feature requests.

And to be honest: if your dad was happier with Logic Pro, give him Logic Pro and don't try to force Reaper upon him.
Everyone has their tastes and likes and he obviously likes the way Logic works better and seems to be very much used to it.
So respect that and: give him Logic.
__________________
Use you/she/her.Ultraschall-Api Lua Api4Reaper - Donate, if you wish

On vacation for the time being...
Meo-Ada Mespotine is offline   Reply With Quote
Old 12-01-2022, 04:24 PM   #25
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,900
Default

@Cockos
Oh BTW, Aleksey Vaneev from @Voxengo tried to reach you about rbrain 6.1
X-Raym is offline   Reply With Quote
Old 12-01-2022, 04:27 PM   #26
Secret
Human being with feelings
 
Join Date: Oct 2014
Posts: 44
Default

Quote:
Originally Posted by Meo-Ada Mespotine View Post
Sorry, but this pre-release thread is not the right place for feature requests.
I'm really sorry, the reason I posted it here is because I believe he could pass away before Reaper has working screensets. The reason why I think that is because I already tried and asked for screensets to be able to work with MIDI on the Feature Requests forum 10 years ago but it was never implemented.

Quote:
Originally Posted by Meo-Ada Mespotine View Post
And to be honest: if your dad was happier with Logic Pro, give him Logic Pro and don't try to force Reaper upon him.
Everyone has their tastes and likes and he obviously likes the way Logic works better and seems to be very much used to it.
So respect that and: give him Logic.
We don't actually need Logic, we just need the screensets to work and the event list to be able to be onscreen at the same time as the piano roll. The rest of the stuff Reaper can do.

There's some small things missing but they don't totally break the workflow like not having screensets that can work with MIDI.
Secret is offline   Reply With Quote
Old 12-01-2022, 08:38 PM   #27
akademie
Human being with feelings
 
Join Date: Mar 2007
Posts: 4,018
Default

Quote:
Originally Posted by Secret View Post
...<snip>
because I already tried and asked for screensets to be able to work with MIDI on the Feature Requests forum 10 years ago but it was never implemented
<snip>...
Really 10 years ago? Are you sure? With your Join date 2014?
akademie is offline   Reply With Quote
Old 12-02-2022, 12:58 AM   #28
Tale
Human being with feelings
 
Tale's Avatar
 
Join Date: Jul 2008
Location: The Netherlands
Posts: 3,652
Default

Quote:
Originally Posted by Justin View Post
Plain :log mode uses the log value for the env points, so no. Changing from linear to :log would be inadvisable for existing effects (at least if there’s a possibility of that parameter being automated)

When using :log= it is normalized to 0..1, which makes it happen to fail in a way that mimics working in your test case
Got it, thanks!
Tale is offline   Reply With Quote
Old 12-02-2022, 01:01 AM   #29
ErBird
Human being with feelings
 
Join Date: Jan 2017
Location: Los Angeles
Posts: 1,161
Default

Quote:
Originally Posted by akademie View Post
Really 10 years ago? Are you sure? With your Join date 2014?
8 years, 10-ish. I don't think it's worth giving someone a hard time over 2 years.
ErBird is offline   Reply With Quote
Old 12-02-2022, 04:13 AM   #30
Meo-Ada Mespotine
Human being with feelings
 
Meo-Ada Mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig
Posts: 6,629
Default

Quote:
Originally Posted by Secret View Post
I'm really sorry, the reason I posted it here is because I believe he could pass away before Reaper has working screensets. The reason why I think that is because I already tried and asked for screensets to be able to work with MIDI on the Feature Requests forum 10 years ago but it was never implemented.



We don't actually need Logic, we just need the screensets to work and the event list to be able to be onscreen at the same time as the piano roll. The rest of the stuff Reaper can do.

There's some small things missing but they don't totally break the workflow like not having screensets that can work with MIDI.
Still the wrong place to post it.

And since you mention that you fear him passing very soon: don't waste his time by forcing him to use a software he doesn't like.
Give him Logic. He wants it. He can work productively with it. While he is yelling at you for giving him Logic back, he could actually work on music. It's not screensets, that holding him back from making music, it's you forcing him onto a software he obviously doesn't like.

You think, he doesn't need Logic but he does.

So: respect that and give him Logic.

You do him a big favor that way.
__________________
Use you/she/her.Ultraschall-Api Lua Api4Reaper - Donate, if you wish

On vacation for the time being...
Meo-Ada Mespotine 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 03:06 PM.


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