|
|
|
09-22-2019, 07:46 PM
|
#1
|
Human being with feelings
Join Date: Oct 2013
Location: Argentina
Posts: 1,303
|
v5.983+dev0922 - September 22 2019
v5.983+dev0922 - September 22 2019
- + Auto-crossfades: fix behavior when duplicating items [t=216416]
- + Crossfades: fix fades changing when moving other auto-crossfaded items across them [t=225213]
- + MIDI: fix marker text events displayed as cues with non-1.0 playrate [t=202705]
- + Track: add action to bypass track playback offset
- + Track: add user preference for max MIDI playback speed to catch up to negative track playback offset (ensures all notes are played, though they will be sped up of course)
- # MIDI: fix .mid file import (broken in dev0920)
- # Track manager: display playback offset
- # Track: Add action to apply playback offset to receive source tracks
- # macOS: use non-metal asynchronous layered drawing for various plug-in windows (rather than metal)
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
Last edited by Soli Deo Gloria; 09-23-2019 at 03:57 AM.
|
|
|
09-22-2019, 08:01 PM
|
#2
|
Human being with feelings
Join Date: Oct 2013
Location: Argentina
Posts: 1,303
|
Thanks for the continuous improvements, devs!
Two things I observe in this dev release :
- The range of negative/positive offset seems to be now -500/+500 ms when it was previously set to -1000/+1000.
- The text of the offset feature is now blackened, so it gets lost with a dark theme, as seen below :
A question : could someone explain to me the difference between this great new offset feature and something like the JS "Time Adjustment" plugin? I remember strange things happening with that plugin in the context of big MIDI projects, but now I can´t see any difference comparing the plugin with the offset feature using two identical tracks loaded with heavy-PDC plugins. Any insight regarding this topic will be appreciated...
Last edited by Soli Deo Gloria; 09-22-2019 at 08:27 PM.
|
|
|
09-22-2019, 11:10 PM
|
#3
|
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,686
|
AFAIK, "Time adjustment" only handles audio. (There also is the stock JS plugin "Midi Delay" that handles positive Midi delay.)
There also is the ReaPack -> "+/- Delay" JS plugin that handles positive and negative delay as well for Midi as for audio.
But only the built-in track delay can handle the "MIDI playback catch up" as described above.
-Michael
|
|
|
09-22-2019, 11:14 PM
|
#4
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 24,790
|
Quote:
Originally Posted by Soli Deo Gloria
|
Devs, I noticed this sort of thing happens so very often when you add new UI widgets... they often don't seem to follow theme colors. How come?
(And with that said, it would be really, really, REALLY great if all the various dialogs that Reaper has all listen to theme colors - some do, a lot of them don't. The list has existed for years now, going back to v4.11... v6 sounds like a really great opportunity to have this sorted out at last after all these years, and make Reaper at least somewhat consistent visually.)
Last edited by EvilDragon; 09-22-2019 at 11:19 PM.
|
|
|
09-22-2019, 11:18 PM
|
#5
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 24,790
|
Quote:
Originally Posted by Soli Deo Gloria
A question : could someone explain to me the difference between this great new offset feature and something like the JS "Time Adjustment" plugin?
|
The difference is that you don't have to load a plugin to have track delay. Better UX
|
|
|
09-22-2019, 11:24 PM
|
#6
|
Human being with feelings
Join Date: Jan 2008
Location: Vancouver, BC
Posts: 3,792
|
Quote:
Originally Posted by Soli Deo Gloria
v5.983+dev0922 - September 22 2019
- + Auto-crossfades: fix behavior when duplicating items [t=216416]
- + Crossfades: fix fades changing when moving other auto-crossfaded items across them [t=225213]
|
It would be amazing if there was an option to auto-crossfade the loop point of items when they are extended (looped).
Much of the time I'm importing selections from the media explorer, and as it's very hard to have the start/end points at zero-crossings it means clicks every time the item loops.
I've been manually destructively editing in an external editor, but this would save a ton of time.
__________________
FRs: v5 Media Explorer Requests, Global Quantization, Session View
Win10 Pro 64-bit, Reaper 6(x64), AMD 3950x, Aorus X570 Master, 64GB DDR4 3600, PowerColor Red Devil 5700XT, EVO 970 2TB, 10TB HD, Define R6
|
|
|
09-22-2019, 11:28 PM
|
#7
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 24,790
|
Quote:
Originally Posted by PitchSlap
It would be amazing if there was an option to auto-crossfade the loop point of items when they are extended (looped).
Much of the time I'm importing selections from the media explorer, and as it's very hard to have the start/end points at zero-crossings it means clicks every time the item loops.
I've been manually destructively editing in an external editor, but this would save a ton of time.
|
That's a very good suggestion, I'd say.
|
|
|
09-23-2019, 01:01 AM
|
#8
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,054
|
Thanks so much for this update devs!
Please consider adding an API for the track delay, so that HeDa can incorporate that into Track Inspector.
|
|
|
09-23-2019, 01:56 AM
|
#9
|
Human being with feelings
Join Date: Dec 2017
Location: Sunny Siberian Islands
Posts: 957
|
Quote:
Originally Posted by Soli Deo Gloria
v5.983+dev0922 - September 22 2019
+ Crossfades: fix fades changing when moving other auto-crossfaded items across them [ t=225213]
|
Thank you!
Maybe now is the time to fix the reset of the envelope shape of the fades when copying via Ctrl+Drag?
Bugrep: https://forum.cockos.com/showthread.php?t=223505
Thats will be cool!
|
|
|
09-23-2019, 02:21 AM
|
#10
|
Human being with feelings
Join Date: May 2018
Location: Los Angeles
Posts: 1,719
|
Quote:
Originally Posted by Soli Deo Gloria
v5.983+dev0922 - September 22 2019
- + Track: add action to bypass track playback offset
- + Track: add user preference for max MIDI playback speed to catch up to negative track playback offset (ensures all notes are played, though they will be sped up of course)
- # Track manager: display playback offset
- # Track: Add action to apply playback offset to receive source tracks
- # macOS: use non-metal asynchronous layered drawing for various plug-in windows (rather than metal)
|
THANK YOU DEVS!!
I'm amazed by how you can turn out these fantastic updates and fixes. And am excited to test out your novel approach to chasing negative delay. Preliminary tests have put a big smile on my face !! The negative delay notes are even caught upon cycle loop!
Thanks for all the hard work and dedication.
__________________
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-23-2019, 02:24 AM
|
#11
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 24,790
|
Small text glitch here?
|
|
|
09-23-2019, 02:43 AM
|
#12
|
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 9,874
|
Quote:
Originally Posted by Soli Deo Gloria
v5.983+dev0922 - September 22 2019
- + MIDI: fix marker text events displayed as cues with non-1.0 playrate [t=202705]
|
Perfect thx !
|
|
|
09-23-2019, 04:11 AM
|
#13
|
Human being with feelings
Join Date: Oct 2013
Location: Argentina
Posts: 1,303
|
Thanks Mschnell and ED for the replies...
Quote:
Originally Posted by mschnell
...But only the built-in track delay can handle the "MIDI playback catch up" as described above.-Michael
|
On a brief test with Addictive Drums 2 and LP10 - which is quite heavy in the PDC department -, the time adjustment plugin also catches up with the offset playback.
Quote:
Originally Posted by EvilDragon
The difference is that you don't have to load a plugin to have track delay. Better UX
|
Understood . Probably, the weird things I remember about the plugin´s performance were related to some other internal aspects of REAPER that have been improved. I don´t know; from now on, it´s good to have multiple choices to achieve the same thing and have this feature also available natively.
|
|
|
09-23-2019, 04:45 AM
|
#14
|
Human being with feelings
Join Date: Aug 2015
Posts: 3,668
|
Quote:
+ Auto-crossfades: fix behavior when duplicating items [t=216416]
+ Crossfades: fix fades changing when moving other auto-crossfaded items across them [t=225213]
|
thanks, guys! behaving great here even on FIPM items, which exhibited the bug behavior described but were not part of the original report.
|
|
|
09-23-2019, 07:43 AM
|
#15
|
Human being with feelings
Join Date: Jul 2016
Location: Los Angeles, CA
Posts: 1,701
|
Quote:
Originally Posted by EvilDragon
The difference is that you don't have to load a plugin to have track delay. Better UX
|
And also it is independent of PDC thus it is not adding a sample buffers worth of delay by adding a plugin to the track.
|
|
|
09-23-2019, 08:27 AM
|
#16
|
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,686
|
Quote:
Originally Posted by Klangfarben
And also it is independent of PDC thus it is not adding a sample buffers worth of delay by adding a plugin to the track.
|
Are you sure ? I in fact doubt that it's technically possible in Reaper to do do negative delay without rounding up the delay on the other tracks to full buffers.
(The known problem with PDC uprounding is that it currently is done for any plugin in a row in an FX chain instead for the sum of all of them.)
-Michael
|
|
|
09-23-2019, 08:46 AM
|
#17
|
Human being with feelings
Join Date: May 2018
Location: Los Angeles
Posts: 1,719
|
Quote:
Originally Posted by mschnell
Are you sure ? I in fact doubt that it's technically possible in Reaper to do do negative delay without rounding up the delay on the other tracks to full buffers.
(The known problem with PDC uprounding is that it currently is done for any plugin in a row in an FX chain instead for the sum of all of them.)
-Michael
|
I'm pretty sure. Otherwise... if you added -500ms delay to a MIDI track... Live playback of MIDI would be completely latent. No? Right now, if I add -500ms to a MIDI track and play LIVE... there is no added PDC buffer to Kontakt.
And you can verify this in the Track Manager under the PDC column.
Plus... don't underestimate the awesomeness of the Reaper team
__________________
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.
Last edited by Thonex; 09-23-2019 at 08:58 AM.
|
|
|
09-23-2019, 08:57 AM
|
#18
|
Administrator
Join Date: Mar 2007
Location: NY
Posts: 15,746
|
Quote:
Originally Posted by Klangfarben
And also it is independent of PDC thus it is not adding a sample buffers worth of delay by adding a plugin to the track.
|
That's correct, with the caveat that the negative delay only applies to recorded media playback, not live performance. In other words it's not time travel 😃
|
|
|
09-23-2019, 09:22 AM
|
#19
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,238
|
don't forget API functions to get/set track playback offset please, please please... we will have a party
And one to Get the maximum/minimum(negative) playback offset in project would be awesome too. This way a script could know how much to rewind the play cursor when starting to play.
|
|
|
09-23-2019, 09:31 AM
|
#20
|
Human being with feelings
Join Date: May 2018
Location: Los Angeles
Posts: 1,719
|
@schwa and @Justin,
Fantastic on all counts. I'm almost reticent to ask after all you included in this last push, but I think it will come up. Right now the action Track: Bypass track playback offset behaves like a toggle. This can be tricky when trying to sync states on multiple tracks.
Would it be possible to add an ON state and an OFF state? Like this perhaps:
Track: Track playback offset -- Bypassed
Track: Track playback offset -- ON
Or... even better.... add the Get/Set track delay On/Off to the API list here?:
reaper.GetMediaTrackInfo_Value( tr, parmname )
Thoughts?
[edit -- I guess Heda beat me to it above]
__________________
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.
Last edited by Thonex; 09-23-2019 at 10:38 AM.
|
|
|
09-23-2019, 10:04 AM
|
#21
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 24,790
|
Yes, having simple on and off actions for it along with toggle would be nice indeed.
|
|
|
09-23-2019, 10:38 AM
|
#22
|
Human being with feelings
Join Date: Dec 2016
Posts: 876
|
Quote:
Originally Posted by EvilDragon
Yes, having simple on and off actions for it along with toggle would be nice indeed.
|
+1 love this idea
|
|
|
09-23-2019, 11:07 AM
|
#23
|
Human being with feelings
Join Date: Sep 2016
Location: Toronto
Posts: 744
|
Thank you devs for Track Playback Offset! Great feature.
|
|
|
09-23-2019, 12:40 PM
|
#24
|
Human being with feelings
Join Date: Jan 2018
Posts: 121
|
Quote:
Originally Posted by EvilDragon
(And with that said, it would be really, really, REALLY great if all the various dialogs that Reaper has all listen to theme colors - some do, a lot of them don't. The list has existed for years now, going back to v4.11... v6 sounds like a really great opportunity to have this sorted out at last after all these years, and make Reaper at least somewhat consistent visually.)
|
This is my #1 GUI complaint. Reaper is a fantastic skinable DAW with certain GUI elements that look like Windows 95 spreadsheets, and no ability to change that. So hundreds of skins with the same 20+ year old looking visual elements still there.
|
|
|
09-23-2019, 01:35 PM
|
#25
|
Human being with feelings
Join Date: Dec 2016
Posts: 876
|
Love the new track offset feature. Really brilliant implementation.
This will work perfectly for offsetting my midi orchestra track so they line up with the grid. I love the new option to apply the offset to the receive source tracks. I was thinking I'd be able to use this up offset my Print buss tracks which have plugins that would normally require PDC delay. The track offset function does work but I can see my self forgetting apply the offset action to my receive source tracks and therefore printing my stems out of sync.
Would it be possible to implement an option in the I/O window for the user to type in PDC delay, thereby doing away with the need for the extra JS plugin on each of my busses. The advantage for the user is that it would allow us to delay by exactly the number of samples needed instead of Reaper offsetting by full buffers for each plugin.
|
|
|
09-23-2019, 01:36 PM
|
#26
|
Human being with feelings
Join Date: Dec 2016
Posts: 876
|
# MIDI: fix .mid file import (broken in dev0920)
Thank you for this fast fix. Works properly now.
|
|
|
09-23-2019, 02:10 PM
|
#27
|
Human being with feelings
Join Date: Jan 2015
Posts: 794
|
Hi, will you create a Walter element that can be added in track tcp panel to distinguish the tracks with offset?
Something like tcp_offset_on tcp_offset_off
I think it could prove very useful!!
G
|
|
|
09-23-2019, 04:40 PM
|
#28
|
Human being with feelings
Join Date: Jul 2016
Location: Los Angeles, CA
Posts: 1,701
|
Quote:
Originally Posted by Gianfini
Hi, will you create a Walter element that can be added in track tcp panel to distinguish the tracks with offset?
Something like tcp_offset_on tcp_offset_off
I think it could prove very useful!!
G
|
Yes +1. Also, thanks so much for adding to the track manager.
|
|
|
09-23-2019, 06:43 PM
|
#29
|
Human being with feelings
Join Date: Apr 2016
Posts: 116
|
If we have 2 tracks: 1)Vepro VSTi 2)track with midi notes with send to track 1 - what track is a right choice for using a track playback offset feature?
|
|
|
09-23-2019, 11:10 PM
|
#30
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 24,790
|
MIDI track(s).
|
|
|
09-24-2019, 12:31 AM
|
#31
|
Human being with feelings
Join Date: Apr 2011
Posts: 3,451
|
Quote:
Originally Posted by mschnell
(The known problem with PDC uprounding is that it currently is done for any plugin in a row in an FX chain instead for the sum of all of them.)
|
This! If this could be solved it would really be great!!...
Sorry for being out of topic, but I could not resist..
|
|
|
09-24-2019, 10:30 AM
|
#32
|
Human being with feelings
Join Date: Sep 2016
Location: Toronto
Posts: 744
|
It would be really helpful to have the Playback time offset available in the TCP/MCP track controls, which is where my Time adjustment jsfx's offset used to live.
|
|
|
09-24-2019, 11:10 AM
|
#33
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,238
|
time offse
the knob ate the t
win7 x64
since now it can be also samples... maybe time offset is not the best name.
|
|
|
09-24-2019, 11:27 AM
|
#34
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 24,790
|
It should just be Track delay, really.
|
|
|
09-24-2019, 11:33 AM
|
#35
|
Human being with feelings
Join Date: Jul 2016
Location: Los Angeles, CA
Posts: 1,701
|
Quote:
Originally Posted by EvilDragon
It should just be Track delay, really.
|
Agreed.
|
|
|
09-24-2019, 11:33 AM
|
#36
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,238
|
I think it will be just playback offset.
How does the action Track: Bypass track playback offset (42232) work? I'm running it on a selected track.. nothing happens. the checkbox is still active. I can bypass correctly from the Track Manager. But this action doesn't seem to work.
|
|
|
09-24-2019, 11:44 AM
|
#37
|
Administrator
Join Date: Mar 2007
Location: NY
Posts: 15,746
|
Quote:
Originally Posted by heda
I think it will be just playback offset.
How does the action Track: Bypass track playback offset (42232) work? I'm running it on a selected track.. nothing happens. the checkbox is still active. I can bypass correctly from the Track Manager. But this action doesn't seem to work.
|
Seems to work as expected here, although if you have the advanced setting enabled so the track I/O window remains open, the checkbox won't refresh until you close and reopen the window.
|
|
|
09-24-2019, 11:45 AM
|
#38
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 24,790
|
Is it a problem to make it refresh in that case?
|
|
|
09-24-2019, 12:02 PM
|
#39
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,238
|
ah that was it... I had the advanced setting enabled so the track I/O window to remain open.
|
|
|
09-24-2019, 01:21 PM
|
#40
|
Human being with feelings
Join Date: Dec 2016
Posts: 876
|
Quote:
Originally Posted by amagalma
This! If this could be solved it would really be great!!...
Sorry for being out of topic, but I could not resist..
|
This is what I was suggesting but adding a manual PDC delay box in the I/O window instead of having to use the JS delay plugin to accomplish the same task.
|
|
|
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 03:04 AM.
|