Recorded Midi is _ahead_ of tick #1851
Replies: 1 comment 5 replies
-
Hey @jhamb ,
Hydrogen offers humanization of notes by randomly shifting their onset forward or backward in time. For this to be possible Hydrogen uses two different transport positions. One ahead of time, which is used to pick up and enqueue the notes, and one at the current time, which is used for playback. The difference between the two is depending on sample rate and tempo but is static in case these two aren't altered. While recording MIDI notes those are gathered "ahead of time" and are placed on their proper position (in the past).
In that very code of note placement a fix had been introduced since 1.2.0-beta. Not sure whether this already fixes your issue but I would suggest you try using the latest version first. |
Beta Was this translation helpful? Give feedback.
-
Hi,
I am facing a strange problem while recording patterns in hydrogen (1.2.0-beta, debian bookwork, kernel 6.x) via midi:
The Midi notes recorded are ahead of the beat. Here you have to believe me, it is not fault of my bad drum timing.
This is what it looks like after recording:
It does not matter whether I use hydrogen as jack master or not. Or whether i use jack transport while recording at all.
The offset seems to be quite static.
Anyone an idea why this happens and how to avoid this? I would understand if it had been the other way: notes were lagging due to latency. But it is the other way - notes are ahead as if some component would try to compensate the expected latency lag.
Any hints are welcome!
Beta Was this translation helpful? Give feedback.
All reactions