[F] Inconsistent timing from AAX plugin
Posted: 15 Sep 2023, 00:04
(please follow this template when submitting a new bug report - feel free to add more information)
Name of Software or Plugin and version:
Midronome Plugin 1.0.1 AAX
DAW (if any) and version:
Pro Tools 2023.6
Operating System and version:
OSX Ventura 13.4
Short description of the issue:
In Pro Tools, the audio from the plugin doesn't maintain a consistent sync relationship with multiple recording passes. Generating a sync file is totally consistent. Using the plugin is not.
Steps to Reproduce:
Create an aux track, insert Midronome plugin, route audio output to input on Midronome. Midronome picks up sync as expected. Connect midronome midi din output to external hardware input. Create an audio track and import an audio sync file, created using the sync file generator. Do multiple recording passes using the plugin output (sync file muted) and then multiple passes with the sync file output (plugin track muted). I've tested on both a MicroBrute (triggering the internal step sequencer) and Behringer TD3 (again, triggering the internal sequencer). Both have the same results.
Expected Behavior:
Each pass should have a consistent relationship to the Pro Tools grid. The recorded audio might be late on the grid due to internal latency on the hardware, buffer size, input latency, etc - but it should be roughly the same with every recording pass.
Actual Behavior:
When using the sync file, the relationship of the recorded audio is consistent with the grid. When using the Midronome Plugin to generate sync audio, the results are inconsistent. Sometimes the recorded audio is late, sometimes early. Seems completely random, sometimes it takes 5 or 6 passes for the inconsistency to happen, but it always happens eventually. I can provide a video link to a screen recording which demonstrates the issue if required
Name of Software or Plugin and version:
Midronome Plugin 1.0.1 AAX
DAW (if any) and version:
Pro Tools 2023.6
Operating System and version:
OSX Ventura 13.4
Short description of the issue:
In Pro Tools, the audio from the plugin doesn't maintain a consistent sync relationship with multiple recording passes. Generating a sync file is totally consistent. Using the plugin is not.
Steps to Reproduce:
Create an aux track, insert Midronome plugin, route audio output to input on Midronome. Midronome picks up sync as expected. Connect midronome midi din output to external hardware input. Create an audio track and import an audio sync file, created using the sync file generator. Do multiple recording passes using the plugin output (sync file muted) and then multiple passes with the sync file output (plugin track muted). I've tested on both a MicroBrute (triggering the internal step sequencer) and Behringer TD3 (again, triggering the internal sequencer). Both have the same results.
Expected Behavior:
Each pass should have a consistent relationship to the Pro Tools grid. The recorded audio might be late on the grid due to internal latency on the hardware, buffer size, input latency, etc - but it should be roughly the same with every recording pass.
Actual Behavior:
When using the sync file, the relationship of the recorded audio is consistent with the grid. When using the Midronome Plugin to generate sync audio, the results are inconsistent. Sometimes the recorded audio is late, sometimes early. Seems completely random, sometimes it takes 5 or 6 passes for the inconsistency to happen, but it always happens eventually. I can provide a video link to a screen recording which demonstrates the issue if required