This commit is contained in:
2024-06-09 18:44:55 +03:00
parent 342f91c6ca
commit 2a579218a0
26 changed files with 2826 additions and 514 deletions

View File

@ -1,6 +1,6 @@
%define SU_LENGTH_IN_SAMPLES 2703680
%define SU_LENGTH_IN_SAMPLES 3968832
%define SU_SAMPLE_RATE 44100
%define SU_BPM 137.
%define SU_BPM 112.
;-------------------------------------------------------------------------------
; unit struct
@ -61,7 +61,7 @@ endstruc
section .synth_object bss align=256
su_synth_obj:
resb su_synthworkspace.size
resb 40*su_delayline_wrk.size
resb 30*su_delayline_wrk.size
;-------------------------------------------------------------------------------
@ -76,7 +76,7 @@ global _su_render_song@4
_su_render_song@4:
pushad ; Stack: edi, esi, ebp, esp, ebx, edx, ecx, eax, retaddr_su_render_song, OutputBufPtr
xor eax, eax
push 20752 ; Stack: VoiceTrackBitmask, edi, esi, ebp, esp, ebx, edx, ecx, eax, retaddr_su_render_song, OutputBufPtr
push 5792 ; Stack: VoiceTrackBitmask, edi, esi, ebp, esp, ebx, edx, ecx, eax, retaddr_su_render_song, OutputBufPtr
push 1 ; Stack: RandSeed, VoiceTrackBitmask, edi, esi, ebp, esp, ebx, edx, ecx, eax, retaddr_su_render_song, OutputBufPtr
push eax ; Stack: GlobalTick, RandSeed, VoiceTrackBitmask, edi, esi, ebp, esp, ebx, edx, ecx, eax, retaddr_su_render_song, OutputBufPtr
su_render_rowloop: ; loop through every row in the song
@ -85,8 +85,8 @@ su_render_rowloop: ; loop through every row in the song
xor eax, eax ; ecx is the current sample within row
su_render_sampleloop: ; loop through every sample in the row
push eax ; Stack: Sample, Row, GlobalTick, RandSeed, VoiceTrackBitmask, edi, esi, ebp, esp, ebx, edx, ecx, eax, retaddr_su_render_song, OutputBufPtr
push 4572 ; Stack: PolyphonyBitmask, Sample, Row, GlobalTick, RandSeed, VoiceTrackBitmask, edi, esi, ebp, esp, ebx, edx, ecx, eax, retaddr_su_render_song, OutputBufPtr ; does the next voice reuse the current opcodes?
push 17 ; Stack: VoicesRemain, PolyphonyBitmask, Sample, Row, GlobalTick, RandSeed, VoiceTrackBitmask, edi, esi, ebp, esp, ebx, edx, ecx, eax, retaddr_su_render_song, OutputBufPtr
push 1013380 ; Stack: PolyphonyBitmask, Sample, Row, GlobalTick, RandSeed, VoiceTrackBitmask, edi, esi, ebp, esp, ebx, edx, ecx, eax, retaddr_su_render_song, OutputBufPtr ; does the next voice reuse the current opcodes?
push 20 ; Stack: VoicesRemain, PolyphonyBitmask, Sample, Row, GlobalTick, RandSeed, VoiceTrackBitmask, edi, esi, ebp, esp, ebx, edx, ecx, eax, retaddr_su_render_song, OutputBufPtr
mov edx, dword su_synth_obj ; edx points to the synth object
mov ebx, dword su_patch_opcodes ; COM points to vm code
mov esi, dword su_patch_operands ; VAL points to unit params
@ -114,11 +114,11 @@ su_render_sampleloop: ; loop through every sample in the row
pop eax ; eax = Sample, Stack: Row, GlobalTick, RandSeed, VoiceTrackBitmask, edi, esi, ebp, esp, ebx, edx, ecx, eax, retaddr_su_render_song, OutputBufPtr
inc dword [esp + 4] ; increment global time, used by delays
inc eax
cmp eax, 4828
cmp eax, 5906
jl su_render_sampleloop
pop eax ; eax = Row, Stack: GlobalTick, RandSeed, VoiceTrackBitmask, edi, esi, ebp, esp, ebx, edx, ecx, eax, retaddr_su_render_song, OutputBufPtr ; Stack: pushad ptr
inc eax
cmp eax, 560
cmp eax, 672
jl su_render_rowloop
; rewind the stack the entropy of multiple pop eax is probably lower than add
pop eax ; eax = GlobalTick, Stack: RandSeed, VoiceTrackBitmask, edi, esi, ebp, esp, ebx, edx, ecx, eax, retaddr_su_render_song, OutputBufPtr
@ -183,9 +183,9 @@ su_update_voices_skipreset:
su_update_voices_nexttrack:
pop ebx ; ebx=first voice of next instrument, Stack: ptrnrow
pop edx ; edx=patrnrow
add esi, 35
add esi, 42
inc ebp
cmp ebp,su_synth_obj + 12
cmp ebp,su_synth_obj + 11
jl su_update_voices_trackloop
ret
@ -254,16 +254,6 @@ su_op_advance_finish:
popad ; Popped: eax, ecx = DelayWorkSpace, edx = Synth, ebx = OpcodeStream, esp, ebp = Voice, esi = OperandStream, edi. Stack: retaddr_su_run_vm, VoicesRemain, PolyphonyBitmask, Sample, Row, GlobalTick, RandSeed, VoiceTrackBitmask, edi, esi, ebp, esp, ebx, edx, ecx, eax, retaddr_su_render_song, OutputBufPtr
ret
;-------------------------------------------------------------------------------
; ADD opcode: add the two top most signals on the stack
;-------------------------------------------------------------------------------
; Mono: a b -> a+b b
;-------------------------------------------------------------------------------
section .su_op_add code align=1
su_op_add:
fadd st1
ret
;-------------------------------------------------------------------------------
; ADDP opcode: add the two top most signals on the stack and pop
;-------------------------------------------------------------------------------
; Mono: a b -> a+b
@ -274,22 +264,6 @@ su_op_addp:
faddp st1, st0
ret
;-------------------------------------------------------------------------------
; LOADNOTE opcode: load the current note, scaled to [-1,1]
;-------------------------------------------------------------------------------
; Mono: (empty) -> n, where n is the note
;-------------------------------------------------------------------------------
section .su_op_loadnote code align=1
su_op_loadnote:
fild dword [edx-su_voice.inputs+su_voice.note]
fmul dword [FCONST_0_00781250] ; s=n/128.0
fsub dword [FCONST_0_500000] ; s-.5
fadd st0, st0 ; 2*s-1
ret
;-------------------------------------------------------------------------------
; MULP opcode: multiply the two top most signals on the stack and pop
;-------------------------------------------------------------------------------
@ -306,6 +280,44 @@ su_op_mulp_mono:
fmulp st1
ret
;-------------------------------------------------------------------------------
; XCH opcode: exchange the signals on the stack
;-------------------------------------------------------------------------------
; Mono: a b -> b a
; stereo: a b c d -> c d a b
;-------------------------------------------------------------------------------
section .su_op_xch code align=1
su_op_xch:
fxch st0, st1
ret
;-------------------------------------------------------------------------------
; HOLD opcode: sample and hold the signal, reducing sample rate
;-------------------------------------------------------------------------------
; Mono version: holds the signal at a rate defined by the freq parameter
; Stereo version: holds both channels
;-------------------------------------------------------------------------------
section .su_op_hold code align=1
su_op_hold:
fld dword [edx] ; f x
fmul st0, st0 ; f^2 x
fchs ; -f^2 x
fadd dword [ebp] ; p-f^2 x
fst dword [ebp] ; p <- p-f^2
fldz ; 0 p x
fucomip st1 ; p x
fstp dword [esp-4] ; t=p, x
jc short su_op_hold_holding ; if (0 < p) goto holding
fld1 ; 1 x
fadd dword [esp-4] ; 1+t x
fstp dword [ebp] ; x
fst dword [ebp+4] ; save holded value
ret ; x
su_op_hold_holding:
fstp st0 ;
fld dword [ebp+4] ; x
ret
;-------------------------------------------------------------------------------
; FILTER opcode: perform low/high/band-pass/notch etc. filtering on the signal
@ -336,6 +348,10 @@ su_op_filter:
jz short su_op_filter_skiplowpass
fadd dword [ebp]
su_op_filter_skiplowpass:
test al, byte 0x20
jz short su_op_filter_skipbandpass
fadd dword [ebp+8]
su_op_filter_skipbandpass:
test al, byte 0x10
jz short su_op_filter_skiphighpass
fadd dword [ebp+4]
@ -386,7 +402,6 @@ su_op_delay:
lea ebx,[su_delay_times + ebx*2] ; BX now points to the right position within delay time table
movzx esi, word [esp + 88] ; notice that we load word, so we wrap at 65536
mov ecx, dword [esp + 60] ; ebp is now the separate delay workspace, as they require a lot more space
jnc su_op_delay_mono
push eax ; save _ah (delay count)
fxch ; r l
call su_op_delay_do ; D(r) l process delay for the right channel
@ -641,9 +656,17 @@ su_op_oscillat_single:
fsub dword [FCONST_0_500000]
fdiv dword [FCONST_0_00781250]
faddp st1
test al, byte 0x08
jnz su_op_oscillat_skipnote
fiadd dword [edx-su_voice.inputs+su_voice.note] ; // st0 is note, st1 is t+d offset
su_op_oscillat_skipnote:
fmul dword [ICONST_1034594986]
call su_power
test al, byte 0x08
jz short su_op_oscillat_normalize_note
fmul dword [FCONST_3_80000em05] ; // st0 is now frequency for lfo
jmp short su_op_oscillat_normalized
su_op_oscillat_normalize_note:
fmul dword [FCONST_9_269614em05] ; // st0 is now frequency
su_op_oscillat_normalized:
fadd dword [ebp]
@ -676,10 +699,6 @@ su_op_oscillat_notsine:
jz short su_op_oscillat_not_trisaw
call su_oscillat_trisaw
su_op_oscillat_not_trisaw:
test al, byte 0x10
jz short su_op_oscillat_not_pulse
call su_oscillat_pulse
su_op_oscillat_not_pulse:
su_op_oscillat_shaping:
; finally, shape the oscillator and apply gain
fld dword [edx + 16]
@ -688,17 +707,6 @@ su_op_oscillat_gain:
fmul dword [edx + 20]
ret
section .su_oscillat_pulse code align=1
su_oscillat_pulse:
fucomi st1 ; // c p
fld1
jnc short su_oscillat_pulse_up ; // +1 c p
fchs ; // -1 c p
su_oscillat_pulse_up:
fstp st1 ; // +-1 p
fstp st1 ; // +-1
ret
section .su_oscillat_trisaw code align=1
su_oscillat_trisaw:
fucomi st1 ; // c p
@ -904,17 +912,17 @@ section .su_vm_jumptable data align=1
su_vm_jumptable:
dd su_op_envelope
dd su_op_oscillator
dd su_op_mulp
dd su_op_noise
dd su_op_filter
dd su_op_addp
dd su_op_pan
dd su_op_outaux
dd su_op_send
dd su_op_distort
dd su_op_addp
dd su_op_mulp
dd su_op_xch
dd su_op_filter
dd su_op_outaux
dd su_op_pan
dd su_op_delay
dd su_op_add
dd su_op_loadnote
dd su_op_send
dd su_op_noise
dd su_op_hold
dd su_op_in
dd su_op_out
@ -925,17 +933,17 @@ section .su_vm_transformcounts data align=1
su_vm_transformcounts:
db 5
db 6
db 1
db 0
db 0
db 0
db 2
db 2
db 0
db 1
db 2
db 1
db 1
db 4
db 0
db 0
db 1
db 2
db 1
db 0
db 1
@ -946,124 +954,146 @@ su_vm_transformcounts:
section .su_patterns data align=1
su_patterns:
db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
db 48,1,1,1,48,1,1,1,48,1,1,1,48,1,1,1
db 48,1,1,1,48,1,1,1,48,1,1,1,48,1,48,1
db 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
db 1,1,1,1,58,1,1,1,1,1,1,1,58,1,1,1
db 0,0,0,0,72,1,1,1,1,1,1,1,72,1,1,1
db 1,1,1,1,72,1,1,1,1,1,1,1,72,1,1,1
db 0,38,50,38,0,38,50,38,0,38,50,38,0,38,50,50
db 0,46,58,46,0,46,58,46,0,46,58,46,0,46,58,58
db 0,48,60,48,0,48,60,48,0,48,60,48,0,48,60,60
db 0,41,53,41,0,41,53,41,0,41,53,41,0,41,53,53
db 0,48,60,48,0,48,60,48,0,48,60,55,0,53,52,53
db 59,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
db 0,0,53,1,1,1,53,1,1,1,53,1,1,1,53,53
db 1,1,53,1,1,1,53,1,1,1,53,1,1,1,53,53
db 1,1,53,1,1,1,53,1,1,1,53,1,1,1,53,1
db 1,1,53,1,1,1,53,1,1,1,53,1,1,1,53,52
db 0,0,0,0,0,0,0,0,57,57,57,57,54,54,54,54
db 0,0,0,0,0,0,0,0,0,0,57,57,1,52,52,1
db 50,0,0,50,0,50,50,1,50,1,0,50,0,50,0,50
db 0,0,0,50,0,50,50,1,50,1,0,50,0,50,50,50
db 0,46,46,46,0,46,46,1,46,1,0,46,0,46,46,46
db 0,0,46,46,0,46,46,1,46,1,0,46,0,46,46,46
db 0,0,0,48,0,48,48,1,48,1,0,48,0,48,48,48
db 41,1,0,41,0,41,41,1,41,1,0,41,0,41,41,41
db 0,46,74,74,0,46,72,1,74,1,0,74,0,74,74,74
db 76,76,76,76,0,48,70,1,76,1,0,48,0,48,48,79
db 0,0,50,50,0,50,50,1,50,1,0,50,0,50,50,50
db 48,1,0,48,0,48,48,1,48,1,0,48,0,48,48,48
db 74,0,0,74,0,74,72,1,74,1,0,74,0,74,0,72
db 0,0,0,74,0,74,72,1,74,1,0,74,0,74,74,72
db 0,74,74,74,0,74,72,1,74,1,0,74,0,74,74,72
db 0,0,74,74,0,74,72,1,74,1,0,74,0,74,74,76
db 0,0,0,76,0,76,76,1,76,1,0,76,0,76,76,76
db 77,1,0,77,0,77,77,1,77,1,0,77,0,77,77,67
db 0,74,70,46,0,74,69,1,70,1,0,70,0,70,70,70
db 72,72,72,48,0,72,74,1,72,1,0,76,0,76,74,48
db 0,0,74,74,0,74,72,1,74,1,0,74,0,74,74,72
db 76,1,0,76,0,76,76,1,76,1,0,76,0,76,76,76
db 77,0,0,77,0,77,76,1,77,1,0,77,0,77,0,76
db 0,0,0,77,0,77,76,1,77,1,0,77,0,77,77,76
db 0,77,77,77,0,77,76,1,77,1,0,77,0,77,77,76
db 0,0,77,77,0,77,76,1,77,1,0,77,0,77,77,79
db 0,0,0,79,0,79,79,1,79,1,0,79,0,79,79,79
db 81,1,0,81,0,81,81,1,81,1,0,81,0,81,81,72
db 0,70,46,70,0,70,46,1,46,1,0,46,0,46,46,46
db 48,48,48,72,0,76,48,1,48,1,0,72,0,72,77,76
db 0,0,77,77,0,77,76,1,77,1,0,77,0,77,77,76
db 79,1,0,79,0,79,79,1,79,1,0,79,0,79,79,79
db 0,0,0,0,0,0,0,0,77,0,0,0,64,0,0,0
db 62,0,0,0,0,0,69,0,0,0,0,0,0,0,0,0
db 0,0,0,0,0,0,0,0,69,0,0,0,0,0,0,0
db 62,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
db 0,0,0,0,0,0,0,0,64,0,0,0,65,0,0,0
db 79,0,0,0,0,0,0,0,0,0,0,0,0,0,81,0
db 0,0,0,0,0,0,0,0,0,0,60,0,0,0,0,0
db 74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
db 65,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0
db 79,1,1,1,1,1,1,1,0,0,0,0,0,0,84,0
db 0,0,0,0,0,0,0,0,70,0,0,0,69,0,0,0
db 74,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
db 0,0,0,0,0,0,0,0,65,0,0,0,76,0,0,0
db 74,0,0,0,0,0,81,0,0,0,0,0,0,0,0,0
db 0,0,0,0,0,0,0,0,81,0,0,0,0,0,0,0
db 0,0,0,0,0,0,0,0,76,0,0,0,77,0,0,0
db 67,0,0,0,0,0,0,0,0,0,0,0,0,0,69,0
db 0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0
db 62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
db 77,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0
db 67,1,1,1,1,1,1,1,0,0,0,0,0,0,72,0
db 0,0,0,0,0,0,0,0,82,0,0,0,81,0,0,0
db 52,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
db 1,1,1,1,62,1,64,1,65,1,1,1,67,1,1,1
db 69,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
db 53,1,1,1,1,1,1,1,1,1,1,1,1,1,64,62
db 64,1,1,1,1,1,1,1,69,1,1,1,1,1,1,1
db 33,0,0,0,33,33,33,33,0,0,33,0,0,33,0,0
db 28,0,0,0,28,28,28,28,0,0,28,0,0,28,0,0
db 26,1,1,1,26,26,26,28,0,0,28,0,0,28,0,0
db 23,0,0,0,23,23,23,23,0,0,23,0,0,23,0,0
db 28,1,1,1,28,28,28,30,0,0,30,0,0,30,0,0
db 32,0,0,0,32,32,32,32,0,0,32,0,0,32,0,0
db 26,1,1,1,1,1,1,1,1,1,25,1,1,1,1,1
db 23,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
db 28,1,1,1,1,1,1,1,30,1,1,1,1,1,32,1
db 21,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
db 33,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
db 45,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
db 45,0,0,0,45,45,45,45,0,0,45,0,0,45,0,0
db 40,0,0,0,40,40,40,40,0,0,40,0,0,40,0,0
db 38,0,0,0,38,38,38,40,0,0,40,0,0,40,0,0
db 35,0,0,0,35,35,35,35,0,0,35,0,0,35,0,0
db 40,0,0,0,40,40,40,42,0,0,42,0,0,42,0,0
db 47,0,0,0,47,47,47,47,0,0,47,0,0,47,0,0
db 38,1,1,1,1,1,1,1,1,1,37,1,1,1,1,1
db 35,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
db 40,1,1,1,1,1,1,1,42,1,1,1,1,1,44,1
db 40,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
db 44,0,0,0,44,44,44,44,0,0,44,0,0,44,0,0
db 57,1,1,1,1,1,1,1,1,1,57,1,1,1,1,1
db 57,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
db 59,1,1,1,1,1,1,1,59,1,1,1,1,1,59,1
db 49,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
db 49,0,0,0,49,49,49,49,0,0,49,0,0,49,0,0
db 42,0,0,0,42,42,42,42,0,0,42,0,0,42,0,0
db 59,0,0,0,59,59,59,59,0,0,59,0,0,59,0,0
db 54,1,1,1,1,1,1,1,1,1,54,1,1,1,1,1
db 54,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
db 56,1,1,1,1,1,1,1,56,1,1,1,1,1,56,1
db 64,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
db 1,1,1,1,50,1,52,1,53,1,1,1,55,1,1,1
db 65,1,1,1,1,1,1,1,1,1,1,1,1,1,52,50
db 52,1,1,1,1,1,1,1,57,1,1,1,1,1,1,1
db 52,0,0,0,52,52,52,52,0,0,52,0,0,52,0,0
db 57,0,0,0,57,57,57,57,0,0,57,0,0,57,0,0
db 62,1,1,1,1,1,1,1,1,1,62,1,1,1,1,1
db 62,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
db 64,1,1,1,1,1,1,1,64,1,1,1,1,1,64,1
db 50,1,1,1,50,1,1,1,50,1,1,1,50,1,1,1
db 52,1,1,1,52,1,1,1,52,1,1,1,52,1,1,1
db 56,0,0,0,56,56,56,56,0,0,56,0,0,56,0,0
db 54,0,0,0,54,54,54,54,0,0,54,0,0,54,0,0
db 62,1,1,1,62,1,1,1,62,1,1,1,62,1,1,1
db 64,1,1,1,64,1,1,1,64,1,1,1,64,1,1,1
db 0,0,0,0,0,0,0,0,0,0,0,0,69,1,1,1
db 73,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0
db 74,1,1,1,1,1,1,1,1,1,0,0,73,1,0,71
db 73,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
db 0,0,0,0,0,0,0,0,73,1,1,1,1,1,1,1
db 81,1,1,1,1,1,1,1,1,1,1,1,83,1,1,1
db 85,1,1,1,1,1,1,1,83,1,1,1,1,1,1,81
db 80,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
db 1,1,1,1,0,0,0,0,78,1,1,1,1,1,1,80
db 81,1,1,1,1,1,1,1,1,1,0,0,78,1,1,80
db 81,1,1,1,1,1,1,1,1,0,0,0,83,1,1,81
db 80,1,1,1,1,1,1,1,81,1,1,1,1,1,1,1
db 83,1,1,1,1,1,0,0,81,1,1,1,1,1,1,83
db 85,1,1,1,1,1,1,1,0,0,0,0,85,83,85,86
db 85,1,1,1,1,1,1,1,0,0,0,0,81,83,85,86
db 83,1,1,1,1,1,1,1,81,1,1,1,1,1,83,81
db 80,1,1,1,1,1,1,1,76,78,80,83,80,81,83,88
db 86,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
db 1,1,1,1,1,1,0,0,86,1,1,1,85,1,1,1
db 83,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
db 1,1,1,1,1,0,0,0,83,1,1,1,88,1,1,1
db 1,1,1,1,1,1,1,0,86,1,1,1,88,1,1,1
db 88,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
db 1,1,1,1,1,1,0,0,76,1,1,1,1,1,1,1
db 81,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
db 1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
db 50,1,1,1,1,1,1,1,1,1,49,1,1,1,1,1
db 47,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
db 38,1,1,1,1,1,1,1,1,1,49,1,1,1,1,1
db 1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0
db 60,1,1,1,62,62,62,62,1,1,62,1,1,62,1,1
db 62,1,1,1,62,62,62,62,1,1,62,1,1,62,1,1
db 62,1,1,1,62,1,1,1,62,1,1,1,62,1,62,62
;-------------------------------------------------------------------------------
; Tracks
;-------------------------------------------------------------------------------
section .su_tracks data align=1
su_tracks:
db 0,0,0,0,0,0,0,0,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,3,3,3
db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3
db 5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,3,3,3
db 0,0,0,0,0,0,0,0,7,7,8,8,9,10,8,9,7,7,8,8,9,10,8,11,7,7,8,8,9,10,8,9,0,0,0
db 0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0
db 13,14,14,14,14,14,14,14,14,14,14,15,15,14,15,15,16,15,15,15,16,15,15,15,16,15,15,15,16,15,15,15,3,3,3
db 0,0,0,0,0,0,0,17,0,0,0,0,0,0,0,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
db 19,20,21,22,23,24,25,26,19,27,21,22,28,24,25,26,19,27,21,22,28,24,25,26,19,27,21,22,28,24,25,26,0,0,0
db 29,30,31,32,33,34,35,36,29,37,31,32,38,34,35,36,29,37,31,32,38,34,35,36,29,37,31,32,38,34,35,36,0,0,0
db 39,40,41,42,43,44,45,46,39,47,41,42,48,44,45,46,39,47,41,42,48,44,45,46,39,47,41,42,48,44,45,46,0,0,0
db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,50,51,52,53,54,55,56,49,50,51,57,53,58,59,60,0,0,0,0
db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,61,62,63,60,64,65,66,67,61,62,63,68,64,69,70,52,0,0,0,0
db 16,1,1,2,3,4,5,6,1,7,7,7,7,7,7,7,7,7,7,8,8,9,10,11,12,7,7,11,12,13,14,15,1,13,14,15,1,0,1,1,1,1
db 17,1,1,1,1,1,18,1,1,19,19,19,19,19,19,19,19,19,19,20,20,21,22,23,24,19,19,23,24,25,26,27,1,25,26,27,1,0,1,1,1,1
db 0,28,1,1,1,1,28,1,1,20,20,20,20,20,20,20,20,20,20,24,24,19,19,24,29,20,20,24,29,30,31,32,1,30,31,32,1,0,1,1,1,1
db 0,1,33,1,1,1,33,1,1,34,34,34,34,34,34,34,34,34,34,29,29,35,35,29,36,34,34,29,36,37,38,39,1,37,38,39,1,0,1,1,1,1
db 0,1,1,40,41,31,42,43,1,44,44,44,44,44,44,44,44,44,44,36,36,45,45,36,1,44,44,36,1,46,47,48,1,46,47,48,1,0,1,1,1,1
db 0,1,1,1,1,1,1,1,1,7,7,7,7,7,7,7,7,7,7,29,29,35,35,29,29,19,19,29,29,49,49,50,50,49,49,50,50,0,1,1,1,1
db 0,1,1,1,1,1,1,1,1,19,19,19,19,19,19,19,19,19,19,51,51,52,52,51,51,45,45,51,51,53,53,54,54,53,53,54,54,0,1,1,1,1
db 0,1,1,1,1,1,1,1,1,1,1,1,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,72,76,77,78,79,80,1,1,1
db 0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,81,82,27,1,83,82,27,84,1,1,1,1,1
db 0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
db 0,1,1,1,1,1,1,1,1,85,86,85,86,85,86,85,86,85,86,86,86,86,86,86,86,86,86,86,86,87,53,87,53,87,53,87,53,0,1,1,1,1
;-------------------------------------------------------------------------------
; Sample offsets
;-------------------------------------------------------------------------------
section .su_sample_offsets data align=1
su_sample_offsets:
dd 1448797
dw 251
dw 9710
dd 1351767
dw 284
dw 10741
dd 1034961
dw 2073
dw 398
dd 1622065
dw 1916
dw 76
dd 1252819
dw 6513
dw 905
dd 741926
dw 1034
dw 1
dd 560606
dw 4276
dw 1
dd 641780
dw 2423
dw 1
dd 433554
dw 2615
dw 5676
dd 367477
dw 1343
dw 1
dd 1543725
dw 831
dw 104
dd 557335
dw 2374
dw 821
;-------------------------------------------------------------------------------
; Delay times
;-------------------------------------------------------------------------------
section .su_delay_times data align=1
su_delay_times:
dw 1395,350,1744,1744,69,12550,24402,21265,32419,1116,1188,1276,1356,1422,1492,1556,1618,1140,1212,1300,1380,1446,1516,1580,1642
dw 5230,4533,23625,47250,1116,1188,1276,1356,1422,1492,1556,1618,1140,1212,1300,1380,1446,1516,1580,1642
;-------------------------------------------------------------------------------
@ -1071,14 +1101,14 @@ su_delay_times:
;-------------------------------------------------------------------------------
section .su_patch_opcodes data align=1
su_patch_opcodes:
db 2,4,6,2,8,10,10,6,12,10,10,14,17,2,18,0,2,4,20,6,2,8,6,10,10,12,14,17,2,18,2,18,0,2,22,8,6,2,22,8,6,12,2,4,6,12,10,20,14,17,0,2,18,18,2,4,4,6,4,12,6,10,10,14,17,0,3,3,7,5,7,15,17,0,3,5,7,11,11,15,17,0,2,4,6,14,17,2,18,0,2,4,4,12,8,12,6,2,4,4,12,8,12,6,22,15,11,11,17,0,2,2,6,4,24,4,12,4,12,6,10,10,14,23,17,26,18,0,29,23,31,0
db 2,4,4,6,8,10,2,4,4,6,12,8,10,15,17,0,2,4,4,8,14,10,18,21,17,0,3,5,11,19,21,17,2,4,10,22,0,2,22,2,4,4,8,4,14,8,10,14,18,17,0,2,4,10,18,17,0,2,4,10,2,24,10,14,14,8,18,17,2,22,2,22,0,2,2,10,24,10,14,14,18,17,24,26,22,0,3,5,11,19,17,0,29,21,31,0
;-------------------------------------------------------------------------------
; The parameters / inputs to each opcode
;-------------------------------------------------------------------------------
section .su_patch_operands data align=1
su_patch_operands:
db 0,70,0,0,76,88,69,0,128,63,79,66,0,43,0,0,128,43,79,84,82,68,100,62,64,12,69,68,12,48,16,64,50,0,62,76,0,0,128,46,40,0,0,76,0,0,96,86,116,0,0,114,37,130,95,0,68,0,0,83,3,107,57,67,68,128,78,64,64,42,26,47,54,0,0,128,19,136,0,54,68,70,0,128,26,255,255,0,53,0,0,128,64,128,0,0,0,3,97,0,0,54,0,0,128,64,6,0,0,2,3,79,128,0,62,0,0,42,64,64,0,1,64,125,128,39,76,68,114,60,39,19,39,73,62,74,128,94,176,0,47,91,0,42,65,86,71,83,88,66,91,49,100,89,34,64,74,64,42,70,17,17,64,78,13,128,88,128,66,22,46,68,10,116,16,64,40,0,8,90,0,0,128,21,78,0,85,64,77,54,0,2,87,111,128,64,128,97,50,60,0,0,128,82,64,0,3,64,127,128,78,128,76,109,128,64,67,128,11,1,74,0,0,64,64,67,0,4,64,99,129,64,89,43,1,78,36,74,64,83,40,0,40,0,63,51,54,64,94,0,128,64,128,35,76,28,52,128,64,102,35,114,67,20,0,48,64,64,64,46,78,128,64,128,35,76,99,54,128,64,128,35,128,80,128,0,0,0,4,1,65,122,128,72,103,128,64,20,6,40,102,47,78,68,0,84,25,84,127,76,52,128,91,48,128,67,88,73,0,57,37,56,35,55,64,0,5,58,128,129,30,128,80,53,128,24,61,69,103,84,12,5,3,27,14,82,200,0,2,61,113,122,97,9,15,128
db 57,85,62,63,84,91,65,0,0,67,35,128,79,61,0,1,65,78,128,32,57,87,50,64,71,91,54,0,0,64,64,128,79,62,0,1,80,68,128,64,92,128,96,27,25,10,70,0,72,61,77,32,0,2,81,74,130,77,48,0,2,42,128,128,47,128,112,64,69,128,53,98,0,1,39,33,0,67,87,71,128,62,64,0,3,63,88,128,73,76,128,61,16,2,1,92,76,95,0,92,89,82,81,64,0,128,64,128,72,89,41,0,20,71,40,74,128,37,75,0,40,65,77,71,74,52,64,64,126,64,128,66,64,64,75,118,61,128,33,93,64,42,4,104,128,128,50,100,68,94,128,64,64,31,5,0,43,89,50,128,79,42,0,5,72,128,128,64,124,0,14,68,0,0,110,76,52,0,6,81,53,128,0,68,0,0,83,2,39,110,128,68,118,112,64,59,128,8,47,54,0,0,128,19,120,0,54,68,70,0,128,26,255,255,0,61,0,0,128,18,62,0,0,94,52,63,116,98,56,119,128,64,64,59,0,65,9,0,20,104,0,0,79,0,77,64,76,68,0,7,64,128,128,50,64,64,2,30,128,125,25,4,15,128
;-------------------------------------------------------------------------------
; Constants
@ -1088,6 +1118,7 @@ FCONST_32767_0 dd 0x46fffe00
FCONST_0_00781250 dd 0x3c000000
FCONST_0_500000 dd 0x3f000000
FCONST_0_99609375 dd 0x3f7f0000
FCONST_3_80000em05 dd 0x381f6230
FCONST_9_269614em05 dd 0x38c265dc
FCONST_84_28075 dd 0x42a88fbe
ICONST_2147483648 dd 0x80000000

View File

@ -3,14 +3,14 @@
#define SU_RENDER_H
#define SU_CHANNEL_COUNT 2
#define SU_LENGTH_IN_SAMPLES 2703680
#define SU_LENGTH_IN_SAMPLES 3968832
#define SU_BUFFER_LENGTH (SU_LENGTH_IN_SAMPLES*SU_CHANNEL_COUNT)
#define SU_SAMPLE_RATE 44100
#define SU_BPM 137
#define SU_BPM 112
#define SU_ROWS_PER_BEAT 4
#define SU_ROWS_PER_PATTERN 16
#define SU_LENGTH_IN_PATTERNS 35
#define SU_LENGTH_IN_PATTERNS 42
#define SU_LENGTH_IN_ROWS (SU_LENGTH_IN_PATTERNS*SU_PATTERN_SIZE)
#define SU_SAMPLES_PER_ROW (SU_SAMPLE_RATE*60/(SU_BPM*SU_ROWS_PER_BEAT))

View File

@ -3,14 +3,14 @@
%define PLAYER_INC
%define SU_CHANNEL_COUNT 2
%define SU_LENGTH_IN_SAMPLES 2703680
%define SU_LENGTH_IN_SAMPLES 3968832
%define SU_BUFFER_LENGTH (SU_LENGTH_IN_SAMPLES*SU_CHANNEL_COUNT)
%define SU_SAMPLE_RATE 44100
%define SU_BPM 137
%define SU_BPM 112
%define SU_ROWS_PER_BEAT 4
%define SU_ROWS_PER_PATTERN 16
%define SU_LENGTH_IN_PATTERNS 35
%define SU_LENGTH_IN_PATTERNS 42
%define SU_LENGTH_IN_ROWS (SU_LENGTH_IN_PATTERNS*SU_PATTERN_SIZE)
%define SU_SAMPLES_PER_ROW (SU_SAMPLE_RATE*60/(SU_BPM*SU_ROWS_PER_BEAT))
%define SU_SAMPLE_SIZE 2

View File

@ -1,125 +1,255 @@
bpm: 137
bpm: 112
rowsperbeat: 4
score:
tracks:
- numvoices: 1
order: [-1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, -1, -1, -1]
patterns: [[48, 1, 1, 1, 48, 1, 1, 1, 48, 1, 1, 1, 48, 1, 1, 1], [48, 1, 1, 1, 48, 1, 1, 1, 48, 1, 1, 1, 48, 1, 48, 1]]
order: [0, -1, -1, 1, 2, 3, 4, 5, -1, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 8, 9, 10, 11, 6, 6, 10, 11, 12, 13, 14, -1, 12, 13, 14, -1, 15, -1, -1, -1, -1]
patterns: [[21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 62, 1, 64, 1, 65, 1, 1, 1, 67, 1, 1, 1], [69, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [53, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 64, 62], [64, 1, 1, 1, 1, 1, 1, 1, 69, 1, 1, 1, 1, 1, 1, 1], [33, 0, 1, 1, 33, 33, 33, 33, 0, 1, 33, 0, 1, 33, 0, 1], [28, 0, 1, 1, 28, 28, 28, 28, 0, 1, 28, 0, 1, 28, 0, 1], [26, 1, 1, 1, 26, 26, 26, 28, 0, 1, 28, 0, 1, 28, 0, 1], [23, 0, 1, 1, 23, 23, 23, 23, 0, 1, 23, 0, 1, 23, 0, 1], [28, 1, 1, 1, 28, 28, 28, 30, 0, 1, 30, 0, 1, 30, 0, 1], [32, 0, 1, 1, 32, 32, 32, 32, 0, 1, 32, 0, 1, 32, 0, 1], [26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 25, 1, 1, 1, 1, 1], [23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [28, 1, 1, 1, 1, 1, 1, 1, 30, 1, 1, 1, 1, 1, 32, 1], [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]
- numvoices: 1
order: [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1]
patterns: [[1, 1, 1, 1, 58, 1, 1, 1, 1, 1, 1, 1, 58, 1, 1, 1]]
order: [0, -1, -1, -1, -1, -1, 1, -1, -1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 4, 5, 6, 7, 2, 2, 6, 7, 8, 9, 10, -1, 8, 9, 10, -1, 11, -1, -1, -1, -1]
patterns: [[33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [45, 0, 1, 1, 45, 45, 45, 45, 0, 1, 45, 0, 1, 45, 0, 1], [40, 0, 1, 1, 40, 40, 40, 40, 0, 1, 40, 0, 1, 40, 0, 1], [38, 0, 1, 1, 38, 38, 38, 40, 0, 1, 40, 0, 1, 40, 0, 1], [35, 0, 1, 1, 35, 35, 35, 35, 0, 1, 35, 0, 1, 35, 0, 1], [40, 0, 1, 1, 40, 40, 40, 42, 0, 1, 42, 0, 1, 42, 0, 1], [47, 0, 1, 1, 47, 47, 47, 47, 0, 1, 47, 0, 1, 47, 0, 1], [38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 37, 1, 1, 1, 1, 1], [35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [40, 1, 1, 1, 1, 1, 1, 1, 42, 1, 1, 1, 1, 1, 44, 1], [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]
- numvoices: 1
order: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1]
patterns: [[1, 1, 1, 1, 72, 1, 1, 1, 1, 1, 1, 1, 72, 1, 1, 1]]
order: [-1, 0, -1, -1, -1, -1, 0, -1, -1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 3, 2, 4, 1, 1, 2, 4, 5, 6, 7, -1, 5, 6, 7, -1, 8, -1, -1, -1, -1]
patterns: [[40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [40, 0, 1, 1, 40, 40, 40, 40, 0, 1, 40, 0, 1, 40, 0, 1], [47, 0, 1, 1, 47, 47, 47, 47, 0, 1, 47, 0, 1, 47, 0, 1], [45, 0, 1, 1, 45, 45, 45, 45, 0, 1, 45, 0, 1, 45, 0, 1], [44, 0, 1, 1, 44, 44, 44, 44, 0, 1, 44, 0, 1, 44, 0, 1], [57, 1, 1, 1, 1, 1, 1, 1, 1, 1, 57, 1, 1, 1, 1, 1], [57, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [59, 1, 1, 1, 1, 1, 1, 1, 59, 1, 1, 1, 1, 1, 59, 1], [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]
- numvoices: 1
order: [-1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 2, 2, 3, 4, 2, 3, 1, 1, 2, 2, 3, 4, 2, 5, 1, 1, 2, 2, 3, 4, 2, 3, 6, -1, -1]
patterns: [[1, 38, 50, 38, 0, 38, 50, 38, 0, 38, 50, 38, 0, 38, 50, 50], [0, 38, 50, 38, 0, 38, 50, 38, 0, 38, 50, 38, 0, 38, 50, 50], [0, 46, 58, 46, 0, 46, 58, 46, 0, 46, 58, 46, 0, 46, 58, 58], [0, 48, 60, 48, 0, 48, 60, 48, 0, 48, 60, 48, 0, 48, 60, 60], [0, 41, 53, 41, 0, 41, 53, 41, 0, 41, 53, 41, 0, 41, 53, 53], [0, 48, 60, 48, 0, 48, 60, 48, 0, 48, 60, 55, 0, 53, 52, 53], [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]
order: [-1, -1, 0, -1, -1, -1, 0, -1, -1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 3, 2, 4, 1, 1, 2, 4, 5, 6, 7, -1, 5, 6, 7, -1, 8, -1, -1, -1, -1]
patterns: [[49, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [49, 0, 1, 1, 49, 49, 49, 49, 0, 1, 49, 0, 1, 49, 0, 1], [44, 0, 1, 1, 44, 44, 44, 44, 0, 1, 44, 0, 1, 44, 0, 1], [42, 0, 1, 1, 42, 42, 42, 42, 0, 1, 42, 0, 1, 42, 0, 1], [59, 0, 1, 1, 59, 59, 59, 59, 0, 1, 59, 0, 1, 59, 0, 1], [54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 54, 1, 1, 1, 1, 1], [54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [56, 1, 1, 1, 1, 1, 1, 1, 56, 1, 1, 1, 1, 1, 56, 1], [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]
- numvoices: 1
order: [-1, -1, -1, 0, 1, 2, 3, 4, -1, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 7, 7, 6, -1, 5, 5, 6, -1, 8, 9, 10, -1, 8, 9, 10, -1, 11, -1, -1, -1, -1]
patterns: [[64, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 50, 1, 52, 1, 53, 1, 1, 1, 55, 1, 1, 1], [57, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [65, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 52, 50], [52, 1, 1, 1, 1, 1, 1, 1, 57, 1, 1, 1, 1, 1, 1, 1], [52, 0, 1, 1, 52, 52, 52, 52, 0, 1, 52, 0, 1, 52, 0, 1], [59, 0, 1, 1, 59, 59, 59, 59, 0, 1, 59, 0, 1, 59, 0, 1], [57, 0, 1, 1, 57, 57, 57, 57, 0, 1, 57, 0, 1, 57, 0, 1], [62, 1, 1, 1, 1, 1, 1, 1, 1, 1, 62, 1, 1, 1, 1, 1], [62, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [64, 1, 1, 1, 1, 1, 1, 1, 64, 1, 1, 1, 1, 1, 64, 1], [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]
- numvoices: 2
order: [-1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1]
patterns: [[59, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1]]
- numvoices: 1
order: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, -1, -1, -1]
patterns: [[1, 1, 53, 1, 1, 1, 53, 1, 1, 1, 53, 1, 1, 1, 53, 53], [1, 1, 53, 1, 1, 1, 53, 1, 1, 1, 53, 1, 1, 1, 53, 1], [1, 1, 53, 1, 1, 1, 53, 1, 1, 1, 53, 1, 1, 1, 53, 52]]
- numvoices: 1
order: [-1, -1, -1, -1, -1, -1, -1, 0, 1, -1, -1, -1, -1, -1, -1, 2, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1]
patterns: [[1, 1, 1, 1, 1, 1, 1, 1, 57, 57, 57, 57, 54, 54, 54, 54], [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 57, 57, 1, 52, 52, 1]]
order: [-1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2, 2, 1, 1, 3, 3, 1, 1, 4, 4, 5, 5, 4, 4, 5, 5, 6, -1, -1, -1, -1]
patterns: [[33, 0, 1, 1, 33, 33, 33, 33, 0, 1, 33, 0, 1, 33, 0, 1], [44, 0, 1, 1, 44, 44, 44, 44, 0, 1, 44, 0, 1, 44, 0, 1], [42, 0, 1, 1, 42, 42, 42, 42, 0, 1, 42, 0, 1, 42, 0, 1], [45, 0, 1, 1, 45, 45, 45, 45, 0, 1, 45, 0, 1, 45, 0, 1], [50, 1, 1, 1, 50, 1, 1, 1, 50, 1, 1, 1, 50, 1, 1, 1], [52, 1, 1, 1, 52, 1, 1, 1, 52, 1, 1, 1, 52, 1, 1, 1], [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]
- numvoices: 2
order: [0, 1, 2, 3, 4, 5, 6, 7, 0, 8, 2, 3, 9, 5, 6, 7, 0, 8, 2, 3, 9, 5, 6, 7, 0, 8, 2, 3, 9, 5, 6, 7, 10, -1, -1]
patterns: [[50, 0, 1, 50, 0, 50, 50, 1, 50, 1, 0, 50, 0, 50, 0, 50], [0, 1, 1, 50, 0, 50, 50, 1, 50, 1, 0, 50, 0, 50, 50, 50], [0, 46, 46, 46, 0, 46, 46, 1, 46, 1, 0, 46, 0, 46, 46, 46], [0, 1, 46, 46, 0, 46, 46, 1, 46, 1, 0, 46, 0, 46, 46, 46], [0, 1, 1, 48, 0, 48, 48, 1, 48, 1, 0, 48, 0, 48, 48, 48], [41, 1, 0, 41, 0, 41, 41, 1, 41, 1, 0, 41, 0, 41, 41, 41], [0, 46, 74, 74, 0, 46, 72, 1, 74, 1, 0, 74, 0, 74, 74, 74], [76, 76, 76, 76, 0, 48, 70, 1, 76, 1, 0, 48, 0, 48, 48, 79], [0, 1, 50, 50, 0, 50, 50, 1, 50, 1, 0, 50, 0, 50, 50, 50], [48, 1, 0, 48, 0, 48, 48, 1, 48, 1, 0, 48, 0, 48, 48, 48], [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]
- numvoices: 1
order: [0, 1, 2, 3, 4, 5, 6, 7, 0, 8, 2, 3, 9, 5, 6, 7, 0, 8, 2, 3, 9, 5, 6, 7, 0, 8, 2, 3, 9, 5, 6, 7, 10, -1, -1]
patterns: [[74, 0, 1, 74, 0, 74, 72, 1, 74, 1, 0, 74, 0, 74, 0, 72], [0, 1, 1, 74, 0, 74, 72, 1, 74, 1, 0, 74, 0, 74, 74, 72], [0, 74, 74, 74, 0, 74, 72, 1, 74, 1, 0, 74, 0, 74, 74, 72], [0, 1, 74, 74, 0, 74, 72, 1, 74, 1, 0, 74, 0, 74, 74, 76], [0, 1, 1, 76, 0, 76, 76, 1, 76, 1, 0, 76, 0, 76, 76, 76], [77, 1, 0, 77, 0, 77, 77, 1, 77, 1, 0, 77, 0, 77, 77, 67], [0, 74, 70, 46, 0, 74, 69, 1, 70, 1, 0, 70, 0, 70, 70, 70], [72, 72, 72, 48, 0, 72, 74, 1, 72, 1, 0, 76, 0, 76, 74, 48], [0, 1, 74, 74, 0, 74, 72, 1, 74, 1, 0, 74, 0, 74, 74, 72], [76, 1, 0, 76, 0, 76, 76, 1, 76, 1, 0, 76, 0, 76, 76, 76], [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]
- numvoices: 1
order: [0, 1, 2, 3, 4, 5, 6, 7, 0, 8, 2, 3, 9, 5, 6, 7, 0, 8, 2, 3, 9, 5, 6, 7, 0, 8, 2, 3, 9, 5, 6, 7, 10, -1, -1]
patterns: [[77, 0, 1, 77, 0, 77, 76, 1, 77, 1, 0, 77, 0, 77, 0, 76], [0, 1, 1, 77, 0, 77, 76, 1, 77, 1, 0, 77, 0, 77, 77, 76], [0, 77, 77, 77, 0, 77, 76, 1, 77, 1, 0, 77, 0, 77, 77, 76], [0, 1, 77, 77, 0, 77, 76, 1, 77, 1, 0, 77, 0, 77, 77, 79], [0, 1, 1, 79, 0, 79, 79, 1, 79, 1, 0, 79, 0, 79, 79, 79], [81, 1, 0, 81, 0, 81, 81, 1, 81, 1, 0, 81, 0, 81, 81, 72], [0, 70, 46, 70, 0, 70, 46, 1, 46, 1, 0, 46, 0, 46, 46, 46], [48, 48, 48, 72, 0, 76, 48, 1, 48, 1, 0, 72, 0, 72, 77, 76], [0, 1, 77, 77, 0, 77, 76, 1, 77, 1, 0, 77, 0, 77, 77, 76], [79, 1, 0, 79, 0, 79, 79, 1, 79, 1, 0, 79, 0, 79, 79, 79], [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]
order: [-1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2, 2, 1, 1, 3, 3, 1, 1, 4, 4, 5, 5, 4, 4, 5, 5, 6, -1, -1, -1, -1]
patterns: [[45, 0, 1, 1, 45, 45, 45, 45, 0, 1, 45, 0, 1, 45, 0, 1], [56, 0, 1, 1, 56, 56, 56, 56, 0, 1, 56, 0, 1, 56, 0, 1], [54, 0, 1, 1, 54, 54, 54, 54, 0, 1, 54, 0, 1, 54, 0, 1], [57, 0, 1, 1, 57, 57, 57, 57, 0, 1, 57, 0, 1, 57, 0, 1], [62, 1, 1, 1, 62, 1, 1, 1, 62, 1, 1, 1, 62, 1, 1, 1], [64, 1, 1, 1, 64, 1, 1, 1, 64, 1, 1, 1, 64, 1, 1, 1], [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]
- numvoices: 3
order: [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 17, 21, 22, 23, 24, 25, -1, -1, -1]
patterns: [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 69, 1, 1, 1], [73, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1], [74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 73, 1, 0, 71], [73, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 1, 1, 1, 1, 1, 1, 1, 73, 1, 1, 1, 1, 1, 1, 1], [81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 83, 1, 1, 1], [85, 1, 1, 1, 1, 1, 1, 1, 83, 1, 1, 1, 1, 1, 1, 81], [80, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 0, 1, 1, 1, 78, 1, 1, 1, 1, 1, 1, 80], [81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 78, 1, 1, 80], [81, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 83, 1, 1, 81], [80, 1, 1, 1, 1, 1, 1, 1, 81, 1, 1, 1, 1, 1, 1, 1], [83, 1, 1, 1, 1, 1, 0, 1, 81, 1, 1, 1, 1, 1, 1, 83], [85, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 85, 83, 85, 86], [85, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 81, 83, 85, 86], [83, 1, 1, 1, 1, 1, 1, 1, 81, 1, 1, 1, 1, 1, 83, 81], [80, 1, 1, 1, 1, 1, 1, 1, 76, 78, 80, 83, 80, 81, 83, 88], [86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 0, 1, 86, 1, 1, 1, 85, 1, 1, 1], [83, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 0, 1, 1, 83, 1, 1, 1, 88, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 0, 86, 1, 1, 1, 88, 1, 1, 1], [88, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 0, 1, 76, 1, 1, 1, 1, 1, 1, 1], [81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1]]
- numvoices: 2
order: [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 2, 3, 4, 5, 6, 7, 0, 1, 2, 8, 4, 9, 10, 11, -1, -1, -1, -1]
patterns: [[1, 1, 1, 1, 1, 1, 1, 1, 77, 0, 1, 1, 64, 0, 1, 1], [62, 0, 1, 1, 1, 1, 69, 0, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 69, 0, 1, 1, 1, 1, 1, 1], [62, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 64, 0, 1, 1, 65, 0, 1, 1], [79, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 81, 0], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 60, 0, 1, 1, 1, 1], [74, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [65, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [79, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 84, 0], [1, 1, 1, 1, 1, 1, 1, 1, 70, 0, 1, 1, 69, 0, 1, 1], [74, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1]]
- numvoices: 2
order: [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 2, 3, 4, 5, 6, 7, 0, 1, 2, 8, 4, 9, 10, 11, -1, -1, -1, -1]
patterns: [[1, 1, 1, 1, 1, 1, 1, 1, 65, 0, 1, 1, 76, 0, 1, 1], [74, 0, 1, 1, 1, 1, 81, 0, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 81, 0, 1, 1, 1, 1, 1, 1], [74, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 76, 0, 1, 1, 77, 0, 1, 1], [67, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 69, 0], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 72, 0, 1, 1, 1, 1], [62, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [77, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [67, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 72, 0], [1, 1, 1, 1, 1, 1, 1, 1, 82, 0, 1, 1, 81, 0, 1, 1], [62, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1]]
order: [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 2, -1, 3, 1, 2, 4, -1, -1, -1, -1, -1]
patterns: [[50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 49, 1, 1, 1, 1, 1], [47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [40, 1, 1, 1, 1, 1, 1, 1, 42, 1, 1, 1, 1, 1, 44, 1], [38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 49, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1]]
- numvoices: 1
order: [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1]
patterns: []
- numvoices: 1
order: [-1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 3, 2, 3, 2, 3, 4, -1, -1, -1, -1]
patterns: [[60, 1, 1, 1, 62, 62, 62, 62, 1, 1, 62, 1, 1, 62, 1, 1], [62, 1, 1, 1, 62, 62, 62, 62, 1, 1, 62, 1, 1, 62, 1, 1], [62, 1, 1, 1, 62, 1, 1, 1, 62, 1, 1, 1, 62, 1, 62, 62], [62, 1, 1, 1, 62, 1, 1, 1, 62, 1, 1, 1, 62, 1, 1, 1], [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]
rowsperpattern: 16
length: 35
length: 42
patch:
- name: kick edm 2
comment: Suggested note to play G-2 to C-3
- name: Strings
numvoices: 5
units:
- type: envelope
id: 33
parameters: {attack: 57, channel: 2, decay: 85, gain: 84, release: 63, stereo: 0, sustain: 62}
- type: oscillator
id: 19
parameters: {color: 65, damp: 64, detune: 65, dry: 128, feedback: 125, gain: 35, looplength: 9710, loopstart: 251, notetracking: 0, phase: 0, pregain: 40, samplestart: 1448797, shape: 67, stereo: 0, transpose: 91, type: 4, unison: 0}
- type: oscillator
id: 24
parameters: {color: 69, detune: 61, gain: 78, looplength: 10741, loopstart: 284, phase: 0, samplestart: 1351767, shape: 65, stereo: 0, transpose: 79, type: 4, unison: 0}
- type: distort
id: 47
parameters: {damp: 0, drive: 32, dry: 128, feedback: 96, notetracking: 2, pregain: 40, stereo: 0}
- type: addp
id: 20
parameters: {panning: 64, stereo: 0}
- type: mulp
parameters: {auxgain: 64, outgain: 64, stereo: 0}
- type: envelope
id: 46
parameters: {attack: 57, decay: 87, gain: 71, panning: 64, release: 64, stereo: 0, sustain: 50}
- type: oscillator
id: 37
parameters: {auxgain: 35, color: 64, detune: 54, gain: 64, looplength: 9710, loopstart: 251, outgain: 40, phase: 0, samplestart: 1448797, shape: 64, stereo: 0, transpose: 91, type: 4, unison: 0}
- type: oscillator
id: 38
parameters: {color: 128, detune: 62, gain: 68, looplength: 10741, loopstart: 284, phase: 0, samplestart: 1351767, shape: 80, stereo: 0, transpose: 79, type: 4, unison: 0}
- type: distort
id: 48
parameters: {drive: 64, stereo: 0}
- type: xch
id: 41
parameters: {stereo: 0}
- type: addp
id: 39
parameters: {stereo: 0}
- type: mulp
id: 35
parameters: {stereo: 0}
- type: filter
id: 45
parameters: {bandpass: 1, frequency: 92, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 0, resonance: 128, stereo: 1}
- type: outaux
id: 23
parameters: {auxgain: 25, outgain: 27, stereo: 1}
- name: Pizzicato
numvoices: 4
units:
- type: envelope
id: 1
parameters: {attack: 10, channel: 2, decay: 70, gain: 61, release: 72, stereo: 0, sustain: 0}
- type: oscillator
id: 2
parameters: {color: 60, damp: 64, detune: 32, dry: 128, feedback: 125, gain: 74, looplength: 398, loopstart: 2073, notetracking: 0, phase: 0, pregain: 40, samplestart: 1034961, shape: 81, stereo: 0, transpose: 77, type: 4, unison: 2}
- type: oscillator
parameters: {auxgain: 64, color: 64, detune: 48, gain: 128, looplength: 398, loopstart: 2073, outgain: 64, phase: 0, samplestart: 1034961, shape: 42, stereo: 0, transpose: 77, type: 4, unison: 0}
- type: addp
id: 16
parameters: {stereo: 0}
- type: filter
id: 15
parameters: {bandpass: 1, frequency: 47, highpass: 1, lowpass: 1, negbandpass: 0, neghighpass: 0, resonance: 128, stereo: 0}
- type: mulp
id: 14
parameters: {bandpass: 0, frequency: 82, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 0, resonance: 128, stereo: 0}
- parameters: {}
- type: pan
id: 5
parameters: {auxgain: 39, outgain: 58, panning: 64, stereo: 0}
- type: delay
id: 49
parameters: {damp: 98, dry: 128, feedback: 53, notetracking: 0, pregain: 69, stereo: 1}
varargs: [5230, 4533]
- type: outaux
id: 6
parameters: {auxgain: 33, outgain: 39, stereo: 1}
- name: Trumpet
numvoices: 3
units:
- type: envelope
id: 51
parameters: {attack: 0, decay: 67, gain: 128, release: 71, stereo: 1, sustain: 87}
- type: oscillator
id: 1037
parameters: {color: 61, detune: 64, gain: 88, looplength: 76, loopstart: 1916, phase: 0, samplestart: 1622065, shape: 63, stereo: 1, transpose: 62, type: 4, unison: 0}
- type: mulp
id: 53
parameters: {stereo: 1}
- type: pan
id: 55
parameters: {panning: 73, stereo: 1}
- type: delay
parameters: {damp: 16, dry: 128, feedback: 61, notetracking: 2, pregain: 76, stereo: 1}
varargs: [48, 96]
- type: outaux
id: 56
parameters: {auxgain: 76, outgain: 92, stereo: 1}
- type: envelope
id: 61
parameters: {attack: 95, decay: 0, gain: 82, release: 89, stereo: 0, sustain: 92}
- type: oscillator
id: 59
parameters: {color: 128, detune: 64, gain: 128, lfo: 1, phase: 0, shape: 64, stereo: 0, transpose: 81, type: 0}
- type: mulp
id: 62
parameters: {stereo: 0}
- type: send
id: 1038
parameters: {amount: 89, port: 1, sendpop: 1, stereo: 0, target: 1037, unit: 0, voice: 0}
- name: FatBass
numvoices: 2
units:
- type: envelope
id: 1
parameters: {attack: 20, decay: 71, gain: 128, release: 74, stereo: 0, sustain: 40}
- type: send
id: 30
parameters: {amount: 37, port: 3, sendpop: 1, target: 400, voice: 0}
- type: envelope
id: 21
parameters: {attack: 40, decay: 65, gain: 74, release: 71, stereo: 0, sustain: 77}
- type: oscillator
id: 400
parameters: {color: 126, detune: 64, gain: 128, lfo: 0, phase: 64, shape: 64, stereo: 0, transpose: 52, type: 0, unison: 2}
- type: oscillator
id: 6
parameters: {color: 118, detune: 64, gain: 128, lfo: 0, phase: 75, shape: 61, stereo: 0, transpose: 64, type: 1, unison: 1}
- type: addp
parameters: {stereo: 0}
- type: oscillator
id: 1033
parameters: {color: 62, detune: 64, gain: 128, looplength: 905, loopstart: 6513, phase: 42, samplestart: 1252819, shape: 104, stereo: 0, transpose: 93, type: 4, unison: 0}
- type: filter
id: 1034
parameters: {bandpass: 0, frequency: 69, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 0, resonance: 128, stereo: 0}
disabled: true
- type: filter
id: 1035
parameters: {bandpass: 0, frequency: 50, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 100, stereo: 0}
- type: addp
id: 1032
parameters: {stereo: 0}
- type: mulp
id: 22
parameters: {stereo: 0}
- type: filter
id: 170
parameters: {bandpass: 0, frequency: 52, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 0, resonance: 128, stereo: 0}
disabled: true
- type: filter
parameters: {bandpass: 0, frequency: 94, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 0, resonance: 128, stereo: 0}
- type: pan
id: 18
parameters: {panning: 64, stereo: 0}
- type: outaux
id: 19
parameters: {auxgain: 5, outgain: 31, stereo: 1}
- name: Instr
numvoices: 1
units:
- type: envelope
id: 105
parameters: {attack: 0, channel: 2, decay: 70, gain: 76, release: 0, stereo: 0, sustain: 0}
id: 1039
parameters: {attack: 0, decay: 43, gain: 128, release: 50, stereo: 0, sustain: 89}
- type: oscillator
id: 106
parameters: {color: 128, detune: 69, gain: 79, lfo: 0, phase: 0, shape: 63, stereo: 0, transpose: 88, type: 0, unison: 2}
id: 1040
parameters: {color: 42, detune: 42, gain: 128, looplength: 1, loopstart: 1034, phase: 0, samplestart: 741926, shape: 72, stereo: 0, transpose: 79, type: 4}
- type: mulp
id: 126
id: 1041
parameters: {stereo: 0}
- type: envelope
id: 110
parameters: {attack: 0, decay: 43, gain: 128, release: 0, stereo: 0, sustain: 0}
- type: noise
id: 111
parameters: {gain: 79, shape: 43, stereo: 0}
- type: filter
id: 112
parameters: {bandpass: 0, frequency: 84, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 82, stereo: 0}
- type: filter
id: 113
parameters: {bandpass: 0, frequency: 100, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 0, resonance: 62, stereo: 0}
- type: mulp
id: 10
parameters: {stereo: 0}
- type: addp
id: 127
parameters: {stereo: 0}
- type: filter
id: 12
parameters: {bandpass: 0, frequency: 12, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 69, stereo: 0}
- type: filter
id: 14
parameters: {bandpass: 0, frequency: 12, highpass: 1, lowpass: 0, negbandpass: 0, neghighpass: 0, resonance: 48, stereo: 0}
- type: pan
id: 114
id: 1043
parameters: {panning: 64, stereo: 0}
- type: outaux
id: 118
parameters: {auxgain: 0, outgain: 50, stereo: 1}
- type: envelope
id: 119
parameters: {attack: 62, decay: 76, gain: 128, release: 0, stereo: 0, sustain: 0}
- type: send
id: 122
parameters: {amount: 46, port: 0, sendpop: 1, target: 106}
- name: snare edm 2 (sample)
id: 1044
parameters: {auxgain: 0, outgain: 124, stereo: 1}
- name: snare edm 2 (sample-st)
comment: 'Suggested range: E-2 to C-3'
numvoices: 1
units:
- type: envelope
parameters: {attack: 0, decay: 76, gain: 96, release: 0, stereo: 0, sustain: 0}
parameters: {attack: 14, decay: 68, gain: 110, release: 0, stereo: 0, sustain: 0}
- type: oscillator
id: 200
parameters: {color: 64, detune: 116, gain: 37, lfo: 0, looplength: 1, loopstart: 4276, phase: 0, samplestart: 560606, shape: 114, stereo: 0, transpose: 86, type: 4, unison: 2}
- type: distort
parameters: {drive: 95, stereo: 0}
parameters: {color: 48, detune: 52, gain: 53, lfo: 0, looplength: 1, loopstart: 4276, phase: 0, samplestart: 560606, shape: 81, stereo: 0, transpose: 76, type: 4}
- parameters: {}
- type: mulp
parameters: {panning: 64, stereo: 0}
- type: envelope
parameters: {attack: 0, auxgain: 64, decay: 68, gain: 83, outgain: 64, release: 0, stereo: 0, sustain: 0}
- type: noise
parameters: {gain: 107, shape: 3, stereo: 0}
parameters: {gain: 39, shape: 2, stereo: 0}
- type: mulp
parameters: {stereo: 0}
- type: filter
id: 201
parameters: {bandpass: 0, frequency: 57, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 67, stereo: 0}
parameters: {bandpass: 0, frequency: 110, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 128, stereo: 0}
- type: filter
parameters: {bandpass: 0, frequency: 128, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 0, resonance: 78, stereo: 0}
parameters: {bandpass: 0, frequency: 118, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 0, resonance: 112, stereo: 0}
- type: addp
parameters: {stereo: 0}
- type: pan
parameters: {panning: 64, stereo: 0}
parameters: {panning: 59, stereo: 0}
- type: outaux
parameters: {auxgain: 26, outgain: 42, stereo: 1}
parameters: {auxgain: 8, outgain: 128, stereo: 1}
- type: envelope
parameters: {attack: 38, decay: 49, gain: 128, release: 0, stereo: 0, sustain: 0}
disabled: true
- type: send
parameters: {amount: 70, port: 0, sendpop: 1, target: 200}
disabled: true
- type: envelope
parameters: {attack: 47, decay: 54, gain: 128, release: 0, stereo: 0, sustain: 0}
- type: send
@ -128,294 +258,62 @@ patch:
parameters: {attack: 54, decay: 68, gain: 128, release: 0, stereo: 0, sustain: 70}
- type: send
parameters: {amount: 26, port: 0, sendpop: 1, target: 202}
- name: clap
- name: hihat closed
numvoices: 1
units:
- type: envelope
id: 1
parameters: {attack: 0, decay: 53, gain: 128, release: 0, stereo: 0, sustain: 0}
- type: delay
id: 162
parameters: {damp: 0, dry: 128, feedback: 0, notetracking: 0, pregain: 64, stereo: 0}
varargs: [1395, 350]
parameters: {attack: 0, decay: 61, gain: 128, release: 0, stereo: 0, sustain: 0}
- type: envelope
id: 13
parameters: {attack: 18, decay: 62, gain: 94, release: 0, stereo: 0, sustain: 0}
- type: mulp
id: 14
parameters: {stereo: 0}
- type: noise
id: 2
parameters: {gain: 63, shape: 52, stereo: 0}
- type: mulp
id: 3
parameters: {gain: 0, shape: 97, stereo: 0}
- type: mulp
parameters: {stereo: 0}
- type: filter
id: 4
parameters: {stereo: 0}
- type: envelope
id: 163
parameters: {attack: 0, decay: 54, gain: 128, release: 0, stereo: 0, sustain: 0}
- type: delay
id: 164
parameters: {damp: 0, dry: 6, feedback: 0, notetracking: 0, pregain: 64, stereo: 0}
varargs: [1744, 1744]
- type: noise
id: 165
parameters: {gain: 128, shape: 79, stereo: 0}
- type: mulp
id: 171
parameters: {stereo: 0}
- type: addp
id: 235
parameters: {stereo: 0}
- type: envelope
id: 233
parameters: {attack: 0, decay: 62, gain: 42, release: 0, stereo: 0, sustain: 0}
- type: oscillator
id: 234
parameters: {color: 64, detune: 64, gain: 125, looplength: 1, loopstart: 2423, phase: 0, samplestart: 641780, shape: 64, stereo: 0, transpose: 64, type: 4}
- type: mulp
id: 236
parameters: {stereo: 0}
- type: addp
id: 173
parameters: {stereo: 0}
parameters: {bandpass: 1, frequency: 116, highpass: 1, lowpass: 0, negbandpass: 1, neghighpass: 0, resonance: 98, stereo: 0}
- type: filter
id: 12
parameters: {bandpass: 0, frequency: 119, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 0, resonance: 128, stereo: 0}
- type: pan
id: 5
parameters: {bandpass: 0, frequency: 39, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 76, stereo: 0}
- type: distort
parameters: {drive: 114, stereo: 0}
- type: pan
id: 174
parameters: {panning: 60, stereo: 0}
- type: outaux
id: 161
parameters: {auxgain: 19, outgain: 39, stereo: 1}
- name: basss v3
numvoices: 1
units:
- type: envelope
id: 1
parameters: {attack: 39, decay: 73, gain: 128, release: 74, stereo: 0, sustain: 62}
- type: send
id: 200
parameters: {amount: 94, port: 0, sendpop: 0, target: 170}
- type: send
id: 30
parameters: {amount: 47, port: 3, sendpop: 1, target: 400, voice: 0}
- type: envelope
id: 21
parameters: {attack: 42, decay: 65, gain: 83, release: 71, stereo: 0, sustain: 86}
- type: oscillator
id: 400
parameters: {color: 49, detune: 66, gain: 89, lfo: 0, phase: 91, shape: 100, stereo: 0, transpose: 88, type: 1, unison: 2}
- type: oscillator
id: 6
parameters: {color: 42, detune: 74, gain: 17, lfo: 0, phase: 64, shape: 70, stereo: 0, transpose: 64, type: 2, unison: 1}
- type: mulp
parameters: {stereo: 0}
- type: oscillator
id: 401
parameters: {color: 128, detune: 78, gain: 128, phase: 13, shape: 88, stereo: 0, transpose: 64, type: 0, unison: 2}
- type: addp
id: 20
parameters: {stereo: 0}
- type: mulp
id: 22
parameters: {stereo: 0}
- type: filter
id: 170
parameters: {bandpass: 0, frequency: 22, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 46, stereo: 0}
- type: filter
parameters: {bandpass: 0, frequency: 10, highpass: 1, lowpass: 0, negbandpass: 0, neghighpass: 0, resonance: 116, stereo: 0}
- type: pan
id: 18
parameters: {panning: 64, stereo: 0}
- type: outaux
id: 19
parameters: {auxgain: 0, outgain: 40, stereo: 1}
id: 6
parameters: {auxgain: 0, outgain: 59, stereo: 1}
- type: noise
id: 10
parameters: {gain: 9, shape: 65, stereo: 0}
- type: hold
parameters: {holdfreq: 0, stereo: 0}
- type: send
id: 11
parameters: {amount: 20, port: 0, sendpop: 1, stereo: 0, target: 4, unit: 0, voice: 0}
- name: Crash909
numvoices: 2
units:
- type: envelope
id: 1
parameters: {attack: 8, decay: 90, gain: 128, release: 0, stereo: 1, sustain: 0}
- type: envelope
id: 231
parameters: {attack: 21, decay: 78, gain: 64, release: 85, stereo: 1, sustain: 0}
- type: mulp
id: 232
parameters: {stereo: 1}
parameters: {attack: 0, decay: 79, gain: 64, release: 77, stereo: 1, sustain: 0}
- type: oscillator
id: 2
parameters: {color: 64, detune: 54, gain: 111, looplength: 5676, loopstart: 2615, phase: 0, samplestart: 433554, shape: 87, stereo: 1, transpose: 77, type: 4, unison: 0}
parameters: {color: 64, detune: 68, gain: 128, looplength: 5676, loopstart: 2615, phase: 0, samplestart: 433554, shape: 64, stereo: 1, transpose: 76, type: 4, unison: 0}
- type: mulp
id: 3
parameters: {stereo: 1}
- type: pan
id: 5
parameters: {damp: 0, dry: 128, feedback: 96, notetracking: 2, panning: 64, pregain: 40, stereo: 1}
parameters: {damp: 0, dry: 128, feedback: 96, notetracking: 2, panning: 50, pregain: 40, stereo: 1}
- type: outaux
id: 6
parameters: {auxgain: 97, outgain: 128, panning: 64, stereo: 1}
- name: hihat
numvoices: 1
units:
- type: envelope
id: 1
parameters: {attack: 50, decay: 60, gain: 128, release: 0, stereo: 1, sustain: 0}
- type: oscillator
parameters: {color: 64, detune: 64, gain: 127, looplength: 1, loopstart: 1343, phase: 0, samplestart: 367477, shape: 64, stereo: 1, transpose: 82, type: 4}
- type: mulp
id: 239
parameters: {stereo: 1}
- type: filter
parameters: {bandpass: 0, frequency: 78, highpass: 0, lowpass: 1, negbandpass: 1, neghighpass: 1, resonance: 128, stereo: 1}
- type: filter
id: 240
parameters: {bandpass: 0, frequency: 109, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 0, resonance: 128, stereo: 1}
- type: pan
id: 7
parameters: {panning: 67, stereo: 1}
- type: outaux
id: 11
parameters: {auxgain: 11, outgain: 128, stereo: 1}
- name: DiscoTom
numvoices: 1
units:
- type: envelope
id: 900
parameters: {attack: 1, decay: 74, gain: 64, release: 0, stereo: 0, sustain: 0}
- type: oscillator
id: 1001
parameters: {color: 66, detune: 67, gain: 99, looplength: 104, loopstart: 831, phase: 0, samplestart: 1543725, shape: 64, stereo: 0, transpose: 64, type: 4, unison: 1}
- type: mulp
id: 3
parameters: {stereo: 0}
- type: pan
id: 5
parameters: {damp: 0, dry: 128, feedback: 96, notetracking: 2, panning: 64, pregain: 40, stereo: 0}
- type: outaux
id: 6
parameters: {auxgain: 43, outgain: 89, panning: 64, stereo: 1}
- type: envelope
id: 7
parameters: {attack: 1, decay: 78, gain: 64, release: 74, stereo: 0, sustain: 36}
- type: send
id: 8
parameters: {amount: 83, port: 0, sendpop: 1, stereo: 0, target: 1001, unit: 0, voice: 0}
- name: Super Pluck
numvoices: 4
units:
- type: envelope
id: 1
parameters: {attack: 40, decay: 0, gain: 54, release: 51, stereo: 0, sustain: 63}
- type: oscillator
id: 2
parameters: {color: 128, detune: 94, gain: 128, phase: 0, shape: 64, stereo: 0, transpose: 64, type: 1, unison: 3}
- type: oscillator
id: 10
parameters: {color: 128, detune: 28, gain: 102, lfo: 0, phase: 52, shape: 64, stereo: 0, transpose: 76, type: 1, unison: 3}
- type: addp
id: 11
parameters: {stereo: 0}
- type: noise
id: 23
parameters: {gain: 67, shape: 114, stereo: 0}
- type: addp
id: 24
parameters: {stereo: 0}
- type: mulp
id: 17
parameters: {stereo: 0}
- id: 18
parameters: {}
- type: envelope
id: 12
parameters: {attack: 20, decay: 0, gain: 64, release: 64, stereo: 0, sustain: 48}
- type: oscillator
id: 13
parameters: {color: 128, detune: 46, gain: 128, phase: 78, shape: 64, stereo: 0, transpose: 64, type: 1, unison: 3}
- type: oscillator
id: 14
parameters: {color: 128, detune: 99, gain: 128, lfo: 0, phase: 54, shape: 64, stereo: 0, transpose: 76, type: 1, unison: 3}
- type: addp
id: 28
parameters: {stereo: 0}
- type: noise
id: 27
parameters: {gain: 80, shape: 128, stereo: 0}
- type: addp
id: 15
parameters: {stereo: 0}
- type: mulp
id: 26
parameters: {stereo: 0}
- type: delay
parameters: {damp: 0, dry: 0, feedback: 0, notetracking: 0, pregain: 128, stereo: 0}
varargs: [69]
- type: pan
parameters: {panning: 65, stereo: 1}
- type: filter
id: 19
parameters: {bandpass: 0, frequency: 122, highpass: 0, lowpass: 1, negbandpass: 1, neghighpass: 0, resonance: 128, stereo: 1}
- type: filter
parameters: {bandpass: 0, frequency: 103, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 0, resonance: 128, stereo: 1}
- type: outaux
id: 6
parameters: {auxgain: 6, outgain: 20, stereo: 1}
- name: Happy lead
comment: |-
Generic pluck generator
Use oscillator type, color and shape to alter the sound properties
numvoices: 4
units:
- type: envelope
id: 163
parameters: {attack: 40, decay: 102, gain: 68, release: 78, stereo: 0, sustain: 47}
- type: envelope
id: 215
parameters: {attack: 0, decay: 84, gain: 127, release: 84, stereo: 0, sustain: 25}
- type: mulp
id: 216
parameters: {stereo: 0}
- type: oscillator
id: 164
parameters: {color: 91, detune: 52, gain: 128, lfo: 0, phase: 128, shape: 48, stereo: 0, transpose: 76, type: 0, unison: 3}
- type: add
id: 214
parameters: {stereo: 0}
- type: oscillator
id: 165
parameters: {color: 57, detune: 73, gain: 56, lfo: 0, phase: 0, shape: 37, stereo: 0, transpose: 88, type: 1, unison: 3}
- type: addp
id: 166
parameters: {stereo: 0}
- type: oscillator
id: 1002
parameters: {color: 61, detune: 64, gain: 128, looplength: 821, loopstart: 2374, phase: 0, samplestart: 557335, shape: 58, stereo: 0, transpose: 55, type: 4, unison: 1}
- parameters: {}
disabled: true
- type: addp
id: 1003
parameters: {stereo: 0}
- type: mulp
id: 167
parameters: {stereo: 0}
- type: filter
id: 217
parameters: {bandpass: 0, frequency: 30, highpass: 1, lowpass: 1, negbandpass: 0, neghighpass: 0, resonance: 128, stereo: 0}
- type: filter
id: 218
parameters: {bandpass: 0, frequency: 53, highpass: 1, lowpass: 0, negbandpass: 1, neghighpass: 0, resonance: 128, stereo: 0}
- type: pan
id: 168
parameters: {panning: 61, stereo: 0}
- type: delay
id: 169
parameters: {damp: 12, dry: 103, feedback: 84, notetracking: 0, pregain: 69, stereo: 1}
varargs: [12550, 24402, 21265, 32419]
- type: outaux
id: 172
parameters: {auxgain: 14, outgain: 27, stereo: 1}
- type: loadnote
id: 219
parameters: {stereo: 0}
- type: send
id: 220
parameters: {amount: 82, port: 0, sendpop: 1, stereo: 0, target: 218, unit: 0, voice: 0}
parameters: {auxgain: 64, outgain: 64, panning: 64, stereo: 1}
- name: Global
numvoices: 1
units:
@ -424,7 +322,7 @@ patch:
parameters: {channel: 2, stereo: 1}
- type: delay
id: 8
parameters: {damp: 97, dry: 113, feedback: 122, notetracking: 0, pregain: 61, stereo: 1}
parameters: {damp: 25, dry: 128, feedback: 125, notetracking: 0, pregain: 30, stereo: 1}
varargs: [1116, 1188, 1276, 1356, 1422, 1492, 1556, 1618, 1140, 1212, 1300, 1380, 1446, 1516, 1580, 1642]
- type: out
id: 9

470
4klang2.yml Normal file
View File

@ -0,0 +1,470 @@
bpm: 137
rowsperbeat: 8
score:
tracks:
- numvoices: 1
order: [0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 2, 3, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 2, 3, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 2, 3, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 2, 3, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 2, 3, 4, -1, -1]
patterns: [[48, 1, 1, 1, 1, 1, 1, 1, 48, 1, 1, 1, 1, 1, 1, 1, 48, 1, 1, 1, 1, 1, 1, 1, 48, 1, 1, 1, 1, 1, 1, 1], [48, 1, 1, 1, 1, 1, 1, 1, 48, 1, 1, 1, 1, 1, 1, 1, 48, 1, 1, 1, 1, 1, 1, 1, 48, 1, 1, 1, 48, 1, 1, 1], [48, 1, 1, 1, 1, 1, 1, 1, 48, 1, 1, 1, 1, 1, 1, 1, 48, 1, 1, 1, 1, 1, 1, 1, 48, 1, 1, 1, 1, 1, 48, 1], [48, 1, 1, 1, 48, 1, 1, 1, 48, 1, 1, 1, 48, 1, 1, 1, 48, 1, 48, 1, 48, 1, 48, 1, 48, 1, 48, 1, 48, 48, 48, 48], [48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]
- numvoices: 1
order: [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, -1, -1, -1]
patterns: [[1, 1, 1, 1, 1, 1, 1, 1, 57, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 57, 1, 1, 1, 1, 1, 1, 1], [57, 1, 1, 1, 57, 1, 1, 1, 57, 1, 1, 1, 57, 1, 1, 1, 57, 1, 1, 1, 57, 1, 1, 1, 57, 1, 1, 1, 57, 1, 57, 1], [57, 1, 1, 1, 57, 1, 1, 1, 57, 1, 1, 1, 57, 1, 57, 57, 57, 1, 57, 1, 57, 57, 57, 1, 57, 1, 57, 1, 57, 1, 57, 1]]
- numvoices: 1
order: [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1]
patterns: [[1, 1, 1, 1, 1, 1, 1, 1, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 72, 1, 1, 1, 1, 1, 1, 1]]
- numvoices: 1
order: [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 2, 3, 4, 5, 2, 6, 0, 1, 2, 3, 4, 5, 2, 7, 8, 9, 10, 11, 12, 13, 9, 14, 15, 11, 10, 11, 12, 13, 9, 11, 8, 9, 10, 11, 12, 13, 9, 14, 15, 11, 10, 11, 12, 11, 8, 8, 16, 1, 2, 3, 4, 5, 2, 6, 0, 1, 2, 3, 4, 5, 2, 7, 0, 1, 2, 3, 4, 5, 2, 6, 0, 1, 2, 3, 4, 5, 2, 7, -1, -1, -1]
patterns: [[1, 1, 38, 0, 50, 0, 38, 1, 0, 1, 38, 0, 50, 0, 38, 1, 0, 1, 38, 0, 50, 0, 38, 1, 0, 1, 38, 0, 50, 0, 50, 1], [0, 1, 38, 0, 50, 0, 38, 1, 0, 1, 38, 0, 50, 0, 38, 1, 0, 1, 38, 1, 50, 0, 38, 1, 0, 1, 38, 0, 50, 0, 50, 0], [1, 1, 46, 0, 58, 0, 46, 1, 0, 1, 46, 0, 58, 0, 46, 1, 0, 1, 46, 0, 58, 0, 46, 1, 0, 1, 46, 0, 58, 0, 58, 1], [0, 1, 46, 0, 58, 0, 46, 1, 0, 1, 46, 0, 58, 0, 46, 1, 0, 1, 46, 1, 58, 0, 46, 1, 0, 1, 46, 0, 58, 0, 58, 0], [1, 1, 48, 0, 60, 0, 48, 1, 0, 1, 48, 0, 60, 0, 48, 1, 0, 1, 48, 0, 60, 0, 48, 1, 0, 1, 48, 0, 60, 0, 60, 1], [0, 1, 41, 0, 53, 0, 41, 1, 0, 1, 41, 0, 53, 0, 41, 1, 0, 1, 41, 1, 53, 0, 41, 1, 0, 1, 41, 0, 53, 0, 53, 0], [0, 1, 48, 0, 60, 0, 48, 1, 0, 1, 48, 0, 60, 0, 48, 1, 0, 1, 48, 1, 60, 0, 55, 1, 0, 1, 53, 0, 52, 1, 53, 0], [0, 1, 48, 0, 60, 0, 48, 1, 0, 1, 48, 0, 60, 0, 48, 1, 0, 1, 48, 1, 60, 0, 48, 1, 0, 1, 48, 0, 60, 0, 60, 0], [38, 1, 50, 1, 38, 1, 38, 1, 50, 1, 38, 1, 38, 1, 50, 1, 38, 1, 50, 1, 38, 1, 38, 1, 50, 1, 38, 1, 38, 1, 50, 1], [40, 1, 52, 1, 40, 1, 40, 1, 52, 1, 40, 1, 40, 1, 52, 1, 40, 1, 52, 1, 40, 1, 40, 1, 52, 1, 40, 1, 40, 1, 52, 1], [47, 1, 59, 1, 47, 1, 47, 1, 59, 1, 47, 1, 47, 1, 59, 1, 47, 1, 59, 1, 47, 1, 47, 1, 59, 1, 47, 1, 47, 1, 59, 1], [45, 1, 57, 1, 45, 1, 45, 1, 57, 1, 45, 1, 45, 1, 57, 1, 45, 1, 57, 1, 45, 1, 45, 1, 57, 1, 45, 1, 45, 1, 57, 1], [43, 1, 55, 1, 43, 1, 43, 1, 55, 1, 43, 1, 43, 1, 55, 1, 43, 1, 55, 1, 43, 1, 43, 1, 55, 1, 43, 1, 43, 1, 55, 1], [42, 1, 54, 1, 42, 1, 42, 1, 54, 1, 42, 1, 42, 1, 54, 1, 42, 1, 54, 1, 42, 1, 42, 1, 54, 1, 42, 1, 42, 1, 54, 1], [50, 1, 62, 1, 50, 1, 50, 1, 62, 1, 50, 1, 50, 1, 62, 1, 50, 1, 62, 1, 50, 1, 50, 1, 62, 1, 50, 1, 50, 1, 62, 1], [49, 1, 61, 1, 49, 1, 49, 1, 61, 1, 49, 1, 49, 1, 61, 1, 49, 1, 61, 1, 49, 1, 49, 1, 61, 1, 49, 1, 49, 1, 61, 1], [0, 1, 38, 0, 50, 0, 38, 1, 0, 1, 38, 0, 50, 0, 38, 1, 0, 1, 38, 0, 50, 0, 38, 1, 0, 1, 38, 0, 50, 0, 50, 1]]
- numvoices: 2
order: [-1, -1, -1, -1, -1, -1, -1, -1, 0, 1, -1, -1, -1, -1, -1, -1, 2, -1, -1, -1, -1, -1, -1, -1, 0, 1, -1, -1, -1, -1, -1, 0, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 2, -1, -1, -1, -1, -1, -1, -1, 0, 1, -1, -1, -1, -1, -1, 0, 2, -1, -1, -1, -1, -1, -1, -1, 0, 1, -1, -1, -1, -1, -1, 0, 0, 1, -1]
patterns: [[59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]
- numvoices: 1
order: [0, 0, 0, 1, 1, 0, 1, 1, 0, 0, 0, 1, 1, 0, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, -1, -1, -1]
patterns: [[1, 1, 1, 1, 53, 1, 1, 1, 1, 1, 1, 1, 53, 1, 1, 1, 1, 1, 1, 1, 53, 1, 1, 1, 1, 1, 1, 1, 53, 1, 53, 1], [1, 1, 1, 1, 53, 1, 1, 1, 1, 1, 1, 1, 53, 1, 1, 1, 1, 1, 1, 1, 53, 1, 1, 1, 1, 1, 1, 1, 53, 1, 1, 1], [1, 1, 1, 1, 53, 1, 1, 1, 1, 1, 1, 1, 53, 1, 1, 1, 1, 1, 1, 1, 53, 1, 1, 1, 1, 1, 1, 1, 53, 1, 52, 1]]
- numvoices: 1
order: [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1]
patterns: [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 57, 1, 57, 1, 57, 1, 57, 1, 54, 1, 54, 1, 54, 1, 54, 1], [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]
- numvoices: 2
order: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 2, 3, 10, 5, 6, 7, 11, 12, 13, 3, 14, 15, 6, 7, 11, 12, 13, 3, 14, 15, 6, 16, 17, 18, 19, 20, 21, 20, 21, 20, 22, 18, 19, 20, 21, 20, 21, 20, 17, 18, 19, 20, 21, 20, 21, 20, 22, 18, 19, 20, 21, 20, 20, 23, 11, 12, 13, 3, 14, 15, 6, 7, 11, 12, 13, 3, 14, 15, 6, 16, 11, 12, 13, 3, 14, 15, 6, 7, 11, 12, 13, 3, 14, 15, 6, 16, -1, -1, -1]
patterns: [[50, 0, 50, 0, 1, 1, 50, 1, 0, 1, 50, 0, 50, 0, 50, 0, 50, 1, 0, 1, 50, 0, 50, 0, 1, 1, 50, 1, 0, 1, 50, 1], [0, 1, 1, 1, 50, 0, 50, 0, 50, 0, 50, 1, 50, 1, 1, 1, 50, 1, 0, 1, 1, 1, 50, 1, 0, 1, 50, 0, 50, 0, 50, 1], [0, 1, 46, 0, 46, 0, 46, 1, 0, 1, 46, 1, 46, 1, 1, 1, 46, 1, 1, 1, 0, 1, 46, 1, 0, 1, 46, 0, 46, 0, 46, 1], [0, 1, 1, 1, 46, 0, 46, 1, 0, 1, 46, 1, 46, 1, 1, 1, 46, 1, 1, 1, 0, 1, 46, 1, 0, 1, 46, 0, 46, 0, 46, 1], [0, 1, 1, 1, 1, 1, 48, 1, 0, 1, 48, 1, 48, 1, 1, 1, 48, 1, 1, 1, 0, 1, 48, 1, 0, 1, 48, 0, 48, 0, 48, 1], [41, 1, 1, 1, 0, 1, 41, 1, 0, 1, 41, 1, 41, 1, 1, 1, 41, 1, 1, 1, 0, 1, 41, 1, 0, 1, 41, 0, 41, 0, 41, 1], [0, 1, 46, 0, 74, 0, 74, 1, 0, 1, 46, 1, 72, 1, 1, 1, 74, 1, 1, 1, 0, 1, 74, 1, 0, 1, 74, 0, 74, 0, 74, 1], [76, 0, 76, 0, 76, 0, 76, 1, 0, 1, 48, 1, 70, 1, 1, 1, 76, 1, 1, 1, 0, 1, 48, 1, 0, 1, 48, 1, 48, 0, 79, 1], [50, 1, 0, 1, 1, 1, 50, 1, 0, 1, 50, 1, 50, 1, 1, 1, 50, 1, 1, 1, 0, 1, 50, 1, 0, 1, 50, 1, 0, 1, 50, 1], [0, 1, 1, 1, 50, 0, 50, 1, 0, 1, 50, 1, 50, 1, 1, 1, 50, 1, 1, 1, 0, 1, 50, 1, 0, 1, 50, 0, 50, 0, 50, 1], [48, 1, 1, 0, 1, 1, 48, 1, 0, 1, 48, 1, 48, 1, 1, 1, 48, 1, 1, 1, 0, 1, 48, 1, 0, 1, 48, 0, 48, 0, 48, 1], [50, 1, 0, 1, 1, 1, 50, 1, 0, 1, 50, 0, 50, 1, 0, 1, 50, 1, 0, 1, 1, 1, 50, 1, 0, 1, 50, 0, 50, 1, 0, 1], [1, 1, 1, 1, 50, 0, 50, 1, 0, 1, 50, 0, 50, 1, 0, 1, 50, 1, 0, 1, 1, 1, 50, 1, 0, 1, 50, 0, 50, 0, 50, 1], [0, 1, 1, 1, 1, 1, 46, 1, 0, 1, 46, 0, 46, 1, 0, 1, 46, 1, 0, 1, 1, 1, 46, 1, 0, 1, 46, 1, 0, 1, 46, 1], [0, 1, 1, 1, 1, 1, 48, 1, 0, 1, 1, 1, 48, 1, 0, 1, 48, 1, 0, 1, 1, 1, 48, 1, 0, 1, 48, 0, 48, 0, 48, 1], [41, 1, 0, 1, 1, 1, 41, 1, 0, 1, 41, 0, 41, 1, 0, 1, 41, 1, 0, 1, 1, 1, 41, 1, 0, 1, 41, 0, 41, 0, 41, 1], [76, 0, 76, 0, 76, 0, 76, 1, 0, 1, 48, 1, 70, 1, 1, 1, 76, 1, 1, 1, 0, 1, 48, 1, 0, 1, 48, 1, 48, 0, 79, 0], [50, 0, 50, 0, 50, 1, 1, 1, 50, 0, 50, 0, 50, 1, 1, 1, 50, 0, 50, 0, 50, 1, 1, 1, 50, 0, 50, 0, 50, 1, 1, 1], [52, 0, 52, 0, 52, 1, 1, 1, 52, 0, 52, 0, 52, 1, 1, 1, 52, 0, 52, 0, 52, 1, 1, 1, 52, 0, 52, 0, 52, 1, 1, 1], [47, 0, 47, 0, 47, 1, 1, 1, 47, 0, 47, 0, 47, 1, 1, 1, 47, 0, 47, 0, 47, 1, 1, 1, 47, 0, 47, 0, 47, 1, 1, 1], [45, 0, 45, 0, 45, 1, 1, 1, 45, 0, 45, 0, 45, 1, 1, 1, 45, 0, 45, 0, 45, 1, 1, 1, 45, 0, 45, 0, 45, 1, 1, 1], [43, 0, 43, 0, 43, 1, 1, 1, 43, 0, 43, 0, 43, 1, 1, 1, 43, 0, 43, 0, 43, 1, 1, 1, 43, 0, 43, 0, 43, 1, 1, 1], [73, 0, 73, 0, 73, 1, 1, 1, 73, 0, 73, 0, 73, 1, 1, 1, 73, 0, 73, 0, 73, 1, 1, 1, 73, 0, 73, 0, 73, 1, 1, 1], [1, 0, 45, 0, 45, 1, 1, 1, 45, 0, 45, 0, 45, 1, 1, 1, 45, 0, 45, 0, 45, 1, 1, 1, 45, 0, 45, 0, 45, 1, 1, 1]]
- numvoices: 1
order: [0, 1, 2, 3, 4, 5, 6, 7, 0, 8, 2, 3, 9, 5, 6, 7, 10, 11, 12, 3, 13, 14, 6, 7, 10, 11, 12, 3, 13, 14, 6, 15, 16, 17, 18, 18, 19, 18, 19, 18, 20, 21, 18, 18, 19, 18, 19, 22, 16, 17, 18, 18, 19, 18, 19, 18, 20, 21, 18, 18, 19, 23, 22, 24, 10, 11, 12, 3, 13, 14, 6, 7, 10, 11, 12, 3, 13, 14, 6, 15, 10, 11, 12, 3, 13, 14, 6, 7, 10, 11, 12, 3, 13, 14, 6, 15, -1, -1, -1]
patterns: [[74, 1, 0, 1, 1, 1, 74, 1, 0, 1, 74, 1, 72, 1, 1, 1, 74, 1, 1, 1, 0, 1, 74, 1, 0, 1, 74, 1, 0, 1, 72, 1], [0, 1, 1, 1, 1, 1, 74, 1, 0, 1, 74, 1, 72, 1, 1, 1, 74, 1, 1, 1, 0, 1, 74, 1, 0, 1, 74, 0, 74, 0, 72, 1], [0, 1, 74, 0, 74, 0, 74, 1, 0, 1, 74, 1, 72, 1, 1, 1, 74, 1, 1, 1, 0, 1, 74, 1, 0, 1, 74, 0, 74, 0, 72, 1], [0, 1, 1, 1, 74, 0, 74, 1, 0, 1, 74, 1, 72, 1, 1, 1, 74, 1, 1, 1, 0, 1, 74, 1, 0, 1, 74, 0, 74, 0, 76, 1], [0, 1, 1, 1, 1, 1, 76, 1, 0, 1, 76, 1, 76, 1, 1, 1, 76, 1, 1, 1, 0, 1, 76, 1, 0, 1, 76, 0, 76, 0, 76, 1], [77, 1, 1, 1, 0, 1, 77, 1, 0, 1, 77, 1, 77, 1, 1, 1, 77, 1, 1, 1, 0, 1, 77, 1, 0, 1, 77, 0, 77, 0, 67, 1], [0, 1, 74, 0, 70, 0, 46, 1, 0, 1, 74, 1, 69, 1, 1, 1, 70, 1, 1, 1, 0, 1, 70, 1, 0, 1, 70, 0, 70, 0, 70, 1], [72, 0, 72, 0, 72, 0, 48, 1, 0, 1, 72, 1, 74, 1, 1, 1, 72, 1, 1, 1, 0, 1, 76, 1, 0, 1, 76, 1, 74, 0, 48, 1], [0, 1, 1, 1, 74, 0, 74, 1, 0, 1, 74, 1, 72, 1, 1, 1, 74, 1, 1, 1, 0, 1, 74, 1, 0, 1, 74, 0, 74, 0, 72, 1], [76, 1, 1, 0, 1, 1, 76, 1, 0, 1, 76, 1, 76, 1, 1, 1, 76, 1, 1, 1, 0, 1, 76, 1, 0, 1, 76, 0, 76, 0, 76, 1], [74, 1, 0, 1, 1, 1, 74, 1, 0, 1, 74, 0, 72, 1, 0, 1, 74, 1, 0, 1, 1, 1, 74, 1, 0, 1, 74, 0, 72, 1, 0, 1], [1, 1, 1, 1, 74, 0, 74, 1, 0, 1, 74, 0, 72, 1, 0, 1, 74, 1, 0, 1, 1, 1, 74, 1, 0, 1, 74, 0, 74, 0, 72, 1], [0, 1, 1, 1, 1, 1, 74, 1, 0, 1, 74, 0, 72, 1, 0, 1, 74, 1, 0, 1, 1, 1, 74, 1, 0, 1, 74, 1, 0, 1, 72, 1], [0, 1, 1, 1, 1, 1, 76, 1, 0, 1, 1, 1, 76, 1, 0, 1, 76, 1, 0, 1, 1, 1, 76, 1, 0, 1, 76, 0, 76, 0, 76, 1], [77, 1, 0, 1, 1, 1, 77, 1, 0, 1, 77, 0, 77, 1, 0, 1, 77, 1, 0, 1, 1, 1, 77, 1, 0, 1, 77, 0, 77, 0, 67, 1], [72, 0, 72, 0, 72, 0, 48, 1, 0, 1, 72, 1, 74, 1, 1, 1, 72, 1, 1, 1, 0, 1, 76, 1, 0, 1, 76, 1, 74, 0, 48, 0], [69, 0, 69, 0, 69, 1, 1, 1, 69, 0, 69, 0, 69, 1, 1, 1, 69, 0, 69, 0, 69, 1, 1, 1, 69, 0, 69, 0, 69, 1, 1, 1], [71, 0, 71, 0, 71, 1, 1, 1, 71, 0, 71, 0, 71, 1, 1, 1, 71, 0, 71, 0, 71, 1, 1, 1, 71, 0, 71, 0, 71, 1, 1, 1], [66, 0, 66, 0, 66, 1, 1, 1, 66, 0, 66, 0, 66, 1, 1, 1, 66, 0, 66, 0, 66, 1, 1, 1, 66, 0, 66, 0, 66, 1, 1, 1], [67, 0, 67, 0, 67, 1, 1, 1, 67, 0, 67, 0, 67, 1, 1, 1, 67, 0, 67, 0, 67, 1, 1, 1, 67, 0, 67, 0, 67, 1, 1, 1], [52, 0, 52, 0, 52, 1, 1, 1, 52, 0, 52, 0, 52, 1, 1, 1, 52, 0, 52, 0, 52, 1, 1, 1, 52, 0, 52, 0, 52, 1, 1, 1], [73, 0, 73, 0, 73, 1, 1, 1, 73, 0, 73, 0, 73, 1, 1, 1, 73, 0, 73, 0, 73, 1, 1, 1, 73, 0, 73, 0, 73, 1, 1, 1], [81, 0, 81, 0, 81, 1, 1, 1, 81, 0, 81, 0, 81, 1, 1, 1, 81, 0, 81, 0, 81, 1, 1, 1, 81, 0, 81, 0, 81, 1, 1, 1], [64, 0, 64, 0, 64, 1, 1, 1, 64, 0, 64, 0, 64, 1, 1, 1, 64, 0, 64, 0, 64, 1, 1, 1, 64, 0, 64, 0, 64, 1, 1, 1], [1, 0, 81, 0, 81, 1, 1, 1, 81, 0, 81, 0, 81, 1, 1, 1, 81, 0, 81, 0, 81, 1, 1, 1, 81, 0, 81, 0, 81, 1, 1, 1]]
- numvoices: 1
order: [0, 1, 2, 3, 4, 5, 6, 7, 0, 8, 2, 3, 9, 5, 6, 7, 10, 11, 12, 3, 13, 14, 6, 7, 10, 11, 12, 3, 13, 14, 6, 15, 16, 17, 18, 19, 18, 17, 18, 17, 20, 17, 18, 19, 18, 17, 18, 21, 16, 17, 18, 19, 18, 17, 18, 17, 20, 17, 18, 19, 18, 18, 22, 23, 10, 11, 12, 3, 13, 14, 6, 7, 10, 11, 12, 3, 13, 14, 6, 15, 10, 11, 12, 3, 13, 14, 6, 7, 10, 11, 12, 3, 13, 14, 6, 15, -1, -1, -1]
patterns: [[77, 1, 0, 1, 1, 1, 77, 1, 0, 1, 77, 1, 76, 1, 1, 1, 77, 1, 1, 1, 0, 1, 77, 1, 0, 1, 77, 1, 0, 1, 76, 1], [0, 1, 1, 1, 1, 1, 77, 1, 0, 1, 77, 1, 76, 1, 1, 1, 77, 1, 1, 1, 0, 1, 77, 1, 0, 1, 77, 0, 77, 0, 76, 1], [0, 1, 77, 0, 77, 0, 77, 1, 0, 1, 77, 1, 76, 1, 1, 1, 77, 1, 1, 1, 0, 1, 77, 1, 0, 1, 77, 0, 77, 0, 76, 1], [0, 1, 1, 1, 77, 0, 77, 1, 0, 1, 77, 1, 76, 1, 1, 1, 77, 1, 1, 1, 0, 1, 77, 1, 0, 1, 77, 0, 77, 0, 79, 1], [0, 1, 1, 1, 1, 1, 79, 1, 0, 1, 79, 1, 79, 1, 1, 1, 79, 1, 1, 1, 0, 1, 79, 1, 0, 1, 79, 0, 79, 0, 79, 1], [81, 1, 1, 1, 0, 1, 81, 1, 0, 1, 81, 1, 81, 1, 1, 1, 81, 1, 1, 1, 0, 1, 81, 1, 0, 1, 81, 0, 81, 0, 72, 1], [0, 1, 70, 0, 46, 0, 70, 1, 0, 1, 70, 1, 46, 1, 1, 1, 46, 1, 1, 1, 0, 1, 46, 1, 0, 1, 46, 0, 46, 0, 46, 1], [48, 0, 48, 0, 48, 0, 72, 1, 0, 1, 76, 1, 48, 1, 1, 1, 48, 1, 1, 1, 0, 1, 72, 1, 0, 1, 72, 1, 77, 0, 76, 1], [0, 1, 1, 1, 77, 0, 77, 1, 0, 1, 77, 1, 76, 1, 1, 1, 77, 1, 1, 1, 0, 1, 77, 1, 0, 1, 77, 0, 77, 0, 76, 1], [79, 1, 1, 0, 1, 1, 79, 1, 0, 1, 79, 1, 79, 1, 1, 1, 79, 1, 1, 1, 0, 1, 79, 1, 0, 1, 79, 0, 79, 0, 79, 1], [77, 1, 0, 1, 1, 1, 77, 1, 0, 1, 77, 0, 76, 1, 0, 1, 77, 1, 0, 1, 1, 1, 77, 1, 0, 1, 77, 0, 76, 1, 0, 1], [1, 1, 1, 1, 77, 0, 77, 1, 0, 1, 77, 0, 76, 1, 0, 1, 77, 1, 0, 1, 1, 1, 77, 1, 0, 1, 77, 0, 77, 0, 76, 1], [0, 1, 1, 1, 1, 1, 77, 1, 0, 1, 77, 0, 76, 1, 0, 1, 77, 1, 0, 1, 1, 1, 77, 1, 0, 1, 77, 1, 0, 1, 76, 1], [0, 1, 1, 1, 1, 1, 79, 1, 0, 1, 1, 1, 79, 1, 0, 1, 79, 1, 0, 1, 1, 1, 79, 1, 0, 1, 79, 0, 79, 0, 79, 1], [81, 1, 0, 1, 1, 1, 81, 1, 0, 1, 81, 0, 81, 1, 0, 1, 81, 1, 0, 1, 1, 1, 81, 1, 0, 1, 81, 0, 81, 0, 72, 1], [48, 0, 48, 0, 48, 0, 72, 1, 0, 1, 76, 1, 48, 1, 1, 1, 48, 1, 1, 1, 0, 1, 72, 1, 0, 1, 72, 1, 77, 0, 76, 0], [78, 0, 78, 0, 78, 1, 1, 1, 78, 0, 78, 0, 78, 1, 1, 1, 78, 0, 78, 0, 78, 1, 1, 1, 78, 0, 78, 0, 78, 1, 1, 1], [81, 0, 81, 0, 81, 1, 1, 1, 81, 0, 81, 0, 81, 1, 1, 1, 81, 0, 81, 0, 81, 1, 1, 1, 81, 0, 81, 0, 81, 1, 1, 1], [83, 0, 83, 0, 83, 1, 1, 1, 83, 0, 83, 0, 83, 1, 1, 1, 83, 0, 83, 0, 83, 1, 1, 1, 83, 0, 83, 0, 83, 1, 1, 1], [83, 0, 83, 0, 83, 1, 1, 1, 83, 0, 83, 0, 83, 1, 1, 1, 85, 0, 85, 0, 85, 1, 1, 1, 85, 0, 85, 0, 85, 1, 1, 1], [79, 0, 79, 0, 79, 1, 1, 1, 79, 0, 79, 0, 79, 1, 1, 1, 79, 0, 79, 0, 79, 1, 1, 1, 79, 0, 79, 0, 79, 1, 1, 1], [86, 0, 86, 0, 86, 1, 1, 1, 86, 0, 86, 0, 86, 1, 1, 1, 85, 0, 85, 0, 85, 1, 1, 1, 85, 0, 85, 0, 85, 1, 1, 1], [86, 0, 86, 0, 86, 1, 1, 1, 86, 0, 86, 0, 86, 1, 1, 1, 86, 0, 86, 0, 86, 1, 1, 1, 86, 0, 86, 0, 86, 1, 1, 1], [1, 0, 86, 0, 86, 1, 1, 1, 86, 0, 86, 0, 86, 1, 1, 1, 86, 0, 86, 0, 86, 1, 1, 1, 86, 0, 86, 0, 86, 1, 1, 1]]
- numvoices: 2
order: [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 2, 3, 4, 5, 6, -1, 7, 8, 9, 10, 11, 12, 13, -1, 14, 10, 15, 1, 16, 12, 6, -1, 17, 8, 9, 10, 18, 19, 20, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1]
patterns: [[66, 1, 78, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 67, 1, 1, 0, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 69, 1, 81, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [74, 1, 86, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 73, 1, 85, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [71, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [69, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 74, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1], [67, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [67, 1, 79, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 69, 1, 1, 0, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 67, 1, 79, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [66, 1, 78, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 73, 1, 85, 1, 0, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 74, 1, 86, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [74, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 69, 1, 1, 1, 1, 0, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 74, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1], [76, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [78, 1, 90, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 76, 1, 1, 0, 1, 1, 1, 1], [74, 1, 86, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 73, 1, 85, 1, 0, 1, 1, 1], [71, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 69, 1, 1, 1, 0, 1, 1, 1], [64, 1, 76, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 66, 1, 1, 0, 1, 1, 1, 1], [74, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 74, 1, 1, 1, 1, 1, 0, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 73, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1], [74, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]
- numvoices: 2
order: [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, 1, 2, 3, -1, 4, -1, -1, -1, 5, 6, 7, -1, 8, -1, -1, -1, 9, 6, 3, -1, 10, -1, -1, -1, 11, 12, 13, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1]
patterns: [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 79, 0, 1, 1, 1, 1], [1, 83, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 81, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 86, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 79, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 81, 0, 1, 1, 1, 1], [1, 86, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 81, 1, 1, 0, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 86, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 88, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 88, 0, 1, 1, 1, 1], [1, 83, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 81, 1, 0, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 78, 0, 1, 1, 1, 1], [1, 86, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 86, 1, 1, 1, 0, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 85, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 86, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]
rowsperpattern: 32
length: 99
patch:
- name: kick edm 2
comment: Suggested note to play G-2 to C-3
numvoices: 1
units:
- type: envelope
id: 105
parameters: {attack: 0, channel: 2, decay: 69, gain: 80, release: 0, stereo: 0, sustain: 0}
- type: oscillator
id: 106
parameters: {color: 128, detune: 69, gain: 80, lfo: 0, phase: 0, shape: 69, stereo: 0, transpose: 89, type: 0, unison: 2}
- type: mulp
id: 126
parameters: {stereo: 0}
- type: envelope
id: 110
parameters: {attack: 0, damp: 0, decay: 43, dry: 128, feedback: 96, gain: 128, notetracking: 2, pregain: 40, release: 0, stereo: 0, sustain: 0}
- type: noise
id: 111
parameters: {gain: 127, panning: 64, shape: 105, stereo: 0}
- type: filter
id: 112
parameters: {auxgain: 64, bandpass: 0, frequency: 87, highpass: 0, lowpass: 1, negbandpass: 1, neghighpass: 0, outgain: 64, resonance: 110, stereo: 0}
- type: filter
id: 113
parameters: {bandpass: 0, frequency: 100, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 68, stereo: 0}
- type: mulp
id: 10
parameters: {stereo: 0}
- type: addp
id: 127
parameters: {stereo: 0}
- type: filter
id: 12
parameters: {bandpass: 0, frequency: 12, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 69, stereo: 0}
- type: filter
id: 14
parameters: {bandpass: 0, frequency: 12, highpass: 1, lowpass: 0, negbandpass: 0, neghighpass: 0, resonance: 33, stereo: 0}
- type: pan
id: 114
parameters: {panning: 64, stereo: 0}
- type: outaux
id: 118
parameters: {auxgain: 0, outgain: 42, stereo: 1}
- type: envelope
id: 119
parameters: {attack: 62, decay: 76, gain: 128, release: 0, stereo: 0, sustain: 0}
- type: send
id: 122
parameters: {amount: 46, port: 0, sendpop: 1, target: 106}
- name: snare edm 2 (sample)
comment: 'Suggested range: E-2 to C-3'
numvoices: 1
units:
- type: envelope
parameters: {attack: 5, channel: 2, decay: 66, gain: 108, release: 0, stereo: 0, sustain: 0}
- type: oscillator
id: 200
parameters: {color: 64, damp: 64, detune: 114, dry: 128, feedback: 125, gain: 49, lfo: 0, looplength: 1, loopstart: 4276, notetracking: 0, phase: 0, pregain: 40, samplestart: 560606, shape: 114, stereo: 0, transpose: 86, type: 4, unison: 3}
- type: distort
parameters: {drive: 99, gain: 128, stereo: 0}
- type: mulp
parameters: {panning: 64, stereo: 0}
- type: envelope
parameters: {attack: 0, auxgain: 64, decay: 68, gain: 83, outgain: 64, release: 0, stereo: 0, sustain: 0}
- type: noise
parameters: {gain: 77, shape: 7, stereo: 0}
- type: mulp
parameters: {stereo: 0}
- type: filter
id: 201
parameters: {bandpass: 1, frequency: 99, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 112, stereo: 0}
- type: filter
parameters: {bandpass: 0, frequency: 118, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 125, stereo: 0}
- type: addp
parameters: {stereo: 0}
- type: pan
parameters: {panning: 52, stereo: 0}
- type: outaux
parameters: {auxgain: 14, outgain: 71, stereo: 1}
- type: envelope
parameters: {attack: 47, decay: 54, gain: 128, release: 0, stereo: 0, sustain: 0}
- type: send
parameters: {amount: 19, port: 0, sendpop: 1, target: 201}
- type: envelope
parameters: {attack: 54, decay: 68, gain: 128, release: 0, stereo: 0, sustain: 70}
- type: send
parameters: {amount: 26, port: 0, sendpop: 1, target: 202}
- name: clap
numvoices: 1
units:
- type: envelope
id: 1
parameters: {attack: 0, decay: 53, gain: 128, release: 0, stereo: 0, sustain: 0}
- type: delay
id: 162
parameters: {damp: 0, dry: 128, feedback: 0, notetracking: 0, pregain: 64, stereo: 0}
varargs: [1395, 350]
- type: noise
id: 3
parameters: {gain: 0, shape: 69, stereo: 0}
- type: mulp
id: 4
parameters: {stereo: 0}
- type: envelope
id: 163
parameters: {attack: 0, decay: 54, gain: 128, release: 0, stereo: 0, sustain: 0}
- type: delay
id: 164
parameters: {damp: 0, dry: 6, feedback: 0, notetracking: 0, pregain: 64, stereo: 0}
varargs: [1744, 1744]
- type: noise
id: 165
parameters: {gain: 128, shape: 79, stereo: 0}
- type: mulp
id: 171
parameters: {stereo: 0}
- type: addp
id: 235
parameters: {stereo: 0}
- type: envelope
id: 233
parameters: {attack: 0, decay: 62, gain: 42, release: 0, stereo: 0, sustain: 0}
- type: oscillator
id: 234
parameters: {color: 64, detune: 64, gain: 101, looplength: 1, loopstart: 2423, phase: 0, samplestart: 641780, shape: 64, stereo: 0, transpose: 64, type: 4}
- type: mulp
id: 236
parameters: {stereo: 0}
- type: addp
id: 173
parameters: {stereo: 0}
- type: distort
parameters: {drive: 112, stereo: 0}
- type: filter
id: 5
parameters: {bandpass: 0, frequency: 54, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 77, stereo: 0}
- type: pan
id: 174
parameters: {panning: 60, stereo: 0}
- type: outaux
id: 161
parameters: {auxgain: 21, outgain: 17, stereo: 1}
- name: basss v3
numvoices: 1
units:
- type: envelope
id: 1
parameters: {attack: 20, decay: 71, gain: 128, release: 74, stereo: 0, sustain: 40}
- type: send
id: 200
parameters: {amount: 93, port: 0, sendpop: 0, target: 170}
- type: send
id: 30
parameters: {amount: 39, port: 3, sendpop: 1, target: 400, voice: 0}
- type: envelope
id: 21
parameters: {attack: 40, decay: 65, gain: 74, release: 71, stereo: 0, sustain: 77}
- type: oscillator
id: 400
parameters: {color: 75, detune: 74, gain: 58, lfo: 0, phase: 64, shape: 103, stereo: 0, transpose: 76, type: 2, unison: 2}
- type: oscillator
id: 6
parameters: {color: 57, detune: 65, gain: 128, lfo: 0, phase: 71, shape: 57, stereo: 0, transpose: 64, type: 2, unison: 2}
- type: addp
parameters: {stereo: 0}
- type: mulp
id: 22
parameters: {stereo: 0}
- type: filter
id: 170
parameters: {bandpass: 0, frequency: 37, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 0, resonance: 72, stereo: 0}
- type: filter
parameters: {bandpass: 0, frequency: 100, highpass: 0, lowpass: 1, negbandpass: 1, neghighpass: 1, resonance: 86, stereo: 0}
- type: pan
id: 18
parameters: {panning: 64, stereo: 0}
- type: outaux
id: 19
parameters: {auxgain: 5, outgain: 31, stereo: 1}
- name: Crash909
numvoices: 2
units:
- type: envelope
id: 1
parameters: {attack: 8, decay: 100, gain: 128, release: 0, stereo: 1, sustain: 0}
- type: envelope
id: 231
parameters: {attack: 0, decay: 84, gain: 64, release: 78, stereo: 1, sustain: 0}
- type: mulp
id: 232
parameters: {stereo: 1}
- type: oscillator
id: 2
parameters: {color: 64, detune: 54, gain: 111, looplength: 5676, loopstart: 2615, phase: 0, samplestart: 433554, shape: 87, stereo: 1, transpose: 77, type: 4, unison: 0}
- type: mulp
id: 3
parameters: {stereo: 1}
- type: pan
id: 5
parameters: {damp: 0, dry: 128, feedback: 96, notetracking: 2, panning: 64, pregain: 40, stereo: 1}
- type: outaux
id: 6
parameters: {auxgain: 99, outgain: 128, panning: 64, stereo: 1}
- name: hihat
numvoices: 1
units:
- type: envelope
id: 1
parameters: {attack: 37, decay: 60, gain: 128, release: 0, stereo: 1, sustain: 0}
- type: oscillator
parameters: {color: 64, detune: 64, gain: 127, looplength: 1, loopstart: 1343, phase: 0, samplestart: 367477, shape: 64, stereo: 1, transpose: 82, type: 4}
- type: mulp
id: 239
parameters: {stereo: 1}
- type: filter
parameters: {bandpass: 0, frequency: 78, highpass: 0, lowpass: 1, negbandpass: 1, neghighpass: 1, resonance: 128, stereo: 1}
- type: filter
id: 240
parameters: {bandpass: 0, frequency: 127, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 0, resonance: 128, stereo: 1}
- type: pan
id: 7
parameters: {panning: 67, stereo: 1}
- type: outaux
id: 11
parameters: {auxgain: 11, outgain: 128, stereo: 1}
- name: DiscoTom
numvoices: 1
units:
- type: envelope
id: 900
parameters: {attack: 1, decay: 74, gain: 64, release: 0, stereo: 0, sustain: 0}
- type: oscillator
id: 1001
parameters: {color: 64, detune: 82, gain: 128, looplength: 104, loopstart: 831, phase: 0, samplestart: 1543725, shape: 78, stereo: 0, transpose: 64, type: 4, unison: 0}
- type: mulp
id: 3
parameters: {stereo: 0}
- type: filter
id: 1017
parameters: {bandpass: 0, frequency: 82, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 128, stereo: 0}
- type: pan
id: 5
parameters: {damp: 0, dry: 128, feedback: 96, notetracking: 2, panning: 64, pregain: 40, stereo: 0}
- type: outaux
id: 6
parameters: {auxgain: 43, outgain: 89, panning: 64, stereo: 1}
- type: envelope
id: 7
parameters: {attack: 1, decay: 78, gain: 64, release: 74, stereo: 0, sustain: 36}
- type: send
id: 8
parameters: {amount: 83, port: 0, sendpop: 1, stereo: 0, target: 1001, unit: 0, voice: 0}
- name: Super Pluck
numvoices: 4
units:
- type: envelope
id: 1
parameters: {attack: 30, decay: 0, gain: 72, release: 64, stereo: 0, sustain: 48}
- type: oscillator
id: 2
parameters: {color: 128, detune: 44, gain: 128, phase: 68, shape: 64, stereo: 0, transpose: 64, type: 1, unison: 3}
- type: oscillator
id: 10
parameters: {color: 128, detune: 0, gain: 96, lfo: 0, phase: 37, shape: 64, stereo: 0, transpose: 76, type: 1, unison: 3}
- type: addp
id: 11
parameters: {stereo: 0}
- type: noise
id: 23
parameters: {gain: 37, shape: 50, stereo: 0}
- type: addp
id: 24
parameters: {stereo: 0}
- type: mulp
id: 17
parameters: {stereo: 0}
- id: 18
parameters: {}
- type: envelope
id: 12
parameters: {attack: 20, decay: 0, gain: 64, release: 64, stereo: 0, sustain: 48}
- type: oscillator
id: 13
parameters: {color: 128, detune: 86, gain: 128, phase: 47, shape: 64, stereo: 0, transpose: 64, type: 1, unison: 3}
- type: oscillator
id: 14
parameters: {color: 128, detune: 110, gain: 93, lfo: 0, phase: 35, shape: 64, stereo: 0, transpose: 76, type: 1, unison: 3}
- type: addp
id: 28
parameters: {stereo: 0}
- type: noise
id: 27
parameters: {gain: 37, shape: 50, stereo: 0}
- type: addp
id: 15
parameters: {stereo: 0}
- type: mulp
id: 26
parameters: {stereo: 0}
- type: delay
parameters: {damp: 0, dry: 0, feedback: 0, notetracking: 0, pregain: 128, stereo: 0}
varargs: [69]
- type: pan
parameters: {panning: 56, stereo: 1}
- type: filter
parameters: {bandpass: 0, frequency: 85, highpass: 0, lowpass: 1, negbandpass: 1, neghighpass: 1, resonance: 128, stereo: 1}
- type: filter
id: 19
parameters: {bandpass: 1, frequency: 128, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 111, stereo: 1}
- type: outaux
id: 6
parameters: {auxgain: 7, outgain: 24, stereo: 1}
- name: Trance bells
comment: |-
Generic pluck generator
Use oscillator type, color and shape to alter the sound properties
numvoices: 4
units:
- type: envelope
id: 163
parameters: {attack: 12, decay: 86, gain: 46, release: 78, stereo: 0, sustain: 57}
- type: envelope
id: 215
parameters: {attack: 26, decay: 89, gain: 82, release: 86, stereo: 0, sustain: 82}
- type: mulp
id: 216
parameters: {stereo: 0}
- type: oscillator
id: 164
parameters: {color: 64, detune: 64, gain: 128, lfo: 0, looplength: 1945, loopstart: 1315, phase: 128, samplestart: 1069972, shape: 64, stereo: 0, transpose: 69, type: 4, unison: 0}
- type: oscillator
id: 165
parameters: {color: 26, detune: 67, gain: 34, lfo: 0, phase: 0, shape: 68, stereo: 0, transpose: 76, type: 1, unison: 2}
- type: addp
id: 166
parameters: {stereo: 0}
- type: mulp
id: 214
parameters: {stereo: 0}
- type: envelope
id: 1005
parameters: {attack: 0, decay: 82, gain: 128, release: 78, stereo: 0, sustain: 128}
- type: oscillator
id: 1002
parameters: {color: 65, detune: 60, gain: 74, looplength: 1645, loopstart: 3820, phase: 0, samplestart: 551786, shape: 70, stereo: 0, transpose: 83, type: 4, unison: 1}
- parameters: {}
disabled: true
- type: mulp
parameters: {stereo: 0}
- type: delay
id: 1004
parameters: {damp: 22, dry: 67, feedback: 16, notetracking: 0, pregain: 67, stereo: 0}
varargs: [4533]
- type: xch
id: 1006
parameters: {stereo: 0}
- type: addp
id: 1003
parameters: {stereo: 0}
- type: filter
id: 217
parameters: {bandpass: 1, frequency: 122, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 58, stereo: 0}
- type: filter
id: 218
parameters: {bandpass: 0, frequency: 92, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 128, stereo: 0}
- type: pan
id: 168
parameters: {panning: 61, stereo: 0}
- type: delay
id: 169
parameters: {damp: 44, dry: 128, feedback: 91, notetracking: 0, pregain: 69, stereo: 1}
varargs: [14990, 22310, 20568, 33814]
- type: outaux
id: 172
parameters: {auxgain: 22, outgain: 23, stereo: 1}
- type: loadnote
id: 219
parameters: {stereo: 0}
- type: send
id: 220
parameters: {amount: 82, port: 0, sendpop: 1, stereo: 0, target: 218, unit: 0, voice: 0}
- name: Saw lead
numvoices: 3
units:
- type: envelope
id: 1007
parameters: {attack: 10, decay: 79, gain: 21, release: 73, stereo: 1, sustain: 82}
- type: oscillator
id: 1008
parameters: {color: 37, detune: 72, gain: 82, phase: 0, shape: 84, stereo: 1, transpose: 64, type: 2, unison: 3}
- type: mulp
id: 1009
parameters: {stereo: 1}
- type: pan
id: 1011
parameters: {panning: 56, stereo: 1}
- type: filter
id: 1015
parameters: {bandpass: 0, frequency: 118, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 55, stereo: 1}
- type: compressor
parameters: {attack: 43, invgain: 94, ratio: 100, release: 61, stereo: 1, threshold: 23}
- type: mulp
id: 1014
parameters: {stereo: 1}
- type: filter
id: 1016
parameters: {bandpass: 0, frequency: 84, highpass: 0, lowpass: 1, negbandpass: 1, neghighpass: 1, resonance: 128, stereo: 1}
- type: delay
id: 1010
parameters: {damp: 18, dry: 128, feedback: 63, notetracking: 2, pregain: 41, stereo: 1}
varargs: [32, 32]
- type: outaux
id: 1012
parameters: {auxgain: 0, outgain: 38, stereo: 1}
- name: Global
numvoices: 1
units:
- type: in
id: 7
parameters: {channel: 2, stereo: 1}
- type: delay
id: 8
parameters: {damp: 32, dry: 115, feedback: 122, notetracking: 0, pregain: 57, stereo: 1}
varargs: [1116, 1188, 1276, 1356, 1422, 1492, 1556, 1618, 1140, 1212, 1300, 1380, 1446, 1516, 1580, 1642]
- type: out
id: 9
parameters: {gain: 128, stereo: 1}

BIN
music/4_funk.xrns Normal file

Binary file not shown.

BIN
music/4k_brass.xrns Normal file

Binary file not shown.

283
music/4k_funk.yml Normal file
View File

@ -0,0 +1,283 @@
bpm: 120
rowsperbeat: 8
score:
tracks:
- numvoices: 2
order: [0, 1, 2, 3, 0, 1, 4, 5, 6, 7, 2, 3, 0, 1, 4, 5, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 22, 6, 7, 2, 3, 0, 1, 4, 5, 6, 7, 2, 3, 0, 1, 4, 5, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 22, 6, 7, 2, 3, 0, 1, 4, 5, 6, 7, 2, 3, 0, 1, 4, 5, 23, 24, -1]
patterns: [[31, 1, 43, 1, 62, 1, 0, 1, 62, 1, 0, 1, 57, 1, 0, 1, 58, 1, 1, 1, 0, 1, 43, 1, 0, 1, 1, 1, 36, 1, 1, 1], [0, 1, 36, 1, 0, 1, 1, 1, 63, 1, 1, 1, 1, 1, 0, 1, 36, 1, 0, 1, 48, 1, 0, 1, 38, 1, 0, 1, 50, 1, 0, 1], [39, 1, 1, 1, 0, 1, 63, 1, 0, 1, 1, 1, 63, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 58, 0, 60, 1], [62, 1, 1, 1, 0, 1, 62, 1, 0, 1, 1, 1, 41, 1, 1, 1, 0, 1, 69, 1, 0, 1, 1, 1, 39, 1, 0, 1, 69, 1, 0, 1], [39, 1, 0, 1, 51, 1, 0, 1, 58, 1, 0, 1, 39, 1, 0, 1, 39, 1, 1, 1, 0, 1, 63, 0, 1, 1, 1, 1, 43, 1, 1, 1], [0, 1, 43, 1, 0, 1, 1, 1, 65, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 69, 1, 0, 1, 67, 1, 0, 1, 65, 1, 0, 1], [31, 1, 43, 1, 1, 1, 0, 1, 62, 1, 0, 1, 57, 1, 0, 1, 58, 1, 1, 1, 0, 1, 57, 1, 0, 1, 1, 1, 36, 1, 1, 1], [0, 1, 55, 1, 0, 1, 1, 1, 63, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 36, 0, 38, 1], [39, 1, 1, 1, 0, 1, 58, 1, 0, 1, 1, 1, 39, 1, 1, 1, 0, 1, 58, 1, 0, 1, 1, 1, 70, 1, 0, 1, 58, 1, 0, 1], [70, 1, 1, 1, 0, 1, 58, 1, 0, 1, 1, 1, 70, 1, 1, 1, 0, 1, 58, 1, 0, 1, 1, 1, 70, 1, 0, 1, 58, 1, 0, 1], [43, 1, 1, 1, 0, 1, 62, 1, 0, 1, 1, 1, 43, 1, 1, 1, 0, 1, 62, 1, 0, 1, 1, 1, 43, 1, 0, 1, 62, 1, 0, 1], [38, 1, 1, 1, 0, 1, 38, 1, 0, 1, 1, 1, 38, 1, 0, 1, 43, 1, 1, 1, 0, 1, 1, 1, 62, 1, 1, 1, 0, 1, 1, 1], [62, 1, 1, 1, 0, 1, 69, 1, 0, 1, 1, 1, 62, 1, 1, 1, 0, 1, 39, 1, 0, 1, 1, 1, 62, 1, 0, 1, 39, 1, 0, 1], [41, 1, 1, 1, 0, 1, 41, 1, 0, 1, 1, 1, 41, 1, 1, 1, 0, 1, 41, 1, 0, 1, 1, 1, 67, 1, 0, 1, 41, 1, 0, 1], [43, 1, 1, 1, 0, 1, 43, 1, 0, 1, 1, 1, 43, 1, 1, 1, 0, 1, 43, 1, 0, 1, 1, 1, 62, 1, 0, 1, 43, 1, 0, 1], [38, 1, 1, 1, 0, 1, 38, 1, 0, 1, 1, 1, 38, 1, 1, 1, 0, 1, 69, 1, 0, 1, 1, 1, 38, 1, 0, 1, 38, 1, 0, 1], [27, 1, 1, 1, 0, 1, 27, 1, 0, 1, 1, 1, 27, 1, 1, 1, 0, 1, 69, 1, 0, 1, 1, 1, 39, 1, 0, 1, 69, 1, 0, 1], [29, 1, 1, 1, 0, 1, 29, 1, 0, 1, 1, 1, 29, 1, 1, 1, 0, 1, 29, 1, 0, 1, 1, 1, 29, 1, 0, 1, 29, 1, 0, 1], [31, 1, 1, 1, 0, 1, 69, 1, 0, 1, 1, 1, 31, 1, 1, 1, 0, 1, 69, 1, 0, 1, 1, 1, 31, 1, 0, 1, 69, 1, 0, 1], [38, 1, 1, 1, 0, 1, 38, 1, 0, 1, 1, 1, 38, 1, 0, 1, 38, 1, 1, 1, 0, 1, 1, 1, 69, 1, 1, 1, 0, 1, 1, 1], [62, 1, 1, 1, 0, 1, 27, 1, 0, 1, 1, 1, 70, 1, 1, 1, 0, 1, 27, 1, 0, 1, 1, 1, 70, 1, 0, 1, 27, 1, 0, 1], [65, 1, 1, 1, 0, 1, 29, 1, 0, 1, 1, 1, 65, 1, 1, 1, 0, 1, 29, 1, 0, 1, 1, 1, 65, 1, 0, 1, 29, 1, 0, 1], [31, 1, 1, 1, 0, 1, 31, 1, 0, 1, 1, 1, 31, 1, 1, 1, 0, 1, 31, 1, 0, 1, 1, 1, 31, 1, 0, 1, 31, 1, 0, 1], [43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]
- numvoices: 2
order: [0, 1, 2, 3, 0, 1, 4, 5, 6, 7, 2, 3, 0, 1, 4, 5, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 6, 7, 2, 3, 0, 1, 4, 5, 6, 7, 2, 3, 0, 1, 4, 5, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 6, 7, 2, 3, 0, 1, 4, 5, 6, 7, 2, 3, 0, 1, 4, 5, 24, 25, -1]
patterns: [[1, 1, 1, 1, 58, 1, 0, 1, 58, 1, 0, 1, 43, 1, 0, 1, 62, 1, 1, 1, 0, 1, 57, 1, 0, 1, 1, 1, 63, 1, 1, 1], [0, 1, 58, 1, 0, 1, 1, 1, 58, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [63, 1, 1, 1, 0, 1, 58, 1, 0, 1, 1, 1, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 63, 0, 65, 1], [43, 1, 1, 1, 0, 1, 43, 1, 0, 1, 1, 1, 65, 1, 1, 1, 0, 1, 65, 1, 0, 1, 1, 1, 58, 1, 0, 1, 65, 1, 0, 1], [1, 1, 1, 1, 67, 1, 0, 1, 67, 1, 0, 1, 51, 1, 0, 1, 67, 1, 1, 1, 0, 1, 58, 0, 1, 1, 1, 1, 55, 1, 1, 1], [0, 1, 55, 1, 0, 1, 1, 1, 69, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 65, 1, 0, 1, 60, 1, 0, 1, 41, 1, 0, 1], [1, 1, 1, 1, 58, 1, 0, 1, 58, 1, 0, 1, 60, 1, 0, 1, 62, 1, 1, 1, 0, 1, 43, 1, 0, 1, 1, 1, 63, 1, 1, 1], [0, 1, 63, 1, 0, 1, 1, 1, 58, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 63, 0, 57, 1], [51, 1, 1, 1, 0, 1, 63, 1, 0, 1, 1, 1, 51, 1, 1, 1, 0, 1, 63, 1, 0, 1, 1, 1, 39, 1, 0, 1, 69, 1, 0, 1], [58, 1, 1, 1, 0, 1, 69, 1, 0, 1, 1, 1, 58, 1, 1, 1, 0, 1, 69, 1, 0, 1, 1, 1, 58, 1, 0, 1, 69, 1, 0, 1], [62, 1, 1, 1, 0, 1, 69, 1, 0, 1, 1, 1, 62, 1, 1, 1, 0, 1, 69, 1, 0, 1, 1, 1, 62, 1, 0, 1, 69, 1, 0, 1], [65, 1, 1, 1, 0, 1, 65, 1, 0, 1, 1, 1, 65, 1, 0, 1, 62, 1, 1, 1, 0, 1, 1, 1, 69, 1, 1, 1, 0, 1, 1, 1], [70, 1, 1, 1, 0, 1, 60, 1, 0, 1, 1, 1, 70, 1, 1, 1, 0, 1, 65, 1, 0, 1, 1, 1, 70, 1, 0, 1, 69, 1, 0, 1], [70, 1, 1, 1, 0, 1, 69, 1, 0, 1, 1, 1, 70, 1, 1, 1, 0, 1, 69, 1, 0, 1, 1, 1, 60, 1, 0, 1, 60, 1, 0, 1], [70, 1, 1, 1, 0, 1, 65, 1, 0, 1, 1, 1, 70, 1, 1, 1, 0, 1, 65, 1, 0, 1, 1, 1, 43, 1, 0, 1, 65, 1, 0, 1], [70, 1, 1, 1, 0, 1, 70, 1, 0, 1, 1, 1, 69, 1, 1, 1, 0, 1, 65, 1, 0, 1, 1, 1, 67, 1, 0, 1, 65, 1, 0, 1], [62, 1, 1, 1, 0, 1, 69, 1, 0, 1, 1, 1, 70, 1, 1, 1, 0, 1, 60, 1, 0, 1, 1, 1, 27, 1, 0, 1, 60, 1, 0, 1], [41, 1, 1, 1, 0, 1, 41, 1, 0, 1, 1, 1, 41, 1, 1, 1, 0, 1, 41, 1, 0, 1, 1, 1, 41, 1, 0, 1, 41, 1, 0, 1], [62, 1, 1, 1, 0, 1, 31, 1, 0, 1, 1, 1, 62, 1, 1, 1, 0, 1, 31, 1, 0, 1, 1, 1, 62, 1, 0, 1, 31, 1, 0, 1], [65, 1, 1, 1, 0, 1, 60, 1, 0, 1, 1, 1, 65, 1, 0, 1, 62, 1, 1, 1, 0, 1, 1, 1, 38, 1, 1, 1, 0, 1, 1, 1], [70, 1, 1, 1, 0, 1, 69, 1, 0, 1, 1, 1, 27, 1, 1, 1, 0, 1, 69, 1, 0, 1, 1, 1, 27, 1, 0, 1, 69, 1, 0, 1], [70, 1, 1, 1, 0, 1, 41, 1, 0, 1, 1, 1, 70, 1, 1, 1, 0, 1, 41, 1, 0, 1, 1, 1, 70, 1, 0, 1, 41, 1, 0, 1], [65, 1, 1, 1, 0, 1, 65, 1, 0, 1, 1, 1, 65, 1, 1, 1, 0, 1, 65, 1, 0, 1, 1, 1, 65, 1, 0, 1, 65, 1, 0, 1], [62, 1, 1, 1, 0, 1, 62, 1, 0, 1, 1, 1, 62, 1, 1, 1, 0, 1, 62, 1, 0, 1, 1, 1, 62, 1, 0, 1, 62, 1, 0, 1], [67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]
- numvoices: 2
order: [0, 1, 2, 3, 0, 1, 4, 5, 6, 7, 2, 3, 0, 1, 4, 5, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 10, 18, 19, 20, 21, 22, 6, 7, 2, 3, 0, 1, 4, 5, 6, 7, 2, 3, 0, 1, 4, 5, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 10, 18, 19, 20, 21, 22, 6, 7, 2, 3, 0, 1, 4, 5, 6, 7, 2, 3, 0, 1, 4, 5, 23, 24, -1]
patterns: [[1, 1, 1, 1, 53, 1, 0, 1, 53, 1, 0, 1, 60, 1, 0, 1, 43, 1, 1, 1, 0, 1, 60, 1, 0, 1, 1, 1, 58, 1, 1, 1], [0, 1, 55, 1, 0, 1, 1, 1, 36, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [67, 1, 1, 1, 0, 1, 67, 1, 0, 1, 1, 1, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 39, 0, 41, 1], [70, 1, 1, 1, 0, 1, 65, 1, 0, 1, 1, 1, 69, 1, 1, 1, 0, 1, 41, 1, 0, 1, 1, 1, 67, 1, 0, 1, 60, 1, 0, 1], [1, 1, 1, 1, 63, 1, 0, 1, 51, 1, 0, 1, 65, 1, 0, 1, 63, 1, 1, 1, 0, 1, 39, 0, 1, 1, 1, 1, 65, 1, 1, 1], [0, 1, 65, 1, 0, 1, 1, 1, 60, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 60, 1, 0, 1, 41, 1, 0, 1, 67, 1, 0, 1], [1, 1, 1, 1, 62, 1, 0, 1, 53, 1, 0, 1, 43, 1, 0, 1, 43, 1, 1, 1, 0, 1, 60, 1, 0, 1, 1, 1, 58, 1, 1, 1], [0, 1, 58, 1, 0, 1, 1, 1, 55, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 58, 0, 60, 1], [70, 1, 1, 1, 0, 1, 69, 1, 0, 1, 1, 1, 70, 1, 1, 1, 0, 1, 69, 1, 0, 1, 1, 1, 63, 1, 0, 1, 63, 1, 0, 1], [63, 1, 1, 1, 0, 1, 63, 1, 0, 1, 1, 1, 63, 1, 1, 1, 0, 1, 63, 1, 0, 1, 1, 1, 63, 1, 0, 1, 63, 1, 0, 1], [70, 1, 1, 1, 0, 1, 65, 1, 0, 1, 1, 1, 70, 1, 1, 1, 0, 1, 65, 1, 0, 1, 1, 1, 70, 1, 0, 1, 65, 1, 0, 1], [50, 1, 1, 1, 0, 1, 50, 1, 0, 1, 1, 1, 50, 1, 0, 1, 70, 1, 1, 1, 0, 1, 1, 1, 65, 1, 1, 1, 0, 1, 1, 1], [65, 1, 1, 1, 0, 1, 65, 1, 0, 1, 1, 1, 65, 1, 1, 1, 0, 1, 60, 1, 0, 1, 1, 1, 65, 1, 0, 1, 51, 1, 0, 1], [65, 1, 1, 1, 0, 1, 65, 1, 0, 1, 1, 1, 65, 1, 1, 1, 0, 1, 65, 1, 0, 1, 1, 1, 63, 1, 0, 1, 65, 1, 0, 1], [65, 1, 1, 1, 0, 1, 69, 1, 0, 1, 1, 1, 65, 1, 1, 1, 0, 1, 69, 1, 0, 1, 1, 1, 70, 1, 0, 1, 69, 1, 0, 1], [65, 1, 1, 1, 0, 1, 65, 1, 0, 1, 1, 1, 65, 1, 1, 1, 0, 1, 38, 1, 0, 1, 1, 1, 60, 1, 0, 1, 69, 1, 0, 1], [65, 1, 1, 1, 0, 1, 39, 1, 0, 1, 1, 1, 62, 1, 1, 1, 0, 1, 65, 1, 0, 1, 1, 1, 62, 1, 0, 1, 27, 1, 0, 1], [70, 1, 1, 1, 0, 1, 69, 1, 0, 1, 1, 1, 70, 1, 1, 1, 0, 1, 69, 1, 0, 1, 1, 1, 67, 1, 0, 1, 69, 1, 0, 1], [60, 1, 1, 1, 0, 1, 65, 1, 0, 1, 1, 1, 60, 1, 0, 1, 70, 1, 1, 1, 0, 1, 1, 1, 65, 1, 1, 1, 0, 1, 1, 1], [65, 1, 1, 1, 0, 1, 39, 1, 0, 1, 1, 1, 39, 1, 1, 1, 0, 1, 39, 1, 0, 1, 1, 1, 62, 1, 0, 1, 39, 1, 0, 1], [62, 1, 1, 1, 0, 1, 60, 1, 0, 1, 1, 1, 62, 1, 1, 1, 0, 1, 60, 1, 0, 1, 1, 1, 62, 1, 0, 1, 60, 1, 0, 1], [60, 1, 1, 1, 0, 1, 60, 1, 0, 1, 1, 1, 60, 1, 1, 1, 0, 1, 60, 1, 0, 1, 1, 1, 60, 1, 0, 1, 60, 1, 0, 1], [67, 1, 1, 1, 0, 1, 67, 1, 0, 1, 1, 1, 67, 1, 1, 1, 0, 1, 67, 1, 0, 1, 1, 1, 67, 1, 0, 1, 67, 1, 0, 1], [69, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 71, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]
- numvoices: 1
order: [0, 1, 2, 3, 0, 1, 4, 5, 6, 7, 2, 3, 0, 1, 4, 5, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 6, 7, 2, 3, 0, 1, 4, 5, 6, 7, 2, 3, 0, 1, 4, 5, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 6, 7, 2, 3, 0, 1, 4, 5, 6, 7, 2, 3, 0, 1, 4, 5, -1, -1, -1]
patterns: [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 53, 1, 0, 1, 53, 1, 1, 1, 0, 1, 53, 1, 0, 1, 1, 1, 55, 1, 1, 1], [0, 1, 63, 1, 0, 1, 1, 1, 55, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [58, 1, 1, 1, 0, 1, 39, 1, 0, 1, 1, 1, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 67, 0, 69, 1], [65, 1, 1, 1, 0, 1, 70, 1, 0, 1, 1, 1, 60, 1, 1, 1, 0, 1, 60, 1, 0, 1, 1, 1, 63, 1, 0, 1, 41, 1, 0, 1], [1, 1, 1, 1, 58, 1, 0, 1, 39, 0, 1, 1, 63, 1, 0, 1, 58, 1, 1, 1, 0, 1, 51, 0, 1, 1, 1, 1, 70, 1, 1, 1], [0, 1, 70, 1, 0, 1, 1, 1, 41, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 41, 1, 0, 1, 53, 1, 0, 1, 69, 1, 0, 1], [1, 1, 1, 1, 53, 1, 0, 1, 43, 1, 0, 1, 53, 1, 0, 1, 53, 1, 1, 1, 0, 1, 53, 1, 0, 1, 1, 1, 55, 1, 1, 1], [0, 1, 36, 1, 0, 1, 1, 1, 36, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 55, 0, 65, 1], [63, 1, 1, 1, 0, 1, 39, 1, 0, 1, 1, 1, 63, 1, 1, 1, 0, 1, 39, 1, 0, 1, 1, 1, 58, 1, 0, 1, 39, 1, 0, 1], [41, 1, 1, 1, 0, 1, 41, 1, 0, 1, 1, 1, 41, 1, 1, 1, 0, 1, 41, 1, 0, 1, 1, 1, 41, 1, 0, 1, 41, 1, 0, 1], [65, 1, 1, 1, 0, 1, 43, 1, 0, 1, 1, 1, 65, 1, 1, 1, 0, 1, 43, 1, 0, 1, 1, 1, 65, 1, 0, 1, 43, 1, 0, 1], [57, 1, 1, 1, 0, 1, 57, 1, 0, 1, 1, 1, 57, 1, 0, 1, 65, 1, 1, 1, 0, 1, 1, 1, 43, 1, 1, 1, 0, 1, 1, 1], [39, 1, 1, 1, 0, 1, 39, 1, 0, 1, 1, 1, 39, 1, 1, 1, 0, 1, 69, 1, 0, 1, 1, 1, 39, 1, 0, 1, 65, 1, 0, 1], [62, 1, 1, 1, 0, 1, 60, 1, 0, 1, 1, 1, 62, 1, 1, 1, 0, 1, 60, 1, 0, 1, 1, 1, 41, 1, 1, 1, 69, 1, 0, 1], [62, 1, 1, 1, 0, 1, 60, 1, 0, 1, 1, 1, 62, 1, 1, 1, 0, 1, 60, 1, 0, 1, 1, 1, 65, 1, 0, 1, 60, 1, 0, 1], [60, 1, 1, 1, 0, 1, 60, 1, 0, 1, 1, 1, 60, 1, 1, 1, 0, 1, 60, 1, 0, 1, 1, 1, 65, 1, 0, 1, 60, 1, 0, 1], [70, 1, 1, 1, 0, 1, 60, 1, 0, 1, 1, 1, 65, 1, 1, 1, 0, 1, 39, 1, 0, 1, 1, 1, 70, 1, 0, 1, 65, 1, 0, 1], [62, 1, 1, 1, 0, 1, 60, 1, 0, 1, 1, 1, 62, 1, 1, 1, 0, 1, 60, 1, 0, 1, 1, 1, 60, 1, 0, 1, 60, 1, 0, 1], [65, 1, 1, 1, 0, 1, 60, 1, 0, 1, 1, 1, 65, 1, 1, 1, 0, 1, 60, 1, 0, 1, 1, 1, 65, 1, 0, 1, 60, 1, 0, 1], [57, 1, 1, 1, 0, 1, 57, 1, 0, 1, 1, 1, 57, 1, 0, 1, 65, 1, 1, 1, 0, 1, 1, 1, 60, 1, 1, 1, 0, 1, 1, 1], [39, 1, 1, 1, 0, 1, 65, 1, 0, 1, 1, 1, 62, 1, 1, 1, 0, 1, 60, 1, 0, 1, 1, 1, 65, 1, 0, 1, 60, 1, 0, 1], [29, 1, 1, 1, 0, 1, 69, 1, 0, 1, 1, 1, 29, 1, 1, 1, 0, 1, 69, 1, 0, 1, 1, 1, 29, 1, 0, 1, 69, 1, 0, 1], [43, 1, 1, 1, 0, 1, 57, 1, 0, 1, 1, 1, 57, 1, 1, 1, 0, 1, 57, 1, 0, 1, 1, 1, 57, 1, 0, 1, 57, 1, 0, 1], [59, 1, 1, 1, 0, 1, 59, 1, 0, 1, 1, 1, 59, 1, 1, 1, 0, 1, 59, 1, 0, 1, 1, 1, 59, 1, 0, 1, 59, 1, 0, 1]]
- numvoices: 1
order: [-1, -1, -1, -1, -1, -1, 0, 1, -1, -1, -1, -1, -1, -1, 0, 1, 2, 3, 4, 5, 6, 7, 4, 8, 9, 10, 11, 12, 13, 14, 15, 11, -1, -1, -1, -1, -1, -1, 0, 1, -1, -1, -1, -1, -1, -1, 0, 1, 2, 3, 4, 5, 6, 7, 4, 8, 9, 10, 11, 12, 13, 14, 15, 11, -1, -1, -1, -1, -1, -1, 0, 1, -1, -1, -1, -1, -1, -1, 0, 1, -1, -1, -1]
patterns: [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 58, 1, 0, 1, 51, 1, 1, 1, 0, 1, 65, 0, 1, 1, 1, 1, 62, 1, 1, 1], [0, 1, 62, 1, 0, 1, 1, 1, 53, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 53, 1, 0, 1, 65, 1, 0, 1, 1, 1, 1, 1], [58, 1, 1, 1, 0, 1, 51, 1, 0, 1, 1, 1, 58, 1, 1, 1, 0, 1, 51, 1, 0, 1, 1, 1, 51, 1, 0, 1, 51, 1, 0, 1], [53, 1, 1, 1, 0, 1, 53, 1, 0, 1, 1, 1, 53, 1, 1, 1, 0, 1, 53, 1, 0, 1, 1, 1, 53, 1, 0, 1, 53, 1, 0, 1], [55, 1, 1, 1, 0, 1, 55, 1, 0, 1, 1, 1, 55, 1, 1, 1, 0, 1, 55, 1, 0, 1, 1, 1, 55, 1, 0, 1, 55, 1, 0, 1], [60, 1, 1, 1, 0, 1, 60, 1, 0, 1, 1, 1, 60, 1, 0, 1, 55, 1, 1, 1, 0, 1, 1, 1, 55, 1, 1, 1, 0, 1, 1, 1], [51, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 51, 1, 1, 1, 0, 1, 51, 1, 0, 1, 1, 1, 51, 1, 0, 1, 60, 1, 0, 1], [53, 1, 1, 1, 0, 1, 53, 1, 0, 1, 1, 1, 53, 1, 1, 1, 0, 1, 53, 1, 0, 1, 1, 1, 53, 1, 1, 1, 53, 1, 0, 1], [50, 1, 1, 1, 0, 1, 50, 1, 0, 1, 1, 1, 50, 1, 1, 1, 0, 1, 50, 1, 0, 1, 1, 1, 50, 1, 0, 1, 50, 1, 0, 1], [39, 1, 1, 1, 0, 1, 65, 1, 0, 1, 1, 1, 39, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 65, 1, 0, 1, 39, 1, 0, 1], [65, 1, 1, 1, 0, 1, 65, 1, 0, 1, 1, 1, 65, 1, 1, 1, 0, 1, 65, 1, 0, 1, 1, 1, 65, 1, 0, 1, 65, 1, 0, 1], [43, 1, 1, 1, 0, 1, 43, 1, 0, 1, 1, 1, 43, 1, 1, 1, 0, 1, 43, 1, 0, 1, 1, 1, 43, 1, 0, 1, 43, 1, 0, 1], [50, 1, 1, 1, 0, 1, 50, 1, 0, 1, 1, 1, 50, 1, 0, 1, 50, 1, 1, 1, 0, 1, 1, 1, 50, 1, 1, 1, 0, 1, 1, 1], [27, 1, 1, 1, 0, 1, 60, 1, 0, 1, 1, 1, 65, 1, 1, 1, 0, 1, 65, 1, 0, 1, 1, 1, 39, 1, 0, 1, 65, 1, 0, 1], [41, 1, 1, 1, 0, 1, 65, 1, 0, 1, 1, 1, 41, 1, 1, 1, 0, 1, 65, 1, 0, 1, 1, 1, 41, 1, 0, 1, 65, 1, 0, 1], [57, 1, 1, 1, 0, 1, 43, 1, 0, 1, 1, 1, 43, 1, 1, 1, 0, 1, 43, 1, 0, 1, 1, 1, 43, 1, 0, 1, 43, 1, 0, 1]]
- numvoices: 1
order: [-1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 2, 3, 0, 1, 2, 4, 5, 6, 7, 8, 5, 6, 7, 9, 5, 6, 7, 8, 5, 6, 7, 10, 0, 1, 2, 3, 0, 1, 2, 4, 0, 1, 2, 3, 0, 1, 2, 4, 5, 6, 7, 8, 5, 6, 7, 9, 5, 6, 7, 8, 5, 6, 7, 10, 0, 1, 2, 3, 0, 1, 2, 4, 0, 1, 2, 3, 0, 1, 2, 11, 12, 13, -1]
patterns: [[43, 1, 1, 1, 1, 1, 55, 1, 0, 1, 1, 1, 43, 0, 43, 0, 43, 1, 1, 1, 1, 1, 43, 0, 1, 1, 55, 0, 43, 0, 46, 1], [48, 1, 1, 1, 1, 1, 48, 1, 0, 1, 60, 0, 48, 0, 1, 1, 48, 1, 0, 1, 60, 1, 1, 1, 48, 1, 1, 1, 50, 1, 1, 1], [51, 1, 1, 1, 1, 1, 63, 1, 0, 1, 1, 1, 50, 1, 1, 1, 51, 1, 1, 1, 63, 0, 1, 1, 51, 0, 1, 1, 53, 0, 1, 1], [43, 1, 1, 1, 0, 1, 43, 1, 0, 1, 43, 1, 55, 1, 43, 1, 53, 1, 65, 1, 53, 1, 1, 1, 51, 1, 1, 1, 53, 1, 1, 1], [43, 1, 1, 1, 0, 1, 43, 1, 0, 1, 43, 1, 55, 1, 43, 1, 53, 1, 65, 1, 53, 1, 1, 1, 51, 1, 1, 1, 50, 1, 1, 1], [51, 1, 1, 0, 51, 0, 1, 1, 51, 1, 1, 0, 51, 0, 1, 1, 51, 1, 1, 0, 51, 0, 1, 1, 51, 1, 1, 0, 51, 0, 1, 1], [53, 1, 1, 0, 53, 0, 1, 1, 53, 1, 1, 0, 53, 0, 1, 1, 53, 1, 1, 0, 53, 0, 1, 1, 53, 1, 1, 0, 53, 0, 1, 1], [43, 1, 1, 0, 43, 0, 1, 1, 43, 1, 1, 0, 43, 0, 1, 1, 43, 1, 1, 0, 43, 0, 1, 1, 43, 1, 1, 0, 43, 0, 1, 1], [50, 1, 1, 0, 50, 0, 1, 1, 50, 1, 1, 0, 50, 0, 1, 1, 43, 1, 1, 0, 43, 0, 1, 1, 50, 1, 1, 0, 50, 0, 1, 1], [50, 1, 1, 0, 50, 0, 1, 1, 50, 1, 1, 0, 50, 0, 1, 1, 50, 1, 1, 0, 50, 0, 1, 1, 50, 1, 1, 0, 50, 0, 1, 1], [55, 1, 1, 0, 55, 0, 1, 1, 55, 1, 1, 0, 55, 0, 1, 1, 55, 1, 1, 0, 55, 0, 1, 1, 55, 1, 1, 0, 55, 0, 1, 1], [43, 1, 1, 1, 0, 1, 43, 1, 0, 1, 43, 1, 55, 1, 43, 1, 53, 1, 65, 1, 53, 1, 1, 1, 53, 1, 1, 1, 53, 1, 1, 1], [43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]
- numvoices: 1
order: [-1, -1, -1, -1, -1, -1, -1, 0, 1, 1, 1, 1, 1, 1, 1, 2, 3, 4, 1, 5, 1, 1, 1, 1, 1, 1, 3, 6, 1, 1, 3, 7, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 4, 1, 5, 1, 1, 1, 1, 1, 1, 3, 6, 1, 1, 3, 7, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 8, 9, -1]
patterns: [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 60, 1, 60, 1, 1, 1, 1, 1, 60, 1, 1, 1], [60, 1, 1, 1, 1, 1, 1, 1, 60, 1, 1, 1, 1, 1, 1, 1, 60, 1, 1, 1, 1, 1, 1, 1, 60, 1, 1, 1, 60, 1, 1, 1], [60, 1, 1, 1, 1, 1, 1, 1, 60, 1, 1, 1, 1, 1, 1, 1, 60, 1, 1, 1, 60, 1, 1, 1, 60, 1, 1, 1, 1, 1, 1, 1], [60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 60, 1, 1, 1, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 60, 1, 1, 1], [60, 1, 1, 1, 1, 1, 60, 1, 1, 1, 1, 1, 1, 1, 60, 1, 1, 1, 60, 1, 1, 1, 60, 1, 1, 1, 60, 1, 60, 1, 1, 1], [60, 1, 1, 1, 1, 1, 1, 1, 60, 1, 1, 1, 60, 1, 60, 1, 60, 1, 1, 1, 1, 1, 1, 1, 60, 1, 1, 1, 1, 1, 1, 1], [60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 60, 1, 1, 1, 1, 1, 1, 1, 60, 1, 1, 1], [60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 60, 1, 60, 1, 60, 1, 1, 1, 1, 1, 1, 1, 60, 1, 1, 1, 1, 1, 1, 1], [60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 0, 1, 1, 1, 60, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]
- numvoices: 1
order: [-1, -1, -1, -1, -1, -1, -1, 0, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, -1, 6, -1]
patterns: [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 52, 1, 52, 1, 1, 1, 1, 1, 52, 1, 52, 1, 0, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 52, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 52, 1, 1, 1, 1, 1, 1, 1, 52, 1, 52, 1, 1, 1, 1, 1, 52, 1, 52, 1, 0, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 52, 1, 52, 1, 1, 1, 1, 1, 52, 1, 52, 1], [1, 1, 1, 1, 1, 1, 1, 1, 52, 1, 1, 1, 52, 1, 52, 1, 52, 1, 52, 1, 1, 1, 1, 1, 52, 1, 52, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 52, 1, 1, 1, 1, 1, 1, 1, 52, 1, 52, 1, 0, 1, 52, 1, 52, 1, 52, 1, 0, 1, 1, 1], [1, 1, 1, 1, 52, 1, 52, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]
- numvoices: 1
order: [0, 1, 0, 1, 0, 1, 0, 1, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, -1, -1, -1]
patterns: [[1, 1, 1, 1, 1, 1, 1, 1, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 48, 1, 0, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 48, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 48, 1, 0, 1, 1, 1, 1, 1], [50, 1, 1, 1, 50, 1, 1, 1, 50, 1, 1, 1, 50, 1, 50, 1, 50, 1, 50, 1, 0, 1, 1, 1, 50, 1, 1, 1, 50, 1, 50, 1], [49, 1, 50, 1, 0, 1, 1, 1, 50, 1, 1, 1, 0, 1, 1, 1, 50, 1, 1, 1, 0, 1, 1, 1, 50, 1, 1, 1, 0, 1, 1, 1], [50, 1, 1, 1, 0, 1, 1, 1, 50, 1, 1, 1, 0, 1, 1, 1, 50, 1, 1, 1, 0, 1, 1, 1, 50, 1, 1, 1, 0, 1, 1, 1]]
- numvoices: 1
order: [-1, -1, -1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1]
patterns: [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 50, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 50, 1, 1, 1, 0, 1, 1, 1, 50, 1, 1, 1, 0, 1, 1, 1, 50, 1, 1, 1, 0, 1, 1, 1, 50, 1, 1, 1], [0, 1, 1, 1, 50, 1, 1, 1, 0, 1, 1, 1, 50, 1, 1, 1, 0, 1, 1, 1, 50, 1, 1, 1, 0, 1, 1, 1, 50, 1, 1, 1], [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 50, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1]]
- numvoices: 1
order: [-1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 1, -1, -1, 2, -1, -1, 3, 0, -1, -1, -1, 0, -1, -1, 4, 0, -1, -1, -1, 2, -1, -1, 1, -1, -1, -1, -1, 2, -1, -1, 1, -1, -1, -1, -1, 2, -1, -1, 3, 0, -1, -1, -1, 0, -1, -1, 4, 0, -1, -1, -1, 2, -1, -1, 1, -1, -1, -1, -1, 2, -1, -1, 1, -1, -1, -1, -1, 5, 6, -1]
patterns: [[60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 60, 1, 1, 1, 1, 1, 1, 1, 59, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 60, 1, 1, 1, 1, 1, 1, 1, 59, 1, 1, 1], [60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]
- numvoices: 1
order: [-1, -1, -1, -1, -1, -1, -1, 0, 1, -1, -1, -1, -1, 2, -1, 3, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4, 1, -1, -1, 2, -1, -1, -1, 5, 1, -1, -1, 2, -1, -1, -1, 5, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4, 1, -1, -1, 2, -1, -1, -1, 5, 1, -1, -1, 2, -1, -1, -1, 5, -1, -1, -1]
patterns: [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 55, 1, 55, 1], [1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 53, 1, 53, 1, 1, 1, 53, 1, 50, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 47, 1, 48, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 50, 1, 0, 1, 1, 1, 1, 1, 50, 1, 50, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 53, 1, 53, 1, 1, 1, 53, 1, 50, 1, 48, 1]]
rowsperpattern: 32
length: 83
patch:
- name: Clavi
numvoices: 8
units:
- type: envelope
id: 1
parameters: {attack: 0, decay: 62, gain: 76, release: 52, stereo: 1, sustain: 66}
- type: oscillator
id: 2
parameters: {color: 64, detune: 68, gain: 84, looplength: 84, loopstart: 290, phase: 0, samplestart: 401297, shape: 64, stereo: 1, transpose: 76, type: 4, unison: 3}
- type: mulp
id: 3
parameters: {stereo: 1}
- type: pan
id: 5
parameters: {damp: 0, dry: 128, feedback: 96, notetracking: 2, panning: 64, pregain: 40, stereo: 1}
- type: filter
parameters: {bandpass: 0, frequency: 96, highpass: 0, lowpass: 1, negbandpass: 1, neghighpass: 1, resonance: 128, stereo: 1}
- type: outaux
id: 6
parameters: {auxgain: 48, outgain: 63, panning: 64, stereo: 1}
- name: FatBass
numvoices: 1
units:
- type: envelope
id: 1
parameters: {attack: 12, decay: 71, gain: 128, release: 74, stereo: 0, sustain: 40}
- type: send
id: 200
parameters: {amount: 95, port: 0, sendpop: 0, target: 170}
- type: send
id: 30
parameters: {amount: 37, port: 3, sendpop: 1, target: 400, voice: 0}
- type: envelope
id: 21
parameters: {attack: 40, decay: 65, gain: 74, release: 71, stereo: 0, sustain: 77}
- type: oscillator
id: 400
parameters: {color: 126, detune: 64, gain: 128, lfo: 0, phase: 64, shape: 83, stereo: 0, transpose: 64, type: 0, unison: 1}
- type: oscillator
id: 6
parameters: {color: 123, detune: 65, gain: 128, lfo: 0, phase: 64, shape: 69, stereo: 0, transpose: 64, type: 1, unison: 0}
- type: addp
parameters: {stereo: 0}
- type: oscillator
id: 1033
parameters: {color: 62, detune: 64, gain: 128, looplength: 905, loopstart: 6513, phase: 42, samplestart: 1252819, shape: 104, stereo: 0, transpose: 93, type: 4, unison: 0}
- type: filter
id: 1034
parameters: {bandpass: 0, frequency: 69, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 0, resonance: 128, stereo: 0}
disabled: true
- type: filter
id: 1035
parameters: {bandpass: 0, frequency: 50, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 100, stereo: 0}
- type: addp
id: 1032
parameters: {stereo: 0}
- type: mulp
id: 22
parameters: {stereo: 0}
- type: filter
id: 170
parameters: {bandpass: 0, frequency: 28, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 0, resonance: 65, stereo: 0}
- type: filter
parameters: {bandpass: 0, frequency: 57, highpass: 0, lowpass: 1, negbandpass: 1, neghighpass: 1, resonance: 128, stereo: 0}
- type: pan
id: 18
parameters: {panning: 64, stereo: 0}
- type: outaux
id: 19
parameters: {auxgain: 10, outgain: 65, stereo: 1}
- name: Kick
numvoices: 1
units:
- type: envelope
id: 1036
parameters: {attack: 0, decay: 101, gain: 112, release: 0, stereo: 0, sustain: 0}
- type: oscillator
id: 1037
parameters: {color: 64, detune: 64, gain: 128, looplength: 1, loopstart: 1034, phase: 0, samplestart: 741926, shape: 95, stereo: 0, transpose: 78, type: 4, unison: 1}
- type: mulp
id: 1038
parameters: {stereo: 0}
- type: filter
id: 1042
parameters: {bandpass: 0, frequency: 11, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 60, stereo: 0}
- type: filter
id: 1043
parameters: {bandpass: 0, frequency: 105, highpass: 1, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 29, stereo: 0}
- type: pan
id: 1040
parameters: {panning: 64, stereo: 0}
- type: outaux
id: 1041
parameters: {auxgain: 8, outgain: 69, stereo: 1}
- name: snare
comment: 'Suggested range: E-2 to C-3'
numvoices: 1
units:
- type: envelope
parameters: {attack: 5, channel: 2, decay: 66, gain: 108, release: 0, stereo: 0, sustain: 0}
- type: oscillator
id: 200
parameters: {color: 64, damp: 64, detune: 114, dry: 128, feedback: 125, gain: 49, lfo: 0, looplength: 1, loopstart: 4276, notetracking: 0, phase: 0, pregain: 40, samplestart: 560606, shape: 114, stereo: 0, transpose: 86, type: 4, unison: 3}
- type: distort
parameters: {drive: 99, gain: 128, stereo: 0}
- type: mulp
parameters: {panning: 64, stereo: 0}
- type: envelope
parameters: {attack: 0, auxgain: 64, decay: 68, gain: 83, outgain: 64, release: 0, stereo: 0, sustain: 0}
- type: noise
parameters: {gain: 77, shape: 7, stereo: 0}
- type: mulp
parameters: {stereo: 0}
- type: filter
id: 201
parameters: {bandpass: 1, frequency: 99, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 112, stereo: 0}
- type: filter
parameters: {bandpass: 0, frequency: 118, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 125, stereo: 0}
- type: addp
parameters: {stereo: 0}
- type: pan
parameters: {panning: 64, stereo: 0}
- type: outaux
parameters: {auxgain: 23, outgain: 93, stereo: 1}
- type: envelope
parameters: {attack: 47, decay: 54, gain: 128, release: 0, stereo: 0, sustain: 0}
- type: send
parameters: {amount: 19, port: 0, sendpop: 1, target: 201}
- type: envelope
parameters: {attack: 54, decay: 68, gain: 128, release: 0, stereo: 0, sustain: 70}
- type: send
parameters: {amount: 26, port: 0, sendpop: 1, target: 202}
- name: hihat
numvoices: 1
units:
- type: envelope
id: 1
parameters: {attack: 0, decay: 76, gain: 128, release: 0, stereo: 0, sustain: 0}
- type: oscillator
parameters: {color: 64, detune: 64, gain: 128, looplength: 1, loopstart: 1343, phase: 0, samplestart: 367477, shape: 62, stereo: 0, transpose: 82, type: 4}
- type: mulp
id: 3
parameters: {stereo: 0}
- type: filter
id: 4
parameters: {bandpass: 0, frequency: 82, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 86, stereo: 0}
disabled: true
- type: filter
id: 5
parameters: {bandpass: 0, frequency: 99, highpass: 1, lowpass: 1, negbandpass: 0, neghighpass: 0, resonance: 128, stereo: 0}
disabled: true
- type: filter
id: 6
parameters: {bandpass: 0, frequency: 61, highpass: 0, lowpass: 0, negbandpass: 0, neghighpass: 0, resonance: 121, stereo: 0}
disabled: true
- type: pan
id: 7
parameters: {panning: 61, stereo: 0}
- type: outaux
id: 11
parameters: {auxgain: 0, outgain: 101, stereo: 1}
- name: Open hihat
numvoices: 1
units:
- type: envelope
id: 1044
parameters: {attack: 0, decay: 80, gain: 121, release: 0, stereo: 0, sustain: 0}
- type: oscillator
id: 1045
parameters: {color: 64, detune: 64, gain: 95, looplength: 3761, loopstart: 5808, phase: 0, samplestart: 867145, shape: 74, stereo: 0, transpose: 88, type: 4}
- type: mulp
id: 1046
parameters: {stereo: 0}
- type: pan
id: 1048
parameters: {panning: 64, stereo: 0}
- type: outaux
id: 1049
parameters: {auxgain: 0, outgain: 93, stereo: 1}
- name: Crash
numvoices: 1
units:
- type: envelope
id: 1050
parameters: {attack: 0, decay: 78, gain: 116, release: 0, stereo: 1, sustain: 0}
- type: oscillator
id: 1051
parameters: {color: 64, detune: 64, gain: 128, looplength: 5229, loopstart: 2615, phase: 0, samplestart: 433554, shape: 86, stereo: 1, transpose: 76, type: 4, unison: 0}
- type: mulp
id: 1052
parameters: {stereo: 1}
- type: pan
id: 1054
parameters: {panning: 64, stereo: 1}
- type: outaux
id: 1055
parameters: {auxgain: 64, outgain: 64, stereo: 1}
- name: DiscoTom
numvoices: 1
units:
- type: envelope
id: 900
parameters: {attack: 1, decay: 74, gain: 128, release: 0, stereo: 0, sustain: 0}
- type: oscillator
id: 1001
parameters: {color: 66, detune: 64, gain: 99, looplength: 104, loopstart: 831, phase: 0, samplestart: 1543725, shape: 64, stereo: 0, transpose: 64, type: 4}
- type: mulp
id: 3
parameters: {stereo: 0}
- type: pan
id: 5
parameters: {damp: 0, dry: 128, feedback: 96, notetracking: 2, panning: 64, pregain: 40, stereo: 0}
- type: outaux
id: 6
parameters: {auxgain: 53, outgain: 128, panning: 64, stereo: 1}
- type: envelope
id: 7
parameters: {attack: 1, decay: 78, gain: 64, release: 74, stereo: 0, sustain: 36}
- type: send
id: 8
parameters: {amount: 84, port: 0, sendpop: 1, stereo: 0, target: 1001, unit: 0, voice: 0}
- name: Global
numvoices: 1
units:
- type: in
id: 7
parameters: {channel: 2, stereo: 1}
- type: delay
id: 8
parameters: {damp: 39, dry: 128, feedback: 106, notetracking: 0, pregain: 38, stereo: 1}
varargs: [1116, 1188, 1276, 1356, 1422, 1492, 1556, 1618, 1140, 1212, 1300, 1380, 1446, 1516, 1580, 1642]
- type: compressor
id: 1056
parameters: {attack: 40, invgain: 56, ratio: 64, release: 67, stereo: 1, threshold: 44}
- type: mulp
id: 1057
parameters: {stereo: 1}
- type: out
id: 9
parameters: {gain: 70, stereo: 1}

BIN
music/4k_sg.xrns Normal file

Binary file not shown.

BIN
music/4k_teema.xrns Normal file

Binary file not shown.

BIN
music/4k_testiä.xrns Normal file

Binary file not shown.

489
music/4k_trance Normal file
View File

@ -0,0 +1,489 @@
bpm: 137
rowsperbeat: 8
score:
tracks:
- numvoices: 1
order: [0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 2, 3, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 2, 3, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 2, 3, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 2, 3, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 2, 3, 4, -1, -1]
patterns: [[48, 1, 1, 1, 1, 1, 1, 1, 48, 1, 1, 1, 1, 1, 1, 1, 48, 1, 1, 1, 1, 1, 1, 1, 48, 1, 1, 1, 1, 1, 1, 1], [48, 1, 1, 1, 1, 1, 1, 1, 48, 1, 1, 1, 1, 1, 1, 1, 48, 1, 1, 1, 1, 1, 1, 1, 48, 1, 1, 1, 48, 1, 1, 1], [48, 1, 1, 1, 1, 1, 1, 1, 48, 1, 1, 1, 1, 1, 1, 1, 48, 1, 1, 1, 1, 1, 1, 1, 48, 1, 1, 1, 1, 1, 48, 1], [48, 1, 1, 1, 48, 1, 1, 1, 48, 1, 1, 1, 48, 1, 1, 1, 48, 1, 48, 1, 48, 1, 48, 1, 48, 1, 48, 1, 48, 48, 48, 48], [48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]
- numvoices: 1
order: [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, -1, -1, -1]
patterns: [[1, 1, 1, 1, 1, 1, 1, 1, 57, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 57, 1, 1, 1, 1, 1, 1, 1], [57, 1, 1, 1, 57, 1, 1, 1, 57, 1, 1, 1, 57, 1, 1, 1, 57, 1, 1, 1, 57, 1, 1, 1, 57, 1, 1, 1, 57, 1, 57, 1], [57, 1, 1, 1, 57, 1, 1, 1, 57, 1, 1, 1, 57, 1, 57, 57, 57, 1, 57, 1, 57, 57, 57, 1, 57, 1, 57, 1, 57, 1, 57, 1]]
- numvoices: 1
order: [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1]
patterns: [[1, 1, 1, 1, 1, 1, 1, 1, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 72, 1, 1, 1, 1, 1, 1, 1]]
- numvoices: 1
order: [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 2, 3, 4, 5, 2, 6, 0, 1, 2, 3, 4, 5, 2, 7, 8, 9, 10, 11, 12, 13, 9, 14, 15, 11, 10, 11, 12, 13, 9, 11, 8, 9, 10, 11, 12, 13, 9, 14, 15, 11, 10, 11, 12, 11, 8, 8, 16, 1, 2, 3, 4, 5, 2, 6, 0, 1, 2, 3, 4, 5, 2, 7, 0, 1, 2, 3, 4, 5, 2, 6, 0, 1, 2, 3, 4, 5, 2, 7, -1, -1, -1]
patterns: [[1, 1, 38, 0, 50, 0, 38, 1, 0, 1, 38, 0, 50, 0, 38, 1, 0, 1, 38, 0, 50, 0, 38, 1, 0, 1, 38, 0, 50, 0, 50, 1], [0, 1, 38, 0, 50, 0, 38, 1, 0, 1, 38, 0, 50, 0, 38, 1, 0, 1, 38, 1, 50, 0, 38, 1, 0, 1, 38, 0, 50, 0, 50, 0], [1, 1, 46, 0, 58, 0, 46, 1, 0, 1, 46, 0, 58, 0, 46, 1, 0, 1, 46, 0, 58, 0, 46, 1, 0, 1, 46, 0, 58, 0, 58, 1], [0, 1, 46, 0, 58, 0, 46, 1, 0, 1, 46, 0, 58, 0, 46, 1, 0, 1, 46, 1, 58, 0, 46, 1, 0, 1, 46, 0, 58, 0, 58, 0], [1, 1, 48, 0, 60, 0, 48, 1, 0, 1, 48, 0, 60, 0, 48, 1, 0, 1, 48, 0, 60, 0, 48, 1, 0, 1, 48, 0, 60, 0, 60, 1], [0, 1, 41, 0, 53, 0, 41, 1, 0, 1, 41, 0, 53, 0, 41, 1, 0, 1, 41, 1, 53, 0, 41, 1, 0, 1, 41, 0, 53, 0, 53, 0], [0, 1, 48, 0, 60, 0, 48, 1, 0, 1, 48, 0, 60, 0, 48, 1, 0, 1, 48, 1, 60, 0, 55, 1, 0, 1, 53, 0, 52, 1, 53, 0], [0, 1, 48, 0, 60, 0, 48, 1, 0, 1, 48, 0, 60, 0, 48, 1, 0, 1, 48, 1, 60, 0, 48, 1, 0, 1, 48, 0, 60, 0, 60, 0], [38, 1, 50, 1, 38, 1, 38, 1, 50, 1, 38, 1, 38, 1, 50, 1, 38, 1, 50, 1, 38, 1, 38, 1, 50, 1, 38, 1, 38, 1, 50, 1], [40, 1, 52, 1, 40, 1, 40, 1, 52, 1, 40, 1, 40, 1, 52, 1, 40, 1, 52, 1, 40, 1, 40, 1, 52, 1, 40, 1, 40, 1, 52, 1], [47, 1, 59, 1, 47, 1, 47, 1, 59, 1, 47, 1, 47, 1, 59, 1, 47, 1, 59, 1, 47, 1, 47, 1, 59, 1, 47, 1, 47, 1, 59, 1], [45, 1, 57, 1, 45, 1, 45, 1, 57, 1, 45, 1, 45, 1, 57, 1, 45, 1, 57, 1, 45, 1, 45, 1, 57, 1, 45, 1, 45, 1, 57, 1], [43, 1, 55, 1, 43, 1, 43, 1, 55, 1, 43, 1, 43, 1, 55, 1, 43, 1, 55, 1, 43, 1, 43, 1, 55, 1, 43, 1, 43, 1, 55, 1], [42, 1, 54, 1, 42, 1, 42, 1, 54, 1, 42, 1, 42, 1, 54, 1, 42, 1, 54, 1, 42, 1, 42, 1, 54, 1, 42, 1, 42, 1, 54, 1], [50, 1, 62, 1, 50, 1, 50, 1, 62, 1, 50, 1, 50, 1, 62, 1, 50, 1, 62, 1, 50, 1, 50, 1, 62, 1, 50, 1, 50, 1, 62, 1], [49, 1, 61, 1, 49, 1, 49, 1, 61, 1, 49, 1, 49, 1, 61, 1, 49, 1, 61, 1, 49, 1, 49, 1, 61, 1, 49, 1, 49, 1, 61, 1], [0, 1, 38, 0, 50, 0, 38, 1, 0, 1, 38, 0, 50, 0, 38, 1, 0, 1, 38, 0, 50, 0, 38, 1, 0, 1, 38, 0, 50, 0, 50, 1]]
- numvoices: 2
order: [-1, -1, -1, -1, -1, -1, -1, -1, 0, 1, -1, -1, -1, -1, -1, -1, 2, -1, -1, -1, -1, -1, -1, -1, 0, 1, -1, -1, -1, -1, -1, 0, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 2, -1, -1, -1, -1, -1, -1, -1, 0, 1, -1, -1, -1, -1, -1, 0, 2, -1, -1, -1, -1, -1, -1, -1, 0, 1, -1, -1, -1, -1, -1, 0, 0, 1, -1]
patterns: [[59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]
- numvoices: 1
order: [0, 0, 0, 1, 1, 0, 1, 1, 0, 0, 0, 1, 1, 0, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, -1, -1, -1]
patterns: [[1, 1, 1, 1, 53, 1, 1, 1, 1, 1, 1, 1, 53, 1, 1, 1, 1, 1, 1, 1, 53, 1, 1, 1, 1, 1, 1, 1, 53, 1, 53, 1], [1, 1, 1, 1, 53, 1, 1, 1, 1, 1, 1, 1, 53, 1, 1, 1, 1, 1, 1, 1, 53, 1, 1, 1, 1, 1, 1, 1, 53, 1, 1, 1], [1, 1, 1, 1, 53, 1, 1, 1, 1, 1, 1, 1, 53, 1, 1, 1, 1, 1, 1, 1, 53, 1, 1, 1, 1, 1, 1, 1, 53, 1, 52, 1]]
- numvoices: 1
order: [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1]
patterns: [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 57, 1, 57, 1, 57, 1, 57, 1, 54, 1, 54, 1, 54, 1, 54, 1], [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]
- numvoices: 2
order: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 2, 3, 10, 5, 6, 7, 11, 12, 13, 3, 14, 15, 6, 7, 11, 12, 13, 3, 14, 15, 6, 16, 17, 18, 19, 20, 21, 20, 21, 20, 22, 18, 19, 20, 21, 20, 21, 20, 17, 18, 19, 20, 21, 20, 21, 20, 22, 18, 19, 20, 21, 20, 20, 23, 11, 12, 13, 3, 14, 15, 6, 7, 11, 12, 13, 3, 14, 15, 6, 16, 11, 12, 13, 3, 14, 15, 6, 7, 11, 12, 13, 3, 14, 15, 6, 16, -1, -1, -1]
patterns: [[50, 0, 50, 0, 1, 1, 50, 1, 0, 1, 50, 0, 50, 0, 50, 0, 50, 1, 0, 1, 50, 0, 50, 0, 1, 1, 50, 1, 0, 1, 50, 1], [0, 1, 1, 1, 50, 0, 50, 0, 50, 0, 50, 1, 50, 1, 1, 1, 50, 1, 0, 1, 1, 1, 50, 1, 0, 1, 50, 0, 50, 0, 50, 1], [0, 1, 46, 0, 46, 0, 46, 1, 0, 1, 46, 1, 46, 1, 1, 1, 46, 1, 1, 1, 0, 1, 46, 1, 0, 1, 46, 0, 46, 0, 46, 1], [0, 1, 1, 1, 46, 0, 46, 1, 0, 1, 46, 1, 46, 1, 1, 1, 46, 1, 1, 1, 0, 1, 46, 1, 0, 1, 46, 0, 46, 0, 46, 1], [0, 1, 1, 1, 1, 1, 48, 1, 0, 1, 48, 1, 48, 1, 1, 1, 48, 1, 1, 1, 0, 1, 48, 1, 0, 1, 48, 0, 48, 0, 48, 1], [41, 1, 1, 1, 0, 1, 41, 1, 0, 1, 41, 1, 41, 1, 1, 1, 41, 1, 1, 1, 0, 1, 41, 1, 0, 1, 41, 0, 41, 0, 41, 1], [0, 1, 46, 0, 74, 0, 74, 1, 0, 1, 46, 1, 72, 1, 1, 1, 74, 1, 1, 1, 0, 1, 74, 1, 0, 1, 74, 0, 74, 0, 74, 1], [76, 0, 76, 0, 76, 0, 76, 1, 0, 1, 48, 1, 70, 1, 1, 1, 76, 1, 1, 1, 0, 1, 48, 1, 0, 1, 48, 1, 48, 0, 79, 1], [50, 1, 0, 1, 1, 1, 50, 1, 0, 1, 50, 1, 50, 1, 1, 1, 50, 1, 1, 1, 0, 1, 50, 1, 0, 1, 50, 1, 0, 1, 50, 1], [0, 1, 1, 1, 50, 0, 50, 1, 0, 1, 50, 1, 50, 1, 1, 1, 50, 1, 1, 1, 0, 1, 50, 1, 0, 1, 50, 0, 50, 0, 50, 1], [48, 1, 1, 0, 1, 1, 48, 1, 0, 1, 48, 1, 48, 1, 1, 1, 48, 1, 1, 1, 0, 1, 48, 1, 0, 1, 48, 0, 48, 0, 48, 1], [50, 1, 0, 1, 1, 1, 50, 1, 0, 1, 50, 0, 50, 1, 0, 1, 50, 1, 0, 1, 1, 1, 50, 1, 0, 1, 50, 0, 50, 1, 0, 1], [1, 1, 1, 1, 50, 0, 50, 1, 0, 1, 50, 0, 50, 1, 0, 1, 50, 1, 0, 1, 1, 1, 50, 1, 0, 1, 50, 0, 50, 0, 50, 1], [0, 1, 1, 1, 1, 1, 46, 1, 0, 1, 46, 0, 46, 1, 0, 1, 46, 1, 0, 1, 1, 1, 46, 1, 0, 1, 46, 1, 0, 1, 46, 1], [0, 1, 1, 1, 1, 1, 48, 1, 0, 1, 1, 1, 48, 1, 0, 1, 48, 1, 0, 1, 1, 1, 48, 1, 0, 1, 48, 0, 48, 0, 48, 1], [41, 1, 0, 1, 1, 1, 41, 1, 0, 1, 41, 0, 41, 1, 0, 1, 41, 1, 0, 1, 1, 1, 41, 1, 0, 1, 41, 0, 41, 0, 41, 1], [76, 0, 76, 0, 76, 0, 76, 1, 0, 1, 48, 1, 70, 1, 1, 1, 76, 1, 1, 1, 0, 1, 48, 1, 0, 1, 48, 1, 48, 0, 79, 0], [50, 0, 50, 0, 50, 1, 1, 1, 50, 0, 50, 0, 50, 1, 1, 1, 50, 0, 50, 0, 50, 1, 1, 1, 50, 0, 50, 0, 50, 1, 1, 1], [52, 0, 52, 0, 52, 1, 1, 1, 52, 0, 52, 0, 52, 1, 1, 1, 52, 0, 52, 0, 52, 1, 1, 1, 52, 0, 52, 0, 52, 1, 1, 1], [47, 0, 47, 0, 47, 1, 1, 1, 47, 0, 47, 0, 47, 1, 1, 1, 47, 0, 47, 0, 47, 1, 1, 1, 47, 0, 47, 0, 47, 1, 1, 1], [45, 0, 45, 0, 45, 1, 1, 1, 45, 0, 45, 0, 45, 1, 1, 1, 45, 0, 45, 0, 45, 1, 1, 1, 45, 0, 45, 0, 45, 1, 1, 1], [43, 0, 43, 0, 43, 1, 1, 1, 43, 0, 43, 0, 43, 1, 1, 1, 43, 0, 43, 0, 43, 1, 1, 1, 43, 0, 43, 0, 43, 1, 1, 1], [73, 0, 73, 0, 73, 1, 1, 1, 73, 0, 73, 0, 73, 1, 1, 1, 73, 0, 73, 0, 73, 1, 1, 1, 73, 0, 73, 0, 73, 1, 1, 1], [1, 0, 45, 0, 45, 1, 1, 1, 45, 0, 45, 0, 45, 1, 1, 1, 45, 0, 45, 0, 45, 1, 1, 1, 45, 0, 45, 0, 45, 1, 1, 1]]
- numvoices: 1
order: [0, 1, 2, 3, 4, 5, 6, 7, 0, 8, 2, 3, 9, 5, 6, 7, 10, 11, 12, 3, 13, 14, 6, 7, 10, 11, 12, 3, 13, 14, 6, 15, 16, 17, 18, 18, 19, 18, 19, 18, 20, 21, 18, 18, 19, 18, 19, 22, 16, 17, 18, 18, 19, 18, 19, 18, 20, 21, 18, 18, 19, 23, 22, 24, 10, 11, 12, 3, 13, 14, 6, 7, 10, 11, 12, 3, 13, 14, 6, 15, 10, 11, 12, 3, 13, 14, 6, 7, 10, 11, 12, 3, 13, 14, 6, 15, -1, -1, -1]
patterns: [[74, 1, 0, 1, 1, 1, 74, 1, 0, 1, 74, 1, 72, 1, 1, 1, 74, 1, 1, 1, 0, 1, 74, 1, 0, 1, 74, 1, 0, 1, 72, 1], [0, 1, 1, 1, 1, 1, 74, 1, 0, 1, 74, 1, 72, 1, 1, 1, 74, 1, 1, 1, 0, 1, 74, 1, 0, 1, 74, 0, 74, 0, 72, 1], [0, 1, 74, 0, 74, 0, 74, 1, 0, 1, 74, 1, 72, 1, 1, 1, 74, 1, 1, 1, 0, 1, 74, 1, 0, 1, 74, 0, 74, 0, 72, 1], [0, 1, 1, 1, 74, 0, 74, 1, 0, 1, 74, 1, 72, 1, 1, 1, 74, 1, 1, 1, 0, 1, 74, 1, 0, 1, 74, 0, 74, 0, 76, 1], [0, 1, 1, 1, 1, 1, 76, 1, 0, 1, 76, 1, 76, 1, 1, 1, 76, 1, 1, 1, 0, 1, 76, 1, 0, 1, 76, 0, 76, 0, 76, 1], [77, 1, 1, 1, 0, 1, 77, 1, 0, 1, 77, 1, 77, 1, 1, 1, 77, 1, 1, 1, 0, 1, 77, 1, 0, 1, 77, 0, 77, 0, 67, 1], [0, 1, 74, 0, 70, 0, 46, 1, 0, 1, 74, 1, 69, 1, 1, 1, 70, 1, 1, 1, 0, 1, 70, 1, 0, 1, 70, 0, 70, 0, 70, 1], [72, 0, 72, 0, 72, 0, 48, 1, 0, 1, 72, 1, 74, 1, 1, 1, 72, 1, 1, 1, 0, 1, 76, 1, 0, 1, 76, 1, 74, 0, 48, 1], [0, 1, 1, 1, 74, 0, 74, 1, 0, 1, 74, 1, 72, 1, 1, 1, 74, 1, 1, 1, 0, 1, 74, 1, 0, 1, 74, 0, 74, 0, 72, 1], [76, 1, 1, 0, 1, 1, 76, 1, 0, 1, 76, 1, 76, 1, 1, 1, 76, 1, 1, 1, 0, 1, 76, 1, 0, 1, 76, 0, 76, 0, 76, 1], [74, 1, 0, 1, 1, 1, 74, 1, 0, 1, 74, 0, 72, 1, 0, 1, 74, 1, 0, 1, 1, 1, 74, 1, 0, 1, 74, 0, 72, 1, 0, 1], [1, 1, 1, 1, 74, 0, 74, 1, 0, 1, 74, 0, 72, 1, 0, 1, 74, 1, 0, 1, 1, 1, 74, 1, 0, 1, 74, 0, 74, 0, 72, 1], [0, 1, 1, 1, 1, 1, 74, 1, 0, 1, 74, 0, 72, 1, 0, 1, 74, 1, 0, 1, 1, 1, 74, 1, 0, 1, 74, 1, 0, 1, 72, 1], [0, 1, 1, 1, 1, 1, 76, 1, 0, 1, 1, 1, 76, 1, 0, 1, 76, 1, 0, 1, 1, 1, 76, 1, 0, 1, 76, 0, 76, 0, 76, 1], [77, 1, 0, 1, 1, 1, 77, 1, 0, 1, 77, 0, 77, 1, 0, 1, 77, 1, 0, 1, 1, 1, 77, 1, 0, 1, 77, 0, 77, 0, 67, 1], [72, 0, 72, 0, 72, 0, 48, 1, 0, 1, 72, 1, 74, 1, 1, 1, 72, 1, 1, 1, 0, 1, 76, 1, 0, 1, 76, 1, 74, 0, 48, 0], [69, 0, 69, 0, 69, 1, 1, 1, 69, 0, 69, 0, 69, 1, 1, 1, 69, 0, 69, 0, 69, 1, 1, 1, 69, 0, 69, 0, 69, 1, 1, 1], [71, 0, 71, 0, 71, 1, 1, 1, 71, 0, 71, 0, 71, 1, 1, 1, 71, 0, 71, 0, 71, 1, 1, 1, 71, 0, 71, 0, 71, 1, 1, 1], [66, 0, 66, 0, 66, 1, 1, 1, 66, 0, 66, 0, 66, 1, 1, 1, 66, 0, 66, 0, 66, 1, 1, 1, 66, 0, 66, 0, 66, 1, 1, 1], [67, 0, 67, 0, 67, 1, 1, 1, 67, 0, 67, 0, 67, 1, 1, 1, 67, 0, 67, 0, 67, 1, 1, 1, 67, 0, 67, 0, 67, 1, 1, 1], [52, 0, 52, 0, 52, 1, 1, 1, 52, 0, 52, 0, 52, 1, 1, 1, 52, 0, 52, 0, 52, 1, 1, 1, 52, 0, 52, 0, 52, 1, 1, 1], [73, 0, 73, 0, 73, 1, 1, 1, 73, 0, 73, 0, 73, 1, 1, 1, 73, 0, 73, 0, 73, 1, 1, 1, 73, 0, 73, 0, 73, 1, 1, 1], [81, 0, 81, 0, 81, 1, 1, 1, 81, 0, 81, 0, 81, 1, 1, 1, 81, 0, 81, 0, 81, 1, 1, 1, 81, 0, 81, 0, 81, 1, 1, 1], [64, 0, 64, 0, 64, 1, 1, 1, 64, 0, 64, 0, 64, 1, 1, 1, 64, 0, 64, 0, 64, 1, 1, 1, 64, 0, 64, 0, 64, 1, 1, 1], [1, 0, 81, 0, 81, 1, 1, 1, 81, 0, 81, 0, 81, 1, 1, 1, 81, 0, 81, 0, 81, 1, 1, 1, 81, 0, 81, 0, 81, 1, 1, 1]]
- numvoices: 1
order: [0, 1, 2, 3, 4, 5, 6, 7, 0, 8, 2, 3, 9, 5, 6, 7, 10, 11, 12, 3, 13, 14, 6, 7, 10, 11, 12, 3, 13, 14, 6, 15, 16, 17, 18, 19, 18, 17, 18, 17, 20, 17, 18, 19, 18, 17, 18, 21, 16, 17, 18, 19, 18, 17, 18, 17, 20, 17, 18, 19, 18, 18, 22, 23, 10, 11, 12, 3, 13, 14, 6, 7, 10, 11, 12, 3, 13, 14, 6, 15, 10, 11, 12, 3, 13, 14, 6, 7, 10, 11, 12, 3, 13, 14, 6, 15, -1, -1, -1]
patterns: [[77, 1, 0, 1, 1, 1, 77, 1, 0, 1, 77, 1, 76, 1, 1, 1, 77, 1, 1, 1, 0, 1, 77, 1, 0, 1, 77, 1, 0, 1, 76, 1], [0, 1, 1, 1, 1, 1, 77, 1, 0, 1, 77, 1, 76, 1, 1, 1, 77, 1, 1, 1, 0, 1, 77, 1, 0, 1, 77, 0, 77, 0, 76, 1], [0, 1, 77, 0, 77, 0, 77, 1, 0, 1, 77, 1, 76, 1, 1, 1, 77, 1, 1, 1, 0, 1, 77, 1, 0, 1, 77, 0, 77, 0, 76, 1], [0, 1, 1, 1, 77, 0, 77, 1, 0, 1, 77, 1, 76, 1, 1, 1, 77, 1, 1, 1, 0, 1, 77, 1, 0, 1, 77, 0, 77, 0, 79, 1], [0, 1, 1, 1, 1, 1, 79, 1, 0, 1, 79, 1, 79, 1, 1, 1, 79, 1, 1, 1, 0, 1, 79, 1, 0, 1, 79, 0, 79, 0, 79, 1], [81, 1, 1, 1, 0, 1, 81, 1, 0, 1, 81, 1, 81, 1, 1, 1, 81, 1, 1, 1, 0, 1, 81, 1, 0, 1, 81, 0, 81, 0, 72, 1], [0, 1, 70, 0, 46, 0, 70, 1, 0, 1, 70, 1, 46, 1, 1, 1, 46, 1, 1, 1, 0, 1, 46, 1, 0, 1, 46, 0, 46, 0, 46, 1], [48, 0, 48, 0, 48, 0, 72, 1, 0, 1, 76, 1, 48, 1, 1, 1, 48, 1, 1, 1, 0, 1, 72, 1, 0, 1, 72, 1, 77, 0, 76, 1], [0, 1, 1, 1, 77, 0, 77, 1, 0, 1, 77, 1, 76, 1, 1, 1, 77, 1, 1, 1, 0, 1, 77, 1, 0, 1, 77, 0, 77, 0, 76, 1], [79, 1, 1, 0, 1, 1, 79, 1, 0, 1, 79, 1, 79, 1, 1, 1, 79, 1, 1, 1, 0, 1, 79, 1, 0, 1, 79, 0, 79, 0, 79, 1], [77, 1, 0, 1, 1, 1, 77, 1, 0, 1, 77, 0, 76, 1, 0, 1, 77, 1, 0, 1, 1, 1, 77, 1, 0, 1, 77, 0, 76, 1, 0, 1], [1, 1, 1, 1, 77, 0, 77, 1, 0, 1, 77, 0, 76, 1, 0, 1, 77, 1, 0, 1, 1, 1, 77, 1, 0, 1, 77, 0, 77, 0, 76, 1], [0, 1, 1, 1, 1, 1, 77, 1, 0, 1, 77, 0, 76, 1, 0, 1, 77, 1, 0, 1, 1, 1, 77, 1, 0, 1, 77, 1, 0, 1, 76, 1], [0, 1, 1, 1, 1, 1, 79, 1, 0, 1, 1, 1, 79, 1, 0, 1, 79, 1, 0, 1, 1, 1, 79, 1, 0, 1, 79, 0, 79, 0, 79, 1], [81, 1, 0, 1, 1, 1, 81, 1, 0, 1, 81, 0, 81, 1, 0, 1, 81, 1, 0, 1, 1, 1, 81, 1, 0, 1, 81, 0, 81, 0, 72, 1], [48, 0, 48, 0, 48, 0, 72, 1, 0, 1, 76, 1, 48, 1, 1, 1, 48, 1, 1, 1, 0, 1, 72, 1, 0, 1, 72, 1, 77, 0, 76, 0], [78, 0, 78, 0, 78, 1, 1, 1, 78, 0, 78, 0, 78, 1, 1, 1, 78, 0, 78, 0, 78, 1, 1, 1, 78, 0, 78, 0, 78, 1, 1, 1], [81, 0, 81, 0, 81, 1, 1, 1, 81, 0, 81, 0, 81, 1, 1, 1, 81, 0, 81, 0, 81, 1, 1, 1, 81, 0, 81, 0, 81, 1, 1, 1], [83, 0, 83, 0, 83, 1, 1, 1, 83, 0, 83, 0, 83, 1, 1, 1, 83, 0, 83, 0, 83, 1, 1, 1, 83, 0, 83, 0, 83, 1, 1, 1], [83, 0, 83, 0, 83, 1, 1, 1, 83, 0, 83, 0, 83, 1, 1, 1, 85, 0, 85, 0, 85, 1, 1, 1, 85, 0, 85, 0, 85, 1, 1, 1], [79, 0, 79, 0, 79, 1, 1, 1, 79, 0, 79, 0, 79, 1, 1, 1, 79, 0, 79, 0, 79, 1, 1, 1, 79, 0, 79, 0, 79, 1, 1, 1], [86, 0, 86, 0, 86, 1, 1, 1, 86, 0, 86, 0, 86, 1, 1, 1, 85, 0, 85, 0, 85, 1, 1, 1, 85, 0, 85, 0, 85, 1, 1, 1], [86, 0, 86, 0, 86, 1, 1, 1, 86, 0, 86, 0, 86, 1, 1, 1, 86, 0, 86, 0, 86, 1, 1, 1, 86, 0, 86, 0, 86, 1, 1, 1], [1, 0, 86, 0, 86, 1, 1, 1, 86, 0, 86, 0, 86, 1, 1, 1, 86, 0, 86, 0, 86, 1, 1, 1, 86, 0, 86, 0, 86, 1, 1, 1]]
- numvoices: 2
order: [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 2, 3, 4, 5, 6, -1, 7, 8, 9, 10, 11, 12, 13, -1, 14, 10, 15, 1, 16, 12, 6, -1, 17, 8, 9, 10, 18, 19, 20, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1]
patterns: [[66, 1, 78, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 67, 1, 1, 0, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 69, 1, 81, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [74, 1, 86, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 73, 1, 85, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [71, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [69, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 74, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1], [67, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [67, 1, 79, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 69, 1, 1, 0, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 67, 1, 79, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [66, 1, 78, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 73, 1, 85, 1, 0, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 74, 1, 86, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [74, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 69, 1, 1, 1, 1, 0, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 74, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1], [76, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [78, 1, 90, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 76, 1, 1, 0, 1, 1, 1, 1], [74, 1, 86, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 73, 1, 85, 1, 0, 1, 1, 1], [71, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 69, 1, 1, 1, 0, 1, 1, 1], [64, 1, 76, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 66, 1, 1, 0, 1, 1, 1, 1], [74, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 74, 1, 1, 1, 1, 1, 0, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 73, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1], [74, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]
- numvoices: 2
order: [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, 1, 2, 3, -1, 4, -1, -1, -1, 5, 6, 7, -1, 8, -1, -1, -1, 9, 6, 3, -1, 10, -1, -1, -1, 11, 12, 13, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1]
patterns: [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 79, 0, 1, 1, 1, 1], [1, 83, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 81, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 86, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 79, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 81, 0, 1, 1, 1, 1], [1, 86, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 81, 1, 1, 0, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 86, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 88, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 88, 0, 1, 1, 1, 1], [1, 83, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 81, 1, 0, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 78, 0, 1, 1, 1, 1], [1, 86, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 86, 1, 1, 1, 0, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 85, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 86, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]
rowsperpattern: 32
length: 99
patch:
- name: kick edm 2
comment: Suggested note to play G-2 to C-3
numvoices: 1
units:
- type: envelope
id: 105
parameters: {attack: 0, channel: 2, decay: 69, gain: 59, release: 0, stereo: 0, sustain: 0}
- type: oscillator
id: 106
parameters: {color: 128, detune: 69, gain: 80, lfo: 0, phase: 0, shape: 69, stereo: 0, transpose: 92, type: 0, unison: 2}
- type: mulp
id: 126
parameters: {stereo: 0}
- type: envelope
id: 110
parameters: {attack: 0, damp: 0, decay: 43, dry: 128, feedback: 96, gain: 128, notetracking: 2, pregain: 40, release: 0, stereo: 0, sustain: 0}
- type: noise
id: 111
parameters: {gain: 127, panning: 64, shape: 105, stereo: 0}
- type: filter
id: 112
parameters: {auxgain: 64, bandpass: 0, frequency: 87, highpass: 0, lowpass: 1, negbandpass: 1, neghighpass: 0, outgain: 64, resonance: 110, stereo: 0}
- type: filter
id: 113
parameters: {bandpass: 0, frequency: 100, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 68, stereo: 0}
- type: mulp
id: 10
parameters: {stereo: 0}
- type: addp
id: 127
parameters: {stereo: 0}
- type: filter
id: 12
parameters: {bandpass: 0, frequency: 12, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 69, stereo: 0}
- type: filter
id: 14
parameters: {bandpass: 0, frequency: 12, highpass: 1, lowpass: 0, negbandpass: 0, neghighpass: 0, resonance: 33, stereo: 0}
- type: pan
id: 114
parameters: {panning: 64, stereo: 0}
- type: outaux
id: 118
parameters: {auxgain: 0, outgain: 42, stereo: 1}
- type: envelope
id: 119
parameters: {attack: 64, decay: 128, gain: 128, release: 0, stereo: 0, sustain: 0}
- type: send
id: 122
parameters: {amount: 46, port: 0, sendpop: 1, target: 106}
- name: Plumps
numvoices: 1
units:
- type: envelope
id: 1028
parameters: {attack: 52, channel: 2, decay: 64, gain: 128, release: 0, stereo: 0, sustain: 0}
- type: oscillator
id: 1021
parameters: {color: 48, damp: 64, detune: 64, dry: 128, feedback: 125, gain: 30, looplength: 8934, loopstart: 611, notetracking: 0, phase: 0, pregain: 40, samplestart: 1439167, shape: 78, stereo: 0, transpose: 43, type: 4}
- type: mulp
id: 1022
parameters: {gain: 128, stereo: 0}
- id: 1030
parameters: {}
- type: envelope
id: 1020
parameters: {attack: 37, decay: 67, gain: 40, release: 0, stereo: 0, sustain: 0}
- type: oscillator
id: 1026
parameters: {color: 34, detune: 64, gain: 69, looplength: 1, loopstart: 1730, phase: 0, samplestart: 1710745, shape: 60, stereo: 0, transpose: 58, type: 4, unison: 0}
- type: mulp
id: 1027
parameters: {stereo: 0}
- type: addp
id: 1029
parameters: {stereo: 0}
- type: filter
id: 1031
parameters: {bandpass: 0, frequency: 70, highpass: 0, lowpass: 1, negbandpass: 1, neghighpass: 1, resonance: 91, stereo: 0}
- type: pan
id: 1024
parameters: {panning: 64, stereo: 0}
- type: outaux
id: 1025
parameters: {auxgain: 14, outgain: 128, stereo: 1}
- name: clap
numvoices: 1
units:
- type: envelope
id: 163
parameters: {attack: 62, decay: 72, gain: 25, release: 0, stereo: 0, sustain: 0}
- type: noise
id: 165
parameters: {gain: 128, shape: 10, stereo: 0}
- type: filter
id: 1018
parameters: {bandpass: 0, frequency: 40, highpass: 0, lowpass: 0, negbandpass: 0, neghighpass: 1, resonance: 67, stereo: 0}
- type: filter
id: 1019
parameters: {bandpass: 1, frequency: 61, highpass: 0, lowpass: 0, negbandpass: 0, neghighpass: 0, resonance: 128, stereo: 0}
- type: mulp
id: 171
parameters: {stereo: 0}
- type: envelope
id: 233
parameters: {attack: 0, decay: 59, gain: 63, release: 0, stereo: 0, sustain: 0}
- type: oscillator
id: 234
parameters: {color: 64, detune: 64, gain: 128, looplength: 1, loopstart: 2423, phase: 0, samplestart: 641780, shape: 104, stereo: 0, transpose: 64, type: 4}
- type: mulp
id: 236
parameters: {stereo: 0}
- type: addp
id: 173
parameters: {stereo: 0}
- type: distort
parameters: {drive: 112, stereo: 0}
- type: filter
id: 5
parameters: {bandpass: 0, frequency: 54, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 77, stereo: 0}
- type: pan
id: 174
parameters: {panning: 60, stereo: 0}
- type: outaux
id: 161
parameters: {auxgain: 7, outgain: 40, stereo: 1}
- name: DiscoTom
numvoices: 1
units:
- type: envelope
id: 900
parameters: {attack: 1, decay: 74, gain: 64, release: 0, stereo: 0, sustain: 0}
- type: oscillator
id: 1001
parameters: {color: 64, detune: 82, gain: 128, looplength: 104, loopstart: 831, phase: 0, samplestart: 1543725, shape: 78, stereo: 0, transpose: 64, type: 4, unison: 0}
- type: mulp
id: 3
parameters: {stereo: 0}
- type: filter
id: 1017
parameters: {bandpass: 0, frequency: 82, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 128, stereo: 0}
- type: pan
id: 5
parameters: {damp: 0, dry: 128, feedback: 96, notetracking: 2, panning: 64, pregain: 40, stereo: 0}
- type: outaux
id: 6
parameters: {auxgain: 43, outgain: 89, panning: 64, stereo: 1}
- type: envelope
id: 7
parameters: {attack: 1, decay: 78, gain: 64, release: 74, stereo: 0, sustain: 36}
- type: send
id: 8
parameters: {amount: 83, port: 0, sendpop: 1, stereo: 0, target: 1001, unit: 0, voice: 0}
- name: hihat
numvoices: 1
units:
- type: envelope
id: 1
parameters: {attack: 37, decay: 60, gain: 128, release: 0, stereo: 1, sustain: 0}
- type: oscillator
parameters: {color: 64, detune: 64, gain: 127, looplength: 1, loopstart: 1343, phase: 0, samplestart: 367477, shape: 64, stereo: 1, transpose: 83, type: 4}
- type: mulp
id: 239
parameters: {stereo: 1}
- type: filter
parameters: {bandpass: 0, frequency: 118, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 0, resonance: 128, stereo: 1}
- type: filter
id: 240
parameters: {bandpass: 0, frequency: 86, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 93, stereo: 1}
- type: pan
id: 7
parameters: {panning: 67, stereo: 1}
- type: outaux
id: 11
parameters: {auxgain: 11, outgain: 128, stereo: 1}
- name: hihat open
numvoices: 2
units:
- type: envelope
id: 13
parameters: {attack: 0, decay: 77, gain: 128, release: 0, stereo: 0, sustain: 0}
- type: oscillator
parameters: {color: 64, detune: 64, gain: 64, looplength: 3761, loopstart: 5808, phase: 0, samplestart: 867145, shape: 64, stereo: 0, transpose: 79, type: 4, unison: 0}
- type: mulp
id: 15
parameters: {stereo: 0}
- type: filter
id: 4
parameters: {bandpass: 1, frequency: 57, highpass: 1, lowpass: 0, negbandpass: 0, neghighpass: 0, resonance: 128, stereo: 0}
- type: filter
id: 12
parameters: {bandpass: 0, frequency: 122, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 0, resonance: 128, stereo: 0}
- type: pan
id: 5
parameters: {panning: 64, stereo: 0}
- type: outaux
id: 6
parameters: {auxgain: 0, outgain: 59, stereo: 1}
- name: Crash909
numvoices: 2
units:
- type: envelope
id: 1
parameters: {attack: 8, decay: 100, gain: 128, release: 0, stereo: 1, sustain: 0}
- type: envelope
id: 231
parameters: {attack: 0, decay: 84, gain: 64, release: 78, stereo: 1, sustain: 0}
- type: mulp
id: 232
parameters: {stereo: 1}
- type: oscillator
id: 2
parameters: {color: 64, detune: 54, gain: 111, looplength: 5676, loopstart: 2615, phase: 0, samplestart: 433554, shape: 87, stereo: 1, transpose: 77, type: 4, unison: 0}
- type: mulp
id: 3
parameters: {stereo: 1}
- type: pan
id: 5
parameters: {damp: 0, dry: 128, feedback: 96, notetracking: 2, panning: 64, pregain: 40, stereo: 1}
- type: outaux
id: 6
parameters: {auxgain: 99, outgain: 128, panning: 64, stereo: 1}
- name: bass v3
numvoices: 1
units:
- type: envelope
id: 1
parameters: {attack: 20, decay: 71, gain: 128, release: 74, stereo: 0, sustain: 40}
- type: send
id: 200
parameters: {amount: 95, port: 0, sendpop: 0, target: 170}
- type: send
id: 30
parameters: {amount: 37, port: 3, sendpop: 1, target: 400, voice: 0}
- type: envelope
id: 21
parameters: {attack: 40, decay: 65, gain: 74, release: 71, stereo: 0, sustain: 77}
- type: oscillator
id: 400
parameters: {color: 126, detune: 64, gain: 128, lfo: 0, phase: 64, shape: 83, stereo: 0, transpose: 64, type: 0, unison: 1}
- type: oscillator
id: 6
parameters: {color: 123, detune: 65, gain: 128, lfo: 0, phase: 64, shape: 69, stereo: 0, transpose: 64, type: 1, unison: 0}
- type: addp
parameters: {stereo: 0}
- type: oscillator
id: 1033
parameters: {color: 62, detune: 64, gain: 128, looplength: 905, loopstart: 6513, phase: 42, samplestart: 1252819, shape: 104, stereo: 0, transpose: 93, type: 4, unison: 0}
- type: filter
id: 1034
parameters: {bandpass: 0, frequency: 69, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 0, resonance: 128, stereo: 0}
disabled: true
- type: filter
id: 1035
parameters: {bandpass: 0, frequency: 50, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 100, stereo: 0}
- type: addp
id: 1032
parameters: {stereo: 0}
- type: mulp
id: 22
parameters: {stereo: 0}
- type: filter
id: 170
parameters: {bandpass: 0, frequency: 28, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 0, resonance: 65, stereo: 0}
- type: filter
parameters: {bandpass: 0, frequency: 57, highpass: 0, lowpass: 1, negbandpass: 1, neghighpass: 1, resonance: 128, stereo: 0}
- type: pan
id: 18
parameters: {panning: 64, stereo: 0}
- type: outaux
id: 19
parameters: {auxgain: 5, outgain: 31, stereo: 1}
- name: SuperSaw
numvoices: 4
units:
- type: envelope
id: 1
parameters: {attack: 30, decay: 0, gain: 72, release: 64, stereo: 0, sustain: 48}
- type: oscillator
id: 2
parameters: {color: 128, detune: 44, gain: 128, phase: 68, shape: 64, stereo: 0, transpose: 64, type: 1, unison: 3}
- type: oscillator
id: 10
parameters: {color: 128, detune: 0, gain: 96, lfo: 0, phase: 37, shape: 64, stereo: 0, transpose: 76, type: 1, unison: 3}
- type: addp
id: 11
parameters: {stereo: 0}
- type: noise
id: 23
parameters: {gain: 37, shape: 50, stereo: 0}
- type: addp
id: 24
parameters: {stereo: 0}
- type: mulp
id: 17
parameters: {stereo: 0}
- id: 18
parameters: {}
- type: envelope
id: 12
parameters: {attack: 20, decay: 0, gain: 64, release: 64, stereo: 0, sustain: 48}
- type: oscillator
id: 13
parameters: {color: 128, detune: 86, gain: 128, phase: 47, shape: 64, stereo: 0, transpose: 64, type: 1, unison: 3}
- type: oscillator
id: 14
parameters: {color: 128, detune: 110, gain: 93, lfo: 0, phase: 35, shape: 64, stereo: 0, transpose: 76, type: 1, unison: 3}
- type: addp
id: 28
parameters: {stereo: 0}
- type: noise
id: 27
parameters: {gain: 37, shape: 50, stereo: 0}
- type: addp
id: 15
parameters: {stereo: 0}
- type: mulp
id: 26
parameters: {stereo: 0}
- type: delay
parameters: {damp: 0, dry: 0, feedback: 0, notetracking: 0, pregain: 128, stereo: 0}
varargs: [69]
- type: pan
parameters: {panning: 56, stereo: 1}
- type: filter
parameters: {bandpass: 0, frequency: 85, highpass: 0, lowpass: 1, negbandpass: 1, neghighpass: 1, resonance: 128, stereo: 1}
- type: filter
id: 19
parameters: {bandpass: 1, frequency: 128, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 111, stereo: 1}
- type: outaux
id: 6
parameters: {auxgain: 7, outgain: 24, stereo: 1}
- name: Trance bells
comment: |-
Generic pluck generator
Use oscillator type, color and shape to alter the sound properties
numvoices: 4
units:
- type: envelope
id: 163
parameters: {attack: 12, decay: 86, gain: 46, release: 78, stereo: 0, sustain: 57}
- type: envelope
id: 215
parameters: {attack: 26, decay: 89, gain: 82, release: 86, stereo: 0, sustain: 82}
- type: mulp
id: 216
parameters: {stereo: 0}
- type: oscillator
id: 164
parameters: {color: 64, detune: 64, gain: 128, lfo: 0, looplength: 1945, loopstart: 1315, phase: 128, samplestart: 1069972, shape: 64, stereo: 0, transpose: 69, type: 4, unison: 0}
- type: oscillator
id: 165
parameters: {color: 26, detune: 67, gain: 34, lfo: 0, phase: 0, shape: 68, stereo: 0, transpose: 76, type: 1, unison: 2}
- type: addp
id: 166
parameters: {stereo: 0}
- type: mulp
id: 214
parameters: {stereo: 0}
- type: envelope
id: 1005
parameters: {attack: 0, decay: 82, gain: 128, release: 78, stereo: 0, sustain: 128}
- type: oscillator
id: 1002
parameters: {color: 65, detune: 60, gain: 74, looplength: 1645, loopstart: 3820, phase: 0, samplestart: 551786, shape: 70, stereo: 0, transpose: 83, type: 4, unison: 1}
- parameters: {}
disabled: true
- type: mulp
parameters: {stereo: 0}
- type: delay
id: 1004
parameters: {damp: 22, dry: 67, feedback: 16, notetracking: 0, pregain: 67, stereo: 0}
varargs: [4533]
- type: xch
id: 1006
parameters: {stereo: 0}
- type: addp
id: 1003
parameters: {stereo: 0}
- type: filter
id: 217
parameters: {bandpass: 1, frequency: 122, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 58, stereo: 0}
- type: filter
id: 218
parameters: {bandpass: 0, frequency: 92, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 128, stereo: 0}
- type: pan
id: 168
parameters: {panning: 61, stereo: 0}
- type: delay
id: 169
parameters: {damp: 44, dry: 128, feedback: 91, notetracking: 0, pregain: 69, stereo: 1}
varargs: [14990, 22310, 20568, 33814]
- type: outaux
id: 172
parameters: {auxgain: 22, outgain: 23, stereo: 1}
- type: loadnote
id: 219
parameters: {stereo: 0}
- type: send
id: 220
parameters: {amount: 82, port: 0, sendpop: 1, stereo: 0, target: 218, unit: 0, voice: 0}
- name: Piano
numvoices: 5
units:
- type: envelope
id: 1007
parameters: {attack: 19, decay: 90, gain: 128, release: 63, stereo: 1, sustain: 47}
- type: oscillator
id: 1008
parameters: {color: 61, detune: 62, gain: 114, looplength: 1339, loopstart: 9176, phase: 0, samplestart: 982589, shape: 58, stereo: 1, transpose: 72, type: 4, unison: 1}
- type: mulp
id: 1009
parameters: {stereo: 1}
- type: pan
id: 1011
parameters: {panning: 57, stereo: 1}
- type: filter
id: 1015
parameters: {bandpass: 0, frequency: 108, highpass: 0, lowpass: 1, negbandpass: 1, neghighpass: 1, resonance: 95, stereo: 1}
- type: compressor
parameters: {attack: 46, invgain: 89, ratio: 101, release: 77, stereo: 1, threshold: 12}
- type: mulp
id: 1014
parameters: {stereo: 1}
- type: filter
id: 1016
parameters: {bandpass: 0, frequency: 58, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 128, stereo: 1}
- type: delay
id: 1010
parameters: {damp: 106, dry: 97, feedback: 0, notetracking: 2, pregain: 28, stereo: 1}
varargs: [12, 18]
- type: outaux
id: 1012
parameters: {auxgain: 5, outgain: 56, stereo: 1}
- name: Global
numvoices: 1
units:
- type: in
id: 7
parameters: {channel: 2, stereo: 1}
- type: delay
id: 8
parameters: {damp: 16, dry: 115, feedback: 111, notetracking: 0, pregain: 57, stereo: 1}
varargs: [1116, 1188, 1276, 1356, 1422, 1492, 1556, 1618, 1140, 1212, 1300, 1380, 1446, 1516, 1580, 1642]
- type: out
id: 9
parameters: {gain: 128, stereo: 1}

Binary file not shown.

470
music/4k_trance.yml Normal file
View File

@ -0,0 +1,470 @@
bpm: 137
rowsperbeat: 8
score:
tracks:
- numvoices: 1
order: [0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 2, 3, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 2, 3, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 2, 3, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 2, 3, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 2, 3, 4, -1, -1]
patterns: [[48, 1, 1, 1, 1, 1, 1, 1, 48, 1, 1, 1, 1, 1, 1, 1, 48, 1, 1, 1, 1, 1, 1, 1, 48, 1, 1, 1, 1, 1, 1, 1], [48, 1, 1, 1, 1, 1, 1, 1, 48, 1, 1, 1, 1, 1, 1, 1, 48, 1, 1, 1, 1, 1, 1, 1, 48, 1, 1, 1, 48, 1, 1, 1], [48, 1, 1, 1, 1, 1, 1, 1, 48, 1, 1, 1, 1, 1, 1, 1, 48, 1, 1, 1, 1, 1, 1, 1, 48, 1, 1, 1, 1, 1, 48, 1], [48, 1, 1, 1, 48, 1, 1, 1, 48, 1, 1, 1, 48, 1, 1, 1, 48, 1, 48, 1, 48, 1, 48, 1, 48, 1, 48, 1, 48, 48, 48, 48], [48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]
- numvoices: 1
order: [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, -1, -1, -1]
patterns: [[1, 1, 1, 1, 1, 1, 1, 1, 57, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 57, 1, 1, 1, 1, 1, 1, 1], [57, 1, 1, 1, 57, 1, 1, 1, 57, 1, 1, 1, 57, 1, 1, 1, 57, 1, 1, 1, 57, 1, 1, 1, 57, 1, 1, 1, 57, 1, 57, 1], [57, 1, 1, 1, 57, 1, 1, 1, 57, 1, 1, 1, 57, 1, 57, 57, 57, 1, 57, 1, 57, 57, 57, 1, 57, 1, 57, 1, 57, 1, 57, 1]]
- numvoices: 1
order: [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1]
patterns: [[1, 1, 1, 1, 1, 1, 1, 1, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 72, 1, 1, 1, 1, 1, 1, 1]]
- numvoices: 1
order: [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 2, 3, 4, 5, 2, 6, 0, 1, 2, 3, 4, 5, 2, 7, 8, 9, 10, 11, 12, 13, 9, 14, 15, 11, 10, 11, 12, 13, 9, 11, 8, 9, 10, 11, 12, 13, 9, 14, 15, 11, 10, 11, 12, 11, 8, 8, 16, 1, 2, 3, 4, 5, 2, 6, 0, 1, 2, 3, 4, 5, 2, 7, 0, 1, 2, 3, 4, 5, 2, 6, 0, 1, 2, 3, 4, 5, 2, 7, -1, -1, -1]
patterns: [[1, 1, 38, 0, 50, 0, 38, 1, 0, 1, 38, 0, 50, 0, 38, 1, 0, 1, 38, 0, 50, 0, 38, 1, 0, 1, 38, 0, 50, 0, 50, 1], [0, 1, 38, 0, 50, 0, 38, 1, 0, 1, 38, 0, 50, 0, 38, 1, 0, 1, 38, 1, 50, 0, 38, 1, 0, 1, 38, 0, 50, 0, 50, 0], [1, 1, 46, 0, 58, 0, 46, 1, 0, 1, 46, 0, 58, 0, 46, 1, 0, 1, 46, 0, 58, 0, 46, 1, 0, 1, 46, 0, 58, 0, 58, 1], [0, 1, 46, 0, 58, 0, 46, 1, 0, 1, 46, 0, 58, 0, 46, 1, 0, 1, 46, 1, 58, 0, 46, 1, 0, 1, 46, 0, 58, 0, 58, 0], [1, 1, 48, 0, 60, 0, 48, 1, 0, 1, 48, 0, 60, 0, 48, 1, 0, 1, 48, 0, 60, 0, 48, 1, 0, 1, 48, 0, 60, 0, 60, 1], [0, 1, 41, 0, 53, 0, 41, 1, 0, 1, 41, 0, 53, 0, 41, 1, 0, 1, 41, 1, 53, 0, 41, 1, 0, 1, 41, 0, 53, 0, 53, 0], [0, 1, 48, 0, 60, 0, 48, 1, 0, 1, 48, 0, 60, 0, 48, 1, 0, 1, 48, 1, 60, 0, 55, 1, 0, 1, 53, 0, 52, 1, 53, 0], [0, 1, 48, 0, 60, 0, 48, 1, 0, 1, 48, 0, 60, 0, 48, 1, 0, 1, 48, 1, 60, 0, 48, 1, 0, 1, 48, 0, 60, 0, 60, 0], [38, 1, 50, 1, 38, 1, 38, 1, 50, 1, 38, 1, 38, 1, 50, 1, 38, 1, 50, 1, 38, 1, 38, 1, 50, 1, 38, 1, 38, 1, 50, 1], [40, 1, 52, 1, 40, 1, 40, 1, 52, 1, 40, 1, 40, 1, 52, 1, 40, 1, 52, 1, 40, 1, 40, 1, 52, 1, 40, 1, 40, 1, 52, 1], [47, 1, 59, 1, 47, 1, 47, 1, 59, 1, 47, 1, 47, 1, 59, 1, 47, 1, 59, 1, 47, 1, 47, 1, 59, 1, 47, 1, 47, 1, 59, 1], [45, 1, 57, 1, 45, 1, 45, 1, 57, 1, 45, 1, 45, 1, 57, 1, 45, 1, 57, 1, 45, 1, 45, 1, 57, 1, 45, 1, 45, 1, 57, 1], [43, 1, 55, 1, 43, 1, 43, 1, 55, 1, 43, 1, 43, 1, 55, 1, 43, 1, 55, 1, 43, 1, 43, 1, 55, 1, 43, 1, 43, 1, 55, 1], [42, 1, 54, 1, 42, 1, 42, 1, 54, 1, 42, 1, 42, 1, 54, 1, 42, 1, 54, 1, 42, 1, 42, 1, 54, 1, 42, 1, 42, 1, 54, 1], [50, 1, 62, 1, 50, 1, 50, 1, 62, 1, 50, 1, 50, 1, 62, 1, 50, 1, 62, 1, 50, 1, 50, 1, 62, 1, 50, 1, 50, 1, 62, 1], [49, 1, 61, 1, 49, 1, 49, 1, 61, 1, 49, 1, 49, 1, 61, 1, 49, 1, 61, 1, 49, 1, 49, 1, 61, 1, 49, 1, 49, 1, 61, 1], [0, 1, 38, 0, 50, 0, 38, 1, 0, 1, 38, 0, 50, 0, 38, 1, 0, 1, 38, 0, 50, 0, 38, 1, 0, 1, 38, 0, 50, 0, 50, 1]]
- numvoices: 2
order: [-1, -1, -1, -1, -1, -1, -1, -1, 0, 1, -1, -1, -1, -1, -1, -1, 2, -1, -1, -1, -1, -1, -1, -1, 0, 1, -1, -1, -1, -1, -1, 0, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 2, -1, -1, -1, -1, -1, -1, -1, 0, 1, -1, -1, -1, -1, -1, 0, 2, -1, -1, -1, -1, -1, -1, -1, 0, 1, -1, -1, -1, -1, -1, 0, 0, 1, -1]
patterns: [[59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]
- numvoices: 1
order: [0, 0, 0, 1, 1, 0, 1, 1, 0, 0, 0, 1, 1, 0, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, -1, -1, -1]
patterns: [[1, 1, 1, 1, 53, 1, 1, 1, 1, 1, 1, 1, 53, 1, 1, 1, 1, 1, 1, 1, 53, 1, 1, 1, 1, 1, 1, 1, 53, 1, 53, 1], [1, 1, 1, 1, 53, 1, 1, 1, 1, 1, 1, 1, 53, 1, 1, 1, 1, 1, 1, 1, 53, 1, 1, 1, 1, 1, 1, 1, 53, 1, 1, 1], [1, 1, 1, 1, 53, 1, 1, 1, 1, 1, 1, 1, 53, 1, 1, 1, 1, 1, 1, 1, 53, 1, 1, 1, 1, 1, 1, 1, 53, 1, 52, 1]]
- numvoices: 1
order: [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1]
patterns: [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 57, 1, 57, 1, 57, 1, 57, 1, 54, 1, 54, 1, 54, 1, 54, 1], [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]
- numvoices: 2
order: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 2, 3, 10, 5, 6, 7, 11, 12, 13, 3, 14, 15, 6, 7, 11, 12, 13, 3, 14, 15, 6, 16, 17, 18, 19, 20, 21, 20, 21, 20, 22, 18, 19, 20, 21, 20, 21, 20, 17, 18, 19, 20, 21, 20, 21, 20, 22, 18, 19, 20, 21, 20, 20, 23, 11, 12, 13, 3, 14, 15, 6, 7, 11, 12, 13, 3, 14, 15, 6, 16, 11, 12, 13, 3, 14, 15, 6, 7, 11, 12, 13, 3, 14, 15, 6, 16, -1, -1, -1]
patterns: [[50, 0, 50, 0, 1, 1, 50, 1, 0, 1, 50, 0, 50, 0, 50, 0, 50, 1, 0, 1, 50, 0, 50, 0, 1, 1, 50, 1, 0, 1, 50, 1], [0, 1, 1, 1, 50, 0, 50, 0, 50, 0, 50, 1, 50, 1, 1, 1, 50, 1, 0, 1, 1, 1, 50, 1, 0, 1, 50, 0, 50, 0, 50, 1], [0, 1, 46, 0, 46, 0, 46, 1, 0, 1, 46, 1, 46, 1, 1, 1, 46, 1, 1, 1, 0, 1, 46, 1, 0, 1, 46, 0, 46, 0, 46, 1], [0, 1, 1, 1, 46, 0, 46, 1, 0, 1, 46, 1, 46, 1, 1, 1, 46, 1, 1, 1, 0, 1, 46, 1, 0, 1, 46, 0, 46, 0, 46, 1], [0, 1, 1, 1, 1, 1, 48, 1, 0, 1, 48, 1, 48, 1, 1, 1, 48, 1, 1, 1, 0, 1, 48, 1, 0, 1, 48, 0, 48, 0, 48, 1], [41, 1, 1, 1, 0, 1, 41, 1, 0, 1, 41, 1, 41, 1, 1, 1, 41, 1, 1, 1, 0, 1, 41, 1, 0, 1, 41, 0, 41, 0, 41, 1], [0, 1, 46, 0, 74, 0, 74, 1, 0, 1, 46, 1, 72, 1, 1, 1, 74, 1, 1, 1, 0, 1, 74, 1, 0, 1, 74, 0, 74, 0, 74, 1], [76, 0, 76, 0, 76, 0, 76, 1, 0, 1, 48, 1, 70, 1, 1, 1, 76, 1, 1, 1, 0, 1, 48, 1, 0, 1, 48, 1, 48, 0, 79, 1], [50, 1, 0, 1, 1, 1, 50, 1, 0, 1, 50, 1, 50, 1, 1, 1, 50, 1, 1, 1, 0, 1, 50, 1, 0, 1, 50, 1, 0, 1, 50, 1], [0, 1, 1, 1, 50, 0, 50, 1, 0, 1, 50, 1, 50, 1, 1, 1, 50, 1, 1, 1, 0, 1, 50, 1, 0, 1, 50, 0, 50, 0, 50, 1], [48, 1, 1, 0, 1, 1, 48, 1, 0, 1, 48, 1, 48, 1, 1, 1, 48, 1, 1, 1, 0, 1, 48, 1, 0, 1, 48, 0, 48, 0, 48, 1], [50, 1, 0, 1, 1, 1, 50, 1, 0, 1, 50, 0, 50, 1, 0, 1, 50, 1, 0, 1, 1, 1, 50, 1, 0, 1, 50, 0, 50, 1, 0, 1], [1, 1, 1, 1, 50, 0, 50, 1, 0, 1, 50, 0, 50, 1, 0, 1, 50, 1, 0, 1, 1, 1, 50, 1, 0, 1, 50, 0, 50, 0, 50, 1], [0, 1, 1, 1, 1, 1, 46, 1, 0, 1, 46, 0, 46, 1, 0, 1, 46, 1, 0, 1, 1, 1, 46, 1, 0, 1, 46, 1, 0, 1, 46, 1], [0, 1, 1, 1, 1, 1, 48, 1, 0, 1, 1, 1, 48, 1, 0, 1, 48, 1, 0, 1, 1, 1, 48, 1, 0, 1, 48, 0, 48, 0, 48, 1], [41, 1, 0, 1, 1, 1, 41, 1, 0, 1, 41, 0, 41, 1, 0, 1, 41, 1, 0, 1, 1, 1, 41, 1, 0, 1, 41, 0, 41, 0, 41, 1], [76, 0, 76, 0, 76, 0, 76, 1, 0, 1, 48, 1, 70, 1, 1, 1, 76, 1, 1, 1, 0, 1, 48, 1, 0, 1, 48, 1, 48, 0, 79, 0], [50, 0, 50, 0, 50, 1, 1, 1, 50, 0, 50, 0, 50, 1, 1, 1, 50, 0, 50, 0, 50, 1, 1, 1, 50, 0, 50, 0, 50, 1, 1, 1], [52, 0, 52, 0, 52, 1, 1, 1, 52, 0, 52, 0, 52, 1, 1, 1, 52, 0, 52, 0, 52, 1, 1, 1, 52, 0, 52, 0, 52, 1, 1, 1], [47, 0, 47, 0, 47, 1, 1, 1, 47, 0, 47, 0, 47, 1, 1, 1, 47, 0, 47, 0, 47, 1, 1, 1, 47, 0, 47, 0, 47, 1, 1, 1], [45, 0, 45, 0, 45, 1, 1, 1, 45, 0, 45, 0, 45, 1, 1, 1, 45, 0, 45, 0, 45, 1, 1, 1, 45, 0, 45, 0, 45, 1, 1, 1], [43, 0, 43, 0, 43, 1, 1, 1, 43, 0, 43, 0, 43, 1, 1, 1, 43, 0, 43, 0, 43, 1, 1, 1, 43, 0, 43, 0, 43, 1, 1, 1], [73, 0, 73, 0, 73, 1, 1, 1, 73, 0, 73, 0, 73, 1, 1, 1, 73, 0, 73, 0, 73, 1, 1, 1, 73, 0, 73, 0, 73, 1, 1, 1], [1, 0, 45, 0, 45, 1, 1, 1, 45, 0, 45, 0, 45, 1, 1, 1, 45, 0, 45, 0, 45, 1, 1, 1, 45, 0, 45, 0, 45, 1, 1, 1]]
- numvoices: 1
order: [0, 1, 2, 3, 4, 5, 6, 7, 0, 8, 2, 3, 9, 5, 6, 7, 10, 11, 12, 3, 13, 14, 6, 7, 10, 11, 12, 3, 13, 14, 6, 15, 16, 17, 18, 18, 19, 18, 19, 18, 20, 21, 18, 18, 19, 18, 19, 22, 16, 17, 18, 18, 19, 18, 19, 18, 20, 21, 18, 18, 19, 23, 22, 24, 10, 11, 12, 3, 13, 14, 6, 7, 10, 11, 12, 3, 13, 14, 6, 15, 10, 11, 12, 3, 13, 14, 6, 7, 10, 11, 12, 3, 13, 14, 6, 15, -1, -1, -1]
patterns: [[74, 1, 0, 1, 1, 1, 74, 1, 0, 1, 74, 1, 72, 1, 1, 1, 74, 1, 1, 1, 0, 1, 74, 1, 0, 1, 74, 1, 0, 1, 72, 1], [0, 1, 1, 1, 1, 1, 74, 1, 0, 1, 74, 1, 72, 1, 1, 1, 74, 1, 1, 1, 0, 1, 74, 1, 0, 1, 74, 0, 74, 0, 72, 1], [0, 1, 74, 0, 74, 0, 74, 1, 0, 1, 74, 1, 72, 1, 1, 1, 74, 1, 1, 1, 0, 1, 74, 1, 0, 1, 74, 0, 74, 0, 72, 1], [0, 1, 1, 1, 74, 0, 74, 1, 0, 1, 74, 1, 72, 1, 1, 1, 74, 1, 1, 1, 0, 1, 74, 1, 0, 1, 74, 0, 74, 0, 76, 1], [0, 1, 1, 1, 1, 1, 76, 1, 0, 1, 76, 1, 76, 1, 1, 1, 76, 1, 1, 1, 0, 1, 76, 1, 0, 1, 76, 0, 76, 0, 76, 1], [77, 1, 1, 1, 0, 1, 77, 1, 0, 1, 77, 1, 77, 1, 1, 1, 77, 1, 1, 1, 0, 1, 77, 1, 0, 1, 77, 0, 77, 0, 67, 1], [0, 1, 74, 0, 70, 0, 46, 1, 0, 1, 74, 1, 69, 1, 1, 1, 70, 1, 1, 1, 0, 1, 70, 1, 0, 1, 70, 0, 70, 0, 70, 1], [72, 0, 72, 0, 72, 0, 48, 1, 0, 1, 72, 1, 74, 1, 1, 1, 72, 1, 1, 1, 0, 1, 76, 1, 0, 1, 76, 1, 74, 0, 48, 1], [0, 1, 1, 1, 74, 0, 74, 1, 0, 1, 74, 1, 72, 1, 1, 1, 74, 1, 1, 1, 0, 1, 74, 1, 0, 1, 74, 0, 74, 0, 72, 1], [76, 1, 1, 0, 1, 1, 76, 1, 0, 1, 76, 1, 76, 1, 1, 1, 76, 1, 1, 1, 0, 1, 76, 1, 0, 1, 76, 0, 76, 0, 76, 1], [74, 1, 0, 1, 1, 1, 74, 1, 0, 1, 74, 0, 72, 1, 0, 1, 74, 1, 0, 1, 1, 1, 74, 1, 0, 1, 74, 0, 72, 1, 0, 1], [1, 1, 1, 1, 74, 0, 74, 1, 0, 1, 74, 0, 72, 1, 0, 1, 74, 1, 0, 1, 1, 1, 74, 1, 0, 1, 74, 0, 74, 0, 72, 1], [0, 1, 1, 1, 1, 1, 74, 1, 0, 1, 74, 0, 72, 1, 0, 1, 74, 1, 0, 1, 1, 1, 74, 1, 0, 1, 74, 1, 0, 1, 72, 1], [0, 1, 1, 1, 1, 1, 76, 1, 0, 1, 1, 1, 76, 1, 0, 1, 76, 1, 0, 1, 1, 1, 76, 1, 0, 1, 76, 0, 76, 0, 76, 1], [77, 1, 0, 1, 1, 1, 77, 1, 0, 1, 77, 0, 77, 1, 0, 1, 77, 1, 0, 1, 1, 1, 77, 1, 0, 1, 77, 0, 77, 0, 67, 1], [72, 0, 72, 0, 72, 0, 48, 1, 0, 1, 72, 1, 74, 1, 1, 1, 72, 1, 1, 1, 0, 1, 76, 1, 0, 1, 76, 1, 74, 0, 48, 0], [69, 0, 69, 0, 69, 1, 1, 1, 69, 0, 69, 0, 69, 1, 1, 1, 69, 0, 69, 0, 69, 1, 1, 1, 69, 0, 69, 0, 69, 1, 1, 1], [71, 0, 71, 0, 71, 1, 1, 1, 71, 0, 71, 0, 71, 1, 1, 1, 71, 0, 71, 0, 71, 1, 1, 1, 71, 0, 71, 0, 71, 1, 1, 1], [66, 0, 66, 0, 66, 1, 1, 1, 66, 0, 66, 0, 66, 1, 1, 1, 66, 0, 66, 0, 66, 1, 1, 1, 66, 0, 66, 0, 66, 1, 1, 1], [67, 0, 67, 0, 67, 1, 1, 1, 67, 0, 67, 0, 67, 1, 1, 1, 67, 0, 67, 0, 67, 1, 1, 1, 67, 0, 67, 0, 67, 1, 1, 1], [52, 0, 52, 0, 52, 1, 1, 1, 52, 0, 52, 0, 52, 1, 1, 1, 52, 0, 52, 0, 52, 1, 1, 1, 52, 0, 52, 0, 52, 1, 1, 1], [73, 0, 73, 0, 73, 1, 1, 1, 73, 0, 73, 0, 73, 1, 1, 1, 73, 0, 73, 0, 73, 1, 1, 1, 73, 0, 73, 0, 73, 1, 1, 1], [81, 0, 81, 0, 81, 1, 1, 1, 81, 0, 81, 0, 81, 1, 1, 1, 81, 0, 81, 0, 81, 1, 1, 1, 81, 0, 81, 0, 81, 1, 1, 1], [64, 0, 64, 0, 64, 1, 1, 1, 64, 0, 64, 0, 64, 1, 1, 1, 64, 0, 64, 0, 64, 1, 1, 1, 64, 0, 64, 0, 64, 1, 1, 1], [1, 0, 81, 0, 81, 1, 1, 1, 81, 0, 81, 0, 81, 1, 1, 1, 81, 0, 81, 0, 81, 1, 1, 1, 81, 0, 81, 0, 81, 1, 1, 1]]
- numvoices: 1
order: [0, 1, 2, 3, 4, 5, 6, 7, 0, 8, 2, 3, 9, 5, 6, 7, 10, 11, 12, 3, 13, 14, 6, 7, 10, 11, 12, 3, 13, 14, 6, 15, 16, 17, 18, 19, 18, 17, 18, 17, 20, 17, 18, 19, 18, 17, 18, 21, 16, 17, 18, 19, 18, 17, 18, 17, 20, 17, 18, 19, 18, 18, 22, 23, 10, 11, 12, 3, 13, 14, 6, 7, 10, 11, 12, 3, 13, 14, 6, 15, 10, 11, 12, 3, 13, 14, 6, 7, 10, 11, 12, 3, 13, 14, 6, 15, -1, -1, -1]
patterns: [[77, 1, 0, 1, 1, 1, 77, 1, 0, 1, 77, 1, 76, 1, 1, 1, 77, 1, 1, 1, 0, 1, 77, 1, 0, 1, 77, 1, 0, 1, 76, 1], [0, 1, 1, 1, 1, 1, 77, 1, 0, 1, 77, 1, 76, 1, 1, 1, 77, 1, 1, 1, 0, 1, 77, 1, 0, 1, 77, 0, 77, 0, 76, 1], [0, 1, 77, 0, 77, 0, 77, 1, 0, 1, 77, 1, 76, 1, 1, 1, 77, 1, 1, 1, 0, 1, 77, 1, 0, 1, 77, 0, 77, 0, 76, 1], [0, 1, 1, 1, 77, 0, 77, 1, 0, 1, 77, 1, 76, 1, 1, 1, 77, 1, 1, 1, 0, 1, 77, 1, 0, 1, 77, 0, 77, 0, 79, 1], [0, 1, 1, 1, 1, 1, 79, 1, 0, 1, 79, 1, 79, 1, 1, 1, 79, 1, 1, 1, 0, 1, 79, 1, 0, 1, 79, 0, 79, 0, 79, 1], [81, 1, 1, 1, 0, 1, 81, 1, 0, 1, 81, 1, 81, 1, 1, 1, 81, 1, 1, 1, 0, 1, 81, 1, 0, 1, 81, 0, 81, 0, 72, 1], [0, 1, 70, 0, 46, 0, 70, 1, 0, 1, 70, 1, 46, 1, 1, 1, 46, 1, 1, 1, 0, 1, 46, 1, 0, 1, 46, 0, 46, 0, 46, 1], [48, 0, 48, 0, 48, 0, 72, 1, 0, 1, 76, 1, 48, 1, 1, 1, 48, 1, 1, 1, 0, 1, 72, 1, 0, 1, 72, 1, 77, 0, 76, 1], [0, 1, 1, 1, 77, 0, 77, 1, 0, 1, 77, 1, 76, 1, 1, 1, 77, 1, 1, 1, 0, 1, 77, 1, 0, 1, 77, 0, 77, 0, 76, 1], [79, 1, 1, 0, 1, 1, 79, 1, 0, 1, 79, 1, 79, 1, 1, 1, 79, 1, 1, 1, 0, 1, 79, 1, 0, 1, 79, 0, 79, 0, 79, 1], [77, 1, 0, 1, 1, 1, 77, 1, 0, 1, 77, 0, 76, 1, 0, 1, 77, 1, 0, 1, 1, 1, 77, 1, 0, 1, 77, 0, 76, 1, 0, 1], [1, 1, 1, 1, 77, 0, 77, 1, 0, 1, 77, 0, 76, 1, 0, 1, 77, 1, 0, 1, 1, 1, 77, 1, 0, 1, 77, 0, 77, 0, 76, 1], [0, 1, 1, 1, 1, 1, 77, 1, 0, 1, 77, 0, 76, 1, 0, 1, 77, 1, 0, 1, 1, 1, 77, 1, 0, 1, 77, 1, 0, 1, 76, 1], [0, 1, 1, 1, 1, 1, 79, 1, 0, 1, 1, 1, 79, 1, 0, 1, 79, 1, 0, 1, 1, 1, 79, 1, 0, 1, 79, 0, 79, 0, 79, 1], [81, 1, 0, 1, 1, 1, 81, 1, 0, 1, 81, 0, 81, 1, 0, 1, 81, 1, 0, 1, 1, 1, 81, 1, 0, 1, 81, 0, 81, 0, 72, 1], [48, 0, 48, 0, 48, 0, 72, 1, 0, 1, 76, 1, 48, 1, 1, 1, 48, 1, 1, 1, 0, 1, 72, 1, 0, 1, 72, 1, 77, 0, 76, 0], [78, 0, 78, 0, 78, 1, 1, 1, 78, 0, 78, 0, 78, 1, 1, 1, 78, 0, 78, 0, 78, 1, 1, 1, 78, 0, 78, 0, 78, 1, 1, 1], [81, 0, 81, 0, 81, 1, 1, 1, 81, 0, 81, 0, 81, 1, 1, 1, 81, 0, 81, 0, 81, 1, 1, 1, 81, 0, 81, 0, 81, 1, 1, 1], [83, 0, 83, 0, 83, 1, 1, 1, 83, 0, 83, 0, 83, 1, 1, 1, 83, 0, 83, 0, 83, 1, 1, 1, 83, 0, 83, 0, 83, 1, 1, 1], [83, 0, 83, 0, 83, 1, 1, 1, 83, 0, 83, 0, 83, 1, 1, 1, 85, 0, 85, 0, 85, 1, 1, 1, 85, 0, 85, 0, 85, 1, 1, 1], [79, 0, 79, 0, 79, 1, 1, 1, 79, 0, 79, 0, 79, 1, 1, 1, 79, 0, 79, 0, 79, 1, 1, 1, 79, 0, 79, 0, 79, 1, 1, 1], [86, 0, 86, 0, 86, 1, 1, 1, 86, 0, 86, 0, 86, 1, 1, 1, 85, 0, 85, 0, 85, 1, 1, 1, 85, 0, 85, 0, 85, 1, 1, 1], [86, 0, 86, 0, 86, 1, 1, 1, 86, 0, 86, 0, 86, 1, 1, 1, 86, 0, 86, 0, 86, 1, 1, 1, 86, 0, 86, 0, 86, 1, 1, 1], [1, 0, 86, 0, 86, 1, 1, 1, 86, 0, 86, 0, 86, 1, 1, 1, 86, 0, 86, 0, 86, 1, 1, 1, 86, 0, 86, 0, 86, 1, 1, 1]]
- numvoices: 2
order: [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 2, 3, 4, 5, 6, -1, 7, 8, 9, 10, 11, 12, 13, -1, 14, 10, 15, 1, 16, 12, 6, -1, 17, 8, 9, 10, 18, 19, 20, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1]
patterns: [[66, 1, 78, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 67, 1, 1, 0, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 69, 1, 81, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [74, 1, 86, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 73, 1, 85, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [71, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [69, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 74, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1], [67, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [67, 1, 79, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 69, 1, 1, 0, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 67, 1, 79, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [66, 1, 78, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 73, 1, 85, 1, 0, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 74, 1, 86, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [74, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 69, 1, 1, 1, 1, 0, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 74, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1], [76, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [78, 1, 90, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 76, 1, 1, 0, 1, 1, 1, 1], [74, 1, 86, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 73, 1, 85, 1, 0, 1, 1, 1], [71, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 69, 1, 1, 1, 0, 1, 1, 1], [64, 1, 76, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 66, 1, 1, 0, 1, 1, 1, 1], [74, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 74, 1, 1, 1, 1, 1, 0, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 73, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1], [74, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]
- numvoices: 2
order: [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, 1, 2, 3, -1, 4, -1, -1, -1, 5, 6, 7, -1, 8, -1, -1, -1, 9, 6, 3, -1, 10, -1, -1, -1, 11, 12, 13, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1]
patterns: [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 79, 0, 1, 1, 1, 1], [1, 83, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 81, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 86, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 79, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 81, 0, 1, 1, 1, 1], [1, 86, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 81, 1, 1, 0, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 86, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 88, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 88, 0, 1, 1, 1, 1], [1, 83, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 81, 1, 0, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 78, 0, 1, 1, 1, 1], [1, 86, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 86, 1, 1, 1, 0, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 85, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 86, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]
rowsperpattern: 32
length: 99
patch:
- name: kick edm 2
comment: Suggested note to play G-2 to C-3
numvoices: 1
units:
- type: envelope
id: 105
parameters: {attack: 0, channel: 2, decay: 69, gain: 80, release: 0, stereo: 0, sustain: 0}
- type: oscillator
id: 106
parameters: {color: 128, detune: 69, gain: 80, lfo: 0, phase: 0, shape: 69, stereo: 0, transpose: 89, type: 0, unison: 2}
- type: mulp
id: 126
parameters: {stereo: 0}
- type: envelope
id: 110
parameters: {attack: 0, damp: 0, decay: 43, dry: 128, feedback: 96, gain: 128, notetracking: 2, pregain: 40, release: 0, stereo: 0, sustain: 0}
- type: noise
id: 111
parameters: {gain: 127, panning: 64, shape: 105, stereo: 0}
- type: filter
id: 112
parameters: {auxgain: 64, bandpass: 0, frequency: 87, highpass: 0, lowpass: 1, negbandpass: 1, neghighpass: 0, outgain: 64, resonance: 110, stereo: 0}
- type: filter
id: 113
parameters: {bandpass: 0, frequency: 100, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 68, stereo: 0}
- type: mulp
id: 10
parameters: {stereo: 0}
- type: addp
id: 127
parameters: {stereo: 0}
- type: filter
id: 12
parameters: {bandpass: 0, frequency: 12, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 69, stereo: 0}
- type: filter
id: 14
parameters: {bandpass: 0, frequency: 12, highpass: 1, lowpass: 0, negbandpass: 0, neghighpass: 0, resonance: 33, stereo: 0}
- type: pan
id: 114
parameters: {panning: 64, stereo: 0}
- type: outaux
id: 118
parameters: {auxgain: 0, outgain: 42, stereo: 1}
- type: envelope
id: 119
parameters: {attack: 62, decay: 76, gain: 128, release: 0, stereo: 0, sustain: 0}
- type: send
id: 122
parameters: {amount: 46, port: 0, sendpop: 1, target: 106}
- name: snare edm 2
comment: 'Suggested range: E-2 to C-3'
numvoices: 1
units:
- type: envelope
parameters: {attack: 5, channel: 2, decay: 66, gain: 108, release: 0, stereo: 0, sustain: 0}
- type: oscillator
id: 200
parameters: {color: 64, damp: 64, detune: 114, dry: 128, feedback: 125, gain: 49, lfo: 0, looplength: 1, loopstart: 4276, notetracking: 0, phase: 0, pregain: 40, samplestart: 560606, shape: 114, stereo: 0, transpose: 86, type: 4, unison: 3}
- type: distort
parameters: {drive: 99, gain: 128, stereo: 0}
- type: mulp
parameters: {panning: 64, stereo: 0}
- type: envelope
parameters: {attack: 0, auxgain: 64, decay: 68, gain: 83, outgain: 64, release: 0, stereo: 0, sustain: 0}
- type: noise
parameters: {gain: 77, shape: 7, stereo: 0}
- type: mulp
parameters: {stereo: 0}
- type: filter
id: 201
parameters: {bandpass: 1, frequency: 99, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 112, stereo: 0}
- type: filter
parameters: {bandpass: 0, frequency: 118, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 125, stereo: 0}
- type: addp
parameters: {stereo: 0}
- type: pan
parameters: {panning: 52, stereo: 0}
- type: outaux
parameters: {auxgain: 14, outgain: 71, stereo: 1}
- type: envelope
parameters: {attack: 47, decay: 54, gain: 128, release: 0, stereo: 0, sustain: 0}
- type: send
parameters: {amount: 19, port: 0, sendpop: 1, target: 201}
- type: envelope
parameters: {attack: 54, decay: 68, gain: 128, release: 0, stereo: 0, sustain: 70}
- type: send
parameters: {amount: 26, port: 0, sendpop: 1, target: 202}
- name: clap
numvoices: 1
units:
- type: envelope
id: 1
parameters: {attack: 0, decay: 53, gain: 128, release: 0, stereo: 0, sustain: 0}
- type: delay
id: 162
parameters: {damp: 0, dry: 128, feedback: 0, notetracking: 0, pregain: 64, stereo: 0}
varargs: [1395, 350]
- type: noise
id: 3
parameters: {gain: 0, shape: 69, stereo: 0}
- type: mulp
id: 4
parameters: {stereo: 0}
- type: envelope
id: 163
parameters: {attack: 0, decay: 54, gain: 128, release: 0, stereo: 0, sustain: 0}
- type: delay
id: 164
parameters: {damp: 0, dry: 6, feedback: 0, notetracking: 0, pregain: 64, stereo: 0}
varargs: [1744, 1744]
- type: noise
id: 165
parameters: {gain: 128, shape: 79, stereo: 0}
- type: mulp
id: 171
parameters: {stereo: 0}
- type: addp
id: 235
parameters: {stereo: 0}
- type: envelope
id: 233
parameters: {attack: 0, decay: 62, gain: 42, release: 0, stereo: 0, sustain: 0}
- type: oscillator
id: 234
parameters: {color: 64, detune: 64, gain: 101, looplength: 1, loopstart: 2423, phase: 0, samplestart: 641780, shape: 64, stereo: 0, transpose: 64, type: 4}
- type: mulp
id: 236
parameters: {stereo: 0}
- type: addp
id: 173
parameters: {stereo: 0}
- type: distort
parameters: {drive: 112, stereo: 0}
- type: filter
id: 5
parameters: {bandpass: 0, frequency: 54, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 77, stereo: 0}
- type: pan
id: 174
parameters: {panning: 60, stereo: 0}
- type: outaux
id: 161
parameters: {auxgain: 21, outgain: 17, stereo: 1}
- name: bass v3
numvoices: 1
units:
- type: envelope
id: 1
parameters: {attack: 20, decay: 71, gain: 128, release: 74, stereo: 0, sustain: 40}
- type: send
id: 200
parameters: {amount: 93, port: 0, sendpop: 0, target: 170}
- type: send
id: 30
parameters: {amount: 39, port: 3, sendpop: 1, target: 400, voice: 0}
- type: envelope
id: 21
parameters: {attack: 40, decay: 65, gain: 74, release: 71, stereo: 0, sustain: 77}
- type: oscillator
id: 400
parameters: {color: 75, detune: 74, gain: 58, lfo: 0, phase: 64, shape: 103, stereo: 0, transpose: 76, type: 2, unison: 2}
- type: oscillator
id: 6
parameters: {color: 57, detune: 65, gain: 128, lfo: 0, phase: 71, shape: 57, stereo: 0, transpose: 64, type: 2, unison: 2}
- type: addp
parameters: {stereo: 0}
- type: mulp
id: 22
parameters: {stereo: 0}
- type: filter
id: 170
parameters: {bandpass: 0, frequency: 37, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 0, resonance: 72, stereo: 0}
- type: filter
parameters: {bandpass: 0, frequency: 100, highpass: 0, lowpass: 1, negbandpass: 1, neghighpass: 1, resonance: 86, stereo: 0}
- type: pan
id: 18
parameters: {panning: 64, stereo: 0}
- type: outaux
id: 19
parameters: {auxgain: 5, outgain: 31, stereo: 1}
- name: Crash909
numvoices: 2
units:
- type: envelope
id: 1
parameters: {attack: 8, decay: 100, gain: 128, release: 0, stereo: 1, sustain: 0}
- type: envelope
id: 231
parameters: {attack: 0, decay: 84, gain: 64, release: 78, stereo: 1, sustain: 0}
- type: mulp
id: 232
parameters: {stereo: 1}
- type: oscillator
id: 2
parameters: {color: 64, detune: 54, gain: 111, looplength: 5676, loopstart: 2615, phase: 0, samplestart: 433554, shape: 87, stereo: 1, transpose: 77, type: 4, unison: 0}
- type: mulp
id: 3
parameters: {stereo: 1}
- type: pan
id: 5
parameters: {damp: 0, dry: 128, feedback: 96, notetracking: 2, panning: 64, pregain: 40, stereo: 1}
- type: outaux
id: 6
parameters: {auxgain: 99, outgain: 128, panning: 64, stereo: 1}
- name: hihat
numvoices: 1
units:
- type: envelope
id: 1
parameters: {attack: 37, decay: 60, gain: 128, release: 0, stereo: 1, sustain: 0}
- type: oscillator
parameters: {color: 64, detune: 64, gain: 127, looplength: 1, loopstart: 1343, phase: 0, samplestart: 367477, shape: 64, stereo: 1, transpose: 82, type: 4}
- type: mulp
id: 239
parameters: {stereo: 1}
- type: filter
parameters: {bandpass: 0, frequency: 78, highpass: 0, lowpass: 1, negbandpass: 1, neghighpass: 1, resonance: 128, stereo: 1}
- type: filter
id: 240
parameters: {bandpass: 0, frequency: 127, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 0, resonance: 128, stereo: 1}
- type: pan
id: 7
parameters: {panning: 67, stereo: 1}
- type: outaux
id: 11
parameters: {auxgain: 11, outgain: 128, stereo: 1}
- name: DiscoTom
numvoices: 1
units:
- type: envelope
id: 900
parameters: {attack: 1, decay: 74, gain: 64, release: 0, stereo: 0, sustain: 0}
- type: oscillator
id: 1001
parameters: {color: 64, detune: 82, gain: 128, looplength: 104, loopstart: 831, phase: 0, samplestart: 1543725, shape: 78, stereo: 0, transpose: 64, type: 4, unison: 0}
- type: mulp
id: 3
parameters: {stereo: 0}
- type: filter
id: 1017
parameters: {bandpass: 0, frequency: 82, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 128, stereo: 0}
- type: pan
id: 5
parameters: {damp: 0, dry: 128, feedback: 96, notetracking: 2, panning: 64, pregain: 40, stereo: 0}
- type: outaux
id: 6
parameters: {auxgain: 43, outgain: 89, panning: 64, stereo: 1}
- type: envelope
id: 7
parameters: {attack: 1, decay: 78, gain: 64, release: 74, stereo: 0, sustain: 36}
- type: send
id: 8
parameters: {amount: 83, port: 0, sendpop: 1, stereo: 0, target: 1001, unit: 0, voice: 0}
- name: SuperSaw
numvoices: 4
units:
- type: envelope
id: 1
parameters: {attack: 30, decay: 0, gain: 72, release: 64, stereo: 0, sustain: 48}
- type: oscillator
id: 2
parameters: {color: 128, detune: 44, gain: 128, phase: 68, shape: 64, stereo: 0, transpose: 64, type: 1, unison: 3}
- type: oscillator
id: 10
parameters: {color: 128, detune: 0, gain: 96, lfo: 0, phase: 37, shape: 64, stereo: 0, transpose: 76, type: 1, unison: 3}
- type: addp
id: 11
parameters: {stereo: 0}
- type: noise
id: 23
parameters: {gain: 37, shape: 50, stereo: 0}
- type: addp
id: 24
parameters: {stereo: 0}
- type: mulp
id: 17
parameters: {stereo: 0}
- id: 18
parameters: {}
- type: envelope
id: 12
parameters: {attack: 20, decay: 0, gain: 64, release: 64, stereo: 0, sustain: 48}
- type: oscillator
id: 13
parameters: {color: 128, detune: 86, gain: 128, phase: 47, shape: 64, stereo: 0, transpose: 64, type: 1, unison: 3}
- type: oscillator
id: 14
parameters: {color: 128, detune: 110, gain: 93, lfo: 0, phase: 35, shape: 64, stereo: 0, transpose: 76, type: 1, unison: 3}
- type: addp
id: 28
parameters: {stereo: 0}
- type: noise
id: 27
parameters: {gain: 37, shape: 50, stereo: 0}
- type: addp
id: 15
parameters: {stereo: 0}
- type: mulp
id: 26
parameters: {stereo: 0}
- type: delay
parameters: {damp: 0, dry: 0, feedback: 0, notetracking: 0, pregain: 128, stereo: 0}
varargs: [69]
- type: pan
parameters: {panning: 56, stereo: 1}
- type: filter
parameters: {bandpass: 0, frequency: 85, highpass: 0, lowpass: 1, negbandpass: 1, neghighpass: 1, resonance: 128, stereo: 1}
- type: filter
id: 19
parameters: {bandpass: 1, frequency: 128, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 111, stereo: 1}
- type: outaux
id: 6
parameters: {auxgain: 7, outgain: 24, stereo: 1}
- name: Trance bells
comment: |-
Generic pluck generator
Use oscillator type, color and shape to alter the sound properties
numvoices: 4
units:
- type: envelope
id: 163
parameters: {attack: 12, decay: 86, gain: 46, release: 78, stereo: 0, sustain: 57}
- type: envelope
id: 215
parameters: {attack: 26, decay: 89, gain: 82, release: 86, stereo: 0, sustain: 82}
- type: mulp
id: 216
parameters: {stereo: 0}
- type: oscillator
id: 164
parameters: {color: 64, detune: 64, gain: 128, lfo: 0, looplength: 1945, loopstart: 1315, phase: 128, samplestart: 1069972, shape: 64, stereo: 0, transpose: 69, type: 4, unison: 0}
- type: oscillator
id: 165
parameters: {color: 26, detune: 67, gain: 34, lfo: 0, phase: 0, shape: 68, stereo: 0, transpose: 76, type: 1, unison: 2}
- type: addp
id: 166
parameters: {stereo: 0}
- type: mulp
id: 214
parameters: {stereo: 0}
- type: envelope
id: 1005
parameters: {attack: 0, decay: 82, gain: 128, release: 78, stereo: 0, sustain: 128}
- type: oscillator
id: 1002
parameters: {color: 65, detune: 60, gain: 74, looplength: 1645, loopstart: 3820, phase: 0, samplestart: 551786, shape: 70, stereo: 0, transpose: 83, type: 4, unison: 1}
- parameters: {}
disabled: true
- type: mulp
parameters: {stereo: 0}
- type: delay
id: 1004
parameters: {damp: 22, dry: 67, feedback: 16, notetracking: 0, pregain: 67, stereo: 0}
varargs: [4533]
- type: xch
id: 1006
parameters: {stereo: 0}
- type: addp
id: 1003
parameters: {stereo: 0}
- type: filter
id: 217
parameters: {bandpass: 1, frequency: 122, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 58, stereo: 0}
- type: filter
id: 218
parameters: {bandpass: 0, frequency: 92, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 128, stereo: 0}
- type: pan
id: 168
parameters: {panning: 61, stereo: 0}
- type: delay
id: 169
parameters: {damp: 44, dry: 128, feedback: 91, notetracking: 0, pregain: 69, stereo: 1}
varargs: [14990, 22310, 20568, 33814]
- type: outaux
id: 172
parameters: {auxgain: 22, outgain: 23, stereo: 1}
- type: loadnote
id: 219
parameters: {stereo: 0}
- type: send
id: 220
parameters: {amount: 82, port: 0, sendpop: 1, stereo: 0, target: 218, unit: 0, voice: 0}
- name: Saw lead
numvoices: 3
units:
- type: envelope
id: 1007
parameters: {attack: 10, decay: 79, gain: 21, release: 73, stereo: 1, sustain: 82}
- type: oscillator
id: 1008
parameters: {color: 37, detune: 72, gain: 82, phase: 0, shape: 84, stereo: 1, transpose: 64, type: 2, unison: 3}
- type: mulp
id: 1009
parameters: {stereo: 1}
- type: pan
id: 1011
parameters: {panning: 56, stereo: 1}
- type: filter
id: 1015
parameters: {bandpass: 0, frequency: 118, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 55, stereo: 1}
- type: compressor
parameters: {attack: 43, invgain: 94, ratio: 100, release: 61, stereo: 1, threshold: 23}
- type: mulp
id: 1014
parameters: {stereo: 1}
- type: filter
id: 1016
parameters: {bandpass: 0, frequency: 84, highpass: 0, lowpass: 1, negbandpass: 1, neghighpass: 1, resonance: 128, stereo: 1}
- type: delay
id: 1010
parameters: {damp: 18, dry: 128, feedback: 63, notetracking: 2, pregain: 41, stereo: 1}
varargs: [32, 32]
- type: outaux
id: 1012
parameters: {auxgain: 0, outgain: 38, stereo: 1}
- name: Global
numvoices: 1
units:
- type: in
id: 7
parameters: {channel: 2, stereo: 1}
- type: delay
id: 8
parameters: {damp: 32, dry: 115, feedback: 122, notetracking: 0, pregain: 57, stereo: 1}
varargs: [1116, 1188, 1276, 1356, 1422, 1492, 1556, 1618, 1140, 1212, 1300, 1380, 1446, 1516, 1580, 1642]
- type: out
id: 9
parameters: {gain: 128, stereo: 1}

BIN
music/4k_trance2.xrns Normal file

Binary file not shown.

50
music/FatBass.yml Normal file
View File

@ -0,0 +1,50 @@
name: bass v3
numvoices: 1
units:
- type: envelope
id: 1
parameters: {attack: 20, decay: 71, gain: 128, release: 74, stereo: 0, sustain: 40}
- type: send
id: 200
parameters: {amount: 95, port: 0, sendpop: 0, target: 170}
- type: send
id: 30
parameters: {amount: 37, port: 3, sendpop: 1, target: 400, voice: 0}
- type: envelope
id: 21
parameters: {attack: 40, decay: 65, gain: 74, release: 71, stereo: 0, sustain: 77}
- type: oscillator
id: 400
parameters: {color: 126, detune: 64, gain: 128, lfo: 0, phase: 64, shape: 83, stereo: 0, transpose: 64, type: 0, unison: 1}
- type: oscillator
id: 6
parameters: {color: 123, detune: 65, gain: 128, lfo: 0, phase: 64, shape: 69, stereo: 0, transpose: 64, type: 1, unison: 0}
- type: addp
parameters: {stereo: 0}
- type: oscillator
id: 1033
parameters: {color: 62, detune: 64, gain: 128, looplength: 905, loopstart: 6513, phase: 42, samplestart: 1252819, shape: 104, stereo: 0, transpose: 93, type: 4, unison: 0}
- type: filter
id: 1034
parameters: {bandpass: 0, frequency: 69, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 0, resonance: 128, stereo: 0}
disabled: true
- type: filter
id: 1035
parameters: {bandpass: 0, frequency: 50, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 100, stereo: 0}
- type: addp
id: 1032
parameters: {stereo: 0}
- type: mulp
id: 22
parameters: {stereo: 0}
- type: filter
id: 170
parameters: {bandpass: 0, frequency: 28, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 0, resonance: 65, stereo: 0}
- type: filter
parameters: {bandpass: 0, frequency: 57, highpass: 0, lowpass: 1, negbandpass: 1, neghighpass: 1, resonance: 128, stereo: 0}
- type: pan
id: 18
parameters: {panning: 64, stereo: 0}
- type: outaux
id: 19
parameters: {auxgain: 5, outgain: 31, stereo: 1}

30
music/Flute.yml Normal file
View File

@ -0,0 +1,30 @@
name: Flute
numvoices: 1
units:
- type: envelope
id: 51
parameters: {attack: 0, decay: 71, gain: 128, release: 69, stereo: 1, sustain: 82}
- type: oscillator
id: 57
parameters: {color: 64, detune: 64, gain: 77, looplength: 80, loopstart: 1948, phase: 0, samplestart: 577066, shape: 64, stereo: 1, transpose: 75, type: 4, unison: 0}
- type: mulp
id: 53
parameters: {stereo: 1}
- type: pan
id: 55
parameters: {panning: 73, stereo: 1}
- type: outaux
id: 56
parameters: {auxgain: 60, outgain: 75, stereo: 1}
- type: envelope
id: 61
parameters: {attack: 86, decay: 0, gain: 86, release: 78, stereo: 0, sustain: 128}
- type: oscillator
id: 59
parameters: {color: 128, detune: 64, gain: 71, lfo: 1, phase: 0, shape: 64, stereo: 0, transpose: 82, type: 0}
- type: mulp
id: 62
parameters: {stereo: 0}
- type: send
id: 63
parameters: {amount: 89, port: 1, sendpop: 1, stereo: 0, target: 57, unit: 0, voice: 0}

43
music/Pizzicato.yml Normal file
View File

@ -0,0 +1,43 @@
name: Pizzicato
numvoices: 4
units:
- type: envelope
id: 1
parameters: {attack: 0, decay: 67, gain: 64, release: 62, stereo: 0, sustain: 0}
- type: oscillator
id: 2
parameters: {color: 60, detune: 64, gain: 74, looplength: 137, loopstart: 549, phase: 0, samplestart: 1034191, shape: 89, stereo: 0, transpose: 40, type: 4, unison: 0}
- type: distort
id: 17
parameters: {drive: 93, stereo: 0}
disabled: true
- type: oscillator
id: 10
parameters: {color: 59, detune: 63, gain: 67, looplength: 100, loopstart: 942, phase: 0, samplestart: 1633072, shape: 56, stereo: 0, transpose: 55, type: 4, unison: 2}
disabled: true
- type: addp
id: 11
parameters: {stereo: 0}
disabled: true
- type: oscillator
parameters: {color: 64, detune: 63, gain: 128, looplength: 398, loopstart: 2073, phase: 0, samplestart: 1034961, shape: 42, stereo: 0, transpose: 65, type: 4, unison: 0}
- type: addp
id: 16
parameters: {stereo: 0}
- type: mulp
id: 14
parameters: {stereo: 0}
- parameters: {}
- type: filter
id: 15
parameters: {bandpass: 1, frequency: 55, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 0, resonance: 128, stereo: 0}
- type: pan
id: 5
parameters: {panning: 64, stereo: 0}
- type: delay
id: 49
parameters: {damp: 98, dry: 128, feedback: 53, notetracking: 0, pregain: 69, stereo: 1}
varargs: [3835, 4533]
- type: outaux
id: 6
parameters: {auxgain: 39, outgain: 58, stereo: 1}

View File

@ -0,0 +1,42 @@
name: Pizzicato
numvoices: 4
units:
- type: envelope
id: 1
parameters: {attack: 0, decay: 74, gain: 64, release: 62, stereo: 0, sustain: 0}
- type: oscillator
id: 2
parameters: {color: 60, detune: 64, gain: 89, looplength: 398, loopstart: 2073, phase: 0, samplestart: 1034961, shape: 89, stereo: 0, transpose: 65, type: 4, unison: 0}
- type: oscillator
id: 10
parameters: {color: 59, damp: 0, detune: 63, dry: 128, feedback: 96, gain: 67, looplength: 100, loopstart: 942, notetracking: 2, phase: 0, pregain: 40, samplestart: 1633072, shape: 56, stereo: 0, transpose: 55, type: 4, unison: 2}
disabled: true
- type: addp
id: 11
parameters: {panning: 64, stereo: 0}
disabled: true
- type: oscillator
parameters: {auxgain: 64, color: 64, detune: 63, gain: 128, looplength: 398, loopstart: 2073, outgain: 64, phase: 0, samplestart: 1034961, shape: 42, stereo: 0, transpose: 77, type: 4, unison: 0}
- type: distort
id: 50
parameters: {drive: 64, stereo: 0}
- type: addp
id: 16
parameters: {stereo: 0}
- type: filter
id: 15
parameters: {bandpass: 1, frequency: 47, highpass: 1, lowpass: 1, negbandpass: 0, neghighpass: 0, resonance: 128, stereo: 0}
- type: mulp
id: 14
parameters: {bandpass: 0, frequency: 82, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 0, resonance: 128, stereo: 0}
- parameters: {}
- type: pan
id: 5
parameters: {auxgain: 39, outgain: 58, panning: 64, stereo: 0}
- type: delay
id: 49
parameters: {damp: 98, dry: 128, feedback: 53, notetracking: 0, pregain: 69, stereo: 1}
varargs: [3835, 4533]
- type: outaux
id: 6
parameters: {auxgain: 39, outgain: 58, stereo: 1}

64
music/Strings.yml Normal file
View File

@ -0,0 +1,64 @@
name: Strings
numvoices: 3
units:
- type: envelope
id: 33
parameters: {attack: 58, channel: 2, decay: 93, gain: 128, release: 71, stereo: 0, sustain: 64}
- type: oscillator
id: 19
parameters: {color: 65, damp: 64, detune: 64, dry: 128, feedback: 125, gain: 35, looplength: 9710, loopstart: 251, notetracking: 0, phase: 0, pregain: 40, samplestart: 1448797, shape: 67, stereo: 0, transpose: 79, type: 4, unison: 0}
- type: oscillator
id: 24
parameters: {color: 69, detune: 64, gain: 78, looplength: 10741, loopstart: 284, phase: 0, samplestart: 1351767, shape: 64, stereo: 0, transpose: 67, type: 4, unison: 1}
- type: distort
id: 47
parameters: {drive: 64, stereo: 0}
- type: addp
id: 20
parameters: {stereo: 0}
- type: mulp
parameters: {stereo: 0}
- type: envelope
id: 46
parameters: {attack: 58, decay: 93, gain: 80, panning: 64, release: 71, stereo: 0, sustain: 64}
- type: oscillator
id: 37
parameters: {auxgain: 35, color: 64, detune: 64, gain: 64, looplength: 9710, loopstart: 251, outgain: 40, phase: 0, samplestart: 1448797, shape: 64, stereo: 0, transpose: 79, type: 4, unison: 1}
- type: oscillator
id: 38
parameters: {color: 128, detune: 58, gain: 68, looplength: 10741, loopstart: 284, phase: 0, samplestart: 1351767, shape: 80, stereo: 0, transpose: 67, type: 4, unison: 0}
- type: distort
id: 48
parameters: {drive: 32, stereo: 0}
- type: xch
id: 41
parameters: {stereo: 0}
- type: addp
id: 39
parameters: {stereo: 0}
- type: mulp
id: 35
parameters: {stereo: 0}
- type: filter
id: 45
parameters: {bandpass: 1, frequency: 90, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 0, resonance: 128, stereo: 1}
- type: outaux
id: 23
parameters: {auxgain: 35, outgain: 40, stereo: 1}
- type: envelope
id: 27
parameters: {attack: 97, decay: 63, gain: 128, release: 61, stereo: 0, sustain: 68}
- type: oscillator
id: 29
parameters: {color: 128, detune: 64, gain: 82, lfo: 1, phase: 0, shape: 35, stereo: 0, transpose: 82, type: 0}
- type: mulp
id: 31
parameters: {stereo: 0}
- id: 28
parameters: {}
- type: send
id: 44
parameters: {amount: 97, port: 1, sendpop: 0, stereo: 0, target: 24, unit: 0, voice: 0}
- type: send
id: 30
parameters: {amount: 35, port: 1, sendpop: 1, stereo: 0, target: 37, unit: 0, voice: 0}

22
music/hihat Normal file
View File

@ -0,0 +1,22 @@
name: hihat
numvoices: 1
units:
- type: envelope
id: 1
parameters: {attack: 37, decay: 60, gain: 128, release: 0, stereo: 1, sustain: 0}
- type: oscillator
parameters: {color: 64, detune: 64, gain: 127, looplength: 1, loopstart: 1343, phase: 0, samplestart: 367477, shape: 64, stereo: 1, transpose: 83, type: 4}
- type: mulp
id: 239
parameters: {stereo: 1}
- type: filter
parameters: {bandpass: 0, frequency: 118, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 0, resonance: 128, stereo: 1}
- type: filter
id: 240
parameters: {bandpass: 0, frequency: 86, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 93, stereo: 1}
- type: pan
id: 7
parameters: {panning: 67, stereo: 1}
- type: outaux
id: 11
parameters: {auxgain: 11, outgain: 128, stereo: 1}

23
music/open hihat Normal file
View File

@ -0,0 +1,23 @@
name: hihat open
numvoices: 2
units:
- type: envelope
id: 13
parameters: {attack: 0, decay: 77, gain: 128, release: 0, stereo: 0, sustain: 0}
- type: oscillator
parameters: {color: 64, detune: 64, gain: 64, looplength: 3761, loopstart: 5808, phase: 0, samplestart: 867145, shape: 64, stereo: 0, transpose: 79, type: 4, unison: 0}
- type: mulp
id: 15
parameters: {stereo: 0}
- type: filter
id: 4
parameters: {bandpass: 1, frequency: 57, highpass: 1, lowpass: 0, negbandpass: 0, neghighpass: 0, resonance: 128, stereo: 0}
- type: filter
id: 12
parameters: {bandpass: 0, frequency: 122, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 0, resonance: 128, stereo: 0}
- type: pan
id: 5
parameters: {panning: 64, stereo: 0}
- type: outaux
id: 6
parameters: {auxgain: 0, outgain: 59, stereo: 1}

33
music/piano Normal file
View File

@ -0,0 +1,33 @@
name: Piano
numvoices: 5
units:
- type: envelope
id: 1007
parameters: {attack: 19, decay: 90, gain: 128, release: 63, stereo: 1, sustain: 47}
- type: oscillator
id: 1008
parameters: {color: 61, detune: 62, gain: 114, looplength: 1339, loopstart: 9176, phase: 0, samplestart: 982589, shape: 58, stereo: 1, transpose: 72, type: 4, unison: 1}
- type: mulp
id: 1009
parameters: {stereo: 1}
- type: pan
id: 1011
parameters: {panning: 57, stereo: 1}
- type: filter
id: 1015
parameters: {bandpass: 0, frequency: 108, highpass: 0, lowpass: 1, negbandpass: 1, neghighpass: 1, resonance: 95, stereo: 1}
- type: compressor
parameters: {attack: 46, invgain: 89, ratio: 101, release: 77, stereo: 1, threshold: 12}
- type: mulp
id: 1014
parameters: {stereo: 1}
- type: filter
id: 1016
parameters: {bandpass: 0, frequency: 58, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 128, stereo: 1}
- type: delay
id: 1010
parameters: {damp: 106, dry: 97, feedback: 0, notetracking: 2, pregain: 28, stereo: 1}
varargs: [12, 18]
- type: outaux
id: 1012
parameters: {auxgain: 5, outgain: 56, stereo: 1}

38
music/snare.yml Normal file
View File

@ -0,0 +1,38 @@
name: snare edm 2 (sample)
comment: 'Suggested range: E-2 to C-3'
numvoices: 1
units:
- type: envelope
parameters: {attack: 5, channel: 2, decay: 66, gain: 108, release: 0, stereo: 0, sustain: 0}
- type: oscillator
id: 200
parameters: {color: 64, damp: 64, detune: 114, dry: 128, feedback: 125, gain: 49, lfo: 0, looplength: 1, loopstart: 4276, notetracking: 0, phase: 0, pregain: 40, samplestart: 560606, shape: 114, stereo: 0, transpose: 86, type: 4, unison: 3}
- type: distort
parameters: {drive: 99, gain: 128, stereo: 0}
- type: mulp
parameters: {panning: 64, stereo: 0}
- type: envelope
parameters: {attack: 0, auxgain: 64, decay: 68, gain: 83, outgain: 64, release: 0, stereo: 0, sustain: 0}
- type: noise
parameters: {gain: 77, shape: 7, stereo: 0}
- type: mulp
parameters: {stereo: 0}
- type: filter
id: 201
parameters: {bandpass: 1, frequency: 99, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 112, stereo: 0}
- type: filter
parameters: {bandpass: 0, frequency: 118, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 125, stereo: 0}
- type: addp
parameters: {stereo: 0}
- type: pan
parameters: {panning: 52, stereo: 0}
- type: outaux
parameters: {auxgain: 14, outgain: 71, stereo: 1}
- type: envelope
parameters: {attack: 47, decay: 54, gain: 128, release: 0, stereo: 0, sustain: 0}
- type: send
parameters: {amount: 19, port: 0, sendpop: 1, target: 201}
- type: envelope
parameters: {attack: 54, decay: 68, gain: 128, release: 0, stereo: 0, sustain: 70}
- type: send
parameters: {amount: 26, port: 0, sendpop: 1, target: 202}

299
music/song_flute Normal file
View File

@ -0,0 +1,299 @@
bpm: 100
rowsperbeat: 4
score:
tracks:
- numvoices: 1
order: [0]
patterns: [[72, 0]]
rowsperpattern: 16
length: 1
patch:
- name: Strings
numvoices: 5
units:
- type: envelope
id: 33
parameters: {attack: 57, channel: 2, decay: 85, gain: 71, release: 67, stereo: 0, sustain: 62}
- type: oscillator
id: 19
parameters: {color: 65, damp: 64, detune: 64, dry: 128, feedback: 125, gain: 35, looplength: 9710, loopstart: 251, notetracking: 0, phase: 0, pregain: 40, samplestart: 1448797, shape: 67, stereo: 0, transpose: 91, type: 4, unison: 0}
- type: oscillator
id: 24
parameters: {color: 69, detune: 64, gain: 78, looplength: 10741, loopstart: 284, phase: 0, samplestart: 1351767, shape: 65, stereo: 0, transpose: 79, type: 4, unison: 0}
- type: distort
id: 47
parameters: {drive: 64, stereo: 0}
- type: addp
id: 20
parameters: {stereo: 0}
- type: mulp
parameters: {stereo: 0}
- type: envelope
id: 46
parameters: {attack: 57, decay: 87, gain: 71, panning: 64, release: 70, stereo: 0, sustain: 50}
- type: oscillator
id: 37
parameters: {auxgain: 35, color: 64, detune: 64, gain: 64, looplength: 9710, loopstart: 251, outgain: 40, phase: 0, samplestart: 1448797, shape: 64, stereo: 0, transpose: 91, type: 4, unison: 1}
- type: oscillator
id: 38
parameters: {color: 128, detune: 64, gain: 68, looplength: 10741, loopstart: 284, phase: 0, samplestart: 1351767, shape: 80, stereo: 0, transpose: 79, type: 4, unison: 0}
- type: distort
id: 48
parameters: {drive: 32, stereo: 0}
- type: xch
id: 41
parameters: {stereo: 0}
- type: addp
id: 39
parameters: {stereo: 0}
- type: mulp
id: 35
parameters: {stereo: 0}
- type: filter
id: 45
parameters: {bandpass: 1, frequency: 92, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 0, resonance: 128, stereo: 1}
- type: outaux
id: 23
parameters: {auxgain: 25, outgain: 27, stereo: 1}
- name: Pizzicato
numvoices: 4
units:
- type: envelope
id: 1
parameters: {attack: 10, decay: 70, gain: 59, release: 72, stereo: 0, sustain: 0}
- type: oscillator
id: 2
parameters: {color: 60, detune: 64, gain: 74, looplength: 398, loopstart: 2073, phase: 0, samplestart: 1034961, shape: 81, stereo: 0, transpose: 77, type: 4, unison: 2}
- type: oscillator
parameters: {auxgain: 64, color: 64, detune: 64, gain: 128, looplength: 398, loopstart: 2073, outgain: 64, phase: 0, samplestart: 1034961, shape: 42, stereo: 0, transpose: 77, type: 4, unison: 0}
- type: addp
id: 16
parameters: {stereo: 0}
- type: filter
id: 15
parameters: {bandpass: 1, frequency: 47, highpass: 1, lowpass: 1, negbandpass: 0, neghighpass: 0, resonance: 128, stereo: 0}
- type: mulp
id: 14
parameters: {bandpass: 0, frequency: 82, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 0, resonance: 128, stereo: 0}
- parameters: {}
- type: pan
id: 5
parameters: {auxgain: 39, outgain: 58, panning: 64, stereo: 0}
- type: delay
id: 49
parameters: {damp: 98, dry: 128, feedback: 53, notetracking: 0, pregain: 69, stereo: 1}
varargs: [5230, 4533]
- type: outaux
id: 6
parameters: {auxgain: 39, outgain: 58, stereo: 1}
- name: Flute
numvoices: 3
units:
- type: envelope
id: 51
parameters: {attack: 39, decay: 67, gain: 82, release: 71, stereo: 1, sustain: 87}
- type: oscillator
id: 1037
parameters: {color: 128, detune: 65, gain: 71, phase: 40, shape: 108, stereo: 1, transpose: 88, type: 0, unison: 0}
- type: mulp
id: 53
parameters: {stereo: 1}
- type: delay
parameters: {damp: 0, dry: 128, feedback: 78, notetracking: 2, pregain: 66, stereo: 1}
varargs: [32, 72]
- type: pan
id: 55
parameters: {panning: 73, stereo: 1}
- type: outaux
id: 56
parameters: {auxgain: 72, outgain: 75, stereo: 1}
- type: envelope
id: 61
parameters: {attack: 95, decay: 0, gain: 82, release: 89, stereo: 0, sustain: 92}
- type: oscillator
id: 59
parameters: {color: 128, detune: 64, gain: 128, lfo: 1, phase: 0, shape: 64, stereo: 0, transpose: 81, type: 0}
- type: mulp
id: 62
parameters: {stereo: 0}
- type: send
id: 1038
parameters: {amount: 89, port: 1, sendpop: 1, stereo: 0, target: 1037, unit: 0, voice: 0}
- name: FatBass
numvoices: 2
units:
- type: envelope
id: 1
parameters: {attack: 20, decay: 71, gain: 128, release: 74, stereo: 0, sustain: 40}
- type: send
id: 30
parameters: {amount: 37, port: 3, sendpop: 1, target: 400, voice: 0}
- type: envelope
id: 21
parameters: {attack: 40, decay: 65, gain: 74, release: 71, stereo: 0, sustain: 77}
- type: oscillator
id: 400
parameters: {color: 126, detune: 64, gain: 128, lfo: 0, phase: 64, shape: 64, stereo: 0, transpose: 52, type: 0, unison: 2}
- type: oscillator
id: 6
parameters: {color: 118, detune: 64, gain: 128, lfo: 0, phase: 75, shape: 61, stereo: 0, transpose: 64, type: 1, unison: 1}
- type: addp
parameters: {stereo: 0}
- type: oscillator
id: 1033
parameters: {color: 62, detune: 64, gain: 128, looplength: 905, loopstart: 6513, phase: 42, samplestart: 1252819, shape: 104, stereo: 0, transpose: 93, type: 4, unison: 0}
- type: filter
id: 1034
parameters: {bandpass: 0, frequency: 69, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 0, resonance: 128, stereo: 0}
disabled: true
- type: filter
id: 1035
parameters: {bandpass: 0, frequency: 50, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 100, stereo: 0}
- type: addp
id: 1032
parameters: {stereo: 0}
- type: mulp
id: 22
parameters: {stereo: 0}
- type: filter
id: 170
parameters: {bandpass: 0, frequency: 52, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 0, resonance: 128, stereo: 0}
disabled: true
- type: filter
parameters: {bandpass: 0, frequency: 94, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 0, resonance: 128, stereo: 0}
- type: pan
id: 18
parameters: {panning: 64, stereo: 0}
- type: outaux
id: 19
parameters: {auxgain: 5, outgain: 31, stereo: 1}
- name: Instr
numvoices: 1
units:
- type: envelope
id: 1039
parameters: {attack: 0, decay: 43, gain: 128, release: 50, stereo: 0, sustain: 89}
- type: oscillator
id: 1040
parameters: {color: 42, detune: 42, gain: 128, looplength: 1, loopstart: 1034, phase: 0, samplestart: 741926, shape: 72, stereo: 0, transpose: 79, type: 4}
- type: mulp
id: 1041
parameters: {stereo: 0}
- type: pan
id: 1043
parameters: {panning: 64, stereo: 0}
- type: outaux
id: 1044
parameters: {auxgain: 0, outgain: 124, stereo: 1}
- name: snare edm 2 (sample-st)
comment: 'Suggested range: E-2 to C-3'
numvoices: 1
units:
- type: envelope
parameters: {attack: 14, decay: 68, gain: 110, release: 0, stereo: 0, sustain: 0}
- type: oscillator
id: 200
parameters: {color: 48, detune: 52, gain: 53, lfo: 0, looplength: 1, loopstart: 4276, phase: 0, samplestart: 560606, shape: 81, stereo: 0, transpose: 76, type: 4}
- parameters: {}
- type: mulp
parameters: {panning: 64, stereo: 0}
- type: envelope
parameters: {attack: 0, auxgain: 64, decay: 68, gain: 83, outgain: 64, release: 0, stereo: 0, sustain: 0}
- type: noise
parameters: {gain: 39, shape: 2, stereo: 0}
- type: mulp
parameters: {stereo: 0}
- type: filter
id: 201
parameters: {bandpass: 0, frequency: 110, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 128, stereo: 0}
- type: filter
parameters: {bandpass: 0, frequency: 118, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 0, resonance: 112, stereo: 0}
- type: addp
parameters: {stereo: 0}
- type: pan
parameters: {panning: 59, stereo: 0}
- type: outaux
parameters: {auxgain: 8, outgain: 128, stereo: 1}
- type: envelope
parameters: {attack: 38, decay: 49, gain: 128, release: 0, stereo: 0, sustain: 0}
disabled: true
- type: send
parameters: {amount: 70, port: 0, sendpop: 1, target: 200}
disabled: true
- type: envelope
parameters: {attack: 47, decay: 54, gain: 128, release: 0, stereo: 0, sustain: 0}
- type: send
parameters: {amount: 19, port: 0, sendpop: 1, target: 201}
- type: envelope
parameters: {attack: 54, decay: 68, gain: 128, release: 0, stereo: 0, sustain: 70}
- type: send
parameters: {amount: 26, port: 0, sendpop: 1, target: 202}
- name: hihat closed
numvoices: 1
units:
- type: envelope
id: 1
parameters: {attack: 0, decay: 61, gain: 128, release: 0, stereo: 0, sustain: 0}
- type: envelope
id: 13
parameters: {attack: 18, decay: 62, gain: 94, release: 0, stereo: 0, sustain: 0}
- type: mulp
id: 14
parameters: {stereo: 0}
- type: noise
id: 2
parameters: {gain: 63, shape: 52, stereo: 0}
- type: mulp
id: 3
parameters: {stereo: 0}
- type: filter
id: 4
parameters: {bandpass: 1, frequency: 116, highpass: 1, lowpass: 0, negbandpass: 1, neghighpass: 0, resonance: 98, stereo: 0}
- type: filter
id: 12
parameters: {bandpass: 0, frequency: 119, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 0, resonance: 128, stereo: 0}
- type: pan
id: 5
parameters: {panning: 64, stereo: 0}
- type: outaux
id: 6
parameters: {auxgain: 0, outgain: 59, stereo: 1}
- type: noise
id: 10
parameters: {gain: 9, shape: 65, stereo: 0}
- type: hold
parameters: {holdfreq: 0, stereo: 0}
- type: send
id: 11
parameters: {amount: 20, port: 0, sendpop: 1, stereo: 0, target: 4, unit: 0, voice: 0}
- name: Crash909
numvoices: 2
units:
- type: envelope
id: 1
parameters: {attack: 0, decay: 79, gain: 64, release: 77, stereo: 1, sustain: 0}
- type: oscillator
id: 2
parameters: {color: 64, detune: 68, gain: 128, looplength: 5676, loopstart: 2615, phase: 0, samplestart: 433554, shape: 64, stereo: 1, transpose: 76, type: 4, unison: 0}
- type: mulp
id: 3
parameters: {stereo: 1}
- type: pan
id: 5
parameters: {damp: 0, dry: 128, feedback: 96, notetracking: 2, panning: 50, pregain: 40, stereo: 1}
- type: outaux
id: 6
parameters: {auxgain: 64, outgain: 64, panning: 64, stereo: 1}
- name: Global
numvoices: 1
units:
- type: in
id: 7
parameters: {channel: 2, stereo: 1}
- type: delay
id: 8
parameters: {damp: 25, dry: 128, feedback: 125, notetracking: 0, pregain: 30, stereo: 1}
varargs: [1116, 1188, 1276, 1356, 1422, 1492, 1556, 1618, 1140, 1212, 1300, 1380, 1446, 1516, 1580, 1642]
- type: out
id: 9
parameters: {gain: 128, stereo: 1}

27
music/tom Normal file
View File

@ -0,0 +1,27 @@
name: DiscoTom
numvoices: 1
units:
- type: envelope
id: 900
parameters: {attack: 1, decay: 74, gain: 64, release: 0, stereo: 0, sustain: 0}
- type: oscillator
id: 1001
parameters: {color: 64, detune: 82, gain: 128, looplength: 104, loopstart: 831, phase: 0, samplestart: 1543725, shape: 78, stereo: 0, transpose: 64, type: 4, unison: 0}
- type: mulp
id: 3
parameters: {stereo: 0}
- type: filter
id: 1017
parameters: {bandpass: 0, frequency: 82, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 128, stereo: 0}
- type: pan
id: 5
parameters: {damp: 0, dry: 128, feedback: 96, notetracking: 2, panning: 64, pregain: 40, stereo: 0}
- type: outaux
id: 6
parameters: {auxgain: 43, outgain: 89, panning: 64, stereo: 1}
- type: envelope
id: 7
parameters: {attack: 1, decay: 78, gain: 64, release: 74, stereo: 0, sustain: 36}
- type: send
id: 8
parameters: {amount: 83, port: 0, sendpop: 1, stereo: 0, target: 1001, unit: 0, voice: 0}