I made a thread about this previously, and we made some good progress, but after another month in a half, I can say this is the single largest issue I face with this device, and I am struggling to wrap my mind around it. After that thread, I chalked it up to my setup and timing, but after spending more time with it, I have a really hard time accepting that. Please watch the video first here. It might help you follow the thread.
Here are some configuration details:
- Ableton is set as master.
- Hapax synced via cv Ableton device. The sync is solid as tested below.
- To test clock and latency, I send CV sync start and midi notes to hapax. The latency results in 6% difference in maximum note result. If I send a note that is 100% on grid in Ableton, it shows 6% off in hapax. This shows the sync/timing is pretty tight and this is not the problem. Note: None of the issues below are related to sending midi notes from Ableton to hapax, they are related to recording notes in hapax using hapax pads, while receiving sync in from Ableton. I only include this to show that clock sync between Ableton and hapax is pretty tight. For these tests of the actual issue below, there are ZERO notes going from Ableton to hapax.
- All notes are entered with hapax pads. I noticed this in both single note entry and chord note entry.
- There is no quantization.
- There is no midi going into the hapax from Ableton or any other source.
- I am not using direct monitoring; however, this has nothing to do with actual audio really and has to do with the timing of the pad presses, prior to audio even being generated.
- Setup using the configuration above.
- Arm hapax for record.
- Start recording with Ableton using a count-in.
- After count-in, attempt to play hapax pads to record notes into the hapax sequencer.
The issue occurs nearly 100% of the time.
When receiving CV sync-in or usb midi clock-in from Ableton, hapax generally seems to be recording notes too early on the hapax sequencer grid when recording pad presses. It always seems that the pad presses are too early. There is an additional related bug where, when doing a fresh live recording synced to Ableton, the first pad press upon start of recording, will register as a lengthy note press midway through the loop and extend itself all the way until the end of the loop, instead of registering with the expected brief length at the start of the loop. This is documented in the video. As far as I understand, this should not be possible. Can the hapax technically record notes before it starts? If so, why is it recording notes mid-way through an 8-bar loop, where I clearly did not press it.
If you do not understand, watch the video, you can hear that I press the pad near the start of the recording (it is on a 4-beat count in and you can see it start, note that there is no audio, it is just the pad presses that you hear). Instead of the pad press registering at the start of the bar, it registers midway through the end of the 8-bar loop and extends all the way to the end of the 8-bar loop. That is impossible based on what I pressed.
Can someone give me any insight into why, after proving the timing that I have is relatively tight, that I would experience such a feeling of early input when trying to record pads? Also, the bug where when starting a live recording, it randomly puts the first note midway through a 4-bar loop? I would be partially willing to believe it was my fault and a timing issue, but my issue combined with the device seemingly showing that it is having trouble receiving pad presses when receiving clock from Ableton, really has me suspicious.
I could see this being argued as all attributed to clock latency but the clock latency as described in the configuration is very low and not really significant enough to cause this amount of discrepancy.
NOTE: If I record the audio in Ableton from the synth at the same time as I record the pad presses on the Hapax grid during the test, Ableton captures the audio at the start of the bar exactly as where I expect it and hear it as starting. So, the audio is good, and my timing is good, and the clock is solid, but the hapax grid recording is early and off.
In the image above, the extremely long note is the early recorded note that occurs immediately upon initiating recording. For some reason, hapax thinks the first press was a long hold and midway through the loop (even though the recording just started).
NOTE: I decided to test this with hapax clock as internal, and I could not reproduce. All the 1st notes were strongly aligned at the start of the bar. And I am not even using a metronome. I just put the hapax to internal and 4 beat count-in and used my eyes. So, I really feel like there is an issue with hapax registering pad presses and recording pads when receiving CV sync clock (nvm it applies to midi usb clock as well - see note below) from Ableton. This further reinforces that my timing is decent enough.
NOTE: I decided to test this with USB midi clock in from ableton instead of the CV sync in. I got the same early recording results described in the issue. So it does not seem that this has to do with the CV sync configuration.
Note: link to original thread Live Recording Notes - Early? - Hapax - Squarp Forum. User @polynil also noted that they feel they experience something similar.