ft2-clone

Fasttracker 2 clone
Log | Files | Refs | README | LICENSE

commit 5ee692825d5880752d4618c3591a96f496a2a354
parent 0b09904cc3c57bf24cbd6a2f7308989ab9daf66e
Author: Olav Sørensen <olav.sorensen@live.no>
Date:   Sun, 24 Nov 2024 21:50:04 +0100

Sample trigger fix for tracker scopes

Diffstat:
Msrc/scopes/ft2_scopes.c | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/scopes/ft2_scopes.c b/src/scopes/ft2_scopes.c @@ -422,14 +422,14 @@ void drawScopes(void) continue; } - const scope_t s = scope[i]; // cache scope to lower thread race condition issues + scope_t s = scope[i]; // cache scope to lower thread race condition issues if (s.active && s.volume > 0 && !audio.locked) { // scope is active scope[i].wasCleared = false; // get relative voice Hz (in relation to C4/2 rate) - scope[i].drawDelta = (uint64_t)(scope[i].delta * ((double)SCOPE_HZ / ((double)C4_FREQ / 2.0))); + s.drawDelta = (uint64_t)(scope[i].delta * ((double)SCOPE_HZ / ((double)C4_FREQ / 2.0))); // clear scope background clearRect(scopeXOffs, scopeYOffs, scopeDrawLen, SCOPE_HEIGHT);