mirror of
https://github.com/vsariola/sointu.git
synced 2025-05-28 03:10:24 -04:00
refactor(tests): Save .yml in the repo; auto-generate .asm when needed
This commit is contained in:
parent
a03d46284c
commit
92c8b70fd2
@ -1,6 +1,7 @@
|
|||||||
function(regression_test testname)
|
function(regression_test testname)
|
||||||
if(${ARGC} LESS 4)
|
if(${ARGC} LESS 4)
|
||||||
set(source ${testname}.asm)
|
set(source ${testname}.yml)
|
||||||
|
set(asmfile ${testname}.asm)
|
||||||
set (headerfile ${CMAKE_CURRENT_BINARY_DIR}/${testname}.h)
|
set (headerfile ${CMAKE_CURRENT_BINARY_DIR}/${testname}.h)
|
||||||
add_custom_command(
|
add_custom_command(
|
||||||
PRE_BUILD
|
PRE_BUILD
|
||||||
@ -8,7 +9,13 @@ function(regression_test testname)
|
|||||||
COMMAND go run ${PROJECT_SOURCE_DIR}/go4k/cmd/sointu-cli/main.go -c -w -d ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/${source}
|
COMMAND go run ${PROJECT_SOURCE_DIR}/go4k/cmd/sointu-cli/main.go -c -w -d ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/${source}
|
||||||
DEPENDS ${source}
|
DEPENDS ${source}
|
||||||
)
|
)
|
||||||
add_executable(${testname} ${source} test_renderer.c ${headerfile})
|
add_custom_command(
|
||||||
|
PRE_BUILD
|
||||||
|
OUTPUT ${asmfile}
|
||||||
|
COMMAND go run ${PROJECT_SOURCE_DIR}/go4k/cmd/sointu-cli/main.go -a -w -d ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/${source}
|
||||||
|
DEPENDS ${source}
|
||||||
|
)
|
||||||
|
add_executable(${testname} test_renderer.c ${headerfile} ${asmfile})
|
||||||
target_compile_definitions(${testname} PUBLIC TEST_HEADER=<${testname}.h>)
|
target_compile_definitions(${testname} PUBLIC TEST_HEADER=<${testname}.h>)
|
||||||
else()
|
else()
|
||||||
set(source ${ARGV3})
|
set(source ${ARGV3})
|
||||||
@ -16,14 +23,9 @@ function(regression_test testname)
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
# the tests include the entire ASM but we still want to rebuild when they change
|
# the tests include the entire ASM but we still want to rebuild when they change
|
||||||
file(GLOB SOINTU ${PROJECT_SOURCE_DIR}/src/*.inc
|
file(GLOB SOINTU ${PROJECT_SOURCE_DIR}/include/sointu/*.inc
|
||||||
${PROJECT_SOURCE_DIR}/src/*.asm
|
${PROJECT_SOURCE_DIR}/include/sointu/win32/*.inc
|
||||||
${PROJECT_SOURCE_DIR}/src/opcodes/*.asm
|
${PROJECT_SOURCE_DIR}/include/sointu/win64/*.inc)
|
||||||
${PROJECT_SOURCE_DIR}/src/opcodes/*.inc
|
|
||||||
${PROJECT_SOURCE_DIR}/src/win32/*.asm
|
|
||||||
${PROJECT_SOURCE_DIR}/src/win32/*.inc
|
|
||||||
${PROJECT_SOURCE_DIR}/src/win64/*.asm
|
|
||||||
${PROJECT_SOURCE_DIR}/src/win64/*.inc)
|
|
||||||
set_source_files_properties(${source}.asm PROPERTIES OBJECT_DEPENDS "${SOINTU}")
|
set_source_files_properties(${source}.asm PROPERTIES OBJECT_DEPENDS "${SOINTU}")
|
||||||
set_source_files_properties(${FOURKLANG} PROPERTIES HEADER_FILE_ONLY TRUE)
|
set_source_files_properties(${FOURKLANG} PROPERTIES HEADER_FILE_ONLY TRUE)
|
||||||
|
|
||||||
|
@ -1,22 +0,0 @@
|
|||||||
%include "sointu/header.inc"
|
|
||||||
|
|
||||||
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
|
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
|
||||||
PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
|
|
||||||
END_PATTERNS
|
|
||||||
|
|
||||||
BEGIN_TRACKS
|
|
||||||
TRACK VOICES(1),0
|
|
||||||
END_TRACKS
|
|
||||||
|
|
||||||
BEGIN_PATCH
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_LOADVAL STEREO(0),VALUE(32)
|
|
||||||
SU_LOADVAL STEREO(0),VALUE(128)
|
|
||||||
SU_ADD STEREO(0)
|
|
||||||
SU_OUT STEREO(1),GAIN(128)
|
|
||||||
END_INSTRUMENT
|
|
||||||
END_PATCH
|
|
||||||
|
|
||||||
END_SONG
|
|
21
tests/test_add.yml
Normal file
21
tests/test_add.yml
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
bpm: 100
|
||||||
|
output16bit: false
|
||||||
|
hold: 1
|
||||||
|
patterns: [[64, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0]]
|
||||||
|
tracks:
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [0]
|
||||||
|
patch:
|
||||||
|
instruments:
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: loadval
|
||||||
|
parameters: {stereo: 0, value: 32}
|
||||||
|
- type: loadval
|
||||||
|
parameters: {stereo: 0, value: 128}
|
||||||
|
- type: add
|
||||||
|
parameters: {stereo: 0}
|
||||||
|
- type: out
|
||||||
|
parameters: {gain: 128, stereo: 1}
|
||||||
|
delaytimes: []
|
||||||
|
sampleoffsets: []
|
@ -1,27 +0,0 @@
|
|||||||
%include "sointu/header.inc"
|
|
||||||
|
|
||||||
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
|
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
|
||||||
PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
|
|
||||||
END_PATTERNS
|
|
||||||
|
|
||||||
BEGIN_TRACKS
|
|
||||||
TRACK VOICES(1),0
|
|
||||||
END_TRACKS
|
|
||||||
|
|
||||||
BEGIN_PATCH
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_LOADVAL STEREO(0),VALUE(32)
|
|
||||||
SU_LOADVAL STEREO(0),VALUE(32)
|
|
||||||
SU_LOADVAL STEREO(0),VALUE(64)
|
|
||||||
SU_LOADVAL STEREO(0),VALUE(128)
|
|
||||||
SU_ADD STEREO(1)
|
|
||||||
SU_XCH STEREO(1)
|
|
||||||
SU_POP STEREO(0)
|
|
||||||
SU_POP STEREO(0)
|
|
||||||
SU_OUT STEREO(1),GAIN(128)
|
|
||||||
END_INSTRUMENT
|
|
||||||
END_PATCH
|
|
||||||
|
|
||||||
END_SONG
|
|
31
tests/test_add_stereo.yml
Normal file
31
tests/test_add_stereo.yml
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
bpm: 100
|
||||||
|
output16bit: false
|
||||||
|
hold: 1
|
||||||
|
patterns: [[64, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0]]
|
||||||
|
tracks:
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [0]
|
||||||
|
patch:
|
||||||
|
instruments:
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: loadval
|
||||||
|
parameters: {stereo: 0, value: 32}
|
||||||
|
- type: loadval
|
||||||
|
parameters: {stereo: 0, value: 32}
|
||||||
|
- type: loadval
|
||||||
|
parameters: {stereo: 0, value: 64}
|
||||||
|
- type: loadval
|
||||||
|
parameters: {stereo: 0, value: 128}
|
||||||
|
- type: add
|
||||||
|
parameters: {stereo: 1}
|
||||||
|
- type: xch
|
||||||
|
parameters: {stereo: 1}
|
||||||
|
- type: pop
|
||||||
|
parameters: {stereo: 0}
|
||||||
|
- type: pop
|
||||||
|
parameters: {stereo: 0}
|
||||||
|
- type: out
|
||||||
|
parameters: {gain: 128, stereo: 1}
|
||||||
|
delaytimes: []
|
||||||
|
sampleoffsets: []
|
@ -1,25 +0,0 @@
|
|||||||
%include "sointu/header.inc"
|
|
||||||
|
|
||||||
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
|
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
|
||||||
PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
|
|
||||||
END_PATTERNS
|
|
||||||
|
|
||||||
BEGIN_TRACKS
|
|
||||||
TRACK VOICES(1),0
|
|
||||||
END_TRACKS
|
|
||||||
|
|
||||||
BEGIN_PATCH
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_LOADVAL STEREO(0),VALUE(48)
|
|
||||||
SU_LOADVAL STEREO(0),VALUE(48)
|
|
||||||
SU_ADDP STEREO(0)
|
|
||||||
SU_LOADVAL STEREO(0),VALUE(80)
|
|
||||||
SU_LOADVAL STEREO(0),VALUE(80)
|
|
||||||
SU_ADDP STEREO(0)
|
|
||||||
SU_OUT STEREO(1),GAIN(128)
|
|
||||||
END_INSTRUMENT
|
|
||||||
END_PATCH
|
|
||||||
|
|
||||||
END_SONG
|
|
27
tests/test_addp.yml
Normal file
27
tests/test_addp.yml
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
bpm: 100
|
||||||
|
output16bit: false
|
||||||
|
hold: 1
|
||||||
|
patterns: [[64, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0]]
|
||||||
|
tracks:
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [0]
|
||||||
|
patch:
|
||||||
|
instruments:
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: loadval
|
||||||
|
parameters: {stereo: 0, value: 48}
|
||||||
|
- type: loadval
|
||||||
|
parameters: {stereo: 0, value: 48}
|
||||||
|
- type: addp
|
||||||
|
parameters: {stereo: 0}
|
||||||
|
- type: loadval
|
||||||
|
parameters: {stereo: 0, value: 80}
|
||||||
|
- type: loadval
|
||||||
|
parameters: {stereo: 0, value: 80}
|
||||||
|
- type: addp
|
||||||
|
parameters: {stereo: 0}
|
||||||
|
- type: out
|
||||||
|
parameters: {gain: 128, stereo: 1}
|
||||||
|
delaytimes: []
|
||||||
|
sampleoffsets: []
|
@ -1,24 +0,0 @@
|
|||||||
%include "sointu/header.inc"
|
|
||||||
|
|
||||||
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
|
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
|
||||||
PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
|
|
||||||
END_PATTERNS
|
|
||||||
|
|
||||||
BEGIN_TRACKS
|
|
||||||
TRACK VOICES(1),0
|
|
||||||
END_TRACKS
|
|
||||||
|
|
||||||
BEGIN_PATCH
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_LOADVAL STEREO(0),VALUE(0)
|
|
||||||
SU_LOADVAL STEREO(0),VALUE(64)
|
|
||||||
SU_LOADVAL STEREO(0),VALUE(96)
|
|
||||||
SU_LOADVAL STEREO(0),VALUE(96)
|
|
||||||
SU_ADDP STEREO(1)
|
|
||||||
SU_OUT STEREO(1),GAIN(128)
|
|
||||||
END_INSTRUMENT
|
|
||||||
END_PATCH
|
|
||||||
|
|
||||||
END_SONG
|
|
25
tests/test_addp_stereo.yml
Normal file
25
tests/test_addp_stereo.yml
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
bpm: 100
|
||||||
|
output16bit: false
|
||||||
|
hold: 1
|
||||||
|
patterns: [[64, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0]]
|
||||||
|
tracks:
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [0]
|
||||||
|
patch:
|
||||||
|
instruments:
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: loadval
|
||||||
|
parameters: {stereo: 0, value: 0}
|
||||||
|
- type: loadval
|
||||||
|
parameters: {stereo: 0, value: 64}
|
||||||
|
- type: loadval
|
||||||
|
parameters: {stereo: 0, value: 96}
|
||||||
|
- type: loadval
|
||||||
|
parameters: {stereo: 0, value: 96}
|
||||||
|
- type: addp
|
||||||
|
parameters: {stereo: 1}
|
||||||
|
- type: out
|
||||||
|
parameters: {gain: 128, stereo: 1}
|
||||||
|
delaytimes: []
|
||||||
|
sampleoffsets: []
|
@ -1,22 +0,0 @@
|
|||||||
%include "sointu/header.inc"
|
|
||||||
|
|
||||||
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
|
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
|
||||||
PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
|
|
||||||
END_PATTERNS
|
|
||||||
|
|
||||||
BEGIN_TRACKS
|
|
||||||
TRACK VOICES(1),0
|
|
||||||
END_TRACKS
|
|
||||||
|
|
||||||
BEGIN_PATCH
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_LOADVAL STEREO(0),VALUE(0)
|
|
||||||
SU_AUX STEREO(0),GAIN(64),CHANNEL(1)
|
|
||||||
SU_LOADVAL STEREO(0),VALUE(96)
|
|
||||||
SU_AUX STEREO(0),GAIN(128),CHANNEL(0)
|
|
||||||
END_INSTRUMENT
|
|
||||||
END_PATCH
|
|
||||||
|
|
||||||
END_SONG
|
|
21
tests/test_aux.yml
Normal file
21
tests/test_aux.yml
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
bpm: 100
|
||||||
|
output16bit: false
|
||||||
|
hold: 1
|
||||||
|
patterns: [[64, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0]]
|
||||||
|
tracks:
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [0]
|
||||||
|
patch:
|
||||||
|
instruments:
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: loadval
|
||||||
|
parameters: {stereo: 0, value: 0}
|
||||||
|
- type: aux
|
||||||
|
parameters: {channel: 1, gain: 64, stereo: 0}
|
||||||
|
- type: loadval
|
||||||
|
parameters: {stereo: 0, value: 96}
|
||||||
|
- type: aux
|
||||||
|
parameters: {channel: 0, gain: 128, stereo: 0}
|
||||||
|
delaytimes: []
|
||||||
|
sampleoffsets: []
|
@ -1,28 +0,0 @@
|
|||||||
%include "sointu/header.inc"
|
|
||||||
|
|
||||||
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
|
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
|
||||||
PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
|
|
||||||
END_PATTERNS
|
|
||||||
|
|
||||||
BEGIN_TRACKS
|
|
||||||
TRACK VOICES(1),0
|
|
||||||
END_TRACKS
|
|
||||||
|
|
||||||
BEGIN_PATCH
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_LOADVAL STEREO(0),VALUE(0)
|
|
||||||
SU_LOADVAL STEREO(0),VALUE(64)
|
|
||||||
SU_AUX STEREO(1),GAIN(128),CHANNEL(0)
|
|
||||||
SU_LOADVAL STEREO(0),VALUE(128)
|
|
||||||
SU_LOADVAL STEREO(0),VALUE(128)
|
|
||||||
SU_AUX STEREO(1),GAIN(64),CHANNEL(2)
|
|
||||||
SU_IN STEREO(1),CHANNEL(0)
|
|
||||||
SU_IN STEREO(1),CHANNEL(2)
|
|
||||||
SU_ADDP STEREO(1)
|
|
||||||
SU_OUT STEREO(1),GAIN(128)
|
|
||||||
END_INSTRUMENT
|
|
||||||
END_PATCH
|
|
||||||
|
|
||||||
END_SONG
|
|
33
tests/test_aux_stereo.yml
Normal file
33
tests/test_aux_stereo.yml
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
bpm: 100
|
||||||
|
output16bit: false
|
||||||
|
hold: 1
|
||||||
|
patterns: [[64, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0]]
|
||||||
|
tracks:
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [0]
|
||||||
|
patch:
|
||||||
|
instruments:
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: loadval
|
||||||
|
parameters: {stereo: 0, value: 0}
|
||||||
|
- type: loadval
|
||||||
|
parameters: {stereo: 0, value: 64}
|
||||||
|
- type: aux
|
||||||
|
parameters: {channel: 0, gain: 128, stereo: 1}
|
||||||
|
- type: loadval
|
||||||
|
parameters: {stereo: 0, value: 128}
|
||||||
|
- type: loadval
|
||||||
|
parameters: {stereo: 0, value: 128}
|
||||||
|
- type: aux
|
||||||
|
parameters: {channel: 2, gain: 64, stereo: 1}
|
||||||
|
- type: in
|
||||||
|
parameters: {channel: 0, stereo: 1}
|
||||||
|
- type: in
|
||||||
|
parameters: {channel: 2, stereo: 1}
|
||||||
|
- type: addp
|
||||||
|
parameters: {stereo: 1}
|
||||||
|
- type: out
|
||||||
|
parameters: {gain: 128, stereo: 1}
|
||||||
|
delaytimes: []
|
||||||
|
sampleoffsets: []
|
@ -1,28 +0,0 @@
|
|||||||
%include "sointu/header.inc"
|
|
||||||
|
|
||||||
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
|
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
|
||||||
PATTERN 64, 0, 0,0,68,0,0,0,66,0,0,0,69,0,0,0
|
|
||||||
PATTERN 0,68, 0,0,71,0,0,0,69,0,0,0,73,0,0,0
|
|
||||||
PATTERN 0, 0,71,0,75,0,0,0,73,0,0,0,76,0,0,0
|
|
||||||
END_PATTERNS
|
|
||||||
|
|
||||||
BEGIN_TRACKS
|
|
||||||
TRACK VOICES(1),0
|
|
||||||
TRACK VOICES(1),1
|
|
||||||
TRACK VOICES(1),2
|
|
||||||
END_TRACKS
|
|
||||||
|
|
||||||
BEGIN_PATCH
|
|
||||||
BEGIN_INSTRUMENT VOICES(3)
|
|
||||||
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(64),GAIN(32)
|
|
||||||
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(64),GAIN(32)
|
|
||||||
SU_OSCILLATOR STEREO(0),TRANSPOSE(88),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(0),LFO(0),UNISON(0)
|
|
||||||
SU_OSCILLATOR STEREO(0),TRANSPOSE(88),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(0),LFO(0),UNISON(0)
|
|
||||||
SU_MULP STEREO(1)
|
|
||||||
SU_OUT STEREO(1),GAIN(128)
|
|
||||||
END_INSTRUMENT
|
|
||||||
END_PATCH
|
|
||||||
|
|
||||||
END_SONG
|
|
29
tests/test_chords.yml
Normal file
29
tests/test_chords.yml
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
bpm: 100
|
||||||
|
output16bit: false
|
||||||
|
hold: 1
|
||||||
|
patterns: [[64, 0, 0, 0, 68, 0, 0, 0, 66, 0, 0, 0, 69, 0, 0, 0], [0, 68, 0, 0, 71, 0, 0, 0, 69, 0, 0, 0, 73, 0, 0, 0], [0, 0, 71, 0, 75, 0, 0, 0, 73, 0, 0, 0, 76, 0, 0, 0]]
|
||||||
|
tracks:
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [0]
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [1]
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [2]
|
||||||
|
patch:
|
||||||
|
instruments:
|
||||||
|
- numvoices: 3
|
||||||
|
units:
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 64, decay: 64, gain: 32, release: 64, stereo: 0, sustain: 64}
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 64, decay: 64, gain: 32, release: 64, stereo: 0, sustain: 64}
|
||||||
|
- type: oscillator
|
||||||
|
parameters: {color: 128, detune: 64, gain: 128, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 88, type: 0, unison: 0}
|
||||||
|
- type: oscillator
|
||||||
|
parameters: {color: 128, detune: 64, gain: 128, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 88, type: 0, unison: 0}
|
||||||
|
- type: mulp
|
||||||
|
parameters: {stereo: 1}
|
||||||
|
- type: out
|
||||||
|
parameters: {gain: 128, stereo: 1}
|
||||||
|
delaytimes: []
|
||||||
|
sampleoffsets: []
|
@ -1,27 +0,0 @@
|
|||||||
%include "sointu/header.inc"
|
|
||||||
|
|
||||||
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
|
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
|
||||||
PATTERN 64,0,68,0,32,0,0,0,75,0,78,0,0,0,0,0
|
|
||||||
END_PATTERNS
|
|
||||||
|
|
||||||
BEGIN_TRACKS
|
|
||||||
TRACK VOICES(1),0
|
|
||||||
END_TRACKS
|
|
||||||
|
|
||||||
BEGIN_PATCH
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_ENVELOPE STEREO(0),ATTACK(32),DECAY(32),SUSTAIN(128),RELEASE(64),GAIN(128)
|
|
||||||
SU_ENVELOPE STEREO(0),ATTACK(32),DECAY(32),SUSTAIN(128),RELEASE(64),GAIN(128)
|
|
||||||
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(96),SHAPE(64),GAIN(128),TYPE(0),LFO(0),UNISON(0)
|
|
||||||
SU_OSCILLATOR STEREO(0),TRANSPOSE(72),DETUNE(64),PHASE(64),COLOR(64),SHAPE(96),GAIN(128),TYPE(0),LFO(0),UNISON(0)
|
|
||||||
SU_MULP STEREO(1)
|
|
||||||
SU_INVGAIN STEREO(1),INVGAIN(64)
|
|
||||||
SU_CLIP STEREO(0)
|
|
||||||
SU_GAIN STEREO(1),GAIN(64)
|
|
||||||
SU_OUT STEREO(1),GAIN(128)
|
|
||||||
END_INSTRUMENT
|
|
||||||
END_PATCH
|
|
||||||
|
|
||||||
END_SONG
|
|
31
tests/test_clip.yml
Normal file
31
tests/test_clip.yml
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
bpm: 100
|
||||||
|
output16bit: false
|
||||||
|
hold: 1
|
||||||
|
patterns: [[64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0]]
|
||||||
|
tracks:
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [0]
|
||||||
|
patch:
|
||||||
|
instruments:
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 32, decay: 32, gain: 128, release: 64, stereo: 0, sustain: 128}
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 32, decay: 32, gain: 128, release: 64, stereo: 0, sustain: 128}
|
||||||
|
- type: oscillator
|
||||||
|
parameters: {color: 96, detune: 64, gain: 128, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 64, type: 0, unison: 0}
|
||||||
|
- type: oscillator
|
||||||
|
parameters: {color: 64, detune: 64, gain: 128, lfo: 0, phase: 64, shape: 96, stereo: 0, transpose: 72, type: 0, unison: 0}
|
||||||
|
- type: mulp
|
||||||
|
parameters: {stereo: 1}
|
||||||
|
- type: invgain
|
||||||
|
parameters: {invgain: 64, stereo: 1}
|
||||||
|
- type: clip
|
||||||
|
parameters: {stereo: 0}
|
||||||
|
- type: gain
|
||||||
|
parameters: {gain: 64, stereo: 1}
|
||||||
|
- type: out
|
||||||
|
parameters: {gain: 128, stereo: 1}
|
||||||
|
delaytimes: []
|
||||||
|
sampleoffsets: []
|
@ -1,27 +0,0 @@
|
|||||||
%include "sointu/header.inc"
|
|
||||||
|
|
||||||
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
|
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
|
||||||
PATTERN 64,0,68,0,32,0,0,0,75,0,78,0,0,0,0,0
|
|
||||||
END_PATTERNS
|
|
||||||
|
|
||||||
BEGIN_TRACKS
|
|
||||||
TRACK VOICES(1),0
|
|
||||||
END_TRACKS
|
|
||||||
|
|
||||||
BEGIN_PATCH
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_ENVELOPE STEREO(0),ATTACK(32),DECAY(32),SUSTAIN(128),RELEASE(64),GAIN(128)
|
|
||||||
SU_ENVELOPE STEREO(0),ATTACK(32),DECAY(32),SUSTAIN(128),RELEASE(64),GAIN(128)
|
|
||||||
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(96),SHAPE(64),GAIN(128),TYPE(0),LFO(0),UNISON(0)
|
|
||||||
SU_OSCILLATOR STEREO(0),TRANSPOSE(72),DETUNE(64),PHASE(64),COLOR(64),SHAPE(96),GAIN(128),TYPE(0),LFO(0),UNISON(0)
|
|
||||||
SU_MULP STEREO(1)
|
|
||||||
SU_INVGAIN STEREO(1),INVGAIN(64)
|
|
||||||
SU_CLIP STEREO(1)
|
|
||||||
SU_GAIN STEREO(1),GAIN(64)
|
|
||||||
SU_OUT STEREO(1),GAIN(128)
|
|
||||||
END_INSTRUMENT
|
|
||||||
END_PATCH
|
|
||||||
|
|
||||||
END_SONG
|
|
31
tests/test_clip_stereo.yml
Normal file
31
tests/test_clip_stereo.yml
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
bpm: 100
|
||||||
|
output16bit: false
|
||||||
|
hold: 1
|
||||||
|
patterns: [[64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0]]
|
||||||
|
tracks:
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [0]
|
||||||
|
patch:
|
||||||
|
instruments:
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 32, decay: 32, gain: 128, release: 64, stereo: 0, sustain: 128}
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 32, decay: 32, gain: 128, release: 64, stereo: 0, sustain: 128}
|
||||||
|
- type: oscillator
|
||||||
|
parameters: {color: 96, detune: 64, gain: 128, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 64, type: 0, unison: 0}
|
||||||
|
- type: oscillator
|
||||||
|
parameters: {color: 64, detune: 64, gain: 128, lfo: 0, phase: 64, shape: 96, stereo: 0, transpose: 72, type: 0, unison: 0}
|
||||||
|
- type: mulp
|
||||||
|
parameters: {stereo: 1}
|
||||||
|
- type: invgain
|
||||||
|
parameters: {invgain: 64, stereo: 1}
|
||||||
|
- type: clip
|
||||||
|
parameters: {stereo: 1}
|
||||||
|
- type: gain
|
||||||
|
parameters: {gain: 64, stereo: 1}
|
||||||
|
- type: out
|
||||||
|
parameters: {gain: 128, stereo: 1}
|
||||||
|
delaytimes: []
|
||||||
|
sampleoffsets: []
|
@ -1,42 +0,0 @@
|
|||||||
%include "sointu/header.inc"
|
|
||||||
|
|
||||||
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
|
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
|
||||||
PATTERN 64,64,64,64,64,64,64,64,64,64,64,64,65,65,65,65
|
|
||||||
PATTERN 76, 0, 0, 0, 0, 0, 0, 0,76, 0, 0, 0, 0, 0, 0, 0
|
|
||||||
END_PATTERNS
|
|
||||||
|
|
||||||
BEGIN_TRACKS
|
|
||||||
TRACK VOICES(1),0
|
|
||||||
TRACK VOICES(1),1
|
|
||||||
END_TRACKS
|
|
||||||
|
|
||||||
BEGIN_PATCH
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(64),GAIN(16)
|
|
||||||
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(64),GAIN(16)
|
|
||||||
SU_OSCILLATOR STEREO(0),TRANSPOSE(88),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(1),LFO(0),UNISON(0)
|
|
||||||
SU_OSCILLATOR STEREO(0),TRANSPOSE(88),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(1),LFO(0),UNISON(0)
|
|
||||||
SU_MULP STEREO(1)
|
|
||||||
SU_SEND STEREO(0),AMOUNT(128),VOICE(3),UNIT(0),PORT(0),SENDPOP(1)
|
|
||||||
SU_SEND STEREO(0),AMOUNT(128),VOICE(3),UNIT(0),PORT(1),SENDPOP(1)
|
|
||||||
END_INSTRUMENT
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(64),GAIN(128)
|
|
||||||
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(64),GAIN(128)
|
|
||||||
SU_OSCILLATOR STEREO(0),TRANSPOSE(88),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(0),LFO(0),UNISON(0)
|
|
||||||
SU_OSCILLATOR STEREO(0),TRANSPOSE(88),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(0),LFO(0),UNISON(0)
|
|
||||||
SU_MULP STEREO(1)
|
|
||||||
SU_SEND STEREO(0),AMOUNT(128),VOICE(3),UNIT(0),PORT(0),SENDPOP(1)
|
|
||||||
SU_SEND STEREO(0),AMOUNT(128),VOICE(3),UNIT(0),PORT(1),SENDPOP(1)
|
|
||||||
END_INSTRUMENT
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_RECEIVE STEREO(1)
|
|
||||||
SU_COMPRESSOR STEREO(0),ATTACK(32),RELEASE(64),INVGAIN(32),THRESHOLD(64),RATIO(96)
|
|
||||||
SU_MULP STEREO(0)
|
|
||||||
SU_OUT STEREO(1),GAIN(128)
|
|
||||||
END_INSTRUMENT
|
|
||||||
END_PATCH
|
|
||||||
|
|
||||||
END_SONG
|
|
55
tests/test_compressor.yml
Normal file
55
tests/test_compressor.yml
Normal file
@ -0,0 +1,55 @@
|
|||||||
|
bpm: 100
|
||||||
|
output16bit: false
|
||||||
|
hold: 1
|
||||||
|
patterns: [[64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 65, 65, 65, 65], [76, 0, 0, 0, 0, 0, 0, 0, 76, 0, 0, 0, 0, 0, 0, 0]]
|
||||||
|
tracks:
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [0]
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [1]
|
||||||
|
patch:
|
||||||
|
instruments:
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 64, decay: 64, gain: 16, release: 64, stereo: 0, sustain: 64}
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 64, decay: 64, gain: 16, release: 64, stereo: 0, sustain: 64}
|
||||||
|
- type: oscillator
|
||||||
|
parameters: {color: 128, detune: 64, gain: 128, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 88, type: 1, unison: 0}
|
||||||
|
- type: oscillator
|
||||||
|
parameters: {color: 128, detune: 64, gain: 128, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 88, type: 1, unison: 0}
|
||||||
|
- type: mulp
|
||||||
|
parameters: {stereo: 1}
|
||||||
|
- type: send
|
||||||
|
parameters: {amount: 128, port: 0, sendpop: 1, stereo: 0, unit: 0, voice: 3}
|
||||||
|
- type: send
|
||||||
|
parameters: {amount: 128, port: 1, sendpop: 1, stereo: 0, unit: 0, voice: 3}
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 64, decay: 64, gain: 128, release: 64, stereo: 0, sustain: 64}
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 64, decay: 64, gain: 128, release: 64, stereo: 0, sustain: 64}
|
||||||
|
- type: oscillator
|
||||||
|
parameters: {color: 128, detune: 64, gain: 128, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 88, type: 0, unison: 0}
|
||||||
|
- type: oscillator
|
||||||
|
parameters: {color: 128, detune: 64, gain: 128, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 88, type: 0, unison: 0}
|
||||||
|
- type: mulp
|
||||||
|
parameters: {stereo: 1}
|
||||||
|
- type: send
|
||||||
|
parameters: {amount: 128, port: 0, sendpop: 1, stereo: 0, unit: 0, voice: 3}
|
||||||
|
- type: send
|
||||||
|
parameters: {amount: 128, port: 1, sendpop: 1, stereo: 0, unit: 0, voice: 3}
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: receive
|
||||||
|
parameters: {stereo: 1}
|
||||||
|
- type: compressor
|
||||||
|
parameters: {attack: 32, invgain: 32, ratio: 96, release: 64, stereo: 0, threshold: 64}
|
||||||
|
- type: mulp
|
||||||
|
parameters: {stereo: 0}
|
||||||
|
- type: out
|
||||||
|
parameters: {gain: 128, stereo: 1}
|
||||||
|
delaytimes: []
|
||||||
|
sampleoffsets: []
|
@ -1,42 +0,0 @@
|
|||||||
%include "sointu/header.inc"
|
|
||||||
|
|
||||||
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
|
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
|
||||||
PATTERN 64,64,64,64,64,64,64,64,64,64,64,64,65,65,65,65
|
|
||||||
PATTERN 76, 0, 0, 0, 0, 0, 0, 0,76, 0, 0, 0, 0, 0, 0, 0
|
|
||||||
END_PATTERNS
|
|
||||||
|
|
||||||
BEGIN_TRACKS
|
|
||||||
TRACK VOICES(1),0
|
|
||||||
TRACK VOICES(1),1
|
|
||||||
END_TRACKS
|
|
||||||
|
|
||||||
BEGIN_PATCH
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(64),GAIN(16)
|
|
||||||
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(64),GAIN(16)
|
|
||||||
SU_OSCILLATOR STEREO(0),TRANSPOSE(88),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(1),LFO(0),UNISON(0)
|
|
||||||
SU_OSCILLATOR STEREO(0),TRANSPOSE(88),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(1),LFO(0),UNISON(0)
|
|
||||||
SU_MULP STEREO(1)
|
|
||||||
SU_SEND STEREO(0),AMOUNT(128),VOICE(3),UNIT(0),PORT(0),SENDPOP(1)
|
|
||||||
SU_SEND STEREO(0),AMOUNT(128),VOICE(3),UNIT(0),PORT(1),SENDPOP(1)
|
|
||||||
END_INSTRUMENT
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(64),GAIN(128)
|
|
||||||
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(64),GAIN(128)
|
|
||||||
SU_OSCILLATOR STEREO(0),TRANSPOSE(88),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(0),LFO(0),UNISON(0)
|
|
||||||
SU_OSCILLATOR STEREO(0),TRANSPOSE(88),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(0),LFO(0),UNISON(0)
|
|
||||||
SU_MULP STEREO(1)
|
|
||||||
SU_SEND STEREO(0),AMOUNT(128),VOICE(3),UNIT(0),PORT(0),SENDPOP(1)
|
|
||||||
SU_SEND STEREO(0),AMOUNT(128),VOICE(3),UNIT(0),PORT(1),SENDPOP(1)
|
|
||||||
END_INSTRUMENT
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_RECEIVE STEREO(1)
|
|
||||||
SU_COMPRESSOR STEREO(1),ATTACK(32),RELEASE(64),INVGAIN(32),THRESHOLD(64),RATIO(96)
|
|
||||||
SU_MULP STEREO(1)
|
|
||||||
SU_OUT STEREO(1),GAIN(128)
|
|
||||||
END_INSTRUMENT
|
|
||||||
END_PATCH
|
|
||||||
|
|
||||||
END_SONG
|
|
55
tests/test_compressor_stereo.yml
Normal file
55
tests/test_compressor_stereo.yml
Normal file
@ -0,0 +1,55 @@
|
|||||||
|
bpm: 100
|
||||||
|
output16bit: false
|
||||||
|
hold: 1
|
||||||
|
patterns: [[64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 65, 65, 65, 65], [76, 0, 0, 0, 0, 0, 0, 0, 76, 0, 0, 0, 0, 0, 0, 0]]
|
||||||
|
tracks:
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [0]
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [1]
|
||||||
|
patch:
|
||||||
|
instruments:
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 64, decay: 64, gain: 16, release: 64, stereo: 0, sustain: 64}
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 64, decay: 64, gain: 16, release: 64, stereo: 0, sustain: 64}
|
||||||
|
- type: oscillator
|
||||||
|
parameters: {color: 128, detune: 64, gain: 128, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 88, type: 1, unison: 0}
|
||||||
|
- type: oscillator
|
||||||
|
parameters: {color: 128, detune: 64, gain: 128, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 88, type: 1, unison: 0}
|
||||||
|
- type: mulp
|
||||||
|
parameters: {stereo: 1}
|
||||||
|
- type: send
|
||||||
|
parameters: {amount: 128, port: 0, sendpop: 1, stereo: 0, unit: 0, voice: 3}
|
||||||
|
- type: send
|
||||||
|
parameters: {amount: 128, port: 1, sendpop: 1, stereo: 0, unit: 0, voice: 3}
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 64, decay: 64, gain: 128, release: 64, stereo: 0, sustain: 64}
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 64, decay: 64, gain: 128, release: 64, stereo: 0, sustain: 64}
|
||||||
|
- type: oscillator
|
||||||
|
parameters: {color: 128, detune: 64, gain: 128, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 88, type: 0, unison: 0}
|
||||||
|
- type: oscillator
|
||||||
|
parameters: {color: 128, detune: 64, gain: 128, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 88, type: 0, unison: 0}
|
||||||
|
- type: mulp
|
||||||
|
parameters: {stereo: 1}
|
||||||
|
- type: send
|
||||||
|
parameters: {amount: 128, port: 0, sendpop: 1, stereo: 0, unit: 0, voice: 3}
|
||||||
|
- type: send
|
||||||
|
parameters: {amount: 128, port: 1, sendpop: 1, stereo: 0, unit: 0, voice: 3}
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: receive
|
||||||
|
parameters: {stereo: 1}
|
||||||
|
- type: compressor
|
||||||
|
parameters: {attack: 32, invgain: 32, ratio: 96, release: 64, stereo: 1, threshold: 64}
|
||||||
|
- type: mulp
|
||||||
|
parameters: {stereo: 1}
|
||||||
|
- type: out
|
||||||
|
parameters: {gain: 128, stereo: 1}
|
||||||
|
delaytimes: []
|
||||||
|
sampleoffsets: []
|
@ -1,27 +0,0 @@
|
|||||||
%include "sointu/header.inc"
|
|
||||||
|
|
||||||
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
|
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
|
||||||
PATTERN 64,0,68,0,32,0,0,0,75,0,78,0,0,0,0,0
|
|
||||||
END_PATTERNS
|
|
||||||
|
|
||||||
BEGIN_TRACKS
|
|
||||||
TRACK VOICES(1),0
|
|
||||||
END_TRACKS
|
|
||||||
|
|
||||||
BEGIN_PATCH
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_ENVELOPE STEREO(0),ATTACK(32),DECAY(32),SUSTAIN(128),RELEASE(64),GAIN(128)
|
|
||||||
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(96),SHAPE(64),GAIN(128),TYPE(0),LFO(0),UNISON(0)
|
|
||||||
SU_MULP STEREO(0)
|
|
||||||
SU_CRUSH STEREO(0),RESOLUTION(3)
|
|
||||||
SU_ENVELOPE STEREO(0),ATTACK(32),DECAY(32),SUSTAIN(128),RELEASE(64),GAIN(128)
|
|
||||||
SU_OSCILLATOR STEREO(0),TRANSPOSE(72),DETUNE(64),PHASE(64),COLOR(64),SHAPE(96),GAIN(128),TYPE(0),LFO(0),UNISON(0)
|
|
||||||
SU_MULP STEREO(0)
|
|
||||||
SU_CRUSH STEREO(0),RESOLUTION(64)
|
|
||||||
SU_OUT STEREO(1),GAIN(128)
|
|
||||||
END_INSTRUMENT
|
|
||||||
END_PATCH
|
|
||||||
|
|
||||||
END_SONG
|
|
31
tests/test_crush.yml
Normal file
31
tests/test_crush.yml
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
bpm: 100
|
||||||
|
output16bit: false
|
||||||
|
hold: 1
|
||||||
|
patterns: [[64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0]]
|
||||||
|
tracks:
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [0]
|
||||||
|
patch:
|
||||||
|
instruments:
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 32, decay: 32, gain: 128, release: 64, stereo: 0, sustain: 128}
|
||||||
|
- type: oscillator
|
||||||
|
parameters: {color: 96, detune: 64, gain: 128, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 64, type: 0, unison: 0}
|
||||||
|
- type: mulp
|
||||||
|
parameters: {stereo: 0}
|
||||||
|
- type: crush
|
||||||
|
parameters: {resolution: 3, stereo: 0}
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 32, decay: 32, gain: 128, release: 64, stereo: 0, sustain: 128}
|
||||||
|
- type: oscillator
|
||||||
|
parameters: {color: 64, detune: 64, gain: 128, lfo: 0, phase: 64, shape: 96, stereo: 0, transpose: 72, type: 0, unison: 0}
|
||||||
|
- type: mulp
|
||||||
|
parameters: {stereo: 0}
|
||||||
|
- type: crush
|
||||||
|
parameters: {resolution: 64, stereo: 0}
|
||||||
|
- type: out
|
||||||
|
parameters: {gain: 128, stereo: 1}
|
||||||
|
delaytimes: []
|
||||||
|
sampleoffsets: []
|
@ -1,26 +0,0 @@
|
|||||||
%include "sointu/header.inc"
|
|
||||||
|
|
||||||
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
|
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
|
||||||
PATTERN 64,0,68,0,32,0,0,0,75,0,78,0,0,0,0,0
|
|
||||||
END_PATTERNS
|
|
||||||
|
|
||||||
BEGIN_TRACKS
|
|
||||||
TRACK VOICES(1),0
|
|
||||||
END_TRACKS
|
|
||||||
|
|
||||||
BEGIN_PATCH
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_ENVELOPE STEREO(0),ATTACK(32),DECAY(32),SUSTAIN(128),RELEASE(64),GAIN(128)
|
|
||||||
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(96),SHAPE(64),GAIN(128),TYPE(0),LFO(0),UNISON(0)
|
|
||||||
SU_MULP STEREO(0)
|
|
||||||
SU_ENVELOPE STEREO(0),ATTACK(32),DECAY(32),SUSTAIN(128),RELEASE(64),GAIN(128)
|
|
||||||
SU_OSCILLATOR STEREO(0),TRANSPOSE(72),DETUNE(64),PHASE(64),COLOR(64),SHAPE(96),GAIN(128),TYPE(0),LFO(0),UNISON(0)
|
|
||||||
SU_MULP STEREO(0)
|
|
||||||
SU_CRUSH STEREO(1),RESOLUTION(32)
|
|
||||||
SU_OUT STEREO(1),GAIN(128)
|
|
||||||
END_INSTRUMENT
|
|
||||||
END_PATCH
|
|
||||||
|
|
||||||
END_SONG
|
|
29
tests/test_crush_stereo.yml
Normal file
29
tests/test_crush_stereo.yml
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
bpm: 100
|
||||||
|
output16bit: false
|
||||||
|
hold: 1
|
||||||
|
patterns: [[64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0]]
|
||||||
|
tracks:
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [0]
|
||||||
|
patch:
|
||||||
|
instruments:
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 32, decay: 32, gain: 128, release: 64, stereo: 0, sustain: 128}
|
||||||
|
- type: oscillator
|
||||||
|
parameters: {color: 96, detune: 64, gain: 128, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 64, type: 0, unison: 0}
|
||||||
|
- type: mulp
|
||||||
|
parameters: {stereo: 0}
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 32, decay: 32, gain: 128, release: 64, stereo: 0, sustain: 128}
|
||||||
|
- type: oscillator
|
||||||
|
parameters: {color: 64, detune: 64, gain: 128, lfo: 0, phase: 64, shape: 96, stereo: 0, transpose: 72, type: 0, unison: 0}
|
||||||
|
- type: mulp
|
||||||
|
parameters: {stereo: 0}
|
||||||
|
- type: crush
|
||||||
|
parameters: {resolution: 32, stereo: 1}
|
||||||
|
- type: out
|
||||||
|
parameters: {gain: 128, stereo: 1}
|
||||||
|
delaytimes: []
|
||||||
|
sampleoffsets: []
|
@ -1,28 +0,0 @@
|
|||||||
%include "sointu/header.inc"
|
|
||||||
|
|
||||||
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
|
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
|
||||||
PATTERN 64,0,68,0,32,0,0,0,75,0,78,0,0,0,0,0
|
|
||||||
END_PATTERNS
|
|
||||||
|
|
||||||
BEGIN_TRACKS
|
|
||||||
TRACK VOICES(1),0
|
|
||||||
END_TRACKS
|
|
||||||
|
|
||||||
BEGIN_PATCH
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_ENVELOPE STEREO(0),ATTACK(80),DECAY(80),SUSTAIN(64),RELEASE(80),GAIN(128)
|
|
||||||
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(0),LFO(0),UNISON(0)
|
|
||||||
SU_MULP STEREO(0)
|
|
||||||
SU_DELAY STEREO(0),PREGAIN(40),DRY(128),FEEDBACK(125),DAMP(64),DELAY(0),COUNT(1),NOTETRACKING(0)
|
|
||||||
SU_PAN STEREO(0),PANNING(64)
|
|
||||||
SU_OUT STEREO(1),GAIN(128)
|
|
||||||
END_INSTRUMENT
|
|
||||||
END_PATCH
|
|
||||||
|
|
||||||
BEGIN_DELTIMES
|
|
||||||
DELTIME 11025
|
|
||||||
END_DELTIMES
|
|
||||||
|
|
||||||
END_SONG
|
|
25
tests/test_delay.yml
Normal file
25
tests/test_delay.yml
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
bpm: 100
|
||||||
|
output16bit: false
|
||||||
|
hold: 1
|
||||||
|
patterns: [[64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0]]
|
||||||
|
tracks:
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [0]
|
||||||
|
patch:
|
||||||
|
instruments:
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 80, decay: 80, gain: 128, release: 80, stereo: 0, sustain: 64}
|
||||||
|
- type: oscillator
|
||||||
|
parameters: {color: 128, detune: 64, gain: 128, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 64, type: 0, unison: 0}
|
||||||
|
- type: mulp
|
||||||
|
parameters: {stereo: 0}
|
||||||
|
- type: delay
|
||||||
|
parameters: {count: 1, damp: 64, delay: 0, dry: 128, feedback: 125, notetracking: 0, pregain: 40, stereo: 0}
|
||||||
|
- type: pan
|
||||||
|
parameters: {panning: 64, stereo: 0}
|
||||||
|
- type: out
|
||||||
|
parameters: {gain: 128, stereo: 1}
|
||||||
|
delaytimes: [11025]
|
||||||
|
sampleoffsets: []
|
@ -1,30 +0,0 @@
|
|||||||
%include "sointu/header.inc"
|
|
||||||
|
|
||||||
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
|
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
|
||||||
PATTERN 64,0,68,0,32,0,0,0,75,0,78,0,0,0,0,0
|
|
||||||
END_PATTERNS
|
|
||||||
|
|
||||||
BEGIN_TRACKS
|
|
||||||
TRACK VOICES(1),0
|
|
||||||
END_TRACKS
|
|
||||||
|
|
||||||
BEGIN_PATCH
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_ENVELOPE STEREO(0),ATTACK(80),DECAY(80),SUSTAIN(64),RELEASE(80),GAIN(128)
|
|
||||||
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(0),LFO(0),UNISON(0)
|
|
||||||
SU_MULP STEREO(0)
|
|
||||||
SU_DELAY STEREO(0),PREGAIN(40),DRY(128),FEEDBACK(125),DAMP(64),DELAY(0),COUNT(1),NOTETRACKING(0)
|
|
||||||
SU_PAN STEREO(0),PANNING(64)
|
|
||||||
SU_OUT STEREO(1),GAIN(128)
|
|
||||||
SU_OSCILLATOR STEREO(0),TRANSPOSE(70),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),TYPE(0),LFO(1),UNISON(0)
|
|
||||||
SU_SEND STEREO(0),AMOUNT(32),VOICE(0),UNIT(3),PORT(3),SENDPOP(1)
|
|
||||||
END_INSTRUMENT
|
|
||||||
END_PATCH
|
|
||||||
|
|
||||||
BEGIN_DELTIMES
|
|
||||||
DELTIME 11025
|
|
||||||
END_DELTIMES
|
|
||||||
|
|
||||||
END_SONG
|
|
29
tests/test_delay_dampmod.yml
Normal file
29
tests/test_delay_dampmod.yml
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
bpm: 100
|
||||||
|
output16bit: false
|
||||||
|
hold: 1
|
||||||
|
patterns: [[64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0]]
|
||||||
|
tracks:
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [0]
|
||||||
|
patch:
|
||||||
|
instruments:
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 80, decay: 80, gain: 128, release: 80, stereo: 0, sustain: 64}
|
||||||
|
- type: oscillator
|
||||||
|
parameters: {color: 128, detune: 64, gain: 128, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 64, type: 0, unison: 0}
|
||||||
|
- type: mulp
|
||||||
|
parameters: {stereo: 0}
|
||||||
|
- type: delay
|
||||||
|
parameters: {count: 1, damp: 64, delay: 0, dry: 128, feedback: 125, notetracking: 0, pregain: 40, stereo: 0}
|
||||||
|
- type: pan
|
||||||
|
parameters: {panning: 64, stereo: 0}
|
||||||
|
- type: out
|
||||||
|
parameters: {gain: 128, stereo: 1}
|
||||||
|
- type: oscillator
|
||||||
|
parameters: {color: 128, detune: 64, gain: 128, lfo: 1, phase: 64, shape: 64, stereo: 0, transpose: 70, type: 0, unison: 0}
|
||||||
|
- type: send
|
||||||
|
parameters: {amount: 32, port: 3, sendpop: 1, stereo: 0, unit: 3, voice: 0}
|
||||||
|
delaytimes: [11025]
|
||||||
|
sampleoffsets: []
|
@ -1,30 +0,0 @@
|
|||||||
%include "sointu/header.inc"
|
|
||||||
|
|
||||||
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
|
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
|
||||||
PATTERN 64,0,68,0,32,0,0,0,75,0,78,0,0,0,0,0
|
|
||||||
END_PATTERNS
|
|
||||||
|
|
||||||
BEGIN_TRACKS
|
|
||||||
TRACK VOICES(1),0
|
|
||||||
END_TRACKS
|
|
||||||
|
|
||||||
BEGIN_PATCH
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_ENVELOPE STEREO(0),ATTACK(80),DECAY(80),SUSTAIN(64),RELEASE(80),GAIN(128)
|
|
||||||
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(0),LFO(0),UNISON(0)
|
|
||||||
SU_MULP STEREO(0)
|
|
||||||
SU_DELAY STEREO(0),PREGAIN(40),DRY(128),FEEDBACK(125),DAMP(64),DELAY(0),COUNT(1),NOTETRACKING(0)
|
|
||||||
SU_PAN STEREO(0),PANNING(64)
|
|
||||||
SU_OUT STEREO(1),GAIN(128)
|
|
||||||
SU_OSCILLATOR STEREO(0),TRANSPOSE(70),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),TYPE(0),LFO(1),UNISON(0)
|
|
||||||
SU_SEND STEREO(0),AMOUNT(32),VOICE(0),UNIT(3),PORT(1),SENDPOP(1)
|
|
||||||
END_INSTRUMENT
|
|
||||||
END_PATCH
|
|
||||||
|
|
||||||
BEGIN_DELTIMES
|
|
||||||
DELTIME 11025
|
|
||||||
END_DELTIMES
|
|
||||||
|
|
||||||
END_SONG
|
|
29
tests/test_delay_drymod.yml
Normal file
29
tests/test_delay_drymod.yml
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
bpm: 100
|
||||||
|
output16bit: false
|
||||||
|
hold: 1
|
||||||
|
patterns: [[64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0]]
|
||||||
|
tracks:
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [0]
|
||||||
|
patch:
|
||||||
|
instruments:
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 80, decay: 80, gain: 128, release: 80, stereo: 0, sustain: 64}
|
||||||
|
- type: oscillator
|
||||||
|
parameters: {color: 128, detune: 64, gain: 128, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 64, type: 0, unison: 0}
|
||||||
|
- type: mulp
|
||||||
|
parameters: {stereo: 0}
|
||||||
|
- type: delay
|
||||||
|
parameters: {count: 1, damp: 64, delay: 0, dry: 128, feedback: 125, notetracking: 0, pregain: 40, stereo: 0}
|
||||||
|
- type: pan
|
||||||
|
parameters: {panning: 64, stereo: 0}
|
||||||
|
- type: out
|
||||||
|
parameters: {gain: 128, stereo: 1}
|
||||||
|
- type: oscillator
|
||||||
|
parameters: {color: 128, detune: 64, gain: 128, lfo: 1, phase: 64, shape: 64, stereo: 0, transpose: 70, type: 0, unison: 0}
|
||||||
|
- type: send
|
||||||
|
parameters: {amount: 32, port: 1, sendpop: 1, stereo: 0, unit: 3, voice: 0}
|
||||||
|
delaytimes: [11025]
|
||||||
|
sampleoffsets: []
|
@ -1,30 +0,0 @@
|
|||||||
%include "sointu/header.inc"
|
|
||||||
|
|
||||||
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
|
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
|
||||||
PATTERN 64,0,68,0,32,0,0,0,75,0,78,0,0,0,0,0
|
|
||||||
END_PATTERNS
|
|
||||||
|
|
||||||
BEGIN_TRACKS
|
|
||||||
TRACK VOICES(1),0
|
|
||||||
END_TRACKS
|
|
||||||
|
|
||||||
BEGIN_PATCH
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_ENVELOPE STEREO(0),ATTACK(80),DECAY(80),SUSTAIN(64),RELEASE(80),GAIN(128)
|
|
||||||
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(0),LFO(0),UNISON(0)
|
|
||||||
SU_MULP STEREO(0)
|
|
||||||
SU_DELAY STEREO(0),PREGAIN(40),DRY(128),FEEDBACK(125),DAMP(64),DELAY(0),COUNT(1),NOTETRACKING(0)
|
|
||||||
SU_PAN STEREO(0),PANNING(64)
|
|
||||||
SU_OUT STEREO(1),GAIN(128)
|
|
||||||
SU_OSCILLATOR STEREO(0),TRANSPOSE(70),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),TYPE(0),LFO(1),UNISON(0)
|
|
||||||
SU_SEND STEREO(0),AMOUNT(32),VOICE(0),UNIT(3),PORT(2),SENDPOP(1)
|
|
||||||
END_INSTRUMENT
|
|
||||||
END_PATCH
|
|
||||||
|
|
||||||
BEGIN_DELTIMES
|
|
||||||
DELTIME 11025
|
|
||||||
END_DELTIMES
|
|
||||||
|
|
||||||
END_SONG
|
|
29
tests/test_delay_feedbackmod.yml
Normal file
29
tests/test_delay_feedbackmod.yml
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
bpm: 100
|
||||||
|
output16bit: false
|
||||||
|
hold: 1
|
||||||
|
patterns: [[64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0]]
|
||||||
|
tracks:
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [0]
|
||||||
|
patch:
|
||||||
|
instruments:
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 80, decay: 80, gain: 128, release: 80, stereo: 0, sustain: 64}
|
||||||
|
- type: oscillator
|
||||||
|
parameters: {color: 128, detune: 64, gain: 128, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 64, type: 0, unison: 0}
|
||||||
|
- type: mulp
|
||||||
|
parameters: {stereo: 0}
|
||||||
|
- type: delay
|
||||||
|
parameters: {count: 1, damp: 64, delay: 0, dry: 128, feedback: 125, notetracking: 0, pregain: 40, stereo: 0}
|
||||||
|
- type: pan
|
||||||
|
parameters: {panning: 64, stereo: 0}
|
||||||
|
- type: out
|
||||||
|
parameters: {gain: 128, stereo: 1}
|
||||||
|
- type: oscillator
|
||||||
|
parameters: {color: 128, detune: 64, gain: 128, lfo: 1, phase: 64, shape: 64, stereo: 0, transpose: 70, type: 0, unison: 0}
|
||||||
|
- type: send
|
||||||
|
parameters: {amount: 32, port: 2, sendpop: 1, stereo: 0, unit: 3, voice: 0}
|
||||||
|
delaytimes: [11025]
|
||||||
|
sampleoffsets: []
|
@ -1,30 +0,0 @@
|
|||||||
%include "sointu/header.inc"
|
|
||||||
|
|
||||||
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(1),HOLD(1)
|
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
|
||||||
PATTERN 80,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0
|
|
||||||
END_PATTERNS
|
|
||||||
|
|
||||||
BEGIN_TRACKS
|
|
||||||
TRACK VOICES(1),0
|
|
||||||
END_TRACKS
|
|
||||||
|
|
||||||
BEGIN_PATCH
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_ENVELOPE STEREO(0),ATTACK(80),DECAY(80),SUSTAIN(64),RELEASE(80),GAIN(128)
|
|
||||||
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(1),LFO(0),UNISON(0)
|
|
||||||
SU_MULP STEREO(0)
|
|
||||||
SU_DELAY STEREO(0),PREGAIN(40),DRY(128),FEEDBACK(0),DAMP(64),DELAY(0),COUNT(1),NOTETRACKING(0)
|
|
||||||
SU_PAN STEREO(0),PANNING(64)
|
|
||||||
SU_OUT STEREO(1),GAIN(128)
|
|
||||||
SU_OSCILLATOR STEREO(0),TRANSPOSE(50),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),TYPE(0),LFO(1),UNISON(0)
|
|
||||||
SU_SEND STEREO(0),AMOUNT(65),VOICE(0),UNIT(3),PORT(5),SENDPOP(1)
|
|
||||||
END_INSTRUMENT
|
|
||||||
END_PATCH
|
|
||||||
|
|
||||||
BEGIN_DELTIMES
|
|
||||||
DELTIME 1000
|
|
||||||
END_DELTIMES
|
|
||||||
|
|
||||||
END_SONG
|
|
29
tests/test_delay_flanger.yml
Normal file
29
tests/test_delay_flanger.yml
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
bpm: 100
|
||||||
|
output16bit: false
|
||||||
|
hold: 1
|
||||||
|
patterns: [[80, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0]]
|
||||||
|
tracks:
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [0]
|
||||||
|
patch:
|
||||||
|
instruments:
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 80, decay: 80, gain: 128, release: 80, stereo: 0, sustain: 64}
|
||||||
|
- type: oscillator
|
||||||
|
parameters: {color: 128, detune: 64, gain: 128, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 64, type: 1, unison: 0}
|
||||||
|
- type: mulp
|
||||||
|
parameters: {stereo: 0}
|
||||||
|
- type: delay
|
||||||
|
parameters: {count: 1, damp: 64, delay: 0, dry: 128, feedback: 0, notetracking: 0, pregain: 40, stereo: 0}
|
||||||
|
- type: pan
|
||||||
|
parameters: {panning: 64, stereo: 0}
|
||||||
|
- type: out
|
||||||
|
parameters: {gain: 128, stereo: 1}
|
||||||
|
- type: oscillator
|
||||||
|
parameters: {color: 128, detune: 64, gain: 128, lfo: 1, phase: 64, shape: 64, stereo: 0, transpose: 50, type: 0, unison: 0}
|
||||||
|
- type: send
|
||||||
|
parameters: {amount: 65, port: 5, sendpop: 1, stereo: 0, unit: 3, voice: 0}
|
||||||
|
delaytimes: [1000]
|
||||||
|
sampleoffsets: []
|
@ -1,32 +0,0 @@
|
|||||||
%include "sointu/header.inc"
|
|
||||||
|
|
||||||
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
|
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
|
||||||
PATTERN 64,0,68,0,32,0,0,0,75,0,78,0,0,0,0,0
|
|
||||||
END_PATTERNS
|
|
||||||
|
|
||||||
BEGIN_TRACKS
|
|
||||||
TRACK VOICES(1),0
|
|
||||||
END_TRACKS
|
|
||||||
|
|
||||||
BEGIN_PATCH
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_ENVELOPE STEREO(0),ATTACK(0),DECAY(0),SUSTAIN(96),RELEASE(96),GAIN(128)
|
|
||||||
SU_ENVELOPE STEREO(0),ATTACK(0),DECAY(48),SUSTAIN(0),RELEASE(0),GAIN(128)
|
|
||||||
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(64),SHAPE(127),GAIN(64),TYPE(0),LFO(0),UNISON(0)
|
|
||||||
SU_MULP STEREO(0)
|
|
||||||
SU_FILTER STEREO(0),FREQUENCY(32),RESONANCE(128),LOWPASS(1),BANDPASS(1),HIGHPASS(1),NEGBANDPASS(0),NEGHIGHPASS(0)
|
|
||||||
SU_DELAY STEREO(0),PREGAIN(128),DRY(128),FEEDBACK(128),DAMP(16),DELAY(0),COUNT(1),NOTETRACKING(1)
|
|
||||||
SU_FILTER STEREO(0),FREQUENCY(24),RESONANCE(128),LOWPASS(1),BANDPASS(1),HIGHPASS(1),NEGBANDPASS(0),NEGHIGHPASS(0)
|
|
||||||
SU_MULP STEREO(0)
|
|
||||||
SU_PAN STEREO(0),PANNING(64)
|
|
||||||
SU_OUT STEREO(1),GAIN(128)
|
|
||||||
END_INSTRUMENT
|
|
||||||
END_PATCH
|
|
||||||
|
|
||||||
BEGIN_DELTIMES
|
|
||||||
DELTIME 10787
|
|
||||||
END_DELTIMES
|
|
||||||
|
|
||||||
END_SONG
|
|
33
tests/test_delay_notetracking.yml
Normal file
33
tests/test_delay_notetracking.yml
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
bpm: 100
|
||||||
|
output16bit: false
|
||||||
|
hold: 1
|
||||||
|
patterns: [[64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0]]
|
||||||
|
tracks:
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [0]
|
||||||
|
patch:
|
||||||
|
instruments:
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 0, decay: 0, gain: 128, release: 96, stereo: 0, sustain: 96}
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 0, decay: 48, gain: 128, release: 0, stereo: 0, sustain: 0}
|
||||||
|
- type: oscillator
|
||||||
|
parameters: {color: 64, detune: 64, gain: 64, lfo: 0, phase: 0, shape: 127, stereo: 0, transpose: 64, type: 0, unison: 0}
|
||||||
|
- type: mulp
|
||||||
|
parameters: {stereo: 0}
|
||||||
|
- type: filter
|
||||||
|
parameters: {bandpass: 1, frequency: 32, highpass: 1, lowpass: 1, negbandpass: 0, neghighpass: 0, resonance: 128, stereo: 0}
|
||||||
|
- type: delay
|
||||||
|
parameters: {count: 1, damp: 16, delay: 0, dry: 128, feedback: 128, notetracking: 1, pregain: 128, stereo: 0}
|
||||||
|
- type: filter
|
||||||
|
parameters: {bandpass: 1, frequency: 24, highpass: 1, lowpass: 1, negbandpass: 0, neghighpass: 0, resonance: 128, stereo: 0}
|
||||||
|
- type: mulp
|
||||||
|
parameters: {stereo: 0}
|
||||||
|
- type: pan
|
||||||
|
parameters: {panning: 64, stereo: 0}
|
||||||
|
- type: out
|
||||||
|
parameters: {gain: 128, stereo: 1}
|
||||||
|
delaytimes: [10787]
|
||||||
|
sampleoffsets: []
|
@ -1,30 +0,0 @@
|
|||||||
%include "sointu/header.inc"
|
|
||||||
|
|
||||||
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
|
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
|
||||||
PATTERN 64,0,68,0,32,0,0,0,75,0,78,0,0,0,0,0
|
|
||||||
END_PATTERNS
|
|
||||||
|
|
||||||
BEGIN_TRACKS
|
|
||||||
TRACK VOICES(1),0
|
|
||||||
END_TRACKS
|
|
||||||
|
|
||||||
BEGIN_PATCH
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_ENVELOPE STEREO(0),ATTACK(80),DECAY(80),SUSTAIN(64),RELEASE(80),GAIN(128)
|
|
||||||
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(0),LFO(0),UNISON(0)
|
|
||||||
SU_MULP STEREO(0)
|
|
||||||
SU_DELAY STEREO(0),PREGAIN(40),DRY(128),FEEDBACK(125),DAMP(64),DELAY(0),COUNT(1),NOTETRACKING(0)
|
|
||||||
SU_PAN STEREO(0),PANNING(64)
|
|
||||||
SU_OUT STEREO(1),GAIN(128)
|
|
||||||
SU_OSCILLATOR STEREO(0),TRANSPOSE(70),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),TYPE(0),LFO(1),UNISON(0)
|
|
||||||
SU_SEND STEREO(0),AMOUNT(32),VOICE(0),UNIT(3),PORT(0),SENDPOP(1)
|
|
||||||
END_INSTRUMENT
|
|
||||||
END_PATCH
|
|
||||||
|
|
||||||
BEGIN_DELTIMES
|
|
||||||
DELTIME 11025
|
|
||||||
END_DELTIMES
|
|
||||||
|
|
||||||
END_SONG
|
|
29
tests/test_delay_pregainmod.yml
Normal file
29
tests/test_delay_pregainmod.yml
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
bpm: 100
|
||||||
|
output16bit: false
|
||||||
|
hold: 1
|
||||||
|
patterns: [[64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0]]
|
||||||
|
tracks:
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [0]
|
||||||
|
patch:
|
||||||
|
instruments:
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 80, decay: 80, gain: 128, release: 80, stereo: 0, sustain: 64}
|
||||||
|
- type: oscillator
|
||||||
|
parameters: {color: 128, detune: 64, gain: 128, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 64, type: 0, unison: 0}
|
||||||
|
- type: mulp
|
||||||
|
parameters: {stereo: 0}
|
||||||
|
- type: delay
|
||||||
|
parameters: {count: 1, damp: 64, delay: 0, dry: 128, feedback: 125, notetracking: 0, pregain: 40, stereo: 0}
|
||||||
|
- type: pan
|
||||||
|
parameters: {panning: 64, stereo: 0}
|
||||||
|
- type: out
|
||||||
|
parameters: {gain: 128, stereo: 1}
|
||||||
|
- type: oscillator
|
||||||
|
parameters: {color: 128, detune: 64, gain: 128, lfo: 1, phase: 64, shape: 64, stereo: 0, transpose: 70, type: 0, unison: 0}
|
||||||
|
- type: send
|
||||||
|
parameters: {amount: 32, port: 0, sendpop: 1, stereo: 0, unit: 3, voice: 0}
|
||||||
|
delaytimes: [11025]
|
||||||
|
sampleoffsets: []
|
@ -1,35 +0,0 @@
|
|||||||
%include "sointu/header.inc"
|
|
||||||
|
|
||||||
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
|
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
|
||||||
PATTERN 64,0,68,0,32,0,0,0,75,0,78,0,0,0,0,0
|
|
||||||
END_PATTERNS
|
|
||||||
|
|
||||||
BEGIN_TRACKS
|
|
||||||
TRACK VOICES(1),0
|
|
||||||
END_TRACKS
|
|
||||||
|
|
||||||
BEGIN_PATCH
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_ENVELOPE STEREO(0),ATTACK(80),DECAY(80),SUSTAIN(64),RELEASE(80),GAIN(128)
|
|
||||||
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(0),LFO(0),UNISON(0)
|
|
||||||
SU_MULP STEREO(0)
|
|
||||||
SU_DELAY STEREO(0),PREGAIN(40),DRY(128),FEEDBACK(125),DAMP(64),DELAY(0),COUNT(8),NOTETRACKING(0)
|
|
||||||
SU_PAN STEREO(0),PANNING(64)
|
|
||||||
SU_OUT STEREO(1),GAIN(128)
|
|
||||||
END_INSTRUMENT
|
|
||||||
END_PATCH
|
|
||||||
|
|
||||||
BEGIN_DELTIMES
|
|
||||||
DELTIME 1116
|
|
||||||
DELTIME 1188
|
|
||||||
DELTIME 1276
|
|
||||||
DELTIME 1356
|
|
||||||
DELTIME 1422
|
|
||||||
DELTIME 1492
|
|
||||||
DELTIME 1556
|
|
||||||
DELTIME 1618
|
|
||||||
END_DELTIMES
|
|
||||||
|
|
||||||
END_SONG
|
|
25
tests/test_delay_reverb.yml
Normal file
25
tests/test_delay_reverb.yml
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
bpm: 100
|
||||||
|
output16bit: false
|
||||||
|
hold: 1
|
||||||
|
patterns: [[64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0]]
|
||||||
|
tracks:
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [0]
|
||||||
|
patch:
|
||||||
|
instruments:
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 80, decay: 80, gain: 128, release: 80, stereo: 0, sustain: 64}
|
||||||
|
- type: oscillator
|
||||||
|
parameters: {color: 128, detune: 64, gain: 128, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 64, type: 0, unison: 0}
|
||||||
|
- type: mulp
|
||||||
|
parameters: {stereo: 0}
|
||||||
|
- type: delay
|
||||||
|
parameters: {count: 8, damp: 64, delay: 0, dry: 128, feedback: 125, notetracking: 0, pregain: 40, stereo: 0}
|
||||||
|
- type: pan
|
||||||
|
parameters: {panning: 64, stereo: 0}
|
||||||
|
- type: out
|
||||||
|
parameters: {gain: 128, stereo: 1}
|
||||||
|
delaytimes: [1116, 1188, 1276, 1356, 1422, 1492, 1556, 1618]
|
||||||
|
sampleoffsets: []
|
@ -1,29 +0,0 @@
|
|||||||
%include "sointu/header.inc"
|
|
||||||
|
|
||||||
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
|
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
|
||||||
PATTERN 64,0,68,0,32,0,0,0,75,0,78,0,0,0,0,0
|
|
||||||
END_PATTERNS
|
|
||||||
|
|
||||||
BEGIN_TRACKS
|
|
||||||
TRACK VOICES(1),0
|
|
||||||
END_TRACKS
|
|
||||||
|
|
||||||
BEGIN_PATCH
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_ENVELOPE STEREO(0),ATTACK(80),DECAY(80),SUSTAIN(64),RELEASE(80),GAIN(128)
|
|
||||||
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(0),LFO(0),UNISON(0)
|
|
||||||
SU_MULP STEREO(0)
|
|
||||||
SU_PAN STEREO(0),PANNING(64)
|
|
||||||
SU_DELAY STEREO(1),PREGAIN(40),DRY(128),FEEDBACK(125),DAMP(64),DELAY(0),COUNT(1),NOTETRACKING(0)
|
|
||||||
SU_OUT STEREO(1),GAIN(128)
|
|
||||||
END_INSTRUMENT
|
|
||||||
END_PATCH
|
|
||||||
|
|
||||||
BEGIN_DELTIMES
|
|
||||||
DELTIME 11025
|
|
||||||
DELTIME 21025
|
|
||||||
END_DELTIMES
|
|
||||||
|
|
||||||
END_SONG
|
|
25
tests/test_delay_stereo.yml
Normal file
25
tests/test_delay_stereo.yml
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
bpm: 100
|
||||||
|
output16bit: false
|
||||||
|
hold: 1
|
||||||
|
patterns: [[64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0]]
|
||||||
|
tracks:
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [0]
|
||||||
|
patch:
|
||||||
|
instruments:
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 80, decay: 80, gain: 128, release: 80, stereo: 0, sustain: 64}
|
||||||
|
- type: oscillator
|
||||||
|
parameters: {color: 128, detune: 64, gain: 128, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 64, type: 0, unison: 0}
|
||||||
|
- type: mulp
|
||||||
|
parameters: {stereo: 0}
|
||||||
|
- type: pan
|
||||||
|
parameters: {panning: 64, stereo: 0}
|
||||||
|
- type: delay
|
||||||
|
parameters: {count: 1, damp: 64, delay: 0, dry: 128, feedback: 125, notetracking: 0, pregain: 40, stereo: 1}
|
||||||
|
- type: out
|
||||||
|
parameters: {gain: 128, stereo: 1}
|
||||||
|
delaytimes: [11025, 21025]
|
||||||
|
sampleoffsets: []
|
@ -1,23 +0,0 @@
|
|||||||
%include "sointu/header.inc"
|
|
||||||
|
|
||||||
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
|
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
|
||||||
PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
|
|
||||||
END_PATTERNS
|
|
||||||
|
|
||||||
BEGIN_TRACKS
|
|
||||||
TRACK VOICES(1),0
|
|
||||||
END_TRACKS
|
|
||||||
|
|
||||||
BEGIN_PATCH
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
|
|
||||||
SU_DISTORT STEREO(0),DRIVE(32)
|
|
||||||
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
|
|
||||||
SU_DISTORT STEREO(0),DRIVE(96)
|
|
||||||
SU_OUT STEREO(1),GAIN(128)
|
|
||||||
END_INSTRUMENT
|
|
||||||
END_PATCH
|
|
||||||
|
|
||||||
END_SONG
|
|
23
tests/test_distort.yml
Normal file
23
tests/test_distort.yml
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
bpm: 100
|
||||||
|
output16bit: false
|
||||||
|
hold: 1
|
||||||
|
patterns: [[64, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0]]
|
||||||
|
tracks:
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [0]
|
||||||
|
patch:
|
||||||
|
instruments:
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 64, decay: 64, gain: 128, release: 80, stereo: 0, sustain: 64}
|
||||||
|
- type: distort
|
||||||
|
parameters: {drive: 32, stereo: 0}
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 64, decay: 64, gain: 128, release: 80, stereo: 0, sustain: 64}
|
||||||
|
- type: distort
|
||||||
|
parameters: {drive: 96, stereo: 0}
|
||||||
|
- type: out
|
||||||
|
parameters: {gain: 128, stereo: 1}
|
||||||
|
delaytimes: []
|
||||||
|
sampleoffsets: []
|
@ -1,26 +0,0 @@
|
|||||||
%include "sointu/header.inc"
|
|
||||||
|
|
||||||
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
|
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
|
||||||
PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
|
|
||||||
END_PATTERNS
|
|
||||||
|
|
||||||
BEGIN_TRACKS
|
|
||||||
TRACK VOICES(1),0
|
|
||||||
END_TRACKS
|
|
||||||
|
|
||||||
BEGIN_PATCH
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
|
|
||||||
SU_DISTORT STEREO(0),DRIVE(32)
|
|
||||||
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
|
|
||||||
SU_DISTORT STEREO(0),DRIVE(96)
|
|
||||||
SU_OSCILLATOR STEREO(0),TRANSPOSE(70),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),TYPE(0),LFO(1),UNISON(0)
|
|
||||||
SU_SEND STEREO(0),AMOUNT(68),VOICE(0),UNIT(1),PORT(0),SENDPOP(0)
|
|
||||||
SU_SEND STEREO(0),AMOUNT(68),VOICE(0),UNIT(3),PORT(0),SENDPOP(1)
|
|
||||||
SU_OUT STEREO(1),GAIN(128)
|
|
||||||
END_INSTRUMENT
|
|
||||||
END_PATCH
|
|
||||||
|
|
||||||
END_SONG
|
|
29
tests/test_distort_mod.yml
Normal file
29
tests/test_distort_mod.yml
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
bpm: 100
|
||||||
|
output16bit: false
|
||||||
|
hold: 1
|
||||||
|
patterns: [[64, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0]]
|
||||||
|
tracks:
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [0]
|
||||||
|
patch:
|
||||||
|
instruments:
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 64, decay: 64, gain: 128, release: 80, stereo: 0, sustain: 64}
|
||||||
|
- type: distort
|
||||||
|
parameters: {drive: 32, stereo: 0}
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 64, decay: 64, gain: 128, release: 80, stereo: 0, sustain: 64}
|
||||||
|
- type: distort
|
||||||
|
parameters: {drive: 96, stereo: 0}
|
||||||
|
- type: oscillator
|
||||||
|
parameters: {color: 128, detune: 64, gain: 128, lfo: 1, phase: 64, shape: 64, stereo: 0, transpose: 70, type: 0, unison: 0}
|
||||||
|
- type: send
|
||||||
|
parameters: {amount: 68, port: 0, sendpop: 0, stereo: 0, unit: 1, voice: 0}
|
||||||
|
- type: send
|
||||||
|
parameters: {amount: 68, port: 0, sendpop: 1, stereo: 0, unit: 3, voice: 0}
|
||||||
|
- type: out
|
||||||
|
parameters: {gain: 128, stereo: 1}
|
||||||
|
delaytimes: []
|
||||||
|
sampleoffsets: []
|
@ -1,21 +0,0 @@
|
|||||||
%include "sointu/header.inc"
|
|
||||||
|
|
||||||
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
|
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
|
||||||
PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
|
|
||||||
END_PATTERNS
|
|
||||||
|
|
||||||
BEGIN_TRACKS
|
|
||||||
TRACK VOICES(1),0
|
|
||||||
END_TRACKS
|
|
||||||
|
|
||||||
BEGIN_PATCH
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_ENVELOPE STEREO(1),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
|
|
||||||
SU_DISTORT STEREO(1),DRIVE(96)
|
|
||||||
SU_OUT STEREO(1),GAIN(128)
|
|
||||||
END_INSTRUMENT
|
|
||||||
END_PATCH
|
|
||||||
|
|
||||||
END_SONG
|
|
19
tests/test_distort_stereo.yml
Normal file
19
tests/test_distort_stereo.yml
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
bpm: 100
|
||||||
|
output16bit: false
|
||||||
|
hold: 1
|
||||||
|
patterns: [[64, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0]]
|
||||||
|
tracks:
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [0]
|
||||||
|
patch:
|
||||||
|
instruments:
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 64, decay: 64, gain: 128, release: 80, stereo: 1, sustain: 64}
|
||||||
|
- type: distort
|
||||||
|
parameters: {drive: 96, stereo: 1}
|
||||||
|
- type: out
|
||||||
|
parameters: {gain: 128, stereo: 1}
|
||||||
|
delaytimes: []
|
||||||
|
sampleoffsets: []
|
@ -1,21 +0,0 @@
|
|||||||
%include "sointu/header.inc"
|
|
||||||
|
|
||||||
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
|
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
|
||||||
PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
|
|
||||||
END_PATTERNS
|
|
||||||
|
|
||||||
BEGIN_TRACKS
|
|
||||||
TRACK VOICES(1),0
|
|
||||||
END_TRACKS
|
|
||||||
|
|
||||||
BEGIN_PATCH
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
|
|
||||||
SU_ENVELOPE STEREO(0),ATTACK(95),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
|
|
||||||
SU_OUT STEREO(1),GAIN(128)
|
|
||||||
END_INSTRUMENT
|
|
||||||
END_PATCH
|
|
||||||
|
|
||||||
END_SONG
|
|
19
tests/test_envelope.yml
Normal file
19
tests/test_envelope.yml
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
bpm: 100
|
||||||
|
output16bit: false
|
||||||
|
hold: 1
|
||||||
|
patterns: [[64, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0]]
|
||||||
|
tracks:
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [0]
|
||||||
|
patch:
|
||||||
|
instruments:
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 64, decay: 64, gain: 128, release: 80, stereo: 0, sustain: 64}
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 95, decay: 64, gain: 128, release: 80, stereo: 0, sustain: 64}
|
||||||
|
- type: out
|
||||||
|
parameters: {gain: 128, stereo: 1}
|
||||||
|
delaytimes: []
|
||||||
|
sampleoffsets: []
|
@ -1,21 +0,0 @@
|
|||||||
%include "sointu/header.inc"
|
|
||||||
|
|
||||||
BEGIN_SONG BPM(100),OUTPUT_16BIT(1),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
|
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
|
||||||
PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
|
|
||||||
END_PATTERNS
|
|
||||||
|
|
||||||
BEGIN_TRACKS
|
|
||||||
TRACK VOICES(1),0
|
|
||||||
END_TRACKS
|
|
||||||
|
|
||||||
BEGIN_PATCH
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
|
|
||||||
SU_ENVELOPE STEREO(0),ATTACK(95),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
|
|
||||||
SU_OUT STEREO(1),GAIN(128)
|
|
||||||
END_INSTRUMENT
|
|
||||||
END_PATCH
|
|
||||||
|
|
||||||
END_SONG
|
|
19
tests/test_envelope_16bit.yml
Normal file
19
tests/test_envelope_16bit.yml
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
bpm: 100
|
||||||
|
output16bit: true
|
||||||
|
hold: 1
|
||||||
|
patterns: [[64, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0]]
|
||||||
|
tracks:
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [0]
|
||||||
|
patch:
|
||||||
|
instruments:
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 64, decay: 64, gain: 128, release: 80, stereo: 0, sustain: 64}
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 95, decay: 64, gain: 128, release: 80, stereo: 0, sustain: 64}
|
||||||
|
- type: out
|
||||||
|
parameters: {gain: 128, stereo: 1}
|
||||||
|
delaytimes: []
|
||||||
|
sampleoffsets: []
|
@ -1,26 +0,0 @@
|
|||||||
%include "sointu/header.inc"
|
|
||||||
|
|
||||||
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
|
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
|
||||||
PATTERN 64,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0
|
|
||||||
END_PATTERNS
|
|
||||||
|
|
||||||
BEGIN_TRACKS
|
|
||||||
TRACK VOICES(1),0
|
|
||||||
END_TRACKS
|
|
||||||
|
|
||||||
BEGIN_PATCH
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_ENVELOPE STEREO(0),ATTACK(80),DECAY(80),SUSTAIN(64),RELEASE(80),GAIN(128)
|
|
||||||
SU_ENVELOPE STEREO(0),ATTACK(80),DECAY(80),SUSTAIN(64),RELEASE(80),GAIN(128)
|
|
||||||
SU_OSCILLATOR STEREO(0),TRANSPOSE(120),DETUNE(64),PHASE(0),COLOR(128),SHAPE(96),GAIN(128),TYPE(0),LFO(1),UNISON(0)
|
|
||||||
SU_SEND STEREO(0),AMOUNT(68),VOICE(0),UNIT(0),PORT(0),SENDPOP(0)
|
|
||||||
SU_SEND STEREO(0),AMOUNT(68),VOICE(0),UNIT(0),PORT(1),SENDPOP(0)
|
|
||||||
SU_SEND STEREO(0),AMOUNT(68),VOICE(0),UNIT(0),PORT(3),SENDPOP(0)
|
|
||||||
SU_SEND STEREO(0),AMOUNT(68),VOICE(0),UNIT(1),PORT(4),SENDPOP(1)
|
|
||||||
SU_OUT STEREO(1),GAIN(110)
|
|
||||||
END_INSTRUMENT
|
|
||||||
END_PATCH
|
|
||||||
|
|
||||||
END_SONG
|
|
29
tests/test_envelope_mod.yml
Normal file
29
tests/test_envelope_mod.yml
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
bpm: 100
|
||||||
|
output16bit: false
|
||||||
|
hold: 1
|
||||||
|
patterns: [[64, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0]]
|
||||||
|
tracks:
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [0]
|
||||||
|
patch:
|
||||||
|
instruments:
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 80, decay: 80, gain: 128, release: 80, stereo: 0, sustain: 64}
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 80, decay: 80, gain: 128, release: 80, stereo: 0, sustain: 64}
|
||||||
|
- type: oscillator
|
||||||
|
parameters: {color: 128, detune: 64, gain: 128, lfo: 1, phase: 0, shape: 96, stereo: 0, transpose: 120, type: 0, unison: 0}
|
||||||
|
- type: send
|
||||||
|
parameters: {amount: 68, port: 0, sendpop: 0, stereo: 0, unit: 0, voice: 0}
|
||||||
|
- type: send
|
||||||
|
parameters: {amount: 68, port: 1, sendpop: 0, stereo: 0, unit: 0, voice: 0}
|
||||||
|
- type: send
|
||||||
|
parameters: {amount: 68, port: 3, sendpop: 0, stereo: 0, unit: 0, voice: 0}
|
||||||
|
- type: send
|
||||||
|
parameters: {amount: 68, port: 4, sendpop: 1, stereo: 0, unit: 1, voice: 0}
|
||||||
|
- type: out
|
||||||
|
parameters: {gain: 110, stereo: 1}
|
||||||
|
delaytimes: []
|
||||||
|
sampleoffsets: []
|
@ -1,20 +0,0 @@
|
|||||||
%include "sointu/header.inc"
|
|
||||||
|
|
||||||
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
|
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
|
||||||
PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
|
|
||||||
END_PATTERNS
|
|
||||||
|
|
||||||
BEGIN_TRACKS
|
|
||||||
TRACK VOICES(1),0
|
|
||||||
END_TRACKS
|
|
||||||
|
|
||||||
BEGIN_PATCH
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_ENVELOPE STEREO(1),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
|
|
||||||
SU_OUT STEREO(1),GAIN(128)
|
|
||||||
END_INSTRUMENT
|
|
||||||
END_PATCH
|
|
||||||
|
|
||||||
END_SONG
|
|
17
tests/test_envelope_stereo.yml
Normal file
17
tests/test_envelope_stereo.yml
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
bpm: 100
|
||||||
|
output16bit: false
|
||||||
|
hold: 1
|
||||||
|
patterns: [[64, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0]]
|
||||||
|
tracks:
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [0]
|
||||||
|
patch:
|
||||||
|
instruments:
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 64, decay: 64, gain: 128, release: 80, stereo: 1, sustain: 64}
|
||||||
|
- type: out
|
||||||
|
parameters: {gain: 128, stereo: 1}
|
||||||
|
delaytimes: []
|
||||||
|
sampleoffsets: []
|
@ -1,24 +0,0 @@
|
|||||||
%include "sointu/header.inc"
|
|
||||||
|
|
||||||
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
|
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
|
||||||
PATTERN 64,0,68,0,32,0,0,0,75,0,78,0,0,0,0,0
|
|
||||||
END_PATTERNS
|
|
||||||
|
|
||||||
BEGIN_TRACKS
|
|
||||||
TRACK VOICES(1),0
|
|
||||||
END_TRACKS
|
|
||||||
|
|
||||||
BEGIN_PATCH
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(72),GAIN(128)
|
|
||||||
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(1),LFO(0),UNISON(0)
|
|
||||||
SU_MULP STEREO(0)
|
|
||||||
SU_FILTER STEREO(0),FREQUENCY(32),RESONANCE(64),LOWPASS(0),BANDPASS(1),HIGHPASS(0),NEGBANDPASS(0),NEGHIGHPASS(0)
|
|
||||||
SU_PAN STEREO(0),PANNING(64)
|
|
||||||
SU_OUT STEREO(1),GAIN(128)
|
|
||||||
END_INSTRUMENT
|
|
||||||
END_PATCH
|
|
||||||
|
|
||||||
END_SONG
|
|
25
tests/test_filter_band.yml
Normal file
25
tests/test_filter_band.yml
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
bpm: 100
|
||||||
|
output16bit: false
|
||||||
|
hold: 1
|
||||||
|
patterns: [[64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0]]
|
||||||
|
tracks:
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [0]
|
||||||
|
patch:
|
||||||
|
instruments:
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 64, decay: 64, gain: 128, release: 72, stereo: 0, sustain: 64}
|
||||||
|
- type: oscillator
|
||||||
|
parameters: {color: 128, detune: 64, gain: 128, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 64, type: 1, unison: 0}
|
||||||
|
- type: mulp
|
||||||
|
parameters: {stereo: 0}
|
||||||
|
- type: filter
|
||||||
|
parameters: {bandpass: 1, frequency: 32, highpass: 0, lowpass: 0, negbandpass: 0, neghighpass: 0, resonance: 64, stereo: 0}
|
||||||
|
- type: pan
|
||||||
|
parameters: {panning: 64, stereo: 0}
|
||||||
|
- type: out
|
||||||
|
parameters: {gain: 128, stereo: 1}
|
||||||
|
delaytimes: []
|
||||||
|
sampleoffsets: []
|
@ -1,26 +0,0 @@
|
|||||||
%include "sointu/header.inc"
|
|
||||||
|
|
||||||
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
|
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
|
||||||
PATTERN 64,0,68,0,32,0,0,0,75,0,78,0,0,0,0,0
|
|
||||||
END_PATTERNS
|
|
||||||
|
|
||||||
BEGIN_TRACKS
|
|
||||||
TRACK VOICES(1),0
|
|
||||||
END_TRACKS
|
|
||||||
|
|
||||||
BEGIN_PATCH
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(72),GAIN(128)
|
|
||||||
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(1),LFO(0),UNISON(0)
|
|
||||||
SU_MULP STEREO(0)
|
|
||||||
SU_FILTER STEREO(0),FREQUENCY(32),RESONANCE(64),LOWPASS(0),BANDPASS(1),HIGHPASS(0),NEGBANDPASS(0),NEGHIGHPASS(0)
|
|
||||||
SU_PAN STEREO(0),PANNING(64)
|
|
||||||
SU_OUT STEREO(1),GAIN(128)
|
|
||||||
SU_OSCILLATOR STEREO(0),TRANSPOSE(70),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),TYPE(0),LFO(1),UNISON(0)
|
|
||||||
SU_SEND STEREO(0),AMOUNT(32),VOICE(0),UNIT(3),PORT(0),SENDPOP(1)
|
|
||||||
END_INSTRUMENT
|
|
||||||
END_PATCH
|
|
||||||
|
|
||||||
END_SONG
|
|
29
tests/test_filter_freqmod.yml
Normal file
29
tests/test_filter_freqmod.yml
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
bpm: 100
|
||||||
|
output16bit: false
|
||||||
|
hold: 1
|
||||||
|
patterns: [[64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0]]
|
||||||
|
tracks:
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [0]
|
||||||
|
patch:
|
||||||
|
instruments:
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 64, decay: 64, gain: 128, release: 72, stereo: 0, sustain: 64}
|
||||||
|
- type: oscillator
|
||||||
|
parameters: {color: 128, detune: 64, gain: 128, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 64, type: 1, unison: 0}
|
||||||
|
- type: mulp
|
||||||
|
parameters: {stereo: 0}
|
||||||
|
- type: filter
|
||||||
|
parameters: {bandpass: 1, frequency: 32, highpass: 0, lowpass: 0, negbandpass: 0, neghighpass: 0, resonance: 64, stereo: 0}
|
||||||
|
- type: pan
|
||||||
|
parameters: {panning: 64, stereo: 0}
|
||||||
|
- type: out
|
||||||
|
parameters: {gain: 128, stereo: 1}
|
||||||
|
- type: oscillator
|
||||||
|
parameters: {color: 128, detune: 64, gain: 128, lfo: 1, phase: 64, shape: 64, stereo: 0, transpose: 70, type: 0, unison: 0}
|
||||||
|
- type: send
|
||||||
|
parameters: {amount: 32, port: 0, sendpop: 1, stereo: 0, unit: 3, voice: 0}
|
||||||
|
delaytimes: []
|
||||||
|
sampleoffsets: []
|
@ -1,24 +0,0 @@
|
|||||||
%include "sointu/header.inc"
|
|
||||||
|
|
||||||
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
|
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
|
||||||
PATTERN 64,0,68,0,32,0,0,0,75,0,78,0,0,0,0,0
|
|
||||||
END_PATTERNS
|
|
||||||
|
|
||||||
BEGIN_TRACKS
|
|
||||||
TRACK VOICES(1),0
|
|
||||||
END_TRACKS
|
|
||||||
|
|
||||||
BEGIN_PATCH
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(72),GAIN(128)
|
|
||||||
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(1),LFO(0),UNISON(0)
|
|
||||||
SU_MULP STEREO(0)
|
|
||||||
SU_FILTER STEREO(0),FREQUENCY(32),RESONANCE(64),LOWPASS(0),BANDPASS(0),HIGHPASS(1),NEGBANDPASS(0),NEGHIGHPASS(0)
|
|
||||||
SU_PAN STEREO(0),PANNING(64)
|
|
||||||
SU_OUT STEREO(1),GAIN(128)
|
|
||||||
END_INSTRUMENT
|
|
||||||
END_PATCH
|
|
||||||
|
|
||||||
END_SONG
|
|
25
tests/test_filter_high.yml
Normal file
25
tests/test_filter_high.yml
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
bpm: 100
|
||||||
|
output16bit: false
|
||||||
|
hold: 1
|
||||||
|
patterns: [[64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0]]
|
||||||
|
tracks:
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [0]
|
||||||
|
patch:
|
||||||
|
instruments:
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 64, decay: 64, gain: 128, release: 72, stereo: 0, sustain: 64}
|
||||||
|
- type: oscillator
|
||||||
|
parameters: {color: 128, detune: 64, gain: 128, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 64, type: 1, unison: 0}
|
||||||
|
- type: mulp
|
||||||
|
parameters: {stereo: 0}
|
||||||
|
- type: filter
|
||||||
|
parameters: {bandpass: 0, frequency: 32, highpass: 1, lowpass: 0, negbandpass: 0, neghighpass: 0, resonance: 64, stereo: 0}
|
||||||
|
- type: pan
|
||||||
|
parameters: {panning: 64, stereo: 0}
|
||||||
|
- type: out
|
||||||
|
parameters: {gain: 128, stereo: 1}
|
||||||
|
delaytimes: []
|
||||||
|
sampleoffsets: []
|
@ -1,24 +0,0 @@
|
|||||||
%include "sointu/header.inc"
|
|
||||||
|
|
||||||
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
|
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
|
||||||
PATTERN 64,0,68,0,32,0,0,0,75,0,78,0,0,0,0,0
|
|
||||||
END_PATTERNS
|
|
||||||
|
|
||||||
BEGIN_TRACKS
|
|
||||||
TRACK VOICES(1),0
|
|
||||||
END_TRACKS
|
|
||||||
|
|
||||||
BEGIN_PATCH
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(72),GAIN(128)
|
|
||||||
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(1),LFO(0),UNISON(0)
|
|
||||||
SU_MULP STEREO(0)
|
|
||||||
SU_FILTER STEREO(0),FREQUENCY(32),RESONANCE(64),LOWPASS(1),BANDPASS(0),HIGHPASS(0),NEGBANDPASS(0),NEGHIGHPASS(0)
|
|
||||||
SU_PAN STEREO(0),PANNING(64)
|
|
||||||
SU_OUT STEREO(1),GAIN(128)
|
|
||||||
END_INSTRUMENT
|
|
||||||
END_PATCH
|
|
||||||
|
|
||||||
END_SONG
|
|
25
tests/test_filter_low.yml
Normal file
25
tests/test_filter_low.yml
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
bpm: 100
|
||||||
|
output16bit: false
|
||||||
|
hold: 1
|
||||||
|
patterns: [[64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0]]
|
||||||
|
tracks:
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [0]
|
||||||
|
patch:
|
||||||
|
instruments:
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 64, decay: 64, gain: 128, release: 72, stereo: 0, sustain: 64}
|
||||||
|
- type: oscillator
|
||||||
|
parameters: {color: 128, detune: 64, gain: 128, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 64, type: 1, unison: 0}
|
||||||
|
- type: mulp
|
||||||
|
parameters: {stereo: 0}
|
||||||
|
- type: filter
|
||||||
|
parameters: {bandpass: 0, frequency: 32, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 0, resonance: 64, stereo: 0}
|
||||||
|
- type: pan
|
||||||
|
parameters: {panning: 64, stereo: 0}
|
||||||
|
- type: out
|
||||||
|
parameters: {gain: 128, stereo: 1}
|
||||||
|
delaytimes: []
|
||||||
|
sampleoffsets: []
|
@ -1,24 +0,0 @@
|
|||||||
%include "sointu/header.inc"
|
|
||||||
|
|
||||||
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
|
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
|
||||||
PATTERN 64,0,68,0,32,0,0,0,75,0,78,0,0,0,0,0
|
|
||||||
END_PATTERNS
|
|
||||||
|
|
||||||
BEGIN_TRACKS
|
|
||||||
TRACK VOICES(1),0
|
|
||||||
END_TRACKS
|
|
||||||
|
|
||||||
BEGIN_PATCH
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(72),GAIN(128)
|
|
||||||
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(1),LFO(0),UNISON(0)
|
|
||||||
SU_MULP STEREO(0)
|
|
||||||
SU_FILTER STEREO(0),FREQUENCY(32),RESONANCE(64),LOWPASS(1),BANDPASS(0),HIGHPASS(0),NEGBANDPASS(0),NEGHIGHPASS(1)
|
|
||||||
SU_PAN STEREO(0),PANNING(64)
|
|
||||||
SU_OUT STEREO(1),GAIN(128)
|
|
||||||
END_INSTRUMENT
|
|
||||||
END_PATCH
|
|
||||||
|
|
||||||
END_SONG
|
|
25
tests/test_filter_peak.yml
Normal file
25
tests/test_filter_peak.yml
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
bpm: 100
|
||||||
|
output16bit: false
|
||||||
|
hold: 1
|
||||||
|
patterns: [[64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0]]
|
||||||
|
tracks:
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [0]
|
||||||
|
patch:
|
||||||
|
instruments:
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 64, decay: 64, gain: 128, release: 72, stereo: 0, sustain: 64}
|
||||||
|
- type: oscillator
|
||||||
|
parameters: {color: 128, detune: 64, gain: 128, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 64, type: 1, unison: 0}
|
||||||
|
- type: mulp
|
||||||
|
parameters: {stereo: 0}
|
||||||
|
- type: filter
|
||||||
|
parameters: {bandpass: 0, frequency: 32, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 1, resonance: 64, stereo: 0}
|
||||||
|
- type: pan
|
||||||
|
parameters: {panning: 64, stereo: 0}
|
||||||
|
- type: out
|
||||||
|
parameters: {gain: 128, stereo: 1}
|
||||||
|
delaytimes: []
|
||||||
|
sampleoffsets: []
|
@ -1,26 +0,0 @@
|
|||||||
%include "sointu/header.inc"
|
|
||||||
|
|
||||||
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
|
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
|
||||||
PATTERN 64,0,68,0,32,0,0,0,75,0,78,0,0,0,0,0
|
|
||||||
END_PATTERNS
|
|
||||||
|
|
||||||
BEGIN_TRACKS
|
|
||||||
TRACK VOICES(1),0
|
|
||||||
END_TRACKS
|
|
||||||
|
|
||||||
BEGIN_PATCH
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(72),GAIN(128)
|
|
||||||
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(1),LFO(0),UNISON(0)
|
|
||||||
SU_MULP STEREO(0)
|
|
||||||
SU_FILTER STEREO(0),FREQUENCY(32),RESONANCE(64),LOWPASS(0),BANDPASS(1),HIGHPASS(0),NEGBANDPASS(0),NEGHIGHPASS(0)
|
|
||||||
SU_PAN STEREO(0),PANNING(64)
|
|
||||||
SU_OUT STEREO(1),GAIN(128)
|
|
||||||
SU_OSCILLATOR STEREO(0),TRANSPOSE(70),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),TYPE(0),LFO(1),UNISON(0)
|
|
||||||
SU_SEND STEREO(0),AMOUNT(32),VOICE(0),UNIT(3),PORT(1),SENDPOP(1)
|
|
||||||
END_INSTRUMENT
|
|
||||||
END_PATCH
|
|
||||||
|
|
||||||
END_SONG
|
|
29
tests/test_filter_resmod.yml
Normal file
29
tests/test_filter_resmod.yml
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
bpm: 100
|
||||||
|
output16bit: false
|
||||||
|
hold: 1
|
||||||
|
patterns: [[64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0]]
|
||||||
|
tracks:
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [0]
|
||||||
|
patch:
|
||||||
|
instruments:
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 64, decay: 64, gain: 128, release: 72, stereo: 0, sustain: 64}
|
||||||
|
- type: oscillator
|
||||||
|
parameters: {color: 128, detune: 64, gain: 128, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 64, type: 1, unison: 0}
|
||||||
|
- type: mulp
|
||||||
|
parameters: {stereo: 0}
|
||||||
|
- type: filter
|
||||||
|
parameters: {bandpass: 1, frequency: 32, highpass: 0, lowpass: 0, negbandpass: 0, neghighpass: 0, resonance: 64, stereo: 0}
|
||||||
|
- type: pan
|
||||||
|
parameters: {panning: 64, stereo: 0}
|
||||||
|
- type: out
|
||||||
|
parameters: {gain: 128, stereo: 1}
|
||||||
|
- type: oscillator
|
||||||
|
parameters: {color: 128, detune: 64, gain: 128, lfo: 1, phase: 64, shape: 64, stereo: 0, transpose: 70, type: 0, unison: 0}
|
||||||
|
- type: send
|
||||||
|
parameters: {amount: 32, port: 1, sendpop: 1, stereo: 0, unit: 3, voice: 0}
|
||||||
|
delaytimes: []
|
||||||
|
sampleoffsets: []
|
@ -1,24 +0,0 @@
|
|||||||
%include "sointu/header.inc"
|
|
||||||
|
|
||||||
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
|
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
|
||||||
PATTERN 64,0,68,0,32,0,0,0,75,0,78,0,0,0,0,0
|
|
||||||
END_PATTERNS
|
|
||||||
|
|
||||||
BEGIN_TRACKS
|
|
||||||
TRACK VOICES(1),0
|
|
||||||
END_TRACKS
|
|
||||||
|
|
||||||
BEGIN_PATCH
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(72),GAIN(128)
|
|
||||||
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(1),LFO(0),UNISON(0)
|
|
||||||
SU_MULP STEREO(0)
|
|
||||||
SU_PAN STEREO(0),PANNING(64)
|
|
||||||
SU_FILTER STEREO(1),FREQUENCY(32),RESONANCE(64),LOWPASS(0),BANDPASS(1),HIGHPASS(0),NEGBANDPASS(0),NEGHIGHPASS(0)
|
|
||||||
SU_OUT STEREO(1),GAIN(128)
|
|
||||||
END_INSTRUMENT
|
|
||||||
END_PATCH
|
|
||||||
|
|
||||||
END_SONG
|
|
25
tests/test_filter_stereo.yml
Normal file
25
tests/test_filter_stereo.yml
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
bpm: 100
|
||||||
|
output16bit: false
|
||||||
|
hold: 1
|
||||||
|
patterns: [[64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0]]
|
||||||
|
tracks:
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [0]
|
||||||
|
patch:
|
||||||
|
instruments:
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 64, decay: 64, gain: 128, release: 72, stereo: 0, sustain: 64}
|
||||||
|
- type: oscillator
|
||||||
|
parameters: {color: 128, detune: 64, gain: 128, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 64, type: 1, unison: 0}
|
||||||
|
- type: mulp
|
||||||
|
parameters: {stereo: 0}
|
||||||
|
- type: pan
|
||||||
|
parameters: {panning: 64, stereo: 0}
|
||||||
|
- type: filter
|
||||||
|
parameters: {bandpass: 1, frequency: 32, highpass: 0, lowpass: 0, negbandpass: 0, neghighpass: 0, resonance: 64, stereo: 1}
|
||||||
|
- type: out
|
||||||
|
parameters: {gain: 128, stereo: 1}
|
||||||
|
delaytimes: []
|
||||||
|
sampleoffsets: []
|
@ -1,22 +0,0 @@
|
|||||||
%include "sointu/header.inc"
|
|
||||||
|
|
||||||
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
|
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
|
||||||
PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
|
|
||||||
END_PATTERNS
|
|
||||||
|
|
||||||
BEGIN_TRACKS
|
|
||||||
TRACK VOICES(1),0
|
|
||||||
END_TRACKS
|
|
||||||
|
|
||||||
BEGIN_PATCH
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_LOADVAL STEREO(0),VALUE(0)
|
|
||||||
SU_LOADVAL STEREO(0),VALUE(128)
|
|
||||||
SU_GAIN STEREO(1),GAIN(64)
|
|
||||||
SU_OUT STEREO(1),GAIN(128)
|
|
||||||
END_INSTRUMENT
|
|
||||||
END_PATCH
|
|
||||||
|
|
||||||
END_SONG
|
|
21
tests/test_gain.yml
Normal file
21
tests/test_gain.yml
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
bpm: 100
|
||||||
|
output16bit: false
|
||||||
|
hold: 1
|
||||||
|
patterns: [[64, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0]]
|
||||||
|
tracks:
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [0]
|
||||||
|
patch:
|
||||||
|
instruments:
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: loadval
|
||||||
|
parameters: {stereo: 0, value: 0}
|
||||||
|
- type: loadval
|
||||||
|
parameters: {stereo: 0, value: 128}
|
||||||
|
- type: gain
|
||||||
|
parameters: {gain: 64, stereo: 1}
|
||||||
|
- type: out
|
||||||
|
parameters: {gain: 128, stereo: 1}
|
||||||
|
delaytimes: []
|
||||||
|
sampleoffsets: []
|
@ -1,23 +0,0 @@
|
|||||||
%include "sointu/header.inc"
|
|
||||||
|
|
||||||
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
|
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
|
||||||
PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
|
|
||||||
END_PATTERNS
|
|
||||||
|
|
||||||
BEGIN_TRACKS
|
|
||||||
TRACK VOICES(1),0
|
|
||||||
END_TRACKS
|
|
||||||
|
|
||||||
BEGIN_PATCH
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_LOADVAL STEREO(0),VALUE(32)
|
|
||||||
SU_GAIN STEREO(0),GAIN(128)
|
|
||||||
SU_LOADVAL STEREO(0),VALUE(128)
|
|
||||||
SU_GAIN STEREO(0),GAIN(64)
|
|
||||||
SU_OUT STEREO(1),GAIN(128)
|
|
||||||
END_INSTRUMENT
|
|
||||||
END_PATCH
|
|
||||||
|
|
||||||
END_SONG
|
|
23
tests/test_gain_stereo.yml
Normal file
23
tests/test_gain_stereo.yml
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
bpm: 100
|
||||||
|
output16bit: false
|
||||||
|
hold: 1
|
||||||
|
patterns: [[64, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0]]
|
||||||
|
tracks:
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [0]
|
||||||
|
patch:
|
||||||
|
instruments:
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: loadval
|
||||||
|
parameters: {stereo: 0, value: 32}
|
||||||
|
- type: gain
|
||||||
|
parameters: {gain: 128, stereo: 0}
|
||||||
|
- type: loadval
|
||||||
|
parameters: {stereo: 0, value: 128}
|
||||||
|
- type: gain
|
||||||
|
parameters: {gain: 64, stereo: 0}
|
||||||
|
- type: out
|
||||||
|
parameters: {gain: 128, stereo: 1}
|
||||||
|
delaytimes: []
|
||||||
|
sampleoffsets: []
|
@ -1,23 +0,0 @@
|
|||||||
%include "sointu/header.inc"
|
|
||||||
|
|
||||||
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
|
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
|
||||||
PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
|
|
||||||
END_PATTERNS
|
|
||||||
|
|
||||||
BEGIN_TRACKS
|
|
||||||
TRACK VOICES(1),0
|
|
||||||
END_TRACKS
|
|
||||||
|
|
||||||
BEGIN_PATCH
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
|
|
||||||
SU_HOLD STEREO(0),HOLDFREQ(3)
|
|
||||||
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
|
|
||||||
SU_HOLD STEREO(0),HOLDFREQ(3)
|
|
||||||
SU_OUT STEREO(1),GAIN(128)
|
|
||||||
END_INSTRUMENT
|
|
||||||
END_PATCH
|
|
||||||
|
|
||||||
END_SONG
|
|
23
tests/test_hold.yml
Normal file
23
tests/test_hold.yml
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
bpm: 100
|
||||||
|
output16bit: false
|
||||||
|
hold: 1
|
||||||
|
patterns: [[64, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0]]
|
||||||
|
tracks:
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [0]
|
||||||
|
patch:
|
||||||
|
instruments:
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 64, decay: 64, gain: 128, release: 80, stereo: 0, sustain: 64}
|
||||||
|
- type: hold
|
||||||
|
parameters: {holdfreq: 3, stereo: 0}
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 64, decay: 64, gain: 128, release: 80, stereo: 0, sustain: 64}
|
||||||
|
- type: hold
|
||||||
|
parameters: {holdfreq: 3, stereo: 0}
|
||||||
|
- type: out
|
||||||
|
parameters: {gain: 128, stereo: 1}
|
||||||
|
delaytimes: []
|
||||||
|
sampleoffsets: []
|
@ -1,26 +0,0 @@
|
|||||||
%include "sointu/header.inc"
|
|
||||||
|
|
||||||
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
|
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
|
||||||
PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
|
|
||||||
END_PATTERNS
|
|
||||||
|
|
||||||
BEGIN_TRACKS
|
|
||||||
TRACK VOICES(1),0
|
|
||||||
END_TRACKS
|
|
||||||
|
|
||||||
BEGIN_PATCH
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
|
|
||||||
SU_HOLD STEREO(0),HOLDFREQ(3)
|
|
||||||
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
|
|
||||||
SU_HOLD STEREO(0),HOLDFREQ(3)
|
|
||||||
SU_OSCILLATOR STEREO(0),TRANSPOSE(70),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),TYPE(0),LFO(1),UNISON(0)
|
|
||||||
SU_SEND STEREO(0),AMOUNT(68),VOICE(0),UNIT(1),PORT(0),SENDPOP(0)
|
|
||||||
SU_SEND STEREO(0),AMOUNT(68),VOICE(0),UNIT(3),PORT(0),SENDPOP(1)
|
|
||||||
SU_OUT STEREO(1),GAIN(128)
|
|
||||||
END_INSTRUMENT
|
|
||||||
END_PATCH
|
|
||||||
|
|
||||||
END_SONG
|
|
29
tests/test_hold_mod.yml
Normal file
29
tests/test_hold_mod.yml
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
bpm: 100
|
||||||
|
output16bit: false
|
||||||
|
hold: 1
|
||||||
|
patterns: [[64, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0]]
|
||||||
|
tracks:
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [0]
|
||||||
|
patch:
|
||||||
|
instruments:
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 64, decay: 64, gain: 128, release: 80, stereo: 0, sustain: 64}
|
||||||
|
- type: hold
|
||||||
|
parameters: {holdfreq: 3, stereo: 0}
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 64, decay: 64, gain: 128, release: 80, stereo: 0, sustain: 64}
|
||||||
|
- type: hold
|
||||||
|
parameters: {holdfreq: 3, stereo: 0}
|
||||||
|
- type: oscillator
|
||||||
|
parameters: {color: 128, detune: 64, gain: 128, lfo: 1, phase: 64, shape: 64, stereo: 0, transpose: 70, type: 0, unison: 0}
|
||||||
|
- type: send
|
||||||
|
parameters: {amount: 68, port: 0, sendpop: 0, stereo: 0, unit: 1, voice: 0}
|
||||||
|
- type: send
|
||||||
|
parameters: {amount: 68, port: 0, sendpop: 1, stereo: 0, unit: 3, voice: 0}
|
||||||
|
- type: out
|
||||||
|
parameters: {gain: 128, stereo: 1}
|
||||||
|
delaytimes: []
|
||||||
|
sampleoffsets: []
|
@ -1,22 +0,0 @@
|
|||||||
%include "sointu/header.inc"
|
|
||||||
|
|
||||||
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
|
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
|
||||||
PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
|
|
||||||
END_PATTERNS
|
|
||||||
|
|
||||||
BEGIN_TRACKS
|
|
||||||
TRACK VOICES(1),0
|
|
||||||
END_TRACKS
|
|
||||||
|
|
||||||
BEGIN_PATCH
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
|
|
||||||
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
|
|
||||||
SU_HOLD STEREO(1),HOLDFREQ(3)
|
|
||||||
SU_OUT STEREO(1),GAIN(128)
|
|
||||||
END_INSTRUMENT
|
|
||||||
END_PATCH
|
|
||||||
|
|
||||||
END_SONG
|
|
21
tests/test_hold_stereo.yml
Normal file
21
tests/test_hold_stereo.yml
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
bpm: 100
|
||||||
|
output16bit: false
|
||||||
|
hold: 1
|
||||||
|
patterns: [[64, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0]]
|
||||||
|
tracks:
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [0]
|
||||||
|
patch:
|
||||||
|
instruments:
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 64, decay: 64, gain: 128, release: 80, stereo: 0, sustain: 64}
|
||||||
|
- type: envelope
|
||||||
|
parameters: {attack: 64, decay: 64, gain: 128, release: 80, stereo: 0, sustain: 64}
|
||||||
|
- type: hold
|
||||||
|
parameters: {holdfreq: 3, stereo: 1}
|
||||||
|
- type: out
|
||||||
|
parameters: {gain: 128, stereo: 1}
|
||||||
|
delaytimes: []
|
||||||
|
sampleoffsets: []
|
@ -1,27 +0,0 @@
|
|||||||
%include "sointu/header.inc"
|
|
||||||
|
|
||||||
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
|
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
|
||||||
PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
|
|
||||||
END_PATTERNS
|
|
||||||
|
|
||||||
BEGIN_TRACKS
|
|
||||||
TRACK VOICES(1),0
|
|
||||||
END_TRACKS
|
|
||||||
|
|
||||||
BEGIN_PATCH
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_LOADVAL STEREO(0),VALUE(0)
|
|
||||||
SU_LOADVAL STEREO(0),VALUE(64)
|
|
||||||
SU_OUT STEREO(1),GAIN(128)
|
|
||||||
SU_IN STEREO(0),CHANNEL(1)
|
|
||||||
SU_IN STEREO(0),CHANNEL(0)
|
|
||||||
SU_LOADVAL STEREO(0),VALUE(96)
|
|
||||||
SU_LOADVAL STEREO(0),VALUE(96)
|
|
||||||
SU_ADDP STEREO(1)
|
|
||||||
SU_OUT STEREO(1),GAIN(128)
|
|
||||||
END_INSTRUMENT
|
|
||||||
END_PATCH
|
|
||||||
|
|
||||||
END_SONG
|
|
31
tests/test_in.yml
Normal file
31
tests/test_in.yml
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
bpm: 100
|
||||||
|
output16bit: false
|
||||||
|
hold: 1
|
||||||
|
patterns: [[64, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0]]
|
||||||
|
tracks:
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [0]
|
||||||
|
patch:
|
||||||
|
instruments:
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: loadval
|
||||||
|
parameters: {stereo: 0, value: 0}
|
||||||
|
- type: loadval
|
||||||
|
parameters: {stereo: 0, value: 64}
|
||||||
|
- type: out
|
||||||
|
parameters: {gain: 128, stereo: 1}
|
||||||
|
- type: in
|
||||||
|
parameters: {channel: 1, stereo: 0}
|
||||||
|
- type: in
|
||||||
|
parameters: {channel: 0, stereo: 0}
|
||||||
|
- type: loadval
|
||||||
|
parameters: {stereo: 0, value: 96}
|
||||||
|
- type: loadval
|
||||||
|
parameters: {stereo: 0, value: 96}
|
||||||
|
- type: addp
|
||||||
|
parameters: {stereo: 1}
|
||||||
|
- type: out
|
||||||
|
parameters: {gain: 128, stereo: 1}
|
||||||
|
delaytimes: []
|
||||||
|
sampleoffsets: []
|
@ -1,26 +0,0 @@
|
|||||||
%include "sointu/header.inc"
|
|
||||||
|
|
||||||
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
|
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
|
||||||
PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
|
|
||||||
END_PATTERNS
|
|
||||||
|
|
||||||
BEGIN_TRACKS
|
|
||||||
TRACK VOICES(1),0
|
|
||||||
END_TRACKS
|
|
||||||
|
|
||||||
BEGIN_PATCH
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_LOADVAL STEREO(0),VALUE(0)
|
|
||||||
SU_LOADVAL STEREO(0),VALUE(64)
|
|
||||||
SU_OUT STEREO(1),GAIN(128)
|
|
||||||
SU_IN STEREO(1),CHANNEL(0)
|
|
||||||
SU_LOADVAL STEREO(0),VALUE(96)
|
|
||||||
SU_LOADVAL STEREO(0),VALUE(96)
|
|
||||||
SU_ADDP STEREO(1)
|
|
||||||
SU_OUT STEREO(1),GAIN(128)
|
|
||||||
END_INSTRUMENT
|
|
||||||
END_PATCH
|
|
||||||
|
|
||||||
END_SONG
|
|
29
tests/test_in_stereo.yml
Normal file
29
tests/test_in_stereo.yml
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
bpm: 100
|
||||||
|
output16bit: false
|
||||||
|
hold: 1
|
||||||
|
patterns: [[64, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0]]
|
||||||
|
tracks:
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [0]
|
||||||
|
patch:
|
||||||
|
instruments:
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: loadval
|
||||||
|
parameters: {stereo: 0, value: 0}
|
||||||
|
- type: loadval
|
||||||
|
parameters: {stereo: 0, value: 64}
|
||||||
|
- type: out
|
||||||
|
parameters: {gain: 128, stereo: 1}
|
||||||
|
- type: in
|
||||||
|
parameters: {channel: 0, stereo: 1}
|
||||||
|
- type: loadval
|
||||||
|
parameters: {stereo: 0, value: 96}
|
||||||
|
- type: loadval
|
||||||
|
parameters: {stereo: 0, value: 96}
|
||||||
|
- type: addp
|
||||||
|
parameters: {stereo: 1}
|
||||||
|
- type: out
|
||||||
|
parameters: {gain: 128, stereo: 1}
|
||||||
|
delaytimes: []
|
||||||
|
sampleoffsets: []
|
@ -1,23 +0,0 @@
|
|||||||
%include "sointu/header.inc"
|
|
||||||
|
|
||||||
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
|
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
|
||||||
PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
|
|
||||||
END_PATTERNS
|
|
||||||
|
|
||||||
BEGIN_TRACKS
|
|
||||||
TRACK VOICES(1),0
|
|
||||||
END_TRACKS
|
|
||||||
|
|
||||||
BEGIN_PATCH
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_LOADVAL STEREO(0),VALUE(48)
|
|
||||||
SU_INVGAIN STEREO(0),INVGAIN(64)
|
|
||||||
SU_LOADVAL STEREO(0),VALUE(80)
|
|
||||||
SU_INVGAIN STEREO(0),INVGAIN(64)
|
|
||||||
SU_OUT STEREO(1),GAIN(128)
|
|
||||||
END_INSTRUMENT
|
|
||||||
END_PATCH
|
|
||||||
|
|
||||||
END_SONG
|
|
23
tests/test_invgain.yml
Normal file
23
tests/test_invgain.yml
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
bpm: 100
|
||||||
|
output16bit: false
|
||||||
|
hold: 1
|
||||||
|
patterns: [[64, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0]]
|
||||||
|
tracks:
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [0]
|
||||||
|
patch:
|
||||||
|
instruments:
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: loadval
|
||||||
|
parameters: {stereo: 0, value: 48}
|
||||||
|
- type: invgain
|
||||||
|
parameters: {invgain: 64, stereo: 0}
|
||||||
|
- type: loadval
|
||||||
|
parameters: {stereo: 0, value: 80}
|
||||||
|
- type: invgain
|
||||||
|
parameters: {invgain: 64, stereo: 0}
|
||||||
|
- type: out
|
||||||
|
parameters: {gain: 128, stereo: 1}
|
||||||
|
delaytimes: []
|
||||||
|
sampleoffsets: []
|
@ -1,22 +0,0 @@
|
|||||||
%include "sointu/header.inc"
|
|
||||||
|
|
||||||
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
|
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
|
||||||
PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
|
|
||||||
END_PATTERNS
|
|
||||||
|
|
||||||
BEGIN_TRACKS
|
|
||||||
TRACK VOICES(1),0
|
|
||||||
END_TRACKS
|
|
||||||
|
|
||||||
BEGIN_PATCH
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_LOADVAL STEREO(0),VALUE(48)
|
|
||||||
SU_LOADVAL STEREO(0),VALUE(80)
|
|
||||||
SU_INVGAIN STEREO(1),INVGAIN(64)
|
|
||||||
SU_OUT STEREO(1),GAIN(128)
|
|
||||||
END_INSTRUMENT
|
|
||||||
END_PATCH
|
|
||||||
|
|
||||||
END_SONG
|
|
21
tests/test_invgain_stereo.yml
Normal file
21
tests/test_invgain_stereo.yml
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
bpm: 100
|
||||||
|
output16bit: false
|
||||||
|
hold: 1
|
||||||
|
patterns: [[64, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0]]
|
||||||
|
tracks:
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [0]
|
||||||
|
patch:
|
||||||
|
instruments:
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: loadval
|
||||||
|
parameters: {stereo: 0, value: 48}
|
||||||
|
- type: loadval
|
||||||
|
parameters: {stereo: 0, value: 80}
|
||||||
|
- type: invgain
|
||||||
|
parameters: {invgain: 64, stereo: 1}
|
||||||
|
- type: out
|
||||||
|
parameters: {gain: 128, stereo: 1}
|
||||||
|
delaytimes: []
|
||||||
|
sampleoffsets: []
|
@ -1,21 +0,0 @@
|
|||||||
%include "sointu/header.inc"
|
|
||||||
|
|
||||||
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
|
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
|
||||||
PATTERN 64,0,68,0,32,0,0,0,75,0,78,0,0,0,0,0
|
|
||||||
END_PATTERNS
|
|
||||||
|
|
||||||
BEGIN_TRACKS
|
|
||||||
TRACK VOICES(1),0
|
|
||||||
END_TRACKS
|
|
||||||
|
|
||||||
BEGIN_PATCH
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_LOADNOTE STEREO(0)
|
|
||||||
SU_LOADNOTE STEREO(0)
|
|
||||||
SU_OUT STEREO(1),GAIN(128)
|
|
||||||
END_INSTRUMENT
|
|
||||||
END_PATCH
|
|
||||||
|
|
||||||
END_SONG
|
|
19
tests/test_loadnote.yml
Normal file
19
tests/test_loadnote.yml
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
bpm: 100
|
||||||
|
output16bit: false
|
||||||
|
hold: 1
|
||||||
|
patterns: [[64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0]]
|
||||||
|
tracks:
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [0]
|
||||||
|
patch:
|
||||||
|
instruments:
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: loadnote
|
||||||
|
parameters: {stereo: 0}
|
||||||
|
- type: loadnote
|
||||||
|
parameters: {stereo: 0}
|
||||||
|
- type: out
|
||||||
|
parameters: {gain: 128, stereo: 1}
|
||||||
|
delaytimes: []
|
||||||
|
sampleoffsets: []
|
@ -1,20 +0,0 @@
|
|||||||
%include "sointu/header.inc"
|
|
||||||
|
|
||||||
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
|
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
|
||||||
PATTERN 64,0,68,0,32,0,0,0,75,0,78,0,0,0,0,0
|
|
||||||
END_PATTERNS
|
|
||||||
|
|
||||||
BEGIN_TRACKS
|
|
||||||
TRACK VOICES(1),0
|
|
||||||
END_TRACKS
|
|
||||||
|
|
||||||
BEGIN_PATCH
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_LOADNOTE STEREO(1)
|
|
||||||
SU_OUT STEREO(1),GAIN(128)
|
|
||||||
END_INSTRUMENT
|
|
||||||
END_PATCH
|
|
||||||
|
|
||||||
END_SONG
|
|
17
tests/test_loadnote_stereo.yml
Normal file
17
tests/test_loadnote_stereo.yml
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
bpm: 100
|
||||||
|
output16bit: false
|
||||||
|
hold: 1
|
||||||
|
patterns: [[64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0]]
|
||||||
|
tracks:
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [0]
|
||||||
|
patch:
|
||||||
|
instruments:
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: loadnote
|
||||||
|
parameters: {stereo: 1}
|
||||||
|
- type: out
|
||||||
|
parameters: {gain: 128, stereo: 1}
|
||||||
|
delaytimes: []
|
||||||
|
sampleoffsets: []
|
@ -1,21 +0,0 @@
|
|||||||
%include "sointu/header.inc"
|
|
||||||
|
|
||||||
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
|
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
|
||||||
PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
|
|
||||||
END_PATTERNS
|
|
||||||
|
|
||||||
BEGIN_TRACKS
|
|
||||||
TRACK VOICES(1),0
|
|
||||||
END_TRACKS
|
|
||||||
|
|
||||||
BEGIN_PATCH
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_LOADVAL STEREO(0),VALUE(40)
|
|
||||||
SU_LOADVAL STEREO(0),VALUE(80)
|
|
||||||
SU_OUT STEREO(1),GAIN(128)
|
|
||||||
END_INSTRUMENT
|
|
||||||
END_PATCH
|
|
||||||
|
|
||||||
END_SONG
|
|
19
tests/test_loadval.yml
Normal file
19
tests/test_loadval.yml
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
bpm: 100
|
||||||
|
output16bit: false
|
||||||
|
hold: 1
|
||||||
|
patterns: [[64, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0]]
|
||||||
|
tracks:
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [0]
|
||||||
|
patch:
|
||||||
|
instruments:
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: loadval
|
||||||
|
parameters: {stereo: 0, value: 40}
|
||||||
|
- type: loadval
|
||||||
|
parameters: {stereo: 0, value: 80}
|
||||||
|
- type: out
|
||||||
|
parameters: {gain: 128, stereo: 1}
|
||||||
|
delaytimes: []
|
||||||
|
sampleoffsets: []
|
@ -1,20 +0,0 @@
|
|||||||
%include "sointu/header.inc"
|
|
||||||
|
|
||||||
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
|
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
|
||||||
PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
|
|
||||||
END_PATTERNS
|
|
||||||
|
|
||||||
BEGIN_TRACKS
|
|
||||||
TRACK VOICES(1),0
|
|
||||||
END_TRACKS
|
|
||||||
|
|
||||||
BEGIN_PATCH
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_LOADVAL STEREO(1),VALUE(40)
|
|
||||||
SU_OUT STEREO(1),GAIN(128)
|
|
||||||
END_INSTRUMENT
|
|
||||||
END_PATCH
|
|
||||||
|
|
||||||
END_SONG
|
|
17
tests/test_loadval_stereo.yml
Normal file
17
tests/test_loadval_stereo.yml
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
bpm: 100
|
||||||
|
output16bit: false
|
||||||
|
hold: 1
|
||||||
|
patterns: [[64, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0]]
|
||||||
|
tracks:
|
||||||
|
- numvoices: 1
|
||||||
|
sequence: [0]
|
||||||
|
patch:
|
||||||
|
instruments:
|
||||||
|
- numvoices: 1
|
||||||
|
units:
|
||||||
|
- type: loadval
|
||||||
|
parameters: {stereo: 1, value: 40}
|
||||||
|
- type: out
|
||||||
|
parameters: {gain: 128, stereo: 1}
|
||||||
|
delaytimes: []
|
||||||
|
sampleoffsets: []
|
@ -1,22 +0,0 @@
|
|||||||
%include "sointu/header.inc"
|
|
||||||
|
|
||||||
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
|
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
|
||||||
PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
|
|
||||||
END_PATTERNS
|
|
||||||
|
|
||||||
BEGIN_TRACKS
|
|
||||||
TRACK VOICES(1),0
|
|
||||||
END_TRACKS
|
|
||||||
|
|
||||||
BEGIN_PATCH
|
|
||||||
BEGIN_INSTRUMENT VOICES(1)
|
|
||||||
SU_LOADVAL STEREO(0),VALUE(32)
|
|
||||||
SU_LOADVAL STEREO(0),VALUE(0)
|
|
||||||
SU_MUL STEREO(0)
|
|
||||||
SU_OUT STEREO(1),GAIN(128)
|
|
||||||
END_INSTRUMENT
|
|
||||||
END_PATCH
|
|
||||||
|
|
||||||
END_SONG
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user