ForumsSoftware ← Bug: Kaivo 1.9.2 sequencer reset not working

Ableton Live 10.1.9

Windows 10 x64

VST.64

If I turn loop off on the sequencer, no matter what I send into reset the trigger does not work. Specifically for KEY->gate, I see the gate output light up but the sequencer does not restart. This is true for both int and host modes. As soon as I turn loop back on sequencer loops as normal.

The envelope 1 and 2 triggers work as normal.

I was hoping to get to this today and get back to you—the day got away from me. I'll look at it soon.

Thanks! I've started digging into Kaivo more lately and noticed the issue while reading thru the manual and testing out all of the functionality.

The other thing I've noticed with the sequencer is that while program changes work, sometimes lag in the daw affects the offset position of the voices.

Feature request: Add profiles (presets?) to the sequencer so we can switch between patterns without having to do a full program change. Then I can cycle over beat patterns using the vox output, letting me sequence separate beat patterns per voice. Would be awesome :).

Note you can sorta do this using the offset signal input combined with the steps input, but control over the patterns isn't as intuitive as directly setting them would be.

Hi, i just tried this with Kaivo and see the same. Turning off Loop won't reset the seq nor actualy play to end, and the seq only plays the last step unless you alter the offset. Here's a test patch:

{
"key_voices": 4,
"key_mod": 1,
"key_bend": 7,
"key_unison": 0,
"key_glide": 0.010000,
"seq_local": 1,
"seq_host": 0,
"seq_loop": 1,
"seq_trig": 0,
"seq_rate": 0.250000,
"seq_ratio": 1,
"seq_rate_p": 0,
"seq_steps": 16,
"seq_steps_p": 0,
"seq_offset": 0,
"seq_offset_p": 0,
"seq_range": 36,
"seq_quantize": 1,
"seq_glide": 0,
"seq_pw": 50,
"seq_value_delay": 0,
"seq_pulse_delay": 0,
"seq_value0": 0,
"seq_value1": 0.066667,
"seq_value2": 0.133333,
"seq_value3": 0.200000,
"seq_value4": 0.266667,
"seq_value5": 0.333333,
"seq_value6": 0.400000,
"seq_value7": 0.466667,
"seq_value8": 0.533333,
"seq_value9": 0.600000,
"seq_value10": 0.666667,
"seq_value11": 0.733333,
"seq_value12": 0.800000,
"seq_value13": 0.866667,
"seq_value14": 0.933333,
"seq_value15": 1,
"seq_pulse0": 1,
"seq_pulse1": 1,
"seq_pulse2": 1,
"seq_pulse3": 1,
"seq_pulse4": 1,
"seq_pulse5": 1,
"seq_pulse6": 1,
"seq_pulse7": 1,
"seq_pulse8": 1,
"seq_pulse9": 1,
"seq_pulse10": 1,
"seq_pulse11": 1,
"seq_pulse12": 1,
"seq_pulse13": 1,
"seq_pulse14": 1,
"seq_pulse15": 1,
"lfo_offset": 0,
"lfo_offset_x": 0,
"lfo_offset_y": 0,
"lfo_rate": 1,
"lfo_level": 1,
"lfo_quantize": 0,
"lfo_offset_p": 0,
"lfo_rate_p": 1,
"lfo_level_p": 0,
"lfo_function": "circle",
"noise_peaks": 1,
"noise_width": 0,
"noise_falloff": 0.500000,
"noise_offset": 0,
"noise_rate": 1,
"noise_level": 0,
"noise_auto": 0,
"noise_filter": 0,
"noise_offset_p": 0,
"noise_rate_p": 0,
"noise_level_p": 0,
"env1_attack": 0.001000,
"env1_decay": 1,
"env1_sustain": 1,
"env1_release": 0.500000,
"env1_level": 1,
"env1_xvel": 1,
"env1_attack_p": 0,
"env1_decay_p": 0,
"env1_release_p": 0,
"env2_repeat": 1,
"env2_delay": 0,
"env2_attack": 0.001000,
"env2_sustain": 0,
"env2_release": 0.010000,
"env2_xvel": 0,
"env2_xenv1": 1,
"env2_delay_p": 0,
"env2_attack_p": 0,
"env2_repeat_p": 1,
"env2_release_p": 0,
"gran_position_x": 0,
"gran_position_y": 0,
"gran_rate_noise": 0,
"gran_rate": 220,
"gran_density": 1.000000,
"gran_pitch": 0,
"gran_pitch_env": 0,
"gran_pan": 0,
"gran_follow": 0,
"gran_smooth": 0,
"gran_wrap": 1,
"gran_position_x_p": 0,
"gran_position_y_p": 0,
"gran_rate_p": 1,
"gran_density_p": 1,
"gran_pitch_p": 1,
"gran_pitch_lin_p": 0,
"gran_pitch_env_p": 0,
"gran_pan_p": 0,
"gate_level": 0,
"gate_mode": 0,
"gate_decay": 1,
"gate_leak": 0,
"gate_level_p": 0.500000,
"res_position": 0.500000,
"res_brightness": 0.500000,
"res_pitch": 440,
"res_nonlin": 0,
"res_sustain": 0.500000,
"res_pan": 0,
"res_mode": "none",
"res_position_p": 0,
"res_brightness_p": 0,
"res_pitch_p": 1,
"res_pitch_lin_p": 0,
"res_nonlin_p": 0,
"res_sustain_p": 0,
"res_pan_p": 0,
"res_mix_wet": 0.500000,
"res_mix_dry": 0.500000,
"body_position_x": 0.500000,
"body_position_y": 0.500000,
"body_nonlin": 0,
"body_tone": 0.500000,
"body_pitch": 0,
"body_sustain": 0.500000,
"body_pitch_mode": 1,
"body_mode": "none",
"body_position_x_p": 0,
"body_position_y_p": 0,
"body_nonlin_p": 0,
"body_tone_p": 0,
"body_pitch_p": 1,
"body_sustain_p": 0,
"body_mix_wet": 0,
"body_mix_dry": 0.500000,
"output_tilt": 0,
"output_chorus": 0,
"output_limit": 1,
"patcher_matrix": {
"type": "signal",
"width": 17,
"height": 44,
"depth": 1,
"data": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
},
"key_scale": "12-equal",
"key_mod_mpe_x": 73,
"seq_rate_quantize": 0,
"preset": "Kaivo default",
"sample_name": "Oscillators/sine",
"maker_name": "Madrona Labs",
"app_name": "Kaivo",
"app_version": 67842
}

Aalto has the same prob too (using its Key Trig switch rather than a patched Gate to Trig inlet). Aalto test patch:

{
"delay_input": 0,
"master_tune": 440,
"seq_trig": 1,
"key_voices": 4,
"key_mod": 1,
"key_bend": 7,
"key_unison": 0,
"key_glide": 0.006000,
"seq_rate_quantize": 0,
"seq_local": 1,
"seq_host": 0,
"seq_loop": 1,
"seq_rate": 0.250000,
"seq_ratio": 2,
"seq_rate_p": 0,
"seq_steps": 16,
"seq_steps_p": 0,
"seq_offset": 0,
"seq_offset_p": 0,
"seq_range": 36,
"seq_quantize": 1,
"seq_glide": 0,
"seq_pw": 50,
"seq_value_delay": 0,
"seq_pulse_delay": 0,
"seq_value0": 0,
"seq_value1": 0.066667,
"seq_value2": 0.133333,
"seq_value3": 0.200000,
"seq_value4": 0.266667,
"seq_value5": 0.333333,
"seq_value6": 0.400000,
"seq_value7": 0.466667,
"seq_value8": 0.533333,
"seq_value9": 0.600000,
"seq_value10": 0.666667,
"seq_value11": 0.733333,
"seq_value12": 0.800000,
"seq_value13": 0.866667,
"seq_value14": 0.933333,
"seq_value15": 1,
"seq_pulse0": 1,
"seq_pulse1": 1,
"seq_pulse2": 1,
"seq_pulse3": 1,
"seq_pulse4": 1,
"seq_pulse5": 1,
"seq_pulse6": 1,
"seq_pulse7": 1,
"seq_pulse8": 1,
"seq_pulse9": 1,
"seq_pulse10": 1,
"seq_pulse11": 1,
"seq_pulse12": 1,
"seq_pulse13": 1,
"seq_pulse14": 1,
"seq_pulse15": 1,
"lfo_freq": 1,
"lfo_noise": 0,
"lfo_level": 0,
"lfo_level_p": 0,
"lfo_freq_p": 0,
"env1_attack": 0.001000,
"env1_decay": 1,
"env1_sustain": 0.500000,
"env1_release": 0.500000,
"env1_level": 1,
"env1_xvel": 1,
"env1_trig_select": 1,
"env1_attack_p": 0,
"env1_decay_p": 0,
"env1_release_p": 0,
"env2_repeat": 0,
"env2_delay": 0,
"env2_attack": 0.001000,
"env2_sustain": 0,
"env2_release": 0.010000,
"env2_xvel": 0,
"env2_trig_select": 1,
"env2_xenv1": 1,
"env2_delay_p": 0,
"env2_attack_p": 0,
"env2_repeat_p": 1,
"osc_noise": 0,
"osc_ratio": 1,
"osc_offset": 0,
"osc_index": 0,
"osc_timbre": 0,
"osc_pitch": 220,
"osc_waveshape": 0,
"osc_noise_p": 0,
"osc_ratio_p": 0,
"osc_offset_p": 0,
"osc_index_p": 0,
"osc_timbre_p": 0,
"osc_pitch_exp_p": 1,
"osc_pitch_lin_p": 0,
"osc_waveshape_p": 0,
"osc_carrier_out": 0.500000,
"osc_mod_out": 0,
"gate_level": 0,
"gate_mode": 0,
"gate_decay": 1,
"gate_level_p": 1,
"delay_peakfreq": 1000,
"delay_drive": 0.500000,
"delay_peakres": 0,
"delay_feedback": 0,
"delay_freq": 110,
"delay_input_p": 0.500000,
"delay_peakfreq_p": 1,
"delay_drive_p": 0,
"delay_peakres_p": 0,
"delay_feedback_p": 0,
"delay_freq_p": 1,
"delay_output_wet": 2,
"delay_output_dry": 1,
"filter_cutoff": 20000,
"filter_q": 0,
"filter_mix": -1,
"filter_cutoff_p": 1,
"filter_q_p": 0,
"filter_mix_p": 0,
"output_input_gain": 1,
"output_reverb": 0,
"output_pan": 0,
"output_reverb_p": 0,
"output_pan_p": 0,
"patcher_matrix": {
"type": "signal",
"width": 14,
"height": 31,
"depth": 1,
"data": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
},
"key_scale": "12-equal",
"key_mod_mpe_x": 73,
"preset": "Aalto default",
"maker_name": "Madrona Labs",
"app_name": "Aalto",
"app_version": 67842
}

Thanks for the additional info—I'll take a look.

Came here to report this. Glad to know I'm not losing my mind!

Also cheers, amazing plugin(s).

Oh noes! It broke in 1.3.2 a few years ago too.

Thanks for the info. This and a thankfully short list of other issues are on my plate for an update coming soon.

Any update on when we may get this fix? The last few times I used Kaivo I noticed a bunch of my presets don't make any sound and I figured out it's because I was using the sequence retrigger. I found this is also affecting Aalto.

In Kaivo - with gate going to sequencer reset and loop disabled the sequencer doesn't retrigger.
In Aalto - with the key trig enabled but loop disabled the sequencer doesn't retrigger.
I noticed in both that the retrigger works with loop enabled but doesn't retrigger when loop is disabled.

I'm still eagerly waiting to get my hands on Sumu, and understand if you're waiting to get that out of the door before fixing this bug.

(Windows 10, x64, FL Studio and Bitwig)

Sumu is going to be a while still. I'll be releasing an update to the other instruments first to address this and a few other issues.