From 6e40a6980b1bfa5bb1fd2d117f3b891a18293c08 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Tue, 4 Mar 2025 12:57:59 -0500 Subject: [PATCH] PCE: fix chan osc! ready to merge... --- src/engine/dispatch.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/engine/dispatch.h b/src/engine/dispatch.h index e633ac822..5a1aac9f5 100644 --- a/src/engine/dispatch.h +++ b/src/engine/dispatch.h @@ -459,7 +459,7 @@ struct DivDispatchOscBuffer { //lastSample=val; data[pos]=val; }*/ - inline void begin(unsigned short len) { + inline void begin(size_t len) { size_t calc=(len*rateMul); unsigned short start=needle>>16; unsigned short end=(needle+calc)>>16; @@ -476,7 +476,7 @@ struct DivDispatchOscBuffer { memset(&data[start],-1,(end-start)*sizeof(short)); //data[needle>>16]=lastSample; } - inline void end(unsigned short len) { + inline void end(size_t len) { size_t calc=len*rateMul; needle+=calc; //data[needle>>16]=lastSample;