how can I set 'elastique pro' to be my default stretch algorithm (..instead of'no time stretching')
-
- KVRist
- 79 posts since 30 May, 2008
Hi,
I can't seem to find a preference setting to change the default stretch algorithm form currently 'no time stretch -which sound quite bad it seems- to 'elastique pro'?
At the moment I have to change this manually to apply 'elastique pro' after timestretching a clip(s).
Also, I can't change the algorithm for more than one clip at a time although I want to change it for multiple clips (to elastique pro).
Many thanks in advance for your help!
regards
I can't seem to find a preference setting to change the default stretch algorithm form currently 'no time stretch -which sound quite bad it seems- to 'elastique pro'?
At the moment I have to change this manually to apply 'elastique pro' after timestretching a clip(s).
Also, I can't change the algorithm for more than one clip at a time although I want to change it for multiple clips (to elastique pro).
Many thanks in advance for your help!
regards
-
lay it prodctions lay it prodctions https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=210819
- KVRian
- 544 posts since 6 Jul, 2009 from Washington D.C
I have looked but could not find out how. I hardly use this feature and when I do it is best to render the clip at the size you want to edit to a new track so it won't edit the whole audio clip in the edit. I also never did more than 2 clips a edit like this.
Last edited by lay it prodctions on Sat May 07, 2016 11:42 pm, edited 1 time in total.
-
- KVRist
- Topic Starter
- 79 posts since 30 May, 2008
Hi lay it productions,
thanks for checking this!
Ok, than there might really not be such an 'default option' which to my mind would be a important feature.
Frankly, I don't really understand 'best to render the clip at the size want to edit to a new track so it won't edit the whole audio clip in the edit' ...
When I do multitrack recordings of e.g. 8 bars here and there and then want to apply time- stretching to those clips then why would I want to render that at all. I would just alt+drag the handle of all those multitrack recorded clips and this would only affect those clips and not the entire edit, right?
Thanks in advance and regards
thanks for checking this!
Ok, than there might really not be such an 'default option' which to my mind would be a important feature.
Frankly, I don't really understand 'best to render the clip at the size want to edit to a new track so it won't edit the whole audio clip in the edit' ...
When I do multitrack recordings of e.g. 8 bars here and there and then want to apply time- stretching to those clips then why would I want to render that at all. I would just alt+drag the handle of all those multitrack recorded clips and this would only affect those clips and not the entire edit, right?
Thanks in advance and regards
-
lay it prodctions lay it prodctions https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=210819
- KVRian
- 544 posts since 6 Jul, 2009 from Washington D.C
You would think so but from my experience that is not the case unless it has been fixed sense T6/. Say you import a audio clip and copy it several times if you use time stretch will alter the tone of the each of the copies because you are using Time stretch on the Tracktion copy of the audio clip and each other copy is changed in tone also that was place on the track. That is why I suggest Rendering the portion you want to edit. Note its not changing the original file in no way Tracktion make a copy when you import with a option to add this copy to your project folder. Its cool if you are fixing recording a few bars for the most part just be aware of the tone change and you should be find this is only a big deal on long tracks or full songs or beats.
-
- KVRist
- Topic Starter
- 79 posts since 30 May, 2008
Hi,
thanks again for getting back.
Ok, I understand.
But: I'm not working with copies in an edit and I'm only stretching 'non- final sketch-guide takes' and it is always the 8-16 bars that I just recorded as a whole that I want to stretch(not just a part of it) So, I think I should not be affected, right?
Anyway thanks for sharing your findings.
@Tracktion Devs: Please, give us an default option 'elastique-pro' setting for time stretching clips (under F2/General preferences) as the default sounds too bad to be usefull anyway.
regards
thanks again for getting back.
Ok, I understand.
But: I'm not working with copies in an edit and I'm only stretching 'non- final sketch-guide takes' and it is always the 8-16 bars that I just recorded as a whole that I want to stretch(not just a part of it) So, I think I should not be affected, right?
Anyway thanks for sharing your findings.
@Tracktion Devs: Please, give us an default option 'elastique-pro' setting for time stretching clips (under F2/General preferences) as the default sounds too bad to be usefull anyway.
regards
- Beware the Quoth
- 35529 posts since 4 Sep, 2001 from R'lyeh Oceanic Amusement Park and Funfair
Once again, this is something that could at least be partially be solved by a Javascript macro, but the lack of documentation on properties and values currently makes it impossible without intervention from someone on TSC's end.
Its kind of annoying, because we know the capability to get and set properties is there, there's just no way to guess what the names and values might be. We need some sort of 'display Property Name and Value' right-click capability.
The following script doesnt work, because I cant guess what property name needs to be set to change the stretch type and what value it needs to be set to. The obvious guess, ie what's displayed on the UI, doesnt work.
Its kind of annoying, because we know the capability to get and set properties is there, there's just no way to guess what the names and values might be. We need some sort of 'display Property Name and Value' right-click capability.
The following script doesnt work, because I cant guess what property name needs to be set to change the stretch type and what value it needs to be set to. The obvious guess, ie what's displayed on the UI, doesnt work.
Code: Select all
var clips = Tracktion.getSelectedEditElements ('clip');
for (var i = 0; i < clips.length; ++i)
clips[i].setProperty ('Stretch', 'Elastique (Pro)');
An idiot on Set Theory:
"In some cases there is an object called red that contains everything that is red. In much the same way a pot is a plate."
"In some cases there is an object called red that contains everything that is red. In much the same way a pot is a plate."
-
- KVRist
- Topic Starter
- 79 posts since 30 May, 2008
Thanks for trying!
A macro would probably be the next best thing to a default option setting because it has to be executed (and every time) after having stretched the clips. A default setting would make this extra step (execute macro) unnecessary and thus for an even better, faster, more intuitiv workflow.
regards
A macro would probably be the next best thing to a default option setting because it has to be executed (and every time) after having stretched the clips. A default setting would make this extra step (execute macro) unnecessary and thus for an even better, faster, more intuitiv workflow.
regards
whyterabbyt wrote:Once again, this is something that could at least be partially be solved by a Javascript macro, but the lack of documentation on properties and values currently makes it impossible without intervention from someone on TSC's end.
Its kind of annoying, because we know the capability to get and set properties is there, there's just no way to guess what the names and values might be. We need some sort of 'display Property Name and Value' right-click capability.
The following script doesnt work, because I cant guess what property name needs to be set to change the stretch type and what value it needs to be set to. The obvious guess, ie what's displayed on the UI, doesnt work.
Code: Select all
var clips = Tracktion.getSelectedEditElements ('clip'); for (var i = 0; i < clips.length; ++i) clips[i].setProperty ('Stretch', 'Elastique (Pro)');
-
- KVRAF
- 1790 posts since 30 Dec, 2012
Hi guys, get/set property methods are difficult to document as there are so many of them. However, if you open up the *.tracktionedit files in an XML editor (I'd recommend SublimeText) you can see the entire Edit structure and all the object properties. Changing something in Tracktion and re-saving will allow you to see what the properties should be.whyterabbyt wrote:Once again, this is something that could at least be partially be solved by a Javascript macro, but the lack of documentation on properties and values currently makes it impossible without intervention from someone on TSC's end.
Its kind of annoying, because we know the capability to get and set properties is there, there's just no way to guess what the names and values might be. We need some sort of 'display Property Name and Value' right-click capability.
The following script doesnt work, because I cant guess what property name needs to be set to change the stretch type and what value it needs to be set to. The obvious guess, ie what's displayed on the UI, doesnt work.
Code: Select all
var clips = Tracktion.getSelectedEditElements ('clip'); for (var i = 0; i < clips.length; ++i) clips[i].setProperty ('Stretch', 'Elastique (Pro)');
Be aware that this is super low-level access to the data model so you should only set properties that are supported by Tracktion (i.e. appear in the Edit document as saved by Tracktion).
The other important thing to note is that because the Edit is saved as XML, currently all the properties returned by getProperty are Javascript strings. This means doing maths on them wont work, it will concatenate them instead. We've recently added a 'parseFloat' method to work around this and will be available in version 7.1.5 and higher.
-
- KVRAF
- 1790 posts since 30 Dec, 2012
- Beware the Quoth
- 35529 posts since 4 Sep, 2001 from R'lyeh Oceanic Amusement Park and Funfair
Okay, slightly painful, but doable for the meantime.dRowAudio wrote:Hi guys, get/set property methods are difficult to document as there are so many of them. However, if you open up the *.tracktionedit files in an XML editor (I'd recommend SublimeText) you can see the entire Edit structure and all the object properties. Changing something in Tracktion and re-saving will allow you to see what the properties should be.
Be aware that this is super low-level access to the data model so you should only set properties that are supported by Tracktion (i.e. appear in the Edit document as saved by Tracktion).
kvruserr, until its a feature, this is your code for doing it retroactively...
Code: Select all
var clips = Tracktion.getSelectedEditElements ('clip');
for (var i = 0; i < clips.length; ++i)
clips[i].setProperty ('elastiqueMode', '6');
An idiot on Set Theory:
"In some cases there is an object called red that contains everything that is red. In much the same way a pot is a plate."
"In some cases there is an object called red that contains everything that is red. In much the same way a pot is a plate."
-
- KVRist
- Topic Starter
- 79 posts since 30 May, 2008
Thanks for that macro! I will use that until that option is available.whyterabbyt wrote:...
Okay, slightly painful, but doable for the meantime.
kvruserr, until its a feature, this is your code for doing it retroactively...
Code: Select all
var clips = Tracktion.getSelectedEditElements ('clip'); for (var i = 0; i < clips.length; ++i) clips[i].setProperty ('elastiqueMode', '6');
Thanks again and regards
