Replies: 1 comment 7 replies
-
Ideally this should work out of the box. But JACK Timebase is, unfortunately, not a good standard. It has massive loop holes, like not being able to handle tempo changes properly (be aware of that) and due to a missing reference implementation or test suite there are various sorts of little bugs in a lot of client applications. Those in Hydrogen I tried to tackle for the upcoming release in #1977. Could you check whether you have to same issues using this version? (It corresponds to the latest commit of branch
No. Both modes should work. If not its a bug and we will (try to) fix it. That said, Master mode tells Hydrogen not to listen to external time signals and to just send them. There is a lot less things that could go wrong in there. But again, non-Master should work too.
This is one of the little things that make JACK Timebase really hard to support. When checked (at least at the time I read their code for debugging) Ardour won't be Timebase Master at all times. This is not how this protocol works. It only makes Ardour discard external time signals (and maybe tells it to periodically attempt to register as master again).
Yes. That's how I would use it too. |
Beta Was this translation helpful? Give feedback.
-
I'm noticing some weirdness when I try to use Ardour as the JACK timebase master. When JACK is not connected, is the master, or is "out of sync", Hydrogen works independently. I can play a song or loop a pattern and use my MIDI synth to add drums on top of it, with or without recording them.
But when Hydrogen is slaved to Ardour and they're "in sync", Hydrogen's MIDI-In LED lights up when I press a synth key, but I don't get any audio out. It also sounds like the drum track is doubled. It's certainly much louder. Sample attached; in the first part, Hydrogen is in sync. In the second part, it's out of sync.
Take8_Drums-1.1.mp4
To clarify what I mean about in vs. out of sync, I can have Ardour playing and dictating the time with Hydrogen in song mode, but if I switch to Pattern mode, Play, then back to Song and Play, they're out of sync and hydrogen doesn't care what's going on in Ardour. There are other patterns of messing with Pattern/Song mode and Play/Stop that will desync them.
I don't want to file this as an Issue because I might be misunderstanding something, being new to this software. Is there a way to have Hydrogen be the slave in song mode and still be able to throw in additional drums on top of what's being played? Is the doubled drums normal? Would it be better to use Hydrogen as the master as suggested here? That feels unnatural to me because I see Ardour as the center of the setup - everything should eventually feed into Ardour.
Beta Was this translation helpful? Give feedback.
All reactions