uxn

Varvara Ordinator, written in ANSI C(SDL2)
git clone https://git.eamoncaddigan.net/uxn.git
Log | Files | Refs | README | LICENSE

commit ce00dc2189f8a40e605ec4b628c747f2db282d84
parent e2cc909d893b05a491bcefffbbfd2939eaf91111
Author: neauoire <aliceffekt@gmail.com>
Date:   Mon,  3 May 2021 16:38:11 -0700

Removed a few unused in drumrack

Diffstat:
Mprojects/demos/drum-rack.usm | 56+++++++++++++-------------------------------------------
1 file changed, 13 insertions(+), 43 deletions(-)

diff --git a/projects/demos/drum-rack.usm b/projects/demos/drum-rack.usm @@ -1,8 +1,6 @@ ( drum rack TODO - - Change pitch of sample - - Draw pad pitch on pad - When selecting a pad, should highlight note in octave ) @@ -21,7 +19,6 @@ %PAD-WIDTH { #0030 } %PAD-HEIGHT { #0020 } -%STATE-LENGTH { #04 } ( devices ) @@ -44,7 +41,6 @@ @piano [ &last $1 &octave $1 ] -@last-note $1 @last $1 @color $1 @center [ &x $2 &y $2 ] @@ -53,18 +49,10 @@ @rect [ &x1 $2 &y1 $2 &x2 $2 &y2 $2 ] @frame [ &x1 $2 &y1 $2 &x2 $2 &y2 $2 ] @label [ &x $2 &y $2 &color $1 &addr $2 ] -@pos [ &x $2 &y $2 ] -@pad-view [ &x1 $2 &y1 $2 &x2 $2 &y2 $2 ] -@mix-view [ &x1 $2 &y1 $2 &x2 $2 &y2 $2 ] -@oct-view [ &x1 $2 &y1 $2 &x2 $2 &y2 $2 ] -@wav-view [ &x1 $2 &y1 $2 &x2 $2 &y2 $2 ] - -@state [ ( addr length ) - $4 $4 $4 $4 - $4 $4 $4 $4 - $4 $4 $4 $4 - $4 $4 $4 $4 -] +@pad-view [ &x1 $2 &y1 $2 &x2 $2 &y2 $2 ] +@mix-view [ &x1 $2 &y1 $2 &x2 $2 &y2 $2 ] +@oct-view [ &x1 $2 &y1 $2 &x2 $2 &y2 $2 ] +@wav-view [ &x1 $2 &y1 $2 &x2 $2 &y2 $2 ] @modes [ $1 $1 $1 $1 ] ( single/repeat ) @@ -95,7 +83,7 @@ #1000 .Audio3/length DEO2 #01 .modes POK - #03 .piano/octave POK + #01 .piano/octave POK ;load-samples JSR2 @@ -309,7 +297,7 @@ BRK DUP2 ;notes ADD2 LDA .last PEK SWP .piano/octave PEK #02 SUB #0c MUL ADD ;set-pitch JSR2 ( record last note ) - SWP POP .last-note POK + SWP POP .piano/last POK .last PEK ;play-pad JSR2 ( release ) #00 .Mouse/state DEO @@ -541,13 +529,13 @@ RTN .oct-view/x1 PEK2 .oct-view/y1 PEK2 - OVR2 OVR2 ;keys-left-icns #21 .last-note PEK #00 EQU ADD ;draw-key JSR2 - OVR2 8+ OVR2 ;keys-middle-icns #21 .last-note PEK #01 EQU ADD ;draw-key JSR2 - OVR2 #0010 ADD2 OVR2 ;keys-right-icns #21 .last-note PEK #02 EQU ADD ;draw-key JSR2 - OVR2 #0018 ADD2 OVR2 ;keys-left-icns #21 .last-note PEK #03 EQU ADD ;draw-key JSR2 - OVR2 #0020 ADD2 OVR2 ;keys-middle-icns #21 .last-note PEK #04 EQU ADD ;draw-key JSR2 - OVR2 #0028 ADD2 OVR2 ;keys-middle-icns #21 .last-note PEK #05 EQU ADD ;draw-key JSR2 - SWP2 #0030 ADD2 SWP2 ;keys-right-icns #21 .last-note PEK #06 EQU ADD ;draw-key JSR2 + OVR2 OVR2 ;keys-left-icns #21 .piano/last PEK #00 EQU ADD ;draw-key JSR2 + OVR2 8+ OVR2 ;keys-middle-icns #21 .piano/last PEK #01 EQU ADD ;draw-key JSR2 + OVR2 #0010 ADD2 OVR2 ;keys-right-icns #21 .piano/last PEK #02 EQU ADD ;draw-key JSR2 + OVR2 #0018 ADD2 OVR2 ;keys-left-icns #21 .piano/last PEK #03 EQU ADD ;draw-key JSR2 + OVR2 #0020 ADD2 OVR2 ;keys-middle-icns #21 .piano/last PEK #04 EQU ADD ;draw-key JSR2 + OVR2 #0028 ADD2 OVR2 ;keys-middle-icns #21 .piano/last PEK #05 EQU ADD ;draw-key JSR2 + SWP2 #0030 ADD2 SWP2 ;keys-right-icns #21 .piano/last PEK #06 EQU ADD ;draw-key JSR2 .oct-view/x1 PEK2 #0040 ADD2 .Screen/x DEO2 @@ -774,24 +762,6 @@ RTN 07 06 05 03 02 01 00 00 00 00 01 02 03 05 06 07 ] -@meter [ - 0000 0000 0000 0000 - 0000 0000 0000 0070 - 0000 0000 0000 007e - 0000 0000 0000 707e - 0000 0000 0070 7e7e - 0000 0000 007e 7e7e - 0000 0000 707e 7e7e - 0000 0000 7e7e 7e7e - 0000 0070 7e7e 7e7e - 0000 007e 7e7e 7e7e - 0000 707e 7e7e 7e7e - 0000 7e7e 7e7e 7e7e - 0070 7e7e 7e7e 7e7e - 007e 7e7e 7e7e 7e7e - 707e 7e7e 7e7e 7e7e - 7e7e 7e7e 7e7e 7e7e ] - @font-notes [ 003e 4140 4040 413e 40ae 4100 4040 413e