Old 09-28-2019, 11:49 AM   #1
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
Default v5.983+dev0928 - September 28 2019

v5.983+dev0928 - September 28 2019

  • + Dynamic split: improve gate handling
  • + Dynamic split: overhaul of algorithm
  • + Dynamic split: retain settings after canceling the window
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
__________________
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 09-28-2019, 11:50 AM   #2
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 24,790
Default

Nice stuff!
EvilDragon is online now   Reply With Quote
Old 09-28-2019, 12:17 PM   #3
Thonex
Human being with feelings
 
Join Date: May 2018
Location: Los Angeles
Posts: 1,719
Default

Quote:
Originally Posted by airon View Post
v5.983+dev0928 - September 28 2019

  • + Dynamic split: overhaul of algorithm
Does this affect the algorithm to the action: Item: Auto trim/split items (remove silence)... ?

Do they used a shared algo?

Thanks.
__________________
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.
Thonex is offline   Reply With Quote
Old 09-28-2019, 01:01 PM   #4
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 15,749
Default

Quote:
Originally Posted by Thonex View Post
Does this affect the algorithm to the action: Item: Auto trim/split items (remove silence)... ?
No, that should not be affected.
schwa is offline   Reply With Quote
Old 09-28-2019, 01:05 PM   #5
Thonex
Human being with feelings
 
Join Date: May 2018
Location: Los Angeles
Posts: 1,719
Default

Quote:
Originally Posted by schwa View Post
No, that should not be affected.
Phew... thanks. One less thing to worry about

Thanks for all these awesome updates.
__________________
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.
Thonex is offline   Reply With Quote
Old 09-28-2019, 01:27 PM   #6
SmajjL
Human being with feelings
 
Join Date: Nov 2013
Location: IKEA
Posts: 2,778
Default

Quote:
Originally Posted by airon View Post
v5.983+dev0928 - September 28 2019
  • + Dynamic split: improve gate handling
  • + Dynamic split: overhaul of algorithm
  • + Dynamic split: retain settings after canceling the window


__________________
_Ohh.))::_Linux_::((.Xoxo_

SmajjL is offline   Reply With Quote
Old 09-28-2019, 03:36 PM   #7
_Stevie_
Human being with feelings
 
_Stevie_'s Avatar
 
Join Date: Oct 2017
Location: Black Forest
Posts: 5,054
Default

Quote:
Originally Posted by airon View Post
v5.983+dev0928 - September 28 2019

  • + Dynamic split: improve gate handling
  • + Dynamic split: overhaul of algorithm
  • + Dynamic split: retain settings after canceling the window
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
I just did some simple tests and I’m really surprised. Great results so far! Thanks a lot devs.
__________________
My Reascripts forum thread | My Reascripts on GitHub
If you like or use my scripts, please support the Ukraine: Ukraine Crisis Relief Fund | DirectRelief | Save The Children | Razom
_Stevie_ is offline   Reply With Quote
Old 09-28-2019, 04:18 PM   #8
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,214
Default

Thanks guys!

Been using dynamic split a lot lately so any improvements are very welcome!
__________________
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 09-29-2019, 02:40 AM   #9
bFooz
Human being with feelings
 
Join Date: Jul 2010
Location: Slovakia
Posts: 2,588
Default

I am really glad you improved this! Previous issue with slices being ignored instead of merged is now gone.

There are still some minor issues and improvements to be done:

glitch under this text (Win7)


----------
use "Remove silent areas"
Problem: the very first slice before the first gate opening is not removed
Expected: it should be removed because it does not meet the gate threshold

----------
set Leading or Trailing pad to a negative value
set Fade pad on
Problem: the fade is not created.
Expected: item edges are not moved and a fade is created in a length of a particular leading/trailing pad.

----------
move cursor in the Gate frame (Win7)
Problem: the help text at the bottom of the window flickers


----------
FR: add presets
reason: one time I want to split drums to hits, the other time I want to remove silences from voice, currently I need to readjust all parameters each time for each different task


----------
texts: some texts seems unpolished and neglected, also in relation to the overall nomenclature

"Min slice length:"[/B] and [B]"Min silence"
->either "Min. slice:", "Min. silence:" (notice dots and colons)
->or "Min. slice length:", "Min. silence length:"
->or "Min. slice len.:", "Min. silence len.:"
->or "Slice limit:", "Silence limit:"

"Gate threshold"
-> "Threshold"
("Gate" is already in the frame name, will match "Hysteresis")

"Write stretch markers to selected items"
-> "Add stretch markers to selected items"
(you use "Add" in other places; in the action list)

"Write stretch markers to selected items and add to grouped items"
-> "Add stretch markers to selected and grouped items"
(there is no difference between writing and adding here)

"Add transient guide markers to items"
-> "Add transient guides to selected items"
(you use "Transient guides" elswhere in the program; make clear it is now only to selected items)

"Set new items forced to beat timebase"
->"Set items timebase to beats (position only)"
(much more clearer, much less thinking needed, same as used in the action list)

"Auto-adjust snap offset to peak value within first:"
->"Set snap offset to peak value within first:"
(clearer, same as used in the action list)


----------
UI:

transient threshold:
add controls for transients to the main dynamic split window (makes it much faster to set, gate threshold is already there)
controls to add: sensitivity, threshold, zero-crossing, display threshold in items
remove button "Set transient sensitivity"


gate:
add option to display gate threshold in media items, both for threshold and hysteresis, similarly to how transient threshold is displayed

(note: there could be just one checkbox to toggle display of threshold in items both of transients and gate)


order of frames/controls within the window to mirror workflow:
1 - choose split points (transient, gates)
2 - set transient sensitivity
3 - set gate sensitivity
4 - tweak splits, silences
5 - set action to perform


All this would make using this tool much more bio-CPU-efficient, while those saved brain-cycles could be used on the music itself.
bFooz is online now   Reply With Quote
Old 09-29-2019, 12:20 PM   #10
amagalma
Human being with feelings
 
amagalma's Avatar
 
Join Date: Apr 2011
Posts: 3,451
Default

Quote:
Originally Posted by airon View Post
v5.983+dev0928 - September 28 2019
  • + Dynamic split: improve gate handling
  • + Dynamic split: overhaul of algorithm
  • + Dynamic split: retain settings after canceling the window
Wow! This is great! Unfortunately, I am away and I cannot test it Can't wait to return home next week and check it out!

Devs, have you seen this?

PS. Could someone test the new algorithm with strummed/arpeggiated guitar and bass guitar? The previous algo was not working good with such audio. Thanks!
__________________
Most of my scripts can be found in ReaPack.
If you find them useful, a donation would be greatly appreciated! Thank you! :)

Last edited by amagalma; 09-29-2019 at 12:33 PM.
amagalma is offline   Reply With Quote
Old 09-29-2019, 03:54 PM   #11
juliansader
Human being with feelings
 
Join Date: Jul 2009
Posts: 3,714
Default

It was a pleasant surprise to see Dynamic Split here in the pre-release.

In which ways does the new algorithm improve on the previous one?

Minimum slice length:
As soon as "Min slice length" is increased above the smallest slice length, it seems that some transients are skipped, even though they are further away from the previous transient than the minimum length. For example:

The transients that are skipped, are affected (in a seemingly random way) by the Transient Detection Settings.

Item edges:
When inserting stretch markers into items via Dynamic Split, the setting "Treat media item edges as transients" is ignored, and no stretch markers are inserted at item edges. (Perhaps "Treat media item edges as transients" should be an option in the Transient Detection Settings windows, rather than in Preferences?)
juliansader is offline   Reply With Quote
Old 09-29-2019, 06:51 PM   #12
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 15,749
Default

Quote:
Originally Posted by juliansader View Post
As soon as "Min slice length" is increased above the smallest slice length, it seems that some transients are skipped, even though they are further away from the previous transient than the minimum length.
The algorithm looks for strongest transients to base the minimum split length off of, because for example you wouldn't want one weak transient near the beginning of the content to throw off a set of regular, strong transients. In this contrived example, all of the transients are the equivalent, so the ordering ends up being random. We'll adjust this so that splits of roughly the same value are ordered by time.
schwa is offline   Reply With Quote
Old 09-29-2019, 10:01 PM   #13
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 24,790
Default

I must say that UX-wise, I feel that all transient detection settings should be merged into the dynamic split dialog, for ease of use and less context-switching. Also I would remove the "Transient detection" frame from Preferences->Editing Behavior and just make all that a part of dynamic split menu, maybe?


It would also be great since you're working on this part, to also make that dialog follow the theme colors
EvilDragon is online now   Reply With Quote
Old 09-29-2019, 10:15 PM   #14
amagalma
Human being with feelings
 
amagalma's Avatar
 
Join Date: Apr 2011
Posts: 3,451
Default

Quote:
Originally Posted by EvilDragon View Post
I must say that UX-wise, I feel that all transient detection settings should be merged into the dynamic split dialog, for ease of use and less context-switching.
Please, no! Many times when I want to set a noise gate or a compressor I use the transient detection settings as a visual indicator of the threshold. If you merge the two dialogs it will slow things down for me, since whenever I would like to make such a use I would have to wait the dynamic split to finish its calculations. Thanks!
__________________
Most of my scripts can be found in ReaPack.
If you find them useful, a donation would be greatly appreciated! Thank you! :)
amagalma is offline   Reply With Quote
Old 09-29-2019, 10:29 PM   #15
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 24,790
Default

The separate small dialog could still be available via the action, then? But I'd really like to see all those options in one place when dynamic splitting, without requiring me to open a new dialog to tweak the detection settings...
EvilDragon is online now   Reply With Quote
Old 09-29-2019, 11:31 PM   #16
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,686
Default

Quote:
Originally Posted by schwa View Post
The algorithm looks for strongest transients to base the minimum split length off of, ....
Is it viable / possible to insert (e.g.) ReaEQ in the detection path to allow for filtering a dominant frequency for the detection ?

-Michael
mschnell is offline   Reply With Quote
Old 09-30-2019, 01:12 AM   #17
dupont
Human being with feelings
 
dupont's Avatar
 
Join Date: Nov 2007
Location: France
Posts: 919
Default

Quote:
Originally Posted by juliansader View Post
When inserting stretch markers into items via Dynamic Split, the setting "Treat media item edges as transients" is ignored, and no stretch markers are inserted at item edges. (Perhaps "Treat media item edges as transients" should be an option in the Transient Detection Settings windows, rather than in Preferences?)
Yes, I was hoping for such a feature and didn't know it was on the preferences ! Confusing.
dupont is offline   Reply With Quote
Old 09-30-2019, 01:26 AM   #18
bigjoe
Human being with feelings
 
bigjoe's Avatar
 
Join Date: Jun 2015
Posts: 323
Default

Quote:
Originally Posted by mschnell View Post
Is it viable / possible to insert (e.g.) ReaEQ in the detection path to allow for filtering a dominant frequency for the detection ?

-Michael
Totally sold on this!
This is especially useful when dialing with bass heavy/softer material
bigjoe is offline   Reply With Quote
Old 09-30-2019, 06:22 AM   #19
_Stevie_
Human being with feelings
 
_Stevie_'s Avatar
 
Join Date: Oct 2017
Location: Black Forest
Posts: 5,054
Default

Quote:
Originally Posted by EvilDragon View Post
The separate small dialog could still be available via the action, then? But I'd really like to see all those options in one place when dynamic splitting, without requiring me to open a new dialog to tweak the detection settings...
I agree, would be great if it was all in one place and still available as seperate window for use cases like amagalma mentiond.
__________________
My Reascripts forum thread | My Reascripts on GitHub
If you like or use my scripts, please support the Ukraine: Ukraine Crisis Relief Fund | DirectRelief | Save The Children | Razom
_Stevie_ is offline   Reply With Quote
Old 09-30-2019, 08:39 AM   #20
Swi
Human being with feelings
 
Join Date: Apr 2018
Posts: 358
Default

I would also vote for a box that has both Dynamic split/Transient Detections settings in it.

I've had a custom action with both windows and a toolbar that has a few useful options when these windows are open. It would be nice to only have to close one window when I was done.

Thanks for all the great stuff lately.
Swi is offline   Reply With Quote
Old 09-30-2019, 11:34 AM   #21
juliansader
Human being with feelings
 
Join Date: Jul 2009
Posts: 3,714
Default

Regarding zero crossings:

* Analysis seems to be much faster when "Use zero crossings" is ENabled, which surprised me, since I presumed that finding zero crossings would involve additional calculations.

* When separating notes by transients, it is usually important that the entire transient falls within the part to the right. It may therefore be a good idea if the "Use zero crossings" setting favors zero crossings to the left of the transient.


(+1 to embedding the Transient Settings popup in the Dynamic Split window.)
juliansader is offline   Reply With Quote
Old 09-30-2019, 01:44 PM   #22
zookthespook
Human being with feelings
 
Join Date: Mar 2015
Location: India Mumbai
Posts: 816
Default

Definitely improved .specially working witb percussive stuff it will be a way better experience but still with even things like pizzicato lines the slicing is not hitting the desired mark even though I was battling with the transient threshold , sensitivity , split hystersis , on some count the split will happen with softer strikes and clearly ignores the larger ones. Regardless thank you for looking into this devs !
Cheers
zookthespook is offline   Reply With Quote
Old 09-30-2019, 03:01 PM   #23
_Stevie_
Human being with feelings
 
_Stevie_'s Avatar
 
Join Date: Oct 2017
Location: Black Forest
Posts: 5,054
Default

Quote:
Originally Posted by zookthespook View Post
Definitely improved .specially working witb percussive stuff it will be a way better experience but still with even things like pizzicato lines the slicing is not hitting the desired mark even though I was battling with the transient threshold , sensitivity , split hystersis , on some count the split will happen with softer strikes and clearly ignores the larger ones. Regardless thank you for looking into this devs !
Cheers
Yep, unfortunately, I noticed that as well. Guitars are still problematic.
__________________
My Reascripts forum thread | My Reascripts on GitHub
If you like or use my scripts, please support the Ukraine: Ukraine Crisis Relief Fund | DirectRelief | Save The Children | Razom
_Stevie_ is offline   Reply With Quote
Old 10-01-2019, 07:06 AM   #24
mccrabney
Human being with feelings
 
mccrabney's Avatar
 
Join Date: Aug 2015
Posts: 3,669
Default

loosely related to the subject of dynamic split, i think it'd be incredible to have tonal splits -- split a monophonic instrument (cello, say) at each note change.
__________________
mccrabney scripts: MIDI edits from the Arrange screen ala jjos/MPC sequencer
|sis - - - anacru| isn't what we performed: pls no extra noteons in loop recording
| - - - - - anacru|sis <==this is what we actually performed.
mccrabney is offline   Reply With Quote
Old 10-01-2019, 08:02 AM   #25
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,721
Default

Quote:
Originally Posted by mccrabney View Post
loosely related to the subject of dynamic split, i think it'd be incredible to have tonal splits -- split a monophonic instrument (cello, say) at each note change.
That would be pretty straightforward to do via a reascript that uses spectral peaks data...
Justin is offline   Reply With Quote
Old 10-01-2019, 04:54 PM   #26
Thonex
Human being with feelings
 
Join Date: May 2018
Location: Los Angeles
Posts: 1,719
Default

Quote:
Originally Posted by Justin View Post
That would be pretty straightforward to do via a reascript that uses spectral peaks data...
Taking notes...
__________________
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.
Thonex is offline   Reply With Quote
Old 10-02-2019, 05:43 AM   #27
daxliniere
Human being with feelings
 
daxliniere's Avatar
 
Join Date: Nov 2008
Location: London, UK
Posts: 2,581
Default

Quote:
Originally Posted by juliansader View Post
Regarding zero crossings:
(+1 to embedding the Transient Settings popup in the Dynamic Split window.)
Yes, please! They're all part of the same tool set required to do the job.
__________________
Puzzle Factory Sound Studios, London [Website] [Instagram]
[AMD 5800X, 32Gb RAM, Win10x64, NVidia GTX1080ti, UAD2-OCTO, FireFaceUCX, REAPER x64]
[Feature request: More details in Undo History]
daxliniere is offline   Reply With Quote
Old 10-02-2019, 05:50 AM   #28
daxliniere
Human being with feelings
 
daxliniere's Avatar
 
Join Date: Nov 2008
Location: London, UK
Posts: 2,581
Default

Hey guys, I've been having a strange problem lately where enabling during playback View: Toggle auto-view-scroll during playback doesn't work anymore. If you enable during stop-mode, it follows cursor during play.

I noticed this in 5.983 and updated to +dev0928

At first I thought I might have been doing something differently, but I've been watching my actions and it's not that.

This is fine in 5.982.
__________________
Puzzle Factory Sound Studios, London [Website] [Instagram]
[AMD 5800X, 32Gb RAM, Win10x64, NVidia GTX1080ti, UAD2-OCTO, FireFaceUCX, REAPER x64]
[Feature request: More details in Undo History]
daxliniere is offline   Reply With Quote
Old 10-02-2019, 05:52 AM   #29
daxliniere
Human being with feelings
 
daxliniere's Avatar
 
Join Date: Nov 2008
Location: London, UK
Posts: 2,581
Default

Quote:
Originally Posted by bFooz View Post
FR: add presets
reason: one time I want to split drums to hits, the other time I want to remove silences from voice, currently I need to readjust all parameters each time for each different task
Yes, this would be great, too.
Plus some deafult presets for common tasks would be nice!
__________________
Puzzle Factory Sound Studios, London [Website] [Instagram]
[AMD 5800X, 32Gb RAM, Win10x64, NVidia GTX1080ti, UAD2-OCTO, FireFaceUCX, REAPER x64]
[Feature request: More details in Undo History]
daxliniere is offline   Reply With Quote
Old 10-02-2019, 09:38 AM   #30
amagalma
Human being with feelings
 
amagalma's Avatar
 
Join Date: Apr 2011
Posts: 3,451
Default

Unfortunately, the new algorithm still does not work well with guitars. As you can see in the gif, it misses obvious transients and finds transients where they do not exist.

(click here for full size image)



P.S. The good thing is that it seems to be a lot faster than the previous one, especially for items longer than 30 seconds.
__________________
Most of my scripts can be found in ReaPack.
If you find them useful, a donation would be greatly appreciated! Thank you! :)

Last edited by amagalma; 10-02-2019 at 09:46 AM.
amagalma is offline   Reply With Quote
Old 10-02-2019, 10:13 AM   #31
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,214
Default potential bug with new dynamic split

Not had a chance to look through the whole posts here yet to see if this has been mentioned sorry but there seems to be one tiny bug I noticed with it.

It would split everything perfectly except for the first split would keep the start of the item on it as well.

So if you did a recording of say the words "1, 2, 3 ,4" but left a few seconds at the start of the audio file and then used the below settings

-"Split selected items"
-"When gate opens"
-"when gate closes"

It would nicely top and tail the words "2, 3 and 4" but the word "1" would be cut correctly on the right side but the left side would be the start of the audio file rather than the start of the word "1"

Hope that makes sense!
__________________
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-02-2019, 10:26 AM   #32
juliansader
Human being with feelings
 
Join Date: Jul 2009
Posts: 3,714
Default

Quote:
Originally Posted by musicbynumbers View Post
It would nicely top and tail the words "2, 3 and 4" but the word "1" would be cut correctly on the right side but the left side would be the start of the audio file rather than the start of the word "1"
There is a setting in Preferences, "Treat media item edges as transients", which may be causing the issue that you noticed.

(As I suggested above, this setting can be moved from Preferences to the Dynamic Split / Transient Detection Settings window, to make it more obvious and accessible.)
juliansader is offline   Reply With Quote
Old 10-02-2019, 10:53 AM   #33
heda
Human being with feelings
 
heda's Avatar
 
Join Date: Jun 2012
Location: Spain
Posts: 7,239
Default

I've noticed playback time offset is active for all tracks even if the offset is +0 for tracks that I haven't modified it or new tracks.

questions:
1) Does it use more resources if all tracks offsets are not bypassed even with +0 offset?
2) Would it make more sense to have it bypassed as default?
heda is offline   Reply With Quote
Old 10-02-2019, 11:03 AM   #34
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 24,790
Default

If I want to adjust the track delay, I wanna do it as fast as possible, so having it enabled by default is preferrable.

I don't think that setting of 0 impacts CPU, it's just one extra "if" happening.
EvilDragon is online now   Reply With Quote
Old 10-02-2019, 11:58 AM   #35
heda
Human being with feelings
 
heda's Avatar
 
Join Date: Jun 2012
Location: Spain
Posts: 7,239
Default

heh I understand ... to minimize clicks is always good. we already have to open the routing window.
but maybe then it is a display issue and the checkbox should be checked only when bypassing the time offset. well it's ok.


I have an issue with the API.
I have a track with -2000 samples offset and I run this
Code:
reaper.SetMediaTrackInfo_Value(track, "I_PLAY_OFFSET_FLAG", 0)
because I want to switch it to ms instead of samples. Now the track has -2000000 ms instead of -41.7 ms which is what it should have when I do it from the UI.
heda is offline   Reply With Quote
Old 10-02-2019, 12:07 PM   #36
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,214
Default

Quote:
Originally Posted by juliansader View Post
There is a setting in Preferences, "Treat media item edges as transients", which may be causing the issue that you noticed.

(As I suggested above, this setting can be moved from Preferences to the Dynamic Split / Transient Detection Settings window, to make it more obvious and accessible.)
Thanks, will try that next time I'm editing and agree, it should move or maybe be in both places at once?
__________________
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-02-2019, 12:19 PM   #37
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 15,749
Default

The playback offset doesn't use any resources unless it is enabled and nonzero.

Quote:
Originally Posted by heda View Post
I have a track with -2000 samples offset and I run this
Code:
reaper.SetMediaTrackInfo_Value(track, "I_PLAY_OFFSET_FLAG", 0)
because I want to switch it to ms instead of samples. Now the track has -2000000 ms instead of -41.7 ms which is what it should have when I do it from the UI.
If you're changing the units via the API, you'll have to do the conversion yourself and change the value too.
schwa is offline   Reply With Quote
Old 10-02-2019, 03:51 PM   #38
_Stevie_
Human being with feelings
 
_Stevie_'s Avatar
 
Join Date: Oct 2017
Location: Black Forest
Posts: 5,054
Default

Quote:
Originally Posted by amagalma View Post
Unfortunately, the new algorithm still does not work well with guitars. As you can see in the gif, it misses obvious transients and finds transients where they do not exist.

(click here for full size image)



P.S. The good thing is that it seems to be a lot faster than the previous one, especially for items longer than 30 seconds.
I'm experiencing the same, unfortunately. Most of the time, the obvious hit points are not hit.

And +1 for presets!
__________________
My Reascripts forum thread | My Reascripts on GitHub
If you like or use my scripts, please support the Ukraine: Ukraine Crisis Relief Fund | DirectRelief | Save The Children | Razom
_Stevie_ is offline   Reply With Quote
Old 10-02-2019, 04:59 PM   #39
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,214
Default

presets for dynamic split would be amazing!
__________________
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-03-2019, 02:33 AM   #40
Naquela
Human being with feelings
 
Join Date: Feb 2017
Location: Portugal
Posts: 54
Default

Quote:
Originally Posted by Justin View Post
That would be pretty straightforward to do via a reascript that uses spectral peaks data...
Nice , and it will improve the Analysers

https://forum.cockos.com/showthread.php?t=199474

Thx
__________________
Sonic Core Scope / UAD 2
Naquela 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 10:58 AM.


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