 |
|
|
02-11-2022, 07:38 PM
|
#1
|
Human being with feelings
Join Date: Apr 2016
Location: ASU`ogacihC
Posts: 3,799
|
v6.47+dev0211 - February 11 2022
v6.47+dev0211 - February 11 2022
* Includes feature branch: improved peak building
* Includes feature branch: batch converter improvements
* Includes feature branch: improved zoomed-in peaks performance
* Includes feature branch: FX chain oversampling
* Includes feature branch: media item fixed lanes
+ ARA: update API to version 2.1, with full ARM support
+ Batch converter: preserve very long metadata correctly
+ Batch converter: support $track, $tracknumber, $itemnumber wildcards, which will resolve to the project state at the time the media item was added to the conversion list [t=262781]
+ ReaScript: IDEs allow changing font name via ide_font_face= in reaper.ini
+ ReaScript: add Main_SaveProjectEx, to save project or track template with a specific filename and options [t=261802]
+ ReaScript: do not run scripts from cwd rather than reascript path [t=262921]
# VST: enable container wrapper windows by default for vst2 [p=2524015]
Full changelog / Latest pre-releases
|
|
|
02-11-2022, 07:44 PM
|
#2
|
Human being with feelings
Join Date: Apr 2016
Location: ASU`ogacihC
Posts: 3,799
|
Quote:
+ ReaScript: do not run scripts from cwd rather than reascript path [t=262921]
|
Thank You!
|
|
|
02-11-2022, 08:56 PM
|
#3
|
Human being with feelings
Join Date: Aug 2011
Location: Los Angeles, CA
Posts: 307
|
Quote:
+ ReaScript: add Main_SaveProjectEx, to save project or track template with a specific filename and options
|
Awesome to get more options for these! Any chance of also getting a native way to open projects offline from ReaScript? Currently I just generate a dummy .rpp that I modify to disable all the FX, but it's a bit of a hack with extra overhead and disk access for when you just want to access a bunch of projects from ReaScript quickly. And you lose the actual offline/online status of effects.
Last edited by paaltio; 02-11-2022 at 09:43 PM.
|
|
|
02-11-2022, 10:05 PM
|
#4
|
Human being with feelings
Join Date: Jan 2013
Posts: 1,076
|
Code:
+ ReaScript: add Main_SaveProjectEx, to save project or track template with a specific filename and options [t=261802]
Awesome!!!
Any hope to have the "Save Project" Dialog window's options as well?
"Create subdirectory for project"
"Copy all media into project directory" etc...
I realize, this would add a lot of options, but it would finally give us a way to "copy all media to project directory" via script.
|
|
|
02-12-2022, 01:41 AM
|
#5
|
Human being with feelings
Join Date: Dec 2012
Posts: 13,322
|
Quote:
Originally Posted by Edgemeal
+ ReaScript: IDEs allow changing font name via ide_font_face= in reaper.ini
|
While we are at IDE font, can we please have zoom for knobs part in video processor? The code part is easily zoomed via wheel, but the left is so small it
is impossible to see the text in there.
|
|
|
02-12-2022, 02:23 AM
|
#6
|
Human being with feelings
Join Date: Jul 2010
Location: Slovakia
Posts: 2,583
|
Quote:
improve performance with large numbers of custom actions
|
This might be offtopic but if you open the FX browser and you have pre-selected "All" and you have a lot of plugins, the window initialization is slow.
|
|
|
02-12-2022, 02:39 AM
|
#7
|
Human being with feelings
Join Date: Jan 2012
Location: Germany
Posts: 1,121
|
Quote:
Originally Posted by Edgemeal
+ ReaScript: IDEs allow changing font name via ide_font_face= in reaper.ini
|
Amazing!! Thank you so much, Justin! I didn't even have to make that FR on askjf, you read my mind
|
|
|
02-12-2022, 04:38 AM
|
#8
|
Human being with feelings
Join Date: May 2017
Location: Leipzig
Posts: 6,492
|
Ooohh, there are some really great additions in this dev release
Excited to check them out
|
|
|
02-12-2022, 05:44 AM
|
#9
|
Human being with feelings
Join Date: Sep 2015
Location: Paris
Posts: 495
|
The cycle action editor (SWS extension) is kind of broken since the update to 6.47. Any action I try to add from the action list to a cycle action is not recognized anymore.
Here I am inserting the infamous no-op action (ID 65535) into a cycle action and it's not recognized. Is it only on my computer ?
I will also report it in the SWS thread. You might be interested in knowing it nonetheless  .
EDIT :Ok so you can actually add actions in cycle actions, but you have to enter manually the command ID. Not that bad but new.
Last edited by Loulou92; 02-12-2022 at 06:46 AM.
|
|
|
02-12-2022, 06:15 AM
|
#10
|
Moderator
Join Date: Aug 2007
Location: Caracas, Venezuela
Posts: 8,666
|
*waits patiently for Melodyne ARM*
__________________
Pressure is what turns coal into diamonds - Michael a.k.a. Runaway
|
|
|
02-12-2022, 12:00 PM
|
#11
|
Human being with feelings
Join Date: Jul 2009
Posts: 3,284
|
Quote:
Originally Posted by Edgemeal
+ ReaScript: add Main_SaveProjectEx, to save project or track template with a specific filename and options [t=261802]
|
Thank you so much!
Now we should wait for Heda to update his TrackTemplates script to see if it works well.
much appreciated!❤
|
|
|
02-12-2022, 12:08 PM
|
#12
|
Human being with feelings
Join Date: Jan 2012
Location: Germany
Posts: 1,121
|
Quote:
Originally Posted by Edgemeal
+ ReaScript: IDEs allow changing font name via ide_font_face= in reaper.ini
|
Has anyone tried this so far? I can't seem to make it work. Added the line to the reaper.ini on Windows and Linux (Linux has also got a REAPER.ini but it seems that it belongs to the other one).
Linux: It doesn't matter which font I use, they all look the same and broken. When I remove the line, everything is normal again. Will update with a screenshot once I am on my laptop.
Windows: No change at all after adding the line to the reaper.ini.
|
|
|
02-12-2022, 01:31 PM
|
#13
|
Human being with feelings
Join Date: May 2017
Posts: 972
|
Fade Bug
Hi developers,
I found a bug in the recent Pre release versions.
Here is a link to the video explaining it. (please watch this with Audio turned up as you have me talking over it and explaining the issue)
https://drive.google.com/open?id=1D-...m&usp=drive_fs
Pls find below a link to my reaper.ini file
https://drive.google.com/open?id=1D-...m&usp=drive_fs
I kindly request the developers to look into this and provide a fix asap.
Thank you in advance
|
|
|
02-12-2022, 01:57 PM
|
#14
|
Human being with feelings
Join Date: May 2017
Posts: 972
|
Reasurround pan bug in this version
Hi Developers,
I noticed a bug/ behaviour in this version of reaper. I don't recall seeing this issue in earlier versions.
Here is a video explaining it. Please take a look
https://drive.google.com/open?id=1DF...m&usp=drive_fs
|
|
|
02-12-2022, 02:00 PM
|
#15
|
Human being with feelings
Join Date: May 2017
Posts: 972
|
wildcard feature request
+ Batch converter: support $track, $tracknumber, $itemnumber wildcards, which will resolve to the project state at the time the media item was added to the conversion list
Thank you for this..
It will really help to have a new wildcard $Channel while rendering or batch converting. A mono export should add "M" and a stereo export should add "ST" and so on..for 3CH, 4CH etc.
|
|
|
02-12-2022, 02:14 PM
|
#16
|
Administrator
Join Date: Mar 2007
Location: NY
Posts: 15,436
|
Quote:
Originally Posted by svijayrathinam
Hi Developers,
I noticed a bug/ behaviour in this version of reaper. I don't recall seeing this issue in earlier versions.
Here is a video explaining it. Please take a look
|
Could you possibly post or send us the project file with just those two tracks with reasurroundpan inserted, so it's clear what the channel and panner configuration is? We can then add media to the 2nd track and try to recreate the problem.
|
|
|
02-12-2022, 02:24 PM
|
#17
|
Human being with feelings
Join Date: May 2017
Posts: 972
|
Quote:
Originally Posted by schwa
Could you possibly post or send us the project file with just those two tracks with reasurroundpan inserted, so it's clear what the channel and panner configuration is? We can then add media to the 2nd track and try to recreate the problem.
|
Hi schwa,
Thank you for such a speedy reply. Here is a project file with a little media item. the media item is on track 2 and the panner on track 2 has pan pucks locked. If you move this item to track 1 you will notice the issue that I showed on my video. Both Tracks have 7.1 surround reasurround pan configuration. first track has one input channels and 2nd track has 2 input channels
https://drive.google.com/open?id=1DL...m&usp=drive_fs
|
|
|
02-12-2022, 02:24 PM
|
#18
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 5,938
|
Quote:
Originally Posted by Edgemeal
# VST: enable container wrapper windows by default for vst2 [p=2524015]
|
Thanks devs! This fixed the issues I was experiencing with the Softube plugins. It also seems to have improved the usability with lower right corner dragging to resize where I'm no longer able to extend the window vertically or horizontally beyond the plugin interface when resizing. Much appreciated!
|
|
|
02-12-2022, 02:36 PM
|
#19
|
Administrator
Join Date: Mar 2007
Location: NY
Posts: 15,436
|
Quote:
Originally Posted by svijayrathinam
Hi schwa,
Thank you for such a speedy reply. Here is a project file with a little media item. the media item is on track 2 and the panner on track 2 has pan pucks locked. If you move this item to track 1 you will notice the issue that I showed on my video. Both Tracks have 7.1 surround reasurround pan configuration. first track has one input channels and 2nd track has 2 input channels
|
Thanks for sending the file. I'm looking into this, but for the time being you should be able to defeat the behavior by disabling the toolbar button "move envelope points with media items."
|
|
|
02-12-2022, 02:54 PM
|
#20
|
Human being with feelings
Join Date: Dec 2012
Posts: 13,322
|
Quote:
Originally Posted by timothys_monster
Windows: No change at all after adding the line to the reaper.ini.
|
Just checked and it works. I added it at the second line.
Try this: ide_font_face=Castellar
Remember to restart Reaper.
|
|
|
02-12-2022, 03:09 PM
|
#21
|
Human being with feelings
Join Date: May 2017
Posts: 972
|
Quote:
Originally Posted by schwa
Thanks for sending the file. I'm looking into this, but for the time being you should be able to defeat the behavior by disabling the toolbar button "move envelope points with media items."
|
Thank you...Yes..thats exactly what I am doing...Hope to have this fixed sometime soon
|
|
|
02-12-2022, 03:26 PM
|
#22
|
Human being with feelings
Join Date: Nov 2009
Location: Nuremberg
Posts: 148
|
2 bugs found in this preview.
- first, when dragging an vst3 fx via fx browser to the tcp to create a new track, the fx is not been shown online (no green indicator).
- second, this and probably previous builds: in win11 the ram indicator in the info panel below the tcp is always shown as 0mb.
|
|
|
02-12-2022, 04:09 PM
|
#23
|
Human being with feelings
Join Date: Apr 2016
Location: ASU`ogacihC
Posts: 3,799
|
Quote:
+ ReaScript: IDEs allow changing font name via ide_font_face= in reaper.ini
|
Is there a specific type of font to use? I use 'Consolas' in VS so tried that and it looks fine, but some of the others I quickly tried ('Calibri', 'Comic Sans MS', 'Advanced Dot Digital-7') look really bad when IDE is first open,..
If I zoom in/out they clear up a bit but still not quite right.
Win10_x64, no screen/text scaling, Radeon 6700HD GPU
|
|
|
02-12-2022, 04:58 PM
|
#24
|
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 15,607
|
Quote:
Originally Posted by Edgemeal
Is there a specific type of font to use? I use 'Consolas' in VS so tried that and it looks fine, but some of the others I quickly tried ('Calibri', 'Comic Sans MS', 'Advanced Dot Digital-7') look really bad when IDE is first open,..
If I zoom in/out they clear up a bit but still not quite right.
Win10_x64, no screen/text scaling, Radeon 6700HD GPU
|
Needs to be fixed-width. Try downloading and installing “Anonymous Pro” and using that one
|
|
|
02-12-2022, 06:11 PM
|
#25
|
Human being with feelings
Join Date: Jan 2011
Posts: 1,050
|
Quote:
Originally Posted by Zephyrus
2 bugs found in this preview.
- first, when dragging an vst3 fx via fx browser to the tcp to create a new track, the fx is not been shown online (no green indicator).
|
I guess it's not a new one. Check this thread-> https://forum.cockos.com/showthread....35#post2456735
|
|
|
02-13-2022, 03:15 AM
|
#26
|
Human being with feelings
Join Date: Jan 2012
Location: Germany
Posts: 1,121
|
Quote:
Originally Posted by vitalker
Just checked and it works. I added it at the second line.
Try this: ide_font_face=Castellar
Remember to restart Reaper.
|
Alright I got it now. Not all mono typeface fonts seem to work, though, e.g. "Andale" or "JetBrains Mono Regular". But "DejaVu Sans Mono" is looking much better and works perfectly.
On Linux I had to add the line to reaper.ini ( not REAPER.ini) under the [REAPER] block. After restarting it will get aligned alphabetically right after "ide_colors=".
Haven't tried Windows yet.
|
|
|
02-13-2022, 07:43 AM
|
#27
|
Human being with feelings
Join Date: Sep 2021
Location: Berlin
Posts: 1,750
|
Mentioning this here, since midi_init() is new. I'm trying to use it right now and running into some trouble. macOS 11.6.3
From C++, it's behaving differently than I would expect. I have a MIDI device (Novation Peak) which I am attaching and detaching via USB. I get a notification from the OS that something has changed and confirm that it's the Peak which has a new state in REAPER. I then dispatch to the main thread and call midi_init() for the Peak's index.
What's happening, though, is that the device is being removed from the MIDI input list when it's attached, and added to the MIDI input list when detached. This remains the case when I open the prefs, as well -- I can see that REAPER considers the device connected and enabled, but it's missing from the TCP input list.
I would be happy to send you some C++ code if you want to try this out yourself, but maybe the description is enough to go on. Thank you!
EDIT: just to be clear, calling midi_reinit() at the same position in the code has the expected outcome
Last edited by sockmonkey72; 02-13-2022 at 10:13 AM.
|
|
|
02-14-2022, 01:17 PM
|
#29
|
Human being with feelings
Join Date: Sep 2021
Location: Berlin
Posts: 1,750
|
Quote:
Originally Posted by sockmonkey72
Mentioning this here, since midi_init() is new. I'm trying to use it right now and running into some trouble. macOS 11.6.3
From C++, it's behaving differently than I would expect. I have a MIDI device (Novation Peak) which I am attaching and detaching via USB. I get a notification from the OS that something has changed and confirm that it's the Peak which has a new state in REAPER. I then dispatch to the main thread and call midi_init() for the Peak's index.
What's happening, though, is that the device is being removed from the MIDI input list when it's attached, and added to the MIDI input list when detached. This remains the case when I open the prefs, as well -- I can see that REAPER considers the device connected and enabled, but it's missing from the TCP input list.
I would be happy to send you some C++ code if you want to try this out yourself, but maybe the description is enough to go on. Thank you!
EDIT: just to be clear, calling midi_reinit() at the same position in the code has the expected outcome
|
Crickets? Could you please clarify what I should expect from midi_init() when run from the main thread in C++? At this point, I've tried everything I can think of and I am still getting strange behavior in the TCP input list after calling midi_init().
Should it cause the TCP input list to update, or would I still need to call midi_reinit() to do that?
Is midi_init(-1, -1) equivalent to midi_reinit()? If not, what are the differences?
Thanks so much, I appreciate any info you can provide.
|
|
|
02-14-2022, 02:20 PM
|
#30
|
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 15,607
|
Quote:
Originally Posted by sockmonkey72
Crickets? Could you please clarify what I should expect from midi_init() when run from the main thread in C++? At this point, I've tried everything I can think of and I am still getting strange behavior in the TCP input list after calling midi_init().
Should it cause the TCP input list to update, or would I still need to call midi_reinit() to do that?
Is midi_init(-1, -1) equivalent to midi_reinit()? If not, what are the differences?
Thanks so much, I appreciate any info you can provide.
|
midi_reinit() closes/re-opens all devices.
midi_init(-1,-1) tries to open any devices that are enabled but failed to open previously.
midi_init(devidx,devidx2) does the same as -1,-1, but also forces re-open of just the devices specified.
re: the TCP input displays, try TrackList_AdjustWindows() to refresh those?
|
|
|
02-14-2022, 02:33 PM
|
#31
|
Human being with feelings
Join Date: Jan 2013
Posts: 1,076
|
Regarding Trying to wrap my head around this:
I realize that for templates, it saves them in the background.
But when using it for projects, is it intended behaviour that the project is just saved in background without replacing the current open project like a normal "Save As..." action would do?
|
|
|
02-14-2022, 03:22 PM
|
#32
|
Human being with feelings
Join Date: Sep 2021
Location: Berlin
Posts: 1,750
|
Quote:
Originally Posted by Justin
midi_reinit() closes/re-opens all devices.
midi_init(-1,-1) tries to open any devices that are enabled but failed to open previously.
midi_init(devidx,devidx2) does the same as -1,-1, but also forces re-open of just the devices specified.
re: the TCP input displays, try TrackList_AdjustWindows() to refresh those?
|
Thanks for the explanations, much appreciated. I think I've got it working now.
TrackList_AdjustWindows() is ultimately not necessary -- if I wait long enough (~1s) from the time of the OS notification before calling midi_init() on the ports which changed, everything updates as expected. Nevertheless, thanks for introducing me to that function. :-)
I was apparently jumping the gun (waiting only ~500ms before midi_init()). Calling midi_reinit() appears to flush/rebuild the state immediately FWIW.
Once again, thanks for the new API, and for the assist.
|
|
|
02-14-2022, 04:37 PM
|
#33
|
Administrator
Join Date: Mar 2007
Location: NY
Posts: 15,436
|
Quote:
Originally Posted by svijayrathinam
Thank you...Yes..thats exactly what I am doing...Hope to have this fixed sometime soon
|
This should be improved in the current development build if you would care to try it out and let us know.
|
|
|
02-14-2022, 04:57 PM
|
#34
|
Human being with feelings
Join Date: May 2017
Location: Leipzig
Posts: 6,492
|
Quote:
Originally Posted by Justin
Needs to be fixed-width. Try downloading and installing “Anonymous Pro” and using that one
|
I'm curious: from seeing the white gaps in the screenshots, it looks like the IDE tries to interpret the fonts as fixed width.
Would it work to treat these non-fixed fonts simply as fixed width by making the white blocks the bgcolor?
Or does it lead to problems?
|
|
|
02-15-2022, 01:57 AM
|
#35
|
Human being with feelings
Join Date: May 2017
Posts: 972
|
Quote:
Originally Posted by schwa
This should be improved in the current development build if you would care to try it out and let us know.
|
That seems to work. Thank you very much
|
|
|
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 04:08 PM.
|