-
Notifications
You must be signed in to change notification settings - Fork 172
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make transport compatible with Jack #983
Comments
@theGreatWhiteShark I've been reading at this twice and I'm not sure what you're referring too. Can you please write a step-by-step scenario where I could see and understand the faultive behavior? |
Imagine you use Hydrogen and another application X (e.g. Ardour) and keep both in sync using Jack. But since your song is somewhat more evolved you have to work with different measures and speeds.
The reason is because measure information is in Hydrogen encoded in the pattern length and can not simply adopted from Jack (in my point of view. Maybe there is a use case for this.) Instead, only the speed is respected. To make the relocation work again, there are two options:
But in any case, Hydrogen has to know about your choice and this is currently done an option in the Preferences. I hope this make things more clear. If not, maybe the original issue #922 is more enlighenting. |
Clearer explanation, thank you very much. |
I just had some sync glitches today again when trying Qtractor in combination with Hydrogen. Instead of adding some glue and adhesive tape I think the only sustainable (and maintainable) solution is to make Hydrogen compatible with JACK. 😬 Since the |
Implemented in #1435 |
Audio driver + version : Jack
Right now the transport implementation is incompatible with the one of the Jack server (in case Hydrogen is the timebase master and uses the tempo and measure provided by an external program). This results in a rather clumsy solution. With an option in the preferences the user can decided whether she wants to make all patterns having the same length as the corresponding bars in the master application (manually, tedious, and error prone) or whether she will only alter speed in the external application and not the measure (restrictive).
See #950
The text was updated successfully, but these errors were encountered: