Explorar o código

Merge flizzer_tracker from https://github.com/LTVA1/flizzer_tracker

# Conflicts:
#	flizzer_tracker/application.fam
Willy-JL hai 1 ano
pai
achega
57598dfd83

+ 1 - 1
flizzer_tracker/application.fam

@@ -6,7 +6,7 @@ App(
     cdefines=["APP_FLIZZER_TRACKER"],
     stack_size=2 * 1024,
     order=90,
-    fap_version=(0, 8),
+    fap_version=(0, 9),
     fap_description="An advanced Flipper Zero chiptune tracker with 4 channels",
     fap_author="LTVA",
     fap_weburl="https://github.com/LTVA1/flizzer_tracker",

+ 3 - 1
flizzer_tracker/tracker_engine/do_effects.c

@@ -470,7 +470,9 @@ void do_command(
     }
 
     case TE_EFFECT_TRIGGER_RELEASE: {
-        sound_engine_enable_gate(tracker_engine->sound_engine, se_channel, 0);
+        if(tick == (opcode & 0xff)) {
+            sound_engine_enable_gate(tracker_engine->sound_engine, se_channel, 0);
+        }
 
         break;
     }