Old 03-16-2020, 11:07 PM   #1
xpander
Human being with feelings
 
xpander's Avatar
 
Join Date: Jun 2007
Location: Terra incognita
Posts: 7,670
Default v6.05+dev0316 - March 16 2020

v6.05+dev0316 - March 16 2020

+ File copying: when making byte-for-byte copy of media, preserve file modification time [t=231551]
+ ReaVerb: regenerate impulse on the fly during slider movements, mousewheel [t=232772]
+ macOS: add prefs/general/advanced options to disable mousewheel/swipe/move throttling
# ReaControlMIDI: improve .INS file loading (better handling of whitespace/quote characters)

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
xpander is offline   Reply With Quote
Old 03-17-2020, 03:05 AM   #2
weedboy
Human being with feelings
 
Join Date: Mar 2018
Posts: 25
Default

+ macOS: add prefs/general/advanced options to disable mousewheel/swipe/move throttling <-- I'm not sure what this means, but this fixes unresponsive GUI on macOS for me!!! It feels just like Windows now, so responsive and smooth. Thanks you so much, devs!! You are the best.

Already tested on two different macs, el capitan, and high sierra. Both without metal.
weedboy is offline   Reply With Quote
Old 03-17-2020, 03:59 AM   #3
vanhaze
Human being with feelings
 
vanhaze's Avatar
 
Join Date: Jul 2012
Location: Netherlands
Posts: 5,247
Default

Mmmm, curious about this too..
I see the three mouse throttle settings are enabled by default.
Have to examine yet if disabling those result in any (more) smoother GUI operations ..
__________________
Macbook Pro INTEL | Reaper, always latest version | OSX Ventura | Presonus Studio 24c
My Reaper Tips&Tricks YouTube Channel: https://www.youtube.com/user/vanhaze2000/playlists
vanhaze is offline   Reply With Quote
Old 03-17-2020, 05:03 AM   #4
mlprod
Human being with feelings
 
Join Date: Jul 2015
Location: Stockholm, Sweden
Posts: 1,344
Default

No WAV/INFO meta data UTF fix yet?

//M
__________________
Magnus Lindberg Productions - VRTKL Audio - Redmount Studios
magnuslindberg.com
mlprod is offline   Reply With Quote
Old 03-17-2020, 06:48 AM   #5
nofish
Human being with feelings
 
nofish's Avatar
 
Join Date: Oct 2007
Location: home is where the heart is
Posts: 12,110
Default

Take marker disappears when resizing item (seems only when 'loop source' is enabled here).

nofish is offline   Reply With Quote
Old 03-17-2020, 08:18 AM   #6
tvm79
Human being with feelings
 
Join Date: Jan 2014
Posts: 27
Default

+ macOS: add prefs/general/advanced options to disable mousewheel/swipe/move throttling

Wow! Thanks so much for this! Huge difference on MacOs Mojave
__________________
https://soundcloud.com/trondert
tvm79 is offline   Reply With Quote
Old 03-17-2020, 12:25 PM   #7
babag
Human being with feelings
 
Join Date: Nov 2009
Posts: 2,232
Default

thanks for this!

+ ReaVerb: regenerate impulse on the fly during slider movements, mousewheel [t=232772]
babag is offline   Reply With Quote
Old 03-17-2020, 12:44 PM   #8
juliansader
Human being with feelings
 
Join Date: Jul 2009
Posts: 3,714
Default

Just a reminder about the horrifying bug that was (as far as I can tell) introduced in v6.0, and which causes the REAPER-provided WDL/swell function StretchBlt to fail on OSX with Metal.

Quote:
Originally Posted by Justin View Post
Quote:
Originally Posted by juliansader View Post
Oops, I should have written that on Windows, the script uses the Win32 function AlphaBlend, not the WDL/swell function StretchBlt.

I am relieved that the source of the problem was so easy to spot. Would it be possible to update REAPER's built-in BitBlt and StretchBlt to apply per-pixel alpha in Metal?
I’ll look to see if it is possible, it might be extremely difficult though.
Any news about this?
juliansader is offline   Reply With Quote
Old 03-17-2020, 01:35 PM   #9
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,746
Default

Quote:
Originally Posted by juliansader View Post
Just a reminder about the horrifying bug that was (as far as I can tell) introduced in v6.0, and which causes the REAPER-provided WDL/swell function StretchBlt to fail on OSX with Metal.



Any news about this?
To be fair, this is not a bug -- the things you're doing with that extension are not part of the official API and _NOT_SUPPORTED_.
Justin is offline   Reply With Quote
Old 03-17-2020, 01:35 PM   #10
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,746
Default

Quote:
Originally Posted by mlprod View Post
No WAV/INFO meta data UTF fix yet?

//M
Hmm can you provide more information?
Justin is offline   Reply With Quote
Old 03-17-2020, 02:04 PM   #11
mlprod
Human being with feelings
 
Join Date: Jul 2015
Location: Stockholm, Sweden
Posts: 1,344
Default

Quote:
Originally Posted by Justin View Post
Hmm can you provide more information?
Sure!

This...

Quote:
# Metadata: support UTF-8 encoding in MP3 ID3 tags
...should be done for WAV/BWF metadata as well.
__________________
Magnus Lindberg Productions - VRTKL Audio - Redmount Studios
magnuslindberg.com
mlprod is offline   Reply With Quote
Old 03-17-2020, 02:11 PM   #12
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 15,822
Default

Quote:
Originally Posted by mlprod View Post
...should be done for WAV/BWF metadata as well.
What is not working as you expect?

schwa is offline   Reply With Quote
Old 03-17-2020, 02:13 PM   #13
mlprod
Human being with feelings
 
Join Date: Jul 2015
Location: Stockholm, Sweden
Posts: 1,344
Default

Quote:
Originally Posted by schwa View Post
What is not working as you expect?

Same thing as wasnt working on the MP3s before. Using non-ASCII characters like åäö will render "nonsense" outside of reaper. You know what I mean?
__________________
Magnus Lindberg Productions - VRTKL Audio - Redmount Studios
magnuslindberg.com
mlprod is offline   Reply With Quote
Old 03-17-2020, 02:59 PM   #14
Tod
Human being with feelings
 
Tod's Avatar
 
Join Date: Jan 2010
Location: Kalispell
Posts: 14,759
Default Inconsistent CC7 Vol control

I'm having problems with controllers in the midi editor. As you can see in this video, the first pass plays correctly but the next 3 plays do not.

This is: Reaper v6.05rc2/x64

https://youtu.be/xs0aa0xKoAk
Tod is offline   Reply With Quote
Old 03-17-2020, 03:13 PM   #15
akademie
Human being with feelings
 
Join Date: Mar 2007
Posts: 4,018
Default

Quote:
Originally Posted by xpander View Post
v6.05+dev0316 - March 16 2020
...
+ File copying: when making byte-for-byte copy of media, preserve file modification time [t=231551]
...
Great.
Thank you, thank you.
akademie is offline   Reply With Quote
Old 03-17-2020, 03:16 PM   #16
J Reverb
Human being with feelings
 
Join Date: Jul 2009
Posts: 1,071
Default

i am legend
testing yjr zombie

midi ..... xxx
J Reverb is offline   Reply With Quote
Old 03-18-2020, 12:43 AM   #17
juliansader
Human being with feelings
 
Join Date: Jul 2009
Posts: 3,714
Default

Quote:
Originally Posted by Justin View Post
To be fair, this is not a bug -- the things you're doing with that extension are not part of the official API and _NOT_SUPPORTED_.
Some of the stuff that the ReaScriptAPI extension does -- such as window opacity -- do go beyond the official API, but StretchBlt with SRCCOPY_USEALPHACHAN is plain WDL/swell, provided natively by REAPER, so I really hope that it would be considered "supported".
juliansader is offline   Reply With Quote
Old 03-18-2020, 01:12 PM   #18
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,746
Default

Quote:
Originally Posted by mlprod View Post
Same thing as wasnt working on the MP3s before. Using non-ASCII characters like åäö will render "nonsense" outside of reaper. You know what I mean?
"outside of reaper" can you be more specific?

We are encoding as UTF-8, some applications may be using a different character set. There is a CSET chunk we can add, however depending on what software you're using it may or may not actually use it. I suppose we could add "encode as 7-bit ASCII" and "encode as 8-bit ASCII" options (similar to MIDI string exports).
Justin is offline   Reply With Quote
Old 03-18-2020, 01:24 PM   #19
kapverden
Human being with feelings
 
Join Date: Mar 2018
Posts: 58
Default

Quote:
Originally Posted by Justin View Post
"outside of reaper" can you be more specific?

We are encoding as UTF-8, some applications may be using a different character set. There is a CSET chunk we can add, however depending on what software you're using it may or may not actually use it. I suppose we could add "encode as 7-bit ASCII" and "encode as 8-bit ASCII" options (similar to MIDI string exports).
I can't speak for mlprod but i can recreate it if i render a wav with ÖÄÜå etc in the title and then open it in macOS (10.12.6) finder via spacebar / quick open.
kapverden is offline   Reply With Quote
Old 03-18-2020, 01:31 PM   #20
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 15,822
Default

Quote:
Originally Posted by kapverden View Post
I can't speak for mlprod but i can recreate it if i render a wav with ÖÄÜå etc in the title and then open it in macOS (10.12.6) finder via spacebar / quick open.
If you have a wav file with non-ascii metadata text that does display properly in that context, could you share it please?
schwa is offline   Reply With Quote
Old 03-18-2020, 01:37 PM   #21
DanSwizer
Human being with feelings
 
DanSwizer's Avatar
 
Join Date: Sep 2019
Posts: 42
Default

Justin please don`t forget about this small UI bug here) https://forum.cockos.com/showthread.php?t=232701
DanSwizer is offline   Reply With Quote
Old 03-18-2020, 01:47 PM   #22
kapverden
Human being with feelings
 
Join Date: Mar 2018
Posts: 58
Default

Quote:
Originally Posted by schwa View Post
If you have a wav file with non-ascii metadata text that does display properly in that context, could you share it please?
@mlprod would need to jump in here.
I don't have my Wavelab licenser with me atm.
Afai remember Wavelab allows also non-ASCII.
kapverden is offline   Reply With Quote
Old 03-19-2020, 01:16 AM   #23
mlprod
Human being with feelings
 
Join Date: Jul 2015
Location: Stockholm, Sweden
Posts: 1,344
Default

Quote:
Originally Posted by schwa View Post
If you have a wav file with non-ascii metadata text that does display properly in that context, could you share it please?
Sent to support at cockos via wetransfer!
__________________
Magnus Lindberg Productions - VRTKL Audio - Redmount Studios
magnuslindberg.com
mlprod is offline   Reply With Quote
Old 03-19-2020, 05:32 AM   #24
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 15,822
Default

Thanks for sending the file! I think you misunderstood though -- we are looking for an example of a file with embedded non-ascii metadata, generated by some other application, that does display properly in media playing applications.

As far as we can tell, there is a text encoding specification for mp3/id3 metadata, but not for for wav/info or wav/bext metadata. There is a RIFF CSET chunk specification that can define a text code page for the whole file, but we can't find any media reading applications that actually make use of it. So if there is any way to accomplish this, we need to find an example of a file that does display properly in some file reading applications, so we can see exactly what's encoded in the file.

Last edited by schwa; 03-19-2020 at 05:39 AM.
schwa is offline   Reply With Quote
Old 03-19-2020, 06:15 AM   #25
mlprod
Human being with feelings
 
Join Date: Jul 2015
Location: Stockholm, Sweden
Posts: 1,344
Default

Quote:
Originally Posted by schwa View Post
Thanks for sending the file! I think you misunderstood though -- we are looking for an example of a file with embedded non-ascii metadata, generated by some other application, that does display properly in media playing applications.

As far as we can tell, there is a text encoding specification for mp3/id3 metadata, but not for for wav/info or wav/bext metadata. There is a RIFF CSET chunk specification that can define a text code page for the whole file, but we can't find any media reading applications that actually make use of it. So if there is any way to accomplish this, we need to find an example of a file that does display properly in some file reading applications, so we can see exactly what's encoded in the file.
Ahh gotcha. New file, same song exported FROM Sonoris sent now.

/M
__________________
Magnus Lindberg Productions - VRTKL Audio - Redmount Studios
magnuslindberg.com
mlprod is offline   Reply With Quote
Old 03-19-2020, 07:30 AM   #26
kapverden
Human being with feelings
 
Join Date: Mar 2018
Posts: 58
Default

I tested rendering with embedded metadata.

Via the $marker wildcard the ISRC now can be read from a DDP-marker, thats great, thanks so much!

It would be great if the same would work for other fields such as artist, song name etc.
Also if it would check the timeline for an album marker, for album title / album artist etc.

But the latter would only work if a time range is rendered? Instead of a region ?

@ThomasE had some great ideas about this, afai remember.

Anyways, thanks for considering.
kapverden is offline   Reply With Quote
Old 03-19-2020, 10:06 AM   #27
clepsydrae
Human being with feelings
 
clepsydrae's Avatar
 
Join Date: Nov 2011
Posts: 3,409
Default

Quote:
Originally Posted by xpander View Post
+ File copying: when making byte-for-byte copy of media, preserve file modification time [t=231551]
...would be awesome if it also preserved peak files that it doesn't need to regenerate, AFAICT.
clepsydrae is offline   Reply With Quote
Old 03-19-2020, 10:55 AM   #28
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 15,822
Default

Quote:
Originally Posted by mlprod View Post
Ahh gotcha. New file, same song exported FROM Sonoris sent now.
Thanks, mystery now solved. As least some of the playback applications that read the non-ascii metadata in that wav file properly are not looking at the INFO chunk at all, they are looking at the ID3 tag those applications also embed.

There is not a rigid specification for how to embed ID3 tags in wav files (as compared to mp3 files) so we didn't think it was widely used, but it looks like at least some applications can read it.
schwa is offline   Reply With Quote
Old 03-19-2020, 01:07 PM   #29
svijayrathinam
Human being with feelings
 
Join Date: May 2017
Posts: 981
Default

+ macOS: add prefs/general/advanced options to disable mousewheel/swipe/move throttling

This has made reaper snappier in a very big way !! Thank you so much for this.
svijayrathinam is offline   Reply With Quote
Old 03-19-2020, 01:24 PM   #30
vanhaze
Human being with feelings
 
vanhaze's Avatar
 
Join Date: Jul 2012
Location: Netherlands
Posts: 5,247
Default

I totally don't het this Feature...

I see in my Reaper that the 3 options are ENABLED by default.
You mean better GUI performance after you have DISABLED the 3 ?
__________________
Macbook Pro INTEL | Reaper, always latest version | OSX Ventura | Presonus Studio 24c
My Reaper Tips&Tricks YouTube Channel: https://www.youtube.com/user/vanhaze2000/playlists
vanhaze is offline   Reply With Quote
Old 03-19-2020, 01:33 PM   #31
mlprod
Human being with feelings
 
Join Date: Jul 2015
Location: Stockholm, Sweden
Posts: 1,344
Default

Quote:
Originally Posted by schwa View Post
Thanks, mystery now solved. As least some of the playback applications that read the non-ascii metadata in that wav file properly are not looking at the INFO chunk at all, they are looking at the ID3 tag those applications also embed.

There is not a rigid specification for how to embed ID3 tags in wav files (as compared to mp3 files) so we didn't think it was widely used, but it looks like at least some applications can read it.
Ahh ok. Are you saying that the wav I sent you had an ID3 tag?
When I import that file into reaper I get the correct song title as INFO INAM, which is how it should be I guess?
__________________
Magnus Lindberg Productions - VRTKL Audio - Redmount Studios
magnuslindberg.com
mlprod is offline   Reply With Quote
Old 03-19-2020, 01:46 PM   #32
svijayrathinam
Human being with feelings
 
Join Date: May 2017
Posts: 981
Default

Quote:
Originally Posted by vanhaze View Post
I totally don't het this Feature...

I see in my Reaper that the 3 options are ENABLED by default.
You mean better GUI performance after you have DISABLED the 3 ?
Yes.. exactly. Disable the three and restart reaper. You will find zooming in and out cursor moves etc are very very snappier .
svijayrathinam is offline   Reply With Quote
Old 03-19-2020, 01:58 PM   #33
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 15,822
Default

Quote:
Originally Posted by mlprod View Post
Ahh ok. Are you saying that the wav I sent you had an ID3 tag?
When I import that file into reaper I get the correct song title as INFO INAM, which is how it should be I guess?
Yes, it's all a bit complicated. REAPER writes and reads the INFO tags as UTF-8, but apparently that is not common. Instead most applications seem to read INFO tags as 7-bit ascii and some read them as 8-bit ascii. Some applications will ignore the INFO tag if there is an ID3 tag present, as in the last file you sent, and ID3 tags have a well-specified way to store the text encoding.
schwa is offline   Reply With Quote
Old 03-19-2020, 02:22 PM   #34
mlprod
Human being with feelings
 
Join Date: Jul 2015
Location: Stockholm, Sweden
Posts: 1,344
Default

Quote:
Originally Posted by schwa View Post
Yes, it's all a bit complicated. REAPER writes and reads the INFO tags as UTF-8, but apparently that is not common. Instead most applications seem to read INFO tags as 7-bit ascii and some read them as 8-bit ascii. Some applications will ignore the INFO tag if there is an ID3 tag present, as in the last file you sent, and ID3 tags have a well-specified way to store the text encoding.
I see, sounds complicated for sure. Anything you can do about this?
__________________
Magnus Lindberg Productions - VRTKL Audio - Redmount Studios
magnuslindberg.com
mlprod is offline   Reply With Quote
Old 04-19-2020, 02:22 PM   #35
mlprod
Human being with feelings
 
Join Date: Jul 2015
Location: Stockholm, Sweden
Posts: 1,344
Default

Quote:
Originally Posted by kapverden View Post
I tested rendering with embedded metadata.

Via the $marker wildcard the ISRC now can be read from a DDP-marker, thats great, thanks so much!
May I ask how you managed to do this?
As far as I can see it just reads the first 12 characters from the marker name...
__________________
Magnus Lindberg Productions - VRTKL Audio - Redmount Studios
magnuslindberg.com
mlprod is offline   Reply With Quote
Old 04-19-2020, 10:01 PM   #36
kapverden
Human being with feelings
 
Join Date: Mar 2018
Posts: 58
Default

Yes, sorry, my post can be misread.
It doesn't extract just the ISRC from the DDP marker.
It extracts the whole marker text.
I tested with the Sonoris ISRC Editor.
kapverden is offline   Reply With Quote
Old 04-20-2020, 04:04 AM   #37
mlprod
Human being with feelings
 
Join Date: Jul 2015
Location: Stockholm, Sweden
Posts: 1,344
Default

@Schwa Is there anyway to incorporate some kind of new wildcard ($ddpmarker?) that will read the text string from a DDP marker, find "ISRC=" and then outputting the twelve next characters?

This would make the whole ISRC thing with ISRC tagging more useful for mastering engineers, but of course this solution is just an idea.
__________________
Magnus Lindberg Productions - VRTKL Audio - Redmount Studios
magnuslindberg.com
mlprod is offline   Reply With Quote
Old 04-20-2020, 05:30 AM   #38
kapverden
Human being with feelings
 
Join Date: Mar 2018
Posts: 58
Default

@Schwa
there were some excellent ideas regarding the metadata by you and ThomasE in this prerelease thread:
https://forum.cockos.com/showthread....21#post2248021
posts #12, #13# and #14.

Thanks
kapverden 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 04:48 AM.


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