mirror of
https://github.com/bobbimanners/Applecorn.git
synced 2024-06-04 10:29:32 +00:00
Added support for repeating pitch envelopes.
This commit is contained in:
parent
9442600894
commit
7cea322407
BIN
applecorn.po
BIN
applecorn.po
Binary file not shown.
|
@ -511,7 +511,13 @@ PITCHENV LDA CHANENV,X ; Set envelope number
|
|||
:NXTSECT INC PITCHSECT,X ; Next section
|
||||
STZ PITCHSTEP,X ; Back to step 0 of section
|
||||
RTS
|
||||
:LASTSECT BRA :NXTSECT ; TODO: HANDLE REPEATING PITCH ENVELOPES
|
||||
:LASTSECT LDY #ENVT ; Parm: length/step + autorepeat
|
||||
LDA (A1L),Y ; Get value of parm
|
||||
AND #$80 ; MSB is auto-repeat flag
|
||||
BEQ :NXTSECT ; Not repeating
|
||||
STZ PITCHSECT,X ; Go back to section 1
|
||||
STZ PITCHSTEP,X ; Back to step 0 of section
|
||||
RTS
|
||||
|
||||
|
||||
* Update pitch value. Called by PITCHENV.
|
||||
|
|
Loading…
Reference in New Issue
Block a user