M1 Perc Type: silent note if changing macro value in pattern, step FX

Bug Description

When using a Perc kit, if the M1 macro (Perc Type) is changed via FX1 or FX2 on the same step that triggers a note (e.g., A#5 or B5), the note does not play and is silent. This issue also occurs when using the Preview button for the first note after a macro change. However, subsequent notes play as expected until the macro is changed again.

Steps to Reproduce

  1. Load a Perc kit with the M1 macro set to Perc Type (default).
  2. Program a note (e.g., A#5 or B5) on a step.
  3. Use FX1 or FX2 to modify the M1 macro on the same step as the note.
  4. Observe that the first triggered note is silent.
  5. Trigger the note again (either by playback or using the Preview button).
  6. Note that the issue persists only for the first trigger after the macro change; subsequent notes play normally until the macro is changed again.

Occurrence / Frequency

Always

Found in Firmware

  • Version: 1.0.3
  • Build: 1118

Attachments

Hey there @nanonic! Thanks so much for taking the time to report this.
At first try I was able to reproduce this. Then while documenting, the issue would no longer occur!
So I started to dig deeper, and was able to reproduce it again, but it seems that there’s more going on and specifically targeting only A#5 and B5 as far as my initial testing shows. Going to test further and will get back to you on my findings.
All the best and thanks again.