From fef0e35b8b57ae880ecdde406805ebe23f0766b2 Mon Sep 17 00:00:00 2001 From: Tobias Girstmair Date: Thu, 4 Mar 2021 00:28:46 +0100 Subject: [PATCH] new version --- bsv.c | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/bsv.c b/bsv.c index 1b39eff..cd05728 100644 --- a/bsv.c +++ b/bsv.c @@ -6,10 +6,12 @@ u8 g(int i, u8 x, u8 t, u8 o){ return((3&x&(i*(notes[t%8 + 8*!!(3&i>>16)]+51)>>o))<<4); } void main(int i, u8 n, u8 s){ - for(i=0;;i++) putchar( - g(i,1,n=i>>14,12)+ - g(i,s=i>>17,n^i>>13,10)+ - g(i,s/3,n+((i>>11)%3),10)+ - g(i,s/5,8+n-((i>>10)%3),9) - ); + for(i=0;;i++) { + u8 sample; + sample = g(i,1,n=i>>14,12); + sample += g(i,s=i>>17,n^i>>13,10); + sample += g(i,s/3,n+((i>>11)%3),10); + sample += g(i,s/5,8+n-((i>>10)%3),9); + putchar(sample); + } } -- 2.39.3