From da6cc0a2b8f823c6e340e9c648025437aae3d253 Mon Sep 17 00:00:00 2001 From: vsariola <5684185+vsariola@users.noreply.github.com> Date: Tue, 16 Feb 2021 23:30:59 +0200 Subject: [PATCH] fix(tracker): only add NoteOffs when keyjazz key is released during notetracking --- tracker/keyevent.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tracker/keyevent.go b/tracker/keyevent.go index dd6dc64..e556482 100644 --- a/tracker/keyevent.go +++ b/tracker/keyevent.go @@ -399,7 +399,7 @@ func (t *Tracker) KeyEvent(w *app.Window, e key.Event) bool { if f, ok := t.KeyPlaying[e.Name]; ok { f() delete(t.KeyPlaying, e.Name) - if t.EditMode == EditTracks && t.Playing && t.getCurrent() == 1 { + if t.EditMode == EditTracks && t.Playing && t.getCurrent() == 1 && t.NoteTracking { t.SetCurrentNote(0) } }