Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER Pre-Release Discussion

Reply
 
Thread Tools Display Modes
Old 12-19-2023, 03:13 AM   #41
AZpercussion
Human being with feelings
 
Join Date: Oct 2019
Location: Moscow / Tbilisi
Posts: 998
Default

Quote:
Originally Posted by sockmonkey72 View Post
Because selection is used for other stuff (like record-arm), it's useful to have those decoupled.
Okay, so we should have ability to change focused status explicitly.

For now if you have one track auto rec armed and want to paste items on another track you have to toggle mute that track by mouse, or change envelope selection.
It's obviously a workaround and pain for those who don't want to change focus while manipulating tcp buttons and knobs.
AZpercussion is offline   Reply With Quote
Old 12-19-2023, 03:51 AM   #42
UknownSource
Human being with feelings
 
UknownSource's Avatar
 
Join Date: May 2020
Posts: 434
Default

Quote:
Originally Posted by sockmonkey72 View Post
v7.07+dev1218 - December 18 2023
  • * Includes feature branch: notify user if default menu changed after a menu was customized
  • * Includes feature branch: media item edits in comping lane optionally affect media item edges in source lane
  • * Includes feature branch: extended ASCII encoding for .wav file text metadata
  • * Includes feature branch: preserve metadata when rendering media items
  • * Includes feature branch: envelope list window improvements
  • * Includes feature branch: video processors in containers
  • * Includes feature branch: media items on higher numbered lanes optionally mask playback of lower lanes
  • * Includes feature branch: large number of video items CPU use optimizations
  • * Includes feature branch: record armed tracks obeying 'do not run muted tracks' preference
  • * Includes feature branch: increase fixed lane limit to 256 lanes
  • + Automation: add preference for automation rate when interpolating between points for FX that support sample-accurate automation
  • + Automation: improve quality of sharp edits on volume/pan/width envelopes
  • + Automation: improve quality of square envelope points for volume/pan/width envelopes
  • + Lanes: actions to move items up/down by lane respect project auto-crossfade setting [p=2743624]
  • + Lanes: improve MIDI editor behavior with certain combinations of preferences on fixed lane tracks [t=286332]
  • + Mouse maps: fix click-type display order when names are localized
  • + ReaScript: add GetSetMediaItemInfo("C_ALLLANESPLAY")
  • + Tempo envelope: when inserting empty space, ensure tempo remains the same at the start of the moved content [t=286359]
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

wow so much amazing updates this year!!!
Thank you for listening
got to check those automation updates!
__________________
"FX-Container"
UknownSource is offline   Reply With Quote
Old 12-19-2023, 05:41 AM   #43
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 24,840
Default

Quote:
Originally Posted by Loulou92 View Post
It's worth supporting ! For the hardware crowd !
Last time I checked Ctrlr is open source, and anyone could give it a shot and update how it handles automation and do it properly.

That's the right way to go here, instead of expecting the host to "fix it".
EvilDragon is offline   Reply With Quote
Old 12-19-2023, 06:04 AM   #44
sockmonkey72
Human being with feelings
 
sockmonkey72's Avatar
 
Join Date: Sep 2021
Location: Berlin
Posts: 2,089
Default

Quote:
Originally Posted by AZpercussion View Post
Okay, so we should have ability to change focused status explicitly.
This custom action will do it (kind of -- it also selects an item if present):



But it would be nice to have something explicitly made for this, rather than with that accidental side effect.
__________________
ReaPack Repository: right-click and copy index URL
sockmonkey72 is offline   Reply With Quote
Old 12-19-2023, 06:06 AM   #45
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 16,247
Default

I think the simplest thing is to ensure that clicks in the arrange view change the paste target track (aka the "last touched track") regardless of the track selection preferences.
schwa is offline   Reply With Quote
Old 12-19-2023, 06:07 AM   #46
sockmonkey72
Human being with feelings
 
sockmonkey72's Avatar
 
Join Date: Sep 2021
Location: Berlin
Posts: 2,089
Default

Quote:
Originally Posted by schwa View Post
I think the simplest thing is to ensure that clicks in the arrange view change the paste target track (aka the "last touched track") regardless of the track selection preferences.
I have absolutely no objection to that solution, either. :-)
__________________
ReaPack Repository: right-click and copy index URL
sockmonkey72 is offline   Reply With Quote
Old 12-19-2023, 08:39 AM   #47
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 15,713
Default

In the end a full integration of Midi CC and parameter modulation (including DAW parameters such as track Volume) might be desirable (in fact, AFAIU, VST3 did more or less successfully try this). Currently in Reaper the Routing of those two data steams is implemented completely different, and the conversion provided at many distinct locations is not intuitive for some users (been there ). But such a vast change in user interface might provide an uproar in the community.
mschnell is offline   Reply With Quote
Old 12-19-2023, 09:04 AM   #48
Loulou92
Human being with feelings
 
Loulou92's Avatar
 
Join Date: Sep 2015
Location: Paris
Posts: 561
Default

Quote:
Originally Posted by EvilDragon View Post
Last time I checked Ctrlr is open source, and anyone could give it a shot and update how it handles automation and do it properly.

That's the right way to go here, instead of expecting the host to "fix it".
Argh...

- Why is Reaper offering a separate process for buggy plugins then ? the bugs should be fixed by the plugin developers, Reaper shouldn't have to provide facilities to use these buggy plugins.

- Why is Reaper providing universal oversampling ? Plugins that don't provide such function should implement it themselves. Reaper does not have to provide oversampling functions...

- Why a Dry/wet in Reaper ? Let the plugins implement it.

See where I'm going ? Badly interpolated VST2 "could" be helped by the host with a special mode. FL are doing it if I understand correctly. I guess CTRLR works better in FL Studio but I won't switch to FL... Reaper is still way too awesome for other things.
Loulou92 is offline   Reply With Quote
Old 12-19-2023, 09:27 AM   #49
sockmonkey72
Human being with feelings
 
sockmonkey72's Avatar
 
Join Date: Sep 2021
Location: Berlin
Posts: 2,089
Default

Quote:
Originally Posted by Loulou92 View Post
See where I'm going ?
ED is being realistic, there's no reason to take it to absurd extremes. If the plugin is buggy/crashy, no amount of hole-plugging on REAPER's end is going to solve the underlying problems, FL Studio or whatever -- FL's "fix" _breaks_ plugins, too.

Anyway, it looks like Ctrlr is based on JUCE 6, so without a bunch of intervention, it's going to be limited to JUCE 6's implementation of VST3 parameters, which is not sample-accurate (JUCE 7's isn't either, but they are apparently considering it for JUCE 8, according to one guy on their forum sometime last year). Which is to say that you won't get any advantage with VST3 vs VST2 at this time in REAPER, all other things being equal.

Your most practical solution at this time would be to run your project at a lower block size if you need better timing resolution for Ctrlr. 64 (~1ms @ 48000) or 128 (~2ms @ 48000) should be adequate.

Hardware MIDI is transmitted at 3125 bytes/second; it takes 3 bytes to change CCs, and many more for sysex data which you'd be sending via Ctrlr, so you can fill the data pipe, as far your hardware is concerned.
__________________
ReaPack Repository: right-click and copy index URL
sockmonkey72 is offline   Reply With Quote
Old 12-19-2023, 09:36 AM   #50
BartR
Human being with feelings
 
BartR's Avatar
 
Join Date: Oct 2014
Location: Somewhere in this universe or so.
Posts: 1,717
Default

Automation lanes
The lists are still not collapsed by default.
__________________
Reaper: always the most up-to-date.
O.S.: Windows 11 Pro
ReaPack (with bilingual Tutorials): https://bit.ly/ReaPack_Repository
BartR is offline   Reply With Quote
Old 12-19-2023, 11:11 AM   #51
Loulou92
Human being with feelings
 
Loulou92's Avatar
 
Join Date: Sep 2015
Location: Paris
Posts: 561
Default

CTRLR VST2 5.3.201 is not buggy or crashy, sorry, there must be a misunderstanding. It is very stable in Reaper if run in separate process. It basically never fails. It's widely adopted and considered the sweet spot in term of feature and stability. IN 2023 people still release commercial cross-platform vst editors based on CTRLR 5.3.201 engine (links in my previous posts).

If i click&drag a CTRLR parameter with the project stopped, idle, there is no truncation of resolution. the hardware reacts in a wonderful way to the mouse movements, the sweeps are very detailed. 14 bit perfection. 16384 steps. Musical.

It's Reaper's playback of CTRLR automation that doesn't sound good. As soon as I hit play it's ugly and stepped. CTRLR doesn't receive enough clues about the automation evolution. It receives 1 point every audio buffer. It's not enough. It doesn't know how to interpolate is the guess. And it happens only when Reaper playbacks automations.

Shouldn't Reaper provide a mode for such situations ?

Shouldn't a Reaper's parameter link work correctly inbetween CTRLR and Silent way DC plugin ? Because it doesn't seem to work correctly, I hear artefacts correlated with Reaper audio buffers.

And please guys, don't tell me to run projects at buffers 64 or 128 or 256 ; at this point you're just being mean. I'm trying to produce & mix electronic music, I have a gazilion frozen tracks and plugins running simultaneously plus a big default template. There is no way I can run anything at buffer 64 ; these kind of buffers are useless unless you do a two tracks folk song (mild exageration).

I've been trying to explain to you guys that the only awesome and widely used free universal hardware editor out there needs help in regard to automation in Reaper. It just needs a little push from the host to work completely and forever. Now people will have to go pay 350 euros for the ultra-buggy MidiQuest vst, and trust me this is not a solution. CTRLR is way better than MidiQuest, for it allows the user to craft his own editors for his own equipment. And CTRLR will never be updated again, sorry, it's a free abandonware ; almost a perfect one at that !

Ok good evening and merry christmas ! Long live Reaper !

Last edited by Loulou92; 12-19-2023 at 11:40 AM.
Loulou92 is offline   Reply With Quote
Old 12-19-2023, 11:17 AM   #52
Coachz
Human being with feelings
 
Coachz's Avatar
 
Join Date: Oct 2010
Location: Charleston, SC
Posts: 12,952
Default

Quote:
Originally Posted by BartR View Post
Automation lanes
The lists are still not collapsed by default.
Did you select it to be closed by default in the FX menu on top right ?
Coachz is offline   Reply With Quote
Old 12-19-2023, 11:19 AM   #53
creal
Human being with feelings
 
Join Date: Jan 2010
Posts: 2,724
Default BUG: tempo automation still causes glitches

Quote:
Originally Posted by sockmonkey72 View Post
v7.07+dev1218 - December 18 2023[*]+ Automation: improve quality of sharp edits on volume/pan/width envelopes[*]+ Automation: improve quality of square envelope points for volume/pan/width envelopes
Thanks but I still encounter the problem reported here: https://forum.cockos.com/showpost.ph...90&postcount=3

Project to test: https://we.tl/t-hl1riF1eRT

Thanks for testing
creal is offline   Reply With Quote
Old 12-19-2023, 12:04 PM   #54
Reflected
Human being with feelings
 
Reflected's Avatar
 
Join Date: Jul 2009
Posts: 3,299
Default

Thank you so much for the automation updates! <3
Reflected is offline   Reply With Quote
Old 12-19-2023, 02:21 PM   #55
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 24,840
Default

Quote:
Originally Posted by Loulou92 View Post
It's Reaper's playback of CTRLR automation that doesn't sound good.
No, it's CTRLR's improper handling of automation that doesn't sound good.

It doesn't even need to be updated to JUCE 7 or whatever. It "just" needs to interpolate the parameter updates across the block, like all decent plugins in the past 15+ years do. Well, "somebody" needs to do it.
EvilDragon is offline   Reply With Quote
Old 12-19-2023, 02:24 PM   #56
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 15,713
Default

Quote:
Originally Posted by EvilDragon View Post
It doesn't even need to be updated to JUCE 7 or whatever.
Does JUCE 7 support sample accurate automation ?
mschnell is offline   Reply With Quote
Old 12-19-2023, 02:32 PM   #57
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 24,840
Default

No. Read sockmonkey72's post above.
EvilDragon is offline   Reply With Quote
Old 12-19-2023, 02:48 PM   #58
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 16,247
Default

Quote:
Originally Posted by creal View Post
Thanks but I still encounter the problem reported here
FWIW this issue is unrelated to the volume automation fixes in this pre-release, it has something to do with the auto-stretch timebase.
schwa is offline   Reply With Quote
Old 12-19-2023, 02:52 PM   #59
creal
Human being with feelings
 
Join Date: Jan 2010
Posts: 2,724
Default

Quote:
Originally Posted by schwa View Post
FWIW this issue is unrelated to the volume automation fixes in this pre-release, it has something to do with the auto-stretch timebase.
You are completely right.

Do I have to create a specific bug report or is it already located somewhere in your to-do list?
creal is offline   Reply With Quote
Old 12-19-2023, 03:45 PM   #60
Loulou92
Human being with feelings
 
Loulou92's Avatar
 
Join Date: Sep 2015
Location: Paris
Posts: 561
Default

Why is FL studio implementing a dynamic buffer if it's of no use to nobody. Seemed like a possible fix to my problem. Or a fixed user defined buffer for user defined plugins.
Oh well...
Ok thanks !

Last edited by Loulou92; 12-20-2023 at 07:22 AM.
Loulou92 is offline   Reply With Quote
Old 12-20-2023, 01:01 AM   #61
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 15,713
Default

Quote:
Originally Posted by EvilDragon View Post
No. Read sockmonkey72's post above.
Yep I see. Getting confused with those version numbers

Maybe JUCE 8 might feature sample accurate modulation

But even if, enhancing the user software to use that is not a trivial task. (I did some experiments with JSFX.)
mschnell is offline   Reply With Quote
Old 12-20-2023, 01:39 AM   #62
BartR
Human being with feelings
 
BartR's Avatar
 
Join Date: Oct 2014
Location: Somewhere in this universe or so.
Posts: 1,717
Default

Quote:
Originally Posted by Coachz View Post
Did you select it to be closed by default in the FX menu on top right ?
As I said several times in other DEV threads it should be shrinked by default. Not bay a change by the user.
Because that window, in several occasions and for who doesn't know it exist that command, if freaking intimidating.

So: the goal was to make it less intimidating. It isn't if that option is not by default as "collapsed".
__________________
Reaper: always the most up-to-date.
O.S.: Windows 11 Pro
ReaPack (with bilingual Tutorials): https://bit.ly/ReaPack_Repository
BartR is offline   Reply With Quote
Old 12-20-2023, 05:20 AM   #63
Loulou92
Human being with feelings
 
Loulou92's Avatar
 
Join Date: Sep 2015
Location: Paris
Posts: 561
Default

Quote:
Originally Posted by mschnell View Post
Yep I see. Getting confused with those version numbers

Maybe JUCE 8 might feature sample accurate modulation

But even if, enhancing the user software to use that is not a trivial task. (I did some experiments with JSFX.)
We don't need sample accurate modulation really, you're overcomplicating things, we need sub buffer block automation updates, times 4, times 8, times 16, times 32 and 64, for specified plugins.
Oversampling is doing something like that already.
Reaper can do it, it won't come from zombie CTRLR haha.

Last edited by Loulou92; 12-20-2023 at 07:16 AM.
Loulou92 is offline   Reply With Quote
Old 12-20-2023, 05:42 AM   #64
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 24,840
Default

But hold on, I see newer versions of CTRLR available, even 6.0.4. What's wrong with those?
EvilDragon is offline   Reply With Quote
Old 12-20-2023, 05:51 AM   #65
Loulou92
Human being with feelings
 
Loulou92's Avatar
 
Join Date: Sep 2015
Location: Paris
Posts: 561
Default

Quote:
Originally Posted by EvilDragon View Post
But hold on, I see newer versions of CTRLR available, even 6.0.4. What's wrong with those?
I tried them, they crash. The overall user experience is lessen.

Many if not all the commercial vst editors made with CTRLR are made with the 5.3.201 version. Momo's editor, Monstrum media's editors... All my editor run with the 5.3.201 too. Super stable via separate process. It's weird I know.

I wonder if the stepping I hear is not linked to the separate process mode too... Anyway.

Guys it's ok, I get it, no love for the badly coded VST2. I'm investing in hardware mix processors each month that passes so hopefully I'll be able to lower my Reaper buffers at some point...
Less plugins, more hardware.
This is the way.

Last edited by Loulou92; 12-20-2023 at 06:25 AM.
Loulou92 is offline   Reply With Quote
Old 12-20-2023, 06:49 AM   #66
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 15,713
Default

Quote:
Originally Posted by Loulou92 View Post
no love for the badly coded VST2.
in fact all VST2s and lazily coded (e.g. JUCE based) VST3 !

IMHO an option for statically defining a (1/n slash-) buffer size for a dedicated plugin (slot) in the same way as defining an individual (n* over-) sampling rate does make a lot of sense, while dynamic buffer size seems to be asking for trouble.

Last edited by mschnell; 12-20-2023 at 06:55 AM.
mschnell is offline   Reply With Quote
Old 12-20-2023, 07:10 AM   #67
Loulou92
Human being with feelings
 
Loulou92's Avatar
 
Join Date: Sep 2015
Location: Paris
Posts: 561
Default

Quote:
Originally Posted by mschnell View Post
IMHO an option for statically defining a (1/n slash-) buffer size for a dedicated plugin (slot) in the same way as defining an individual (n* over-) sampling rate does make a lot of sense, while dynamic buffer size seems to be asking for trouble.
Absolutely. Thanks .

Well actually, if the "alternative sub-buffer" for a given plugin depends on the Reaper project audio buffer, the danger is that if/when the user changes (reduce) the buffer session (from 1024 to 512 for example) then the strain on the CPU might become too much for the plugins that use sub block automation settings, and start throttle the CPU when the project goes from 1024 to 512. The user would have to go and change the sub-buffer multiplier settings to accomodate the new project buffer... Not good

(well in the case of CTRLR, as it doesn't process audio, only MIDI, I'm not even sure it would struggle with ultra small buffers really...)

So I think the best solution would be to define an alternative fixed sub-buffer multiplier setting either globally (via preference), or per plugin (via FX browser), or per plugin instance (via FX window). Sub-buffers settings could be 32, 64, 128, 256, 512 & 1024 (the last two being very steppy already). This would ensure les jumpy performances if/when the user decides to change (reduce) the project buffer at any given time.

Let's leave it at that. Maybe one day .

Merry christmas again everybody & sorry for all the noise.

Last edited by Loulou92; 12-20-2023 at 07:42 AM.
Loulou92 is offline   Reply With Quote
Old 12-20-2023, 07:52 AM   #68
bolgwrad
Human being with feelings
 
bolgwrad's Avatar
 
Join Date: Mar 2011
Location: On my arse in Glasgow, Scotland
Posts: 2,280
Default

Any chance of a separate thread for this stuff? Thx.
__________________
www.sachetsofrelish.com
bolgwrad is online now   Reply With Quote
Old 12-20-2023, 09:41 AM   #69
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 16,008
Default

Quote:
Originally Posted by bolgwrad View Post
Any chance of a separate thread for this stuff? Thx.

agreed, it is entirely worth having a discussion about automation accuracy and ways to improve that, but this is the wrong place for it!
Justin is offline   Reply With Quote
Old 12-20-2023, 09:41 AM   #70
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 16,008
Default

Quote:
Originally Posted by creal View Post
You are completely right.

Do I have to create a specific bug report or is it already located somewhere in your to-do list?

Should be fixed in the next build, thanks!
Justin is offline   Reply With Quote
Old 12-20-2023, 11:32 AM   #71
EpicSounds
Human being with feelings
 
EpicSounds's Avatar
 
Join Date: Jul 2009
Posts: 7,734
Default

Quote:
Originally Posted by sockmonkey72 View Post
  • * Includes feature branch: notify user if default menu changed after a menu was customized
what does this look like?
__________________
REAPER Video Tutorials, Tips & Tricks and more at The REAPER Blog
EpicSounds is offline   Reply With Quote
Old 12-20-2023, 11:36 AM   #72
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 16,247
Default

Quote:
Originally Posted by EpicSounds View Post
what does this look like?
If you customize a menu using +dev1218 or later, and a later REAPER update adds or removes items from the default menu, then "Default menu has changed" will appear as a menu item at the end of the customized menu.

It's not really testable unfortunately...
schwa is offline   Reply With Quote
Old 12-20-2023, 04:56 PM   #73
juan_r
Human being with feelings
 
juan_r's Avatar
 
Join Date: Oct 2019
Posts: 1,153
Default

Quote:
Originally Posted by schwa View Post
If you customize a menu using +dev1218 or later, and a later REAPER update adds or removes items from the default menu, then "Default menu has changed" will appear as a menu item at the end of the customized menu.
This is very welcome, thank you!
__________________
My ReaPack repository: https://github.com/juanriccio/Reaper...ster/index.xml
juan_r is offline   Reply With Quote
Old 12-21-2023, 01:24 AM   #74
tohubohu
Human being with feelings
 
Join Date: Sep 2019
Location: france
Posts: 2,460
Default

Quote:
Originally Posted by sockmonkey72 View Post
v7.07+dev1218 - December 18 2023[*]+ Mouse maps: fix click-type display order when names are localized
if it's the alphabetical order of mouse clicks in mouse modifiers, for langpacks, it doesn't work.
__________________
French LangPack - Langpack Reaper en français - Traduction de Reaper en français
Télécharger (download) here
tohubohu is offline   Reply With Quote
Old 12-29-2023, 09:57 AM   #75
lexaproductions
Human being with feelings
 
Join Date: Jan 2013
Posts: 1,177
Default

Quote:
Originally Posted by sockmonkey72 View Post
[*]+ Tempo envelope: when inserting empty space, ensure tempo remains the same at the start of the moved content [t=286359]
Happy new year everybody!
I've answered in the original thread about an unexpected behavior relating to this.
lexaproductions is online now   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:32 PM.


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