tempo_sync node faster than 1/64t
-
I would like to know if there is a trick to set the node 'tempo_sync' faster than 1/64t? Intuitively I think I should use .getHostBPM and .setHostBPM or is there something I'm missing?
-
@Mighty23 You need to edit the source code for this. Search the forum for slowing the LFO speeds down below 1/1 and you should find where you can edit the tempo selection
-
@DanH
Could this break backwards compatibility? Have you tested your changes in newer HISE versions too? Sorry for my distrust, it's been 3 years since that postIf this is the topic you're referring to, I believe it was solved using Engine.setHostBPM?
https://forum.hise.audio/topic/4696/lfo-sync-speeds-make-slower/53?_=1634382746161Thanks, I'll look for the lines you indicated in the source code, although I hope to find a less "aggressive" tip
@Natan
Do you have any suggestions? -
@Mighty23 said in tempo_sync node faster than 1/64t:
https://forum.hise.audio/topic/4696/lfo-sync-speeds-make-slower/53?_=1634382746161
Yes those are the files you need to edit. It shouldn't be too bad for backwards compatibility as you are adding values on the end of the value sequence rather than the beginning. This means that your previous plugins and presets will still have the same values, just that they can now be set to a higher level (if it's the other way round then all your values change!).
As far as I know there is no other way to change this until @Christoph-Hart creates a preprocessor like the did for the slower lfo speeds. All my plugins have this bit of the source code edited so if there was an different way I probably would have seen it by now...
-
@DanH
Ok, it was easier than expected, There are some graphical glitches but the time in ms is correct.