Old 10-22-2015, 11:54 AM   #1
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,218
Default v5.05pre8b - October 22 2015

v5.05pre8b - October 22 2015
# Media Explorer: tons of speed optimizations/improvements

+ Action dialog: use logical description sorting
+ Actions: add toggles for ripple per-track and all tracks
+ JS: improve parameter text editing behavior (enter to commit)
+ JSFX: support __memtop() builtin function to query script memory size
+ JSFX: support options: maxmem=xyz up to about 32 million items
+ Mouse modifiers: add context for stretch marker double click
+ OSX: disable various drawing optimizations on 10.11+
+ Project bay: use logical sorting
+ ReaScript: support __memtop() builtin function in EEL to query script memory size
+ ReaVerb: support prompting for test tone when deconvolving on OSX [t=74360]
# Media Explorer: support BPM metadata
# Media Explorer: support KEY metadata
# Media explorer: optimize database memory use
# Optimize project/undo history reading, parsing
# Stretch markers: reorganize mouse modifiers slightly to highlight rate envelope behavior
# Super8: use new maxmem= and __memtop() functions to allow longer loops
__________________
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.

Last edited by musicbynumbers; 10-22-2015 at 05:33 PM.
musicbynumbers is offline   Reply With Quote
Old 10-22-2015, 01:04 PM   #2
PitchSlap
Human being with feelings
 
PitchSlap's Avatar
 
Join Date: Jan 2008
Location: Vancouver, BC
Posts: 3,795
Default

Quote:
Originally Posted by musicbynumbers View Post
# Media Explorer: support BPM metadata
# Media Explorer: support KEY metadata
This would definitely be more of a creative/experimental feature, but seeing how useful tempo-match is, why not key-match?

Add a field for key in the project settings dialog (which would be nice anyway for embedding with tempo in BWF exports), then have an option for the Media Explorer to auto-match the key of previewing media to the project based on the filename or metadata.

A basic mode would shift to the exact project key (maybe leave relative major/minor, +/- fifths alone), and a more advanced mode could use the circle of fifths (i.e. "Camelot Code") for harmonic compatibility and more musically varied results that avoid drastic pitch-shifting...

__________________
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
PitchSlap is offline   Reply With Quote
Old 10-22-2015, 01:47 PM   #3
Modular
Human being with feelings
 
Modular's Avatar
 
Join Date: Oct 2009
Location: Manchester
Posts: 282
Default

Great stuff dev, loving where this is all going.
Would be great if we could analyse the key and tempo too
Also while we are on media explorer stuff, I would love it if we could create a database from search results.

Example: search for impact samples, then create database from results, name database impacts = happy days
__________________
www.fortymileswest.co.uk
Modular is offline   Reply With Quote
Old 10-22-2015, 02:07 PM   #4
creal
Human being with feelings
 
Join Date: Jan 2010
Posts: 2,691
Default

Quote:
Originally Posted by PitchSlap View Post
This would definitely be more of a creative/experimental feature, but seeing how useful tempo-match is, why not key-match?

Add a field for key in the project settings dialog (which would be nice anyway for embedding with tempo in BWF exports), then have an option for the Media Explorer to auto-match the key of previewing media to the project based on the filename or metadata.

A basic mode would shift to the exact project key (maybe leave relative major/minor, +/- fifths alone), and a more advanced mode could use the circle of fifths (i.e. "Camelot Code") for harmonic compatibility and more musically varied results that avoid drastic pitch-shifting...


This pre-release makes me very happy.

Thank you devs for the mouse modifier and the BPM/Key metadata.


I totally agree with PitchSlap, and I have three comments :

1) the columns in the media explorer (in explorer mode) are not saved, and each time I launch Reaper I have to choice once again the BPM column. Maybe it would be more handy to store the user "columns config"

2) I'm not a scripter, but I wonder if it was possible to add tag values in API functions for lua. For example, we could have "GetTBPMSourceMediaFromItem"; so that it will be possible to script, using the actual BPM converter (by Xraym), some lines to change instantaneously the item rate so that the BPM of its source file matches the BPM project

3) since we are in a "media explorer" mood, maybe a good thing would be to edit some tags of the source medias directly from the item properties (and by using the project bay)



Sorry for my english, and you will maybe find that it's not important, but I wanted to say that. For example, it would be useful for the DJ's.

Thank you.
creal is online now   Reply With Quote
Old 10-22-2015, 03:45 PM   #5
vitalker
Human being with feelings
 
vitalker's Avatar
 
Join Date: Dec 2012
Posts: 13,333
Default REAPER hangs up after choosing WASAPI Exclusive as Audio device

http://forum.cockos.com/showpost.php...3&postcount=49
vitalker is online now   Reply With Quote
Old 10-22-2015, 05:04 PM   #6
Argitoth
Human being with feelings
 
Argitoth's Avatar
 
Join Date: Feb 2008
Location: Mesa, AZ
Posts: 2,057
Default

Quote:
v5.05pre8b - October 22 2015
# Media Explorer: tons of speed optimizations/improvements
first time I captured something before anyone else.
__________________
Soundemote - Home of the chaosfly and pretty oscilloscope.
MyReaperPlugin - Easy-to-use cross-platform C++ REAPER extension template
Argitoth is offline   Reply With Quote
Old 10-22-2015, 05:55 PM   #7
Argitoth
Human being with feelings
 
Argitoth's Avatar
 
Join Date: Feb 2008
Location: Mesa, AZ
Posts: 2,057
Default



HAELL YES, PRAISE BE!
__________________
Soundemote - Home of the chaosfly and pretty oscilloscope.
MyReaperPlugin - Easy-to-use cross-platform C++ REAPER extension template
Argitoth is offline   Reply With Quote
Old 10-22-2015, 11:02 PM   #8
planetnine
Human being with feelings
 
planetnine's Avatar
 
Join Date: Oct 2007
Location: Lincoln, UK
Posts: 7,942
Default

Double-click context includes "Reset Stretch marker rate to 1.0" -that's an old request of mine, thank you devs!

...and I can run stretch mrker scripts from double-click too, useful shortcut, thank you.




Edit: I've always thought it would be better if the "Shortcut" sort order in the actions list could include a base-key-centric sort mode, ie "A" followed by all its modified versions, "B" followed by its modifiers, etc. This in addition to the normal ascending/descending modes. This would make it easier for users to manage shortcuts and modifiers as they could be visually grouped -I did wonder if that's what was meant by "Logical sorting" for the ations list.




>
__________________
Nathan, Lincoln, UK. | Item Marker Tool. (happily retired) | Source Time Position Tool. | CD Track Marker Tool. | Timer Recording Tool. | dB marks on MCP faders FR.

Last edited by planetnine; 10-22-2015 at 11:13 PM.
planetnine is offline   Reply With Quote
Old 10-23-2015, 01:07 AM   #9
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,218
Default Project bay: Can't search in folders.

Since this pre has a lot to do with searching.

Please consider adding the ability to the project bay that the filter function can look/search inside of the folders you've created there as if you have everything all nice and tidy in folders. The filter does nothing.

I guess you could argue that it's a "filter" not a "search" but it would be awesome if it could peak inside folders.

Also, would any of the database improvements be able to used when you load up a bay again for the first time as if you have created quite a big bay (to say collect up your favourite sfx in one place) then it can take a while to load it up and I'm hoping the database improvements could help here?)
__________________
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 10-23-2015, 01:25 AM   #10
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,218
Default media explorer: few column based bugs.

Mention one of these before but found another.

1. "genre" column doesn't hide when unticked in a database. It merely shrinks it's width to 0 but is still there. (strange?) (I found this out as I tried to resize the BWF/metadata column)

2. big one.. Switching from a window explorer setup shortcut in media explorer to a database clears the column order and widths.


(side note: If there was a way to get copy and paste into the built in reaper media explorer view, I reckon I could abandon using the "use windows explorer" option here for good!)
__________________
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 10-23-2015, 01:29 AM   #11
Thalamus
Human being with feelings
 
Thalamus's Avatar
 
Join Date: Jun 2011
Location: Cheshire, UK
Posts: 607
Default

Quote:
Originally Posted by planetnine View Post
Double-click context includes "Reset Stretch marker rate to 1.0" -that's an old request of mine, thank you devs!
>

This seems a bit hit-and-miss at the moment. It's far easier to successfully double-click the right-hand portion of the stretch marker. The left, bit of a bugger!
Thalamus is offline   Reply With Quote
Old 10-23-2015, 03:56 AM   #12
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,818
Default

Database performance with about 127000 files is pretty good. It updates within a second or two as I type in.

Happy camper.

Sidenote. I wrote a script to activate and arm all fx parameters on selected tracks (find it here). The problem is that as soon as I want to write to the envelopes, to make establish values at the end of the session for example, Reaper wants to display all those envelopes. This took a rather long time when I did this with 100 tracks of one ReaEQ+ReaComp.

So, let's have that option. Don't show me envelopes when they get activated and/or armed. Please .

Or just give us an action and some GUI stuff to do all this activation stuff quickly, while keeping Reaper from helping us out with a display of 4400 envelopes (100 tracks of 8band ReaEQ+ReaComp).
__________________
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 10-23-2015, 06:50 AM   #13
Thalamus
Human being with feelings
 
Thalamus's Avatar
 
Join Date: Jun 2011
Location: Cheshire, UK
Posts: 607
Default

Quote:
Originally Posted by airon View Post
Database performance with about 127000 files is pretty good. It updates within a second or two as I type in.

It's faster, for sure .. but the updating search interrupts the typing which is not good.
Thalamus is offline   Reply With Quote
Old 10-23-2015, 09:21 AM   #14
Thalamus
Human being with feelings
 
Thalamus's Avatar
 
Join Date: Jun 2011
Location: Cheshire, UK
Posts: 607
Default

If you try altering the very first stretch marker (with pitch preserve toggled off) something crazy happens .. the item gets super-long.
Thalamus is offline   Reply With Quote
Old 10-23-2015, 09:54 AM   #15
Jeffos
Mortal
 
Jeffos's Avatar
 
Join Date: Dec 2008
Location: France
Posts: 1,969
Default

Quote:
Originally Posted by Thalamus View Post
It's faster, for sure .. but the updating search interrupts the typing which is not good.
Make sure you're using pre8b, not pre8: there are 2 important fixes in there.

Also, not sure I understand but, for the record, in pre8+ a subfolder/metadata search isn't restarted anymore while typing (it keeps going on behind the scene, only the displayed results are changing...).
Jeffos is offline   Reply With Quote
Old 10-23-2015, 02:20 PM   #16
IXix
Human being with feelings
 
Join Date: Jan 2007
Location: mcr:uk
Posts: 3,891
Default

Quote:
Originally Posted by musicbynumbers View Post
+ JSFX: support __memtop() builtin function to query script memory size
+ JSFX: support options: maxmem=xyz up to about 32 million items
Nice
IXix 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 02:16 AM.


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