mirror of
https://github.com/vsariola/sointu.git
synced 2026-06-13 09:19:08 -04:00
Merge remote-tracking branch 'upstream/master' into draft/go-tracker
This commit is contained in:
@@ -33,7 +33,7 @@ set(CMAKE_ASM_NASM_COMPILE_OBJECT "<CMAKE_ASM_NASM_COMPILER> <INCLUDES> <DEFINES
|
||||
# Sointu as a header-only library
|
||||
set(HEADERLIB sointuinterface)
|
||||
add_library(${HEADERLIB} INTERFACE)
|
||||
target_include_directories(${HEADERLIB} INTERFACE ${PROJECT_SOURCE_DIR}/include/sointu)
|
||||
target_include_directories(${HEADERLIB} INTERFACE ${PROJECT_SOURCE_DIR}/include)
|
||||
|
||||
# Sointu as static library
|
||||
set(STATICLIB sointu)
|
||||
|
||||
24
README.md
24
README.md
@@ -17,9 +17,10 @@ even saving some bytes in the process.
|
||||
Building
|
||||
--------
|
||||
|
||||
Requires [CMake](https://cmake.org), [yasm](https://yasm.tortall.net), and
|
||||
your favorite c-compiler & build tool. Results have been obtained using Visual
|
||||
Studio 2019, gcc&make on linux, and MinGW&mingw32-make.
|
||||
Requires [CMake](https://cmake.org), [nasm](https://www.nasm.us/) or
|
||||
[yasm](https://yasm.tortall.net), and your favorite c-compiler & build tool.
|
||||
Results have been obtained using Visual Studio 2019, gcc&make on linux, and
|
||||
MinGW&mingw32-make.
|
||||
|
||||
### Example: building and testing using MinGW32
|
||||
|
||||
@@ -29,8 +30,8 @@ cd build
|
||||
cmake .. -G"MinGW Makefiles"
|
||||
mingw32-make
|
||||
mingw32-make test
|
||||
cd ../bridge
|
||||
go test
|
||||
cd ..
|
||||
go test ./...
|
||||
```
|
||||
|
||||
Note that this builds 64-bit binaries on 64-bit Windows. To build 32-bit
|
||||
@@ -44,7 +45,7 @@ If you plan to build the Sointu library for using it from the Go side, you
|
||||
*must* build in the build/ directory, as bridge.go assumes the library can be
|
||||
found from build/src/.
|
||||
|
||||
> :warning: **If you are using MinGW**: Yasm 1.3.0 (currently still the latest
|
||||
> :warning: **If you are using MinGW and Yasm**: Yasm 1.3.0 (currently still the latest
|
||||
stable release) and GNU linker do not play nicely along, trashing the BSS layout.
|
||||
See [here](https://tortall.lighthouseapp.com/projects/78676/tickets/274-bss-problem-with-windows-win64)
|
||||
and the fix [here](https://github.com/yasm/yasm/commit/1910e914792399137dec0b047c59965207245df5).
|
||||
@@ -70,10 +71,11 @@ New features since fork
|
||||
opcodes actually used in a song are compiled into the virtual machine. The
|
||||
goal is to try to write the code so that if two similar opcodes are used,
|
||||
the common code in both is reused by moving it to a function.
|
||||
- **Take the macro languge to its logical conclusion**. Only the patch
|
||||
definition should be needed; all the %define USE_SOMETHING will be
|
||||
defined automatically by the macros. Furthermore, only the opcodes needed
|
||||
are compiled into the program. Done, see for example
|
||||
- **Take the macro languge to its logical conclusion**: it should probably be
|
||||
called an internal domain specific language, hosted within the .asm preprocessor,
|
||||
implemented using loads of macro definitions. Only the patch definition is needed;
|
||||
all the %define USE_SOMETHING will be defined automatically by the macros. Only
|
||||
the opcodes needed are compiled into the program. Done, see for example
|
||||
[this test](tests/test_oscillat_trisaw.asm)! This has the nice implication that,
|
||||
in future, there will be no need for binary format to save patches: the .asm
|
||||
is easy enough to be imported into / exported from the GUI. Being a text
|
||||
@@ -126,7 +128,7 @@ New features since fork
|
||||
64-bit Linux, tested on WSL. 32-bit executables don't run on WSL, so those
|
||||
remain to be tested.
|
||||
- **Compiling as a library**. The API is very rudimentary, a single function
|
||||
render_samples, and between calls, the user is responsible for manipulating
|
||||
render, and between calls, the user is responsible for manipulating
|
||||
the synth state in a similar way as the actual player does (e.g. triggering/
|
||||
releasing voices etc.)
|
||||
- **Calling Sointu as a library from Go language**. The Go API is slighty more
|
||||
|
||||
@@ -317,7 +317,12 @@ EXPORT MANGLE_FUNC(su_op_delay,0)
|
||||
lodsw ; al = delay index, ah = delay count
|
||||
push_registers VAL, COM ; these are non-volatile according to our convention
|
||||
movzx ebx, al
|
||||
%ifdef RUNTIME_TABLES ; when using runtime tables, delaytimes is pulled from the stack so can be a pointer to heap
|
||||
mov _SI, [_SP + su_stack.delaytimes + PUSH_REG_SIZE(2)]
|
||||
lea _BX, [_SI + _BX*2]
|
||||
%else
|
||||
do{lea _BX,[},MANGLE_DATA(su_delay_times),_BX*2,] ; _BP now points to the right position within delay time table
|
||||
%endif
|
||||
movzx esi, word [_SP + su_stack.tick + PUSH_REG_SIZE(2)] ; notice that we load word, so we wrap at 65536
|
||||
mov _CX, PTRWORD [_SP + su_stack.delaywrk + PUSH_REG_SIZE(2)] ; WRK is now the separate delay workspace, as they require a lot more space
|
||||
%ifdef INCLUDE_STEREO_DELAY
|
||||
@@ -276,20 +276,20 @@ endstruc
|
||||
%define MAX_DELAY 65536 ; warning: this is pretty much fixed, as we use 16-bit math to wraparound the delay buffers
|
||||
%assign NUM_DELAY_LINES 0
|
||||
|
||||
%macro SU_DELAY 7
|
||||
%macro SU_DELAY 8
|
||||
db %2
|
||||
db %3
|
||||
db %4
|
||||
db %5
|
||||
db %6
|
||||
db %7
|
||||
db (2*%7-1)+%8
|
||||
USE_DELAY
|
||||
%xdefine CMDS CMDS DELAY_ID + %1,
|
||||
%assign NUM_DELAY_LINES NUM_DELAY_LINES + %7 * (1+%1)
|
||||
%if %1 == STEREO
|
||||
%define INCLUDE_STEREO_DELAY
|
||||
%endif
|
||||
%if (%7) & NOTETRACKING == 0
|
||||
%if (%8) & NOTETRACKING == 1
|
||||
%define INCLUDE_DELAY_NOTETRACKING
|
||||
%define INCLUDE_DELAY_FLOAT_TIME
|
||||
%endif
|
||||
@@ -317,7 +317,7 @@ endstruc
|
||||
%define DEPTH(val) val
|
||||
%define DAMP(val) val
|
||||
%define DELAY(val) val
|
||||
%define COUNT(val) (2*val-1)
|
||||
%define COUNT(val) val
|
||||
%define NOTETRACKING 1
|
||||
|
||||
struc su_delay_ports
|
||||
@@ -334,7 +334,7 @@ struc su_delayline_wrk
|
||||
.dcout resd 1
|
||||
.filtstate resd 1
|
||||
.buffer resd MAX_DELAY
|
||||
.size
|
||||
.size:
|
||||
endstruc
|
||||
|
||||
;-------------------------------------------------------------------------------
|
||||
@@ -141,16 +141,24 @@ struc su_stack ; the structure of stack _as the units see it_
|
||||
%ifdef INCLUDE_POLYPHONY
|
||||
.polyphony RESPTR 1
|
||||
%endif
|
||||
.output_sound
|
||||
.output_sound:
|
||||
.rowtick RESPTR 1 ; which tick within this row are we at
|
||||
.update_voices
|
||||
.update_voices:
|
||||
.row RESPTR 1 ; which total row of the song are we at
|
||||
.tick RESPTR 1 ; which total tick of the song are we at
|
||||
.randseed RESPTR 1
|
||||
%ifdef RUNTIME_TABLES ; RUNTIME_TABLES move these table ptrs to stack
|
||||
%if DELAY_ID > -1 ; allowing them to be in the heap &
|
||||
.delaytimes RESPTR 1 ; modifying them safely & having many synths
|
||||
%endif
|
||||
%ifdef INCLUDE_SAMPLES
|
||||
.sampleoffs RESPTR 1
|
||||
%endif
|
||||
%endif
|
||||
%ifdef INCLUDE_MULTIVOICE_TRACKS
|
||||
.voicetrack RESPTR 1
|
||||
%endif
|
||||
.render_epilogue
|
||||
.render_epilogue:
|
||||
%if BITS == 32
|
||||
RESPTR 8 ; registers
|
||||
.retaddr_pl RESPTR 1
|
||||
@@ -160,7 +168,7 @@ struc su_stack ; the structure of stack _as the units see it_
|
||||
RESPTR 2 ; registers
|
||||
%endif
|
||||
.bufferptr RESPTR 1
|
||||
.size
|
||||
.size:
|
||||
endstruc
|
||||
|
||||
;===============================================================================
|
||||
@@ -344,6 +352,14 @@ EXPORT MANGLE_FUNC(su_render_song,PTRSIZE) ; Stack: ptr
|
||||
xor eax, eax
|
||||
%ifdef INCLUDE_MULTIVOICE_TRACKS
|
||||
push VOICETRACK_BITMASK
|
||||
%endif
|
||||
%ifdef RUNTIME_TABLES ; runtime tables is actually only useful in the api use case, but it's nice it works also in the render case
|
||||
%ifdef INCLUDE_SAMPLES
|
||||
do push ,MANGLE_DATA(su_sample_offsets) ; &su_sample_offsets is in the stack, instead of hard coded
|
||||
%endif
|
||||
%if DELAY_ID > -1
|
||||
do push ,MANGLE_DATA(su_delay_times) ; &su_delay_times is in the stack, instead of hard coded
|
||||
%endif
|
||||
%endif
|
||||
push 1 ; randseed
|
||||
push _AX ; global tick time
|
||||
@@ -379,11 +395,13 @@ su_render_sampleloop: ; loop through every sample in the row
|
||||
inc eax
|
||||
cmp eax, TOTAL_ROWS
|
||||
jl su_render_rowloop
|
||||
%ifdef INCLUDE_MULTIVOICE_TRACKS
|
||||
; rewind the stack. Use add when there's a lot to clean, repeated pops if only a little
|
||||
%if su_stack.render_epilogue - su_stack.tick > 3*PTRSIZE
|
||||
add _SP, su_stack.render_epilogue - su_stack.tick ; rewind the remaining tack
|
||||
%else
|
||||
pop _AX
|
||||
pop _AX
|
||||
%rep (su_stack.render_epilogue - su_stack.tick)/PTRSIZE
|
||||
pop _AX ; the entropy of 3 x pop _AX is probably lower than 3 byte add
|
||||
%endrep ; but this needs to be confirmed
|
||||
%endif
|
||||
render_epilogue
|
||||
|
||||
@@ -488,22 +506,22 @@ su_update_voices_skipadd:
|
||||
;-------------------------------------------------------------------------------
|
||||
; Include the rest of the code
|
||||
;-------------------------------------------------------------------------------
|
||||
%include "opcodes/arithmetic_footer.inc"
|
||||
%include "opcodes/flowcontrol_footer.inc"
|
||||
%include "opcodes/sources_footer.inc"
|
||||
%include "opcodes/sinks_footer.inc"
|
||||
%include "sointu/arithmetic_footer.inc"
|
||||
%include "sointu/flowcontrol_footer.inc"
|
||||
%include "sointu/sources_footer.inc"
|
||||
%include "sointu/sinks_footer.inc"
|
||||
; warning: at the moment effects has to be assembled after
|
||||
; sources, as sources.asm defines SU_USE_WAVESHAPER
|
||||
; if needed.
|
||||
%include "opcodes/effects_footer.inc"
|
||||
%include "introspection_footer.inc"
|
||||
%include "sointu/effects_footer.inc"
|
||||
%include "sointu/introspection_footer.inc"
|
||||
|
||||
%ifidn __OUTPUT_FORMAT__,win64
|
||||
%include "win64/gmdls_win64_footer.inc"
|
||||
%include "sointu/win64/gmdls_win64_footer.inc"
|
||||
%endif
|
||||
|
||||
%ifidn __OUTPUT_FORMAT__,win32
|
||||
%include "win32/gmdls_win32_footer.inc"
|
||||
%include "sointu/win32/gmdls_win32_footer.inc"
|
||||
%endif
|
||||
|
||||
;-------------------------------------------------------------------------------
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
%macro EXPORT 1
|
||||
global %1
|
||||
%1
|
||||
%1:
|
||||
%endmacro
|
||||
|
||||
%ifidn __OUTPUT_FORMAT__,win32
|
||||
@@ -88,11 +88,11 @@
|
||||
|
||||
section .text ; yasm throws section redeclaration warnings if strucs are defined without a plain .text section
|
||||
|
||||
%include "opcodes/flowcontrol_header.inc"
|
||||
%include "opcodes/arithmetic_header.inc"
|
||||
%include "opcodes/effects_header.inc"
|
||||
%include "opcodes/sources_header.inc"
|
||||
%include "opcodes/sinks_header.inc"
|
||||
%include "sointu/flowcontrol_header.inc"
|
||||
%include "sointu/arithmetic_header.inc"
|
||||
%include "sointu/effects_header.inc"
|
||||
%include "sointu/sources_header.inc"
|
||||
%include "sointu/sinks_header.inc"
|
||||
|
||||
;-------------------------------------------------------------------------------
|
||||
; synth defines
|
||||
@@ -235,7 +235,7 @@ section .text ; yasm throws section redeclaration warnings if strucs are defined
|
||||
struc su_unit
|
||||
.state resd 8
|
||||
.ports resd 8
|
||||
.size
|
||||
.size:
|
||||
endstruc
|
||||
|
||||
;-------------------------------------------------------------------------------
|
||||
@@ -247,7 +247,7 @@ struc su_voice
|
||||
.inputs resd 8
|
||||
.reserved resd 6 ; this is done to so the whole voice is 2^n long, see polyphonic player
|
||||
.workspace resb MAX_UNITS * su_unit.size
|
||||
.size
|
||||
.size:
|
||||
endstruc
|
||||
|
||||
;-------------------------------------------------------------------------------
|
||||
@@ -259,7 +259,7 @@ struc su_synthworkspace
|
||||
.right resd 1
|
||||
.aux resd 6 ; 3 auxiliary signals
|
||||
.voices resb ABSOLUTE_MAX_VOICES * su_voice.size
|
||||
.size
|
||||
.size:
|
||||
endstruc
|
||||
|
||||
%endif ; SOINTU_INC
|
||||
@@ -99,23 +99,33 @@ endstruc
|
||||
%endif
|
||||
%endmacro
|
||||
|
||||
%macro SU_SEND 3
|
||||
%macro SU_SEND 5 ; local send (params: STEREO, AMOUNT, UNIT, PORT, FLAGS)
|
||||
db %2
|
||||
dw %3
|
||||
dw ((%3+1)*su_unit.size + su_unit.ports)/4 + %4 + %5
|
||||
USE_SEND
|
||||
%xdefine CMDS CMDS SEND_ID + %1,
|
||||
%if %1 == STEREO
|
||||
%define INCLUDE_STEREO_SEND
|
||||
%endif
|
||||
%if (%3) & SEND_GLOBAL == SEND_GLOBAL
|
||||
%define INCLUDE_GLOBAL_SEND
|
||||
%endif
|
||||
%endmacro
|
||||
|
||||
%macro SU_SEND 6 ; global send (params: STEREO, AMOUNT, VOICE, UNIT, PORT, FLAGS)
|
||||
db %2
|
||||
dw SEND_GLOBAL + (su_synthworkspace.voices+%3*su_voice.size+su_voice.workspace+%4*su_unit.size + su_unit.ports)/4 + %5 + %6
|
||||
USE_SEND
|
||||
%xdefine CMDS CMDS SEND_ID + %1,
|
||||
%if %1 == STEREO
|
||||
%define INCLUDE_STEREO_SEND
|
||||
%endif
|
||||
%define INCLUDE_GLOBAL_SEND
|
||||
%endmacro
|
||||
|
||||
%define VOICE(val) val
|
||||
%define UNIT(val) val
|
||||
%define PORT(val) val
|
||||
%define AMOUNT(val) val
|
||||
%define LOCALPORT(unit,port) ((unit+1)*su_unit.size + su_unit.ports)/4 + port
|
||||
%define GLOBALPORT(voice,unit,port) SEND_GLOBAL + (su_synthworkspace.voices+voice*su_voice.size+su_voice.workspace+unit*su_unit.size + su_unit.ports)/4 + port
|
||||
%define OUTPORT 0
|
||||
%define NONE 0
|
||||
%define SEND_POP 0x8000
|
||||
%define SEND_GLOBAL 0x4000
|
||||
|
||||
@@ -106,6 +106,11 @@ SECT_TEXT(suoscill)
|
||||
|
||||
EXPORT MANGLE_FUNC(su_op_oscillat,0)
|
||||
lodsb ; load the flags
|
||||
%ifdef RUNTIME_TABLES
|
||||
%ifdef INCLUDE_SAMPLES
|
||||
mov _DI, [_SP + su_stack.sampleoffs]; we need to put this in a register, as the stereo & unisons screw the stack positions
|
||||
%endif ; ain't we lucky that _DI was unused throughout
|
||||
%endif
|
||||
fld dword [INP+su_osc_ports.detune] ; e, where e is the detune [0,1]
|
||||
do fsub dword [,c_0_5,] ; e-.5
|
||||
fadd st0, st0 ; d=2*e-.5, where d is the detune [-1,1]
|
||||
@@ -260,7 +265,7 @@ su_oscillat_sine:
|
||||
fstp st1
|
||||
fsub st0, st0 ; // 0
|
||||
ret
|
||||
su_oscillat_sine_do
|
||||
su_oscillat_sine_do:
|
||||
fdivp st1, st0 ; // p/c
|
||||
fldpi ; // pi p
|
||||
fadd st0 ; // 2*pi p
|
||||
@@ -311,7 +316,11 @@ su_oscillat_sample: ; p
|
||||
push_registers _AX,_DX,_CX,_BX ; edx must be saved, eax & ecx if this is stereo osc
|
||||
push _AX
|
||||
mov al, byte [VAL-4] ; reuse "color" as the sample number
|
||||
%ifdef RUNTIME_TABLES ; when using RUNTIME_TABLES, assumed the sample_offset ptr is in _DI
|
||||
do{lea _DI, [}, _DI, _AX*8,] ; edi points now to the sample table entry
|
||||
%else
|
||||
do{lea _DI, [}, MANGLE_DATA(su_sample_offsets), _AX*8,]; edi points now to the sample table entry
|
||||
%endif
|
||||
do fmul dword [,c_samplefreq_scaling,] ; p*r
|
||||
fistp dword [_SP]
|
||||
pop _DX ; edx is now the sample number
|
||||
@@ -34,6 +34,8 @@ su_gmdls_path2:
|
||||
db 'drivers/etc/gm.dls',0
|
||||
|
||||
SECT_BSS(susamtbl)
|
||||
EXPORT MANGLE_DATA(su_sample_table) resb SAMPLE_TABLE_SIZE ; size of gmdls.
|
||||
|
||||
EXPORT MANGLE_DATA(su_sample_table)
|
||||
resb SAMPLE_TABLE_SIZE ; size of gmdls.
|
||||
|
||||
%endif
|
||||
@@ -38,6 +38,8 @@ su_gmdls_path2:
|
||||
db 'drivers/etc/gm.dls',0
|
||||
|
||||
SECT_BSS(susamtbl)
|
||||
EXPORT MANGLE_DATA(su_sample_table) resb SAMPLE_TABLE_SIZE ; size of gmdls.
|
||||
|
||||
EXPORT MANGLE_DATA(su_sample_table)
|
||||
resb SAMPLE_TABLE_SIZE ; size of gmdls.
|
||||
|
||||
%endif
|
||||
@@ -1,7 +1,7 @@
|
||||
; source file for compiling sointu as a library
|
||||
%define SU_DISABLE_PLAYER
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
; TODO: make sure compile everything in
|
||||
|
||||
@@ -21,7 +21,7 @@ USE_OUT
|
||||
%define INCLUDE_POLYPHONY
|
||||
%define INCLUDE_MULTIVOICE_TRACKS
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
section .text
|
||||
|
||||
|
||||
@@ -97,6 +97,10 @@ if(WIN32) # The samples are currently only GMDLs based, and thus require Windows
|
||||
target_compile_definitions(test_oscillat_sample PUBLIC INCLUDE_GMDLS)
|
||||
regression_test(test_oscillat_sample_stereo ENVELOPE)
|
||||
target_compile_definitions(test_oscillat_sample_stereo PUBLIC INCLUDE_GMDLS)
|
||||
regression_test(test_oscillat_sample_rtables ENVELOPE "" test_oscillat_sample.asm)
|
||||
target_compile_definitions(test_oscillat_sample_rtables PUBLIC INCLUDE_GMDLS RUNTIME_TABLES)
|
||||
regression_test(test_oscillat_sample_stereo_rtables ENVELOPE "" test_oscillat_sample_stereo.asm)
|
||||
target_compile_definitions(test_oscillat_sample_stereo_rtables PUBLIC INCLUDE_GMDLS RUNTIME_TABLES)
|
||||
endif()
|
||||
regression_test(test_oscillat_unison ENVELOPE)
|
||||
regression_test(test_oscillat_unison_stereo ENVELOPE)
|
||||
@@ -143,6 +147,11 @@ regression_test(test_delay_dampmod "ENVELOPE;FOP_MULP;PANNING;VCO_SINE;SEND")
|
||||
regression_test(test_delay_drymod "ENVELOPE;FOP_MULP;PANNING;VCO_SINE;SEND")
|
||||
regression_test(test_delay_flanger "ENVELOPE;FOP_MULP;PANNING;VCO_SINE;SEND")
|
||||
|
||||
regression_test(test_delay_rtables "ENVELOPE;FOP_MULP;PANNING;VCO_SINE" "" test_delay.asm)
|
||||
target_compile_definitions(test_delay_rtables PUBLIC RUNTIME_TABLES)
|
||||
regression_test(test_delay_stereo_rtables "ENVELOPE;FOP_MULP;PANNING;VCO_SINE" "" test_delay_stereo.asm)
|
||||
target_compile_definitions(test_delay_stereo_rtables PUBLIC RUNTIME_TABLES)
|
||||
|
||||
regression_test(test_envelope_mod "VCO_SINE;ENVELOPE;SEND")
|
||||
regression_test(test_envelope_16bit ENVELOPE "" test_envelope.asm)
|
||||
target_compile_definitions(test_envelope_16bit PUBLIC SU_USE_16BIT_OUTPUT)
|
||||
|
||||
BIN
tests/expected_output/test_delay_rtables.raw
Normal file
BIN
tests/expected_output/test_delay_rtables.raw
Normal file
Binary file not shown.
BIN
tests/expected_output/test_delay_stereo_rtables.raw
Normal file
BIN
tests/expected_output/test_delay_stereo_rtables.raw
Normal file
Binary file not shown.
BIN
tests/expected_output/test_oscillat_sample_rtables.raw
Normal file
BIN
tests/expected_output/test_oscillat_sample_rtables.raw
Normal file
Binary file not shown.
BIN
tests/expected_output/test_oscillat_sample_stereo_rtables.raw
Normal file
BIN
tests/expected_output/test_oscillat_sample_stereo_rtables.raw
Normal file
Binary file not shown.
@@ -1,9 +1,9 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, HLD, HLD, HLD, HLD, HLD, HLD, HLD, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
PATTERN 64, HLD, HLD, HLD, HLD, HLD, HLD, HLD, 0, 0, 0, 0, 0, 0, 0, 0
|
||||
END_PATTERNS
|
||||
|
||||
BEGIN_TRACKS
|
||||
@@ -19,4 +19,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, HLD, HLD, HLD, HLD, HLD, HLD, HLD, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
PATTERN 64, HLD, HLD, HLD, HLD, HLD, HLD, HLD, 0, 0, 0, 0, 0, 0, 0, 0
|
||||
END_PATTERNS
|
||||
|
||||
BEGIN_TRACKS
|
||||
@@ -24,4 +24,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, HLD, HLD, HLD, HLD, HLD, HLD, HLD, 0, 0, 0, 0, 0, 0, 0, 0
|
||||
@@ -22,4 +22,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, HLD, HLD, HLD, HLD, HLD, HLD, HLD, 0, 0, 0, 0, 0, 0, 0, 0
|
||||
@@ -21,4 +21,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, HLD, HLD, HLD, HLD, HLD, HLD, HLD, 0, 0, 0, 0, 0, 0, 0, 0
|
||||
@@ -19,4 +19,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, HLD, HLD, HLD, HLD, HLD, HLD, HLD, 0, 0, 0, 0, 0, 0, 0, 0
|
||||
@@ -25,4 +25,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
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,
|
||||
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
|
||||
@@ -25,4 +25,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0,
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0
|
||||
END_PATTERNS
|
||||
|
||||
BEGIN_TRACKS
|
||||
@@ -24,4 +24,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0,
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0
|
||||
END_PATTERNS
|
||||
|
||||
BEGIN_TRACKS
|
||||
@@ -24,4 +24,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
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,
|
||||
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
|
||||
@@ -19,8 +19,8 @@ BEGIN_PATCH
|
||||
SU_OSCILLAT MONO,TRANSPOSE(88),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),FLAGS(TRISAW)
|
||||
SU_OSCILLAT MONO,TRANSPOSE(88),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),FLAGS(TRISAW)
|
||||
SU_MULP STEREO
|
||||
SU_SEND MONO,AMOUNT(128),GLOBALPORT(2,0,0) + SEND_POP
|
||||
SU_SEND MONO,AMOUNT(128),GLOBALPORT(2,0,1) + SEND_POP
|
||||
SU_SEND MONO,AMOUNT(128),VOICE(2),UNIT(0),PORT(0),FLAGS(SEND_POP)
|
||||
SU_SEND MONO,AMOUNT(128),VOICE(2),UNIT(0),PORT(1),FLAGS(SEND_POP)
|
||||
END_INSTRUMENT
|
||||
BEGIN_INSTRUMENT VOICES(1) ; Instrument0
|
||||
SU_ENVELOPE MONO,ATTAC(64),DECAY(64),SUSTAIN(64),RELEASE(64),GAIN(128)
|
||||
@@ -28,8 +28,8 @@ BEGIN_PATCH
|
||||
SU_OSCILLAT MONO,TRANSPOSE(88),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),FLAGS(SINE)
|
||||
SU_OSCILLAT MONO,TRANSPOSE(88),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),FLAGS(SINE)
|
||||
SU_MULP STEREO
|
||||
SU_SEND MONO,AMOUNT(128),GLOBALPORT(2,0,0) + SEND_POP
|
||||
SU_SEND MONO,AMOUNT(128),GLOBALPORT(2,0,1) + SEND_POP
|
||||
SU_SEND MONO,AMOUNT(128),VOICE(2),UNIT(0),PORT(0),FLAGS(SEND_POP)
|
||||
SU_SEND MONO,AMOUNT(128),VOICE(2),UNIT(0),PORT(1),FLAGS(SEND_POP)
|
||||
END_INSTRUMENT
|
||||
BEGIN_INSTRUMENT VOICES(1) ; Global compressor effect
|
||||
SU_RECEIVE STEREO
|
||||
@@ -39,4 +39,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
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,
|
||||
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
|
||||
@@ -19,8 +19,8 @@ BEGIN_PATCH
|
||||
SU_OSCILLAT MONO,TRANSPOSE(88),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),FLAGS(TRISAW)
|
||||
SU_OSCILLAT MONO,TRANSPOSE(88),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),FLAGS(TRISAW)
|
||||
SU_MULP STEREO
|
||||
SU_SEND MONO,AMOUNT(128),GLOBALPORT(2,0,0) + SEND_POP
|
||||
SU_SEND MONO,AMOUNT(128),GLOBALPORT(2,0,1) + SEND_POP
|
||||
SU_SEND MONO,AMOUNT(128),VOICE(2),UNIT(0),PORT(0),FLAGS(SEND_POP)
|
||||
SU_SEND MONO,AMOUNT(128),VOICE(2),UNIT(0),PORT(1),FLAGS(SEND_POP)
|
||||
END_INSTRUMENT
|
||||
BEGIN_INSTRUMENT VOICES(1) ; Instrument0
|
||||
SU_ENVELOPE MONO,ATTAC(64),DECAY(64),SUSTAIN(64),RELEASE(64),GAIN(128)
|
||||
@@ -28,8 +28,8 @@ BEGIN_PATCH
|
||||
SU_OSCILLAT MONO,TRANSPOSE(88),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),FLAGS(SINE)
|
||||
SU_OSCILLAT MONO,TRANSPOSE(88),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),FLAGS(SINE)
|
||||
SU_MULP STEREO
|
||||
SU_SEND MONO,AMOUNT(128),GLOBALPORT(2,0,0) + SEND_POP
|
||||
SU_SEND MONO,AMOUNT(128),GLOBALPORT(2,0,1) + SEND_POP
|
||||
SU_SEND MONO,AMOUNT(128),VOICE(2),UNIT(0),PORT(0),FLAGS(SEND_POP)
|
||||
SU_SEND MONO,AMOUNT(128),VOICE(2),UNIT(0),PORT(1),FLAGS(SEND_POP)
|
||||
END_INSTRUMENT
|
||||
BEGIN_INSTRUMENT VOICES(1) ; Global compressor effect
|
||||
SU_RECEIVE STEREO
|
||||
@@ -39,4 +39,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0,
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0
|
||||
END_PATTERNS
|
||||
|
||||
BEGIN_TRACKS
|
||||
@@ -24,4 +24,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0,
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0
|
||||
END_PATTERNS
|
||||
|
||||
BEGIN_TRACKS
|
||||
@@ -23,4 +23,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0,
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0
|
||||
END_PATTERNS
|
||||
|
||||
BEGIN_TRACKS
|
||||
@@ -15,7 +15,7 @@ BEGIN_PATCH
|
||||
SU_ENVELOPE MONO,ATTAC(80),DECAY(80),SUSTAIN(64),RELEASE(80),GAIN(128)
|
||||
SU_OSCILLAT MONO,TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),FLAGS(SINE)
|
||||
SU_MULP MONO
|
||||
SU_DELAY MONO,PREGAIN(40),DRY(128),FEEDBACK(125),DAMP(64),DELAY(0),COUNT(1)
|
||||
SU_DELAY MONO,PREGAIN(40),DRY(128),FEEDBACK(125),DAMP(64),DELAY(0),COUNT(1),FLAGS(NONE)
|
||||
SU_PAN MONO,PANNING(64)
|
||||
SU_OUT STEREO, GAIN(128)
|
||||
END_INSTRUMENT
|
||||
@@ -25,4 +25,4 @@ BEGIN_DELTIMES
|
||||
DELTIME 11025
|
||||
END_DELTIMES
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0,
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0
|
||||
END_PATTERNS
|
||||
|
||||
BEGIN_TRACKS
|
||||
@@ -15,11 +15,11 @@ BEGIN_PATCH
|
||||
SU_ENVELOPE MONO,ATTAC(80),DECAY(80),SUSTAIN(64),RELEASE(80),GAIN(128)
|
||||
SU_OSCILLAT MONO,TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),FLAGS(SINE)
|
||||
SU_MULP MONO
|
||||
SU_DELAY MONO,PREGAIN(40),DRY(128),FEEDBACK(125),DAMP(64),DELAY(0),COUNT(1)
|
||||
SU_DELAY MONO,PREGAIN(40),DRY(128),FEEDBACK(125),DAMP(64),DELAY(0),COUNT(1),FLAGS(NONE)
|
||||
SU_PAN MONO,PANNING(64)
|
||||
SU_OUT STEREO,GAIN(128)
|
||||
SU_OSCILLAT MONO,TRANSPOSE(70),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),FLAGS(SINE+LFO)
|
||||
SU_SEND MONO,AMOUNT(32),LOCALPORT(3,3) + SEND_POP
|
||||
SU_SEND MONO,AMOUNT(32),UNIT(3),PORT(3),FLAGS(SEND_POP)
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
@@ -27,4 +27,4 @@ BEGIN_DELTIMES
|
||||
DELTIME 11025
|
||||
END_DELTIMES
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0,
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0
|
||||
END_PATTERNS
|
||||
|
||||
BEGIN_TRACKS
|
||||
@@ -15,11 +15,11 @@ BEGIN_PATCH
|
||||
SU_ENVELOPE MONO,ATTAC(80),DECAY(80),SUSTAIN(64),RELEASE(80),GAIN(128)
|
||||
SU_OSCILLAT MONO,TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),FLAGS(SINE)
|
||||
SU_MULP MONO
|
||||
SU_DELAY MONO,PREGAIN(40),DRY(128),FEEDBACK(125),DAMP(64),DELAY(0),COUNT(1)
|
||||
SU_DELAY MONO,PREGAIN(40),DRY(128),FEEDBACK(125),DAMP(64),DELAY(0),COUNT(1),FLAGS(NONE)
|
||||
SU_PAN MONO,PANNING(64)
|
||||
SU_OUT STEREO,GAIN(128)
|
||||
SU_OSCILLAT MONO,TRANSPOSE(70),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),FLAGS(SINE+LFO)
|
||||
SU_SEND MONO,AMOUNT(32),LOCALPORT(3,1) + SEND_POP
|
||||
SU_SEND MONO,AMOUNT(32),UNIT(3),PORT(1),FLAGS(SEND_POP)
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
@@ -27,4 +27,4 @@ BEGIN_DELTIMES
|
||||
DELTIME 11025
|
||||
END_DELTIMES
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0,
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0
|
||||
END_PATTERNS
|
||||
|
||||
BEGIN_TRACKS
|
||||
@@ -15,11 +15,11 @@ BEGIN_PATCH
|
||||
SU_ENVELOPE MONO,ATTAC(80),DECAY(80),SUSTAIN(64),RELEASE(80),GAIN(128)
|
||||
SU_OSCILLAT MONO,TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),FLAGS(SINE)
|
||||
SU_MULP MONO
|
||||
SU_DELAY MONO,PREGAIN(40),DRY(128),FEEDBACK(125),DAMP(64),DELAY(0),COUNT(1)
|
||||
SU_DELAY MONO,PREGAIN(40),DRY(128),FEEDBACK(125),DAMP(64),DELAY(0),COUNT(1),FLAGS(NONE)
|
||||
SU_PAN MONO,PANNING(64)
|
||||
SU_OUT STEREO,GAIN(128)
|
||||
SU_OSCILLAT MONO,TRANSPOSE(70),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),FLAGS(SINE+LFO)
|
||||
SU_SEND MONO,AMOUNT(32),LOCALPORT(3,2) + SEND_POP
|
||||
SU_SEND MONO,AMOUNT(32),UNIT(3),PORT(2),FLAGS(SEND_POP)
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
@@ -27,4 +27,4 @@ BEGIN_DELTIMES
|
||||
DELTIME 11025
|
||||
END_DELTIMES
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%define BPM 100
|
||||
%define INCLUDE_DELAY_MODULATION
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 80, HLD, HLD, HLD, HLD, HLD, HLD, HLD, HLD, HLD, HLD, 0, 0, 0, 0, 0
|
||||
@@ -16,11 +16,11 @@ BEGIN_PATCH
|
||||
SU_ENVELOPE MONO,ATTAC(80),DECAY(80),SUSTAIN(64),RELEASE(80),GAIN(128)
|
||||
SU_OSCILLAT MONO,TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),FLAGS(TRISAW)
|
||||
SU_MULP MONO
|
||||
SU_DELAY MONO,PREGAIN(40),DRY(128),FEEDBACK(0),DAMP(64),DELAY(0),COUNT(1)
|
||||
SU_DELAY MONO,PREGAIN(40),DRY(128),FEEDBACK(0),DAMP(64),DELAY(0),COUNT(1),FLAGS(NONE)
|
||||
SU_PAN MONO,PANNING(64)
|
||||
SU_OUT STEREO,GAIN(128)
|
||||
SU_OSCILLAT MONO,TRANSPOSE(50),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),FLAGS(SINE+LFO)
|
||||
SU_SEND MONO,AMOUNT(65),LOCALPORT(3,5) + SEND_POP
|
||||
SU_SEND MONO,AMOUNT(65),UNIT(3),PORT(5),FLAGS(SEND_POP)
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
@@ -28,4 +28,4 @@ BEGIN_DELTIMES
|
||||
DELTIME 1000
|
||||
END_DELTIMES
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0,
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0
|
||||
END_PATTERNS
|
||||
|
||||
; %define SU_USE_UNDENORMALIZE ; // removing this skips denormalization code in the units
|
||||
@@ -19,7 +19,7 @@ BEGIN_PATCH
|
||||
SU_OSCILLAT MONO,TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(64),SHAPE(127),GAIN(64),FLAGS(SINE)
|
||||
SU_MULP MONO
|
||||
SU_FILTER MONO,FREQUENCY(32),RESONANCE(128),FLAGS(LOWPASS + BANDPASS + HIGHPASS)
|
||||
SU_DELAY MONO,PREGAIN(128),DRY(128),FEEDBACK(128),DAMP(16),DELAY(0),COUNT(1) + NOTETRACKING
|
||||
SU_DELAY MONO,PREGAIN(128),DRY(128),FEEDBACK(128),DAMP(16),DELAY(0),COUNT(1),FLAGS(NOTETRACKING)
|
||||
SU_FILTER MONO,FREQUENCY(24),RESONANCE(128),FLAGS(LOWPASS + BANDPASS + HIGHPASS)
|
||||
SU_MULP MONO
|
||||
SU_PAN MONO,PANNING(64)
|
||||
@@ -31,4 +31,4 @@ BEGIN_DELTIMES
|
||||
DELTIME 10787
|
||||
END_DELTIMES
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0,
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0
|
||||
END_PATTERNS
|
||||
|
||||
BEGIN_TRACKS
|
||||
@@ -15,11 +15,11 @@ BEGIN_PATCH
|
||||
SU_ENVELOPE MONO,ATTAC(80),DECAY(80),SUSTAIN(64),RELEASE(80),GAIN(128)
|
||||
SU_OSCILLAT MONO,TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),FLAGS(SINE)
|
||||
SU_MULP MONO
|
||||
SU_DELAY MONO,PREGAIN(40),DRY(128),FEEDBACK(125),DAMP(64),DELAY(0),COUNT(1)
|
||||
SU_DELAY MONO,PREGAIN(40),DRY(128),FEEDBACK(125),DAMP(64),DELAY(0),COUNT(1),FLAGS(NONE)
|
||||
SU_PAN MONO,PANNING(64)
|
||||
SU_OUT STEREO,GAIN(128)
|
||||
SU_OSCILLAT MONO,TRANSPOSE(70),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),FLAGS(SINE+LFO)
|
||||
SU_SEND MONO,AMOUNT(32),LOCALPORT(3,0) + SEND_POP
|
||||
SU_SEND MONO,AMOUNT(32),UNIT(3),PORT(0),FLAGS(SEND_POP)
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
@@ -27,4 +27,4 @@ BEGIN_DELTIMES
|
||||
DELTIME 11025
|
||||
END_DELTIMES
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0,
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0
|
||||
END_PATTERNS
|
||||
|
||||
BEGIN_TRACKS
|
||||
@@ -15,7 +15,7 @@ BEGIN_PATCH
|
||||
SU_ENVELOPE MONO,ATTAC(80),DECAY(80),SUSTAIN(64),RELEASE(80),GAIN(128)
|
||||
SU_OSCILLAT MONO,TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),FLAGS(SINE)
|
||||
SU_MULP MONO
|
||||
SU_DELAY MONO,PREGAIN(40),DRY(128),FEEDBACK(125),DAMP(64),DELAY(0),COUNT(8)
|
||||
SU_DELAY MONO,PREGAIN(40),DRY(128),FEEDBACK(125),DAMP(64),DELAY(0),COUNT(8),FLAGS(NONE)
|
||||
SU_PAN MONO,PANNING(64)
|
||||
SU_OUT STEREO, GAIN(128)
|
||||
END_INSTRUMENT
|
||||
@@ -25,4 +25,4 @@ BEGIN_DELTIMES
|
||||
DELTIME 1116,1188,1276,1356,1422,1492,1556,1618
|
||||
END_DELTIMES
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0,
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0
|
||||
END_PATTERNS
|
||||
|
||||
BEGIN_TRACKS
|
||||
@@ -16,7 +16,7 @@ BEGIN_PATCH
|
||||
SU_OSCILLAT MONO,TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),FLAGS(SINE)
|
||||
SU_MULP MONO
|
||||
SU_PAN MONO,PANNING(64)
|
||||
SU_DELAY STEREO,PREGAIN(40),DRY(128),FEEDBACK(125),DAMP(64),DELAY(0),COUNT(1)
|
||||
SU_DELAY STEREO,PREGAIN(40),DRY(128),FEEDBACK(125),DAMP(64),DELAY(0),COUNT(1),FLAGS(NONE)
|
||||
SU_OUT STEREO, GAIN(128)
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
@@ -26,4 +26,4 @@ BEGIN_DELTIMES
|
||||
DELTIME 21025
|
||||
END_DELTIMES
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, HLD, HLD, HLD, HLD, HLD, HLD, HLD, 0, 0, 0, 0, 0, 0, 0, 0
|
||||
@@ -20,4 +20,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, HLD, HLD, HLD, HLD, HLD, HLD, HLD, 0, 0, 0, 0, 0, 0, 0, 0
|
||||
@@ -17,10 +17,10 @@ BEGIN_PATCH
|
||||
SU_ENVELOPE MONO, ATTAC(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
|
||||
SU_DISTORT MONO, DRIVE(96)
|
||||
SU_OSCILLAT MONO,TRANSPOSE(70),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),FLAGS(SINE+LFO)
|
||||
SU_SEND MONO,AMOUNT(68),LOCALPORT(1,0)
|
||||
SU_SEND MONO,AMOUNT(68),LOCALPORT(3,0) + SEND_POP
|
||||
SU_SEND MONO,AMOUNT(68),UNIT(1),PORT(0),FLAGS(NONE)
|
||||
SU_SEND MONO,AMOUNT(68),UNIT(3),PORT(0),FLAGS(SEND_POP)
|
||||
SU_OUT STEREO,GAIN(128)
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, HLD, HLD, HLD, HLD, HLD, HLD, HLD, 0, 0, 0, 0, 0, 0, 0, 0
|
||||
@@ -18,4 +18,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, HLD, HLD, HLD, HLD, HLD, HLD, HLD, 0, 0, 0, 0, 0, 0, 0, 0
|
||||
@@ -18,4 +18,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, HLD, HLD, HLD, HLD, HLD, HLD, HLD,HLD, HLD, HLD, 0, 0, 0, 0, 0,
|
||||
PATTERN 64, HLD, HLD, HLD, HLD, HLD, HLD, HLD,HLD, HLD, HLD, 0, 0, 0, 0, 0
|
||||
END_PATTERNS
|
||||
|
||||
BEGIN_TRACKS
|
||||
@@ -15,13 +15,13 @@ BEGIN_PATCH
|
||||
SU_ENVELOPE MONO,ATTAC(80),DECAY(80),SUSTAIN(64),RELEASE(80),GAIN(128)
|
||||
SU_ENVELOPE MONO,ATTAC(80),DECAY(80),SUSTAIN(64),RELEASE(80),GAIN(128)
|
||||
SU_OSCILLAT MONO,TRANSPOSE(120),DETUNE(64),PHASE(0),COLOR(128),SHAPE(96),GAIN(128),FLAGS(SINE+LFO)
|
||||
SU_SEND MONO,AMOUNT(68),LOCALPORT(0,0)
|
||||
SU_SEND MONO,AMOUNT(68),LOCALPORT(0,1)
|
||||
SU_SEND MONO,AMOUNT(68),UNIT(0),PORT(0),FLAGS(NONE)
|
||||
SU_SEND MONO,AMOUNT(68),UNIT(0),PORT(1),FLAGS(NONE)
|
||||
; Sustain modulation seems not to be implemented
|
||||
SU_SEND MONO,AMOUNT(68),LOCALPORT(0,3)
|
||||
SU_SEND MONO,AMOUNT(68),LOCALPORT(1,4) + SEND_POP
|
||||
SU_SEND MONO,AMOUNT(68),UNIT(0),PORT(3),FLAGS(NONE)
|
||||
SU_SEND MONO,AMOUNT(68),UNIT(1),PORT(4),FLAGS(SEND_POP)
|
||||
SU_OUT STEREO,GAIN(110)
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, HLD, HLD, HLD, HLD, HLD, HLD, HLD, 0, 0, 0, 0, 0, 0, 0, 0
|
||||
@@ -17,4 +17,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0,
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0
|
||||
END_PATTERNS
|
||||
|
||||
BEGIN_TRACKS
|
||||
@@ -21,4 +21,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0,
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0
|
||||
END_PATTERNS
|
||||
|
||||
BEGIN_TRACKS
|
||||
@@ -19,8 +19,8 @@ BEGIN_PATCH
|
||||
SU_PAN MONO,PANNING(64)
|
||||
SU_OUT STEREO,GAIN(128)
|
||||
SU_OSCILLAT MONO,TRANSPOSE(70),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),FLAGS(SINE + LFO)
|
||||
SU_SEND MONO,AMOUNT(32),LOCALPORT(3,0) + SEND_POP
|
||||
SU_SEND MONO,AMOUNT(32),UNIT(3),PORT(0),FLAGS(SEND_POP)
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0,
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0
|
||||
END_PATTERNS
|
||||
|
||||
BEGIN_TRACKS
|
||||
@@ -21,4 +21,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0,
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0
|
||||
END_PATTERNS
|
||||
|
||||
BEGIN_TRACKS
|
||||
@@ -21,4 +21,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0,
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0
|
||||
END_PATTERNS
|
||||
|
||||
BEGIN_TRACKS
|
||||
@@ -21,4 +21,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0,
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0
|
||||
END_PATTERNS
|
||||
|
||||
BEGIN_TRACKS
|
||||
@@ -19,8 +19,8 @@ BEGIN_PATCH
|
||||
SU_PAN MONO,PANNING(64)
|
||||
SU_OUT STEREO,GAIN(128)
|
||||
SU_OSCILLAT MONO,TRANSPOSE(70),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),FLAGS(SINE + LFO)
|
||||
SU_SEND MONO,AMOUNT(32),LOCALPORT(3,1) + SEND_POP
|
||||
SU_SEND MONO,AMOUNT(32),UNIT(3),PORT(1),FLAGS(SEND_POP)
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0,
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0
|
||||
END_PATTERNS
|
||||
|
||||
BEGIN_TRACKS
|
||||
@@ -21,4 +21,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, HLD, HLD, HLD, HLD, HLD, HLD, HLD, 0, 0, 0, 0, 0, 0, 0, 0
|
||||
@@ -19,4 +19,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, HLD, HLD, HLD, HLD, HLD, HLD, HLD, 0, 0, 0, 0, 0, 0, 0, 0
|
||||
@@ -20,4 +20,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, HLD, HLD, HLD, HLD, HLD, HLD, HLD, 0, 0, 0, 0, 0, 0, 0, 0
|
||||
@@ -20,4 +20,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, HLD, HLD, HLD, HLD, HLD, HLD, HLD, 0, 0, 0, 0, 0, 0, 0, 0
|
||||
@@ -17,10 +17,10 @@ BEGIN_PATCH
|
||||
SU_ENVELOPE MONO,ATTAC(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
|
||||
SU_HOLD MONO,HOLDFREQ(3)
|
||||
SU_OSCILLAT MONO,TRANSPOSE(70),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),FLAGS(SINE+LFO)
|
||||
SU_SEND MONO,AMOUNT(68),LOCALPORT(1,0)
|
||||
SU_SEND MONO,AMOUNT(68),LOCALPORT(3,0) + SEND_POP
|
||||
SU_SEND MONO,AMOUNT(68),UNIT(1),PORT(0),FLAGS(NONE)
|
||||
SU_SEND MONO,AMOUNT(68),UNIT(3),PORT(0),FLAGS(SEND_POP)
|
||||
SU_OUT STEREO,GAIN(128)
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, HLD, HLD, HLD, HLD, HLD, HLD, HLD, 0, 0, 0, 0, 0, 0, 0, 0
|
||||
@@ -19,4 +19,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, HLD, HLD, HLD, HLD, HLD, HLD, HLD, 0, 0, 0, 0, 0, 0, 0, 0
|
||||
@@ -24,4 +24,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, HLD, HLD, HLD, HLD, HLD, HLD, HLD, 0, 0, 0, 0, 0, 0, 0, 0
|
||||
@@ -23,4 +23,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, HLD, HLD, HLD, HLD, HLD, HLD, HLD, 0, 0, 0, 0, 0, 0, 0, 0
|
||||
@@ -20,4 +20,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, HLD, HLD, HLD, HLD, HLD, HLD, HLD, 0, 0, 0, 0, 0, 0, 0, 0
|
||||
@@ -19,4 +19,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0
|
||||
@@ -18,4 +18,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0
|
||||
@@ -17,4 +17,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, HLD, HLD, HLD, HLD, HLD, HLD, HLD, 0, 0, 0, 0, 0, 0, 0, 0
|
||||
@@ -18,4 +18,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, HLD, HLD, HLD, HLD, HLD, HLD, HLD, 0, 0, 0, 0, 0, 0, 0, 0
|
||||
@@ -17,4 +17,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, HLD, HLD, HLD, HLD, HLD, HLD, HLD, 0, 0, 0, 0, 0, 0, 0, 0
|
||||
@@ -19,4 +19,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, HLD, HLD, HLD, HLD, HLD, HLD, HLD, 0, 0, 0, 0, 0, 0, 0, 0
|
||||
@@ -24,4 +24,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, HLD, HLD, HLD, HLD, HLD, HLD, HLD, 0, 0, 0, 0, 0, 0, 0, 0
|
||||
@@ -22,4 +22,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, HLD, HLD, HLD, HLD, HLD, HLD, HLD, 0, 0, 0, 0, 0, 0, 0, 0
|
||||
@@ -21,4 +21,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64,HLD,HLD,HLD,HLD,HLD,HLD,HLD, 0, 0, 0,0,0,0,0,0,
|
||||
PATTERN 0, 0, 0, 0, 0, 0, 0, 0,64,HLD,HLD,0,0,0,0,0,
|
||||
PATTERN 64,HLD,HLD,HLD,HLD,HLD,HLD,HLD, 0, 0, 0,0,0,0,0,0
|
||||
PATTERN 0, 0, 0, 0, 0, 0, 0, 0,64,HLD,HLD,0,0,0,0,0
|
||||
END_PATTERNS
|
||||
|
||||
BEGIN_TRACKS
|
||||
@@ -25,4 +25,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0,
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0
|
||||
END_PATTERNS
|
||||
|
||||
BEGIN_TRACKS
|
||||
@@ -22,4 +22,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0,
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0
|
||||
END_PATTERNS
|
||||
|
||||
BEGIN_TRACKS
|
||||
@@ -20,4 +20,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 80, HLD, HLD, HLD, HLD, HLD, HLD, HLD, HLD, HLD, HLD, 0, 0, 0, 0, 0
|
||||
@@ -17,9 +17,9 @@ BEGIN_PATCH
|
||||
SU_MULP MONO
|
||||
SU_PUSH MONO
|
||||
SU_OSCILLAT MONO,TRANSPOSE(70),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),FLAGS(SINE + LFO)
|
||||
SU_SEND MONO,AMOUNT(68),LOCALPORT(1,3) + SEND_POP
|
||||
SU_SEND MONO,AMOUNT(68),UNIT(1),PORT(3),FLAGS(SEND_POP)
|
||||
SU_OUT STEREO,GAIN(128)
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 80, HLD, HLD, HLD, HLD, HLD, HLD, HLD, HLD, HLD, HLD, 0, 0, 0, 0, 0
|
||||
@@ -17,9 +17,9 @@ BEGIN_PATCH
|
||||
SU_MULP MONO
|
||||
SU_PUSH MONO
|
||||
SU_OSCILLAT MONO,TRANSPOSE(70),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),FLAGS(SINE+LFO)
|
||||
SU_SEND MONO,AMOUNT(96),LOCALPORT(1,1) + SEND_POP
|
||||
SU_SEND MONO,AMOUNT(96),UNIT(1),PORT(1),FLAGS(SEND_POP)
|
||||
SU_OUT STEREO,GAIN(128)
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 80, HLD, HLD, HLD, HLD, HLD, HLD, HLD, HLD, HLD, HLD, 0, 0, 0, 0, 0
|
||||
@@ -17,9 +17,9 @@ BEGIN_PATCH
|
||||
SU_MULP MONO
|
||||
SU_PUSH MONO
|
||||
SU_OSCILLAT MONO,TRANSPOSE(70),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),FLAGS(SINE + LFO)
|
||||
SU_SEND MONO,AMOUNT(68),LOCALPORT(1,5) + SEND_POP
|
||||
SU_SEND MONO,AMOUNT(68),UNIT(1),PORT(5),FLAGS(SEND_POP)
|
||||
SU_OUT STEREO,GAIN(128)
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0,
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0
|
||||
END_PATTERNS
|
||||
|
||||
BEGIN_TRACKS
|
||||
@@ -21,4 +21,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0,
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0
|
||||
END_PATTERNS
|
||||
|
||||
BEGIN_TRACKS
|
||||
@@ -21,4 +21,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 80, HLD, HLD, HLD, HLD, HLD, HLD, HLD, HLD, HLD, HLD, 0, 0, 0, 0, 0
|
||||
@@ -17,9 +17,9 @@ BEGIN_PATCH
|
||||
SU_MULP MONO
|
||||
SU_PUSH MONO
|
||||
SU_OSCILLAT MONO,TRANSPOSE(70),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),FLAGS(SINE + LFO)
|
||||
SU_SEND MONO,AMOUNT(128),LOCALPORT(1,2) + SEND_POP
|
||||
SU_SEND MONO,AMOUNT(128),UNIT(1),PORT(2),FLAGS(SEND_POP)
|
||||
SU_OUT STEREO,GAIN(128)
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0,
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0
|
||||
END_PATTERNS
|
||||
|
||||
BEGIN_TRACKS
|
||||
@@ -21,4 +21,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 0,0,0,0,0,0,0,0,
|
||||
PATTERN 72, HLD, HLD, HLD, HLD, HLD, HLD, 0,
|
||||
PATTERN 64, HLD, HLD, HLD, HLD, HLD, HLD, 0,
|
||||
PATTERN 60, HLD, HLD, HLD, HLD, HLD, HLD, 0,
|
||||
PATTERN 40, HLD, HLD, HLD, HLD, HLD, HLD, 0,
|
||||
PATTERN 0,0,0,0,0,0,0,0
|
||||
PATTERN 72, HLD, HLD, HLD, HLD, HLD, HLD, 0
|
||||
PATTERN 64, HLD, HLD, HLD, HLD, HLD, HLD, 0
|
||||
PATTERN 60, HLD, HLD, HLD, HLD, HLD, HLD, 0
|
||||
PATTERN 40, HLD, HLD, HLD, HLD, HLD, HLD, 0
|
||||
END_PATTERNS
|
||||
|
||||
BEGIN_TRACKS
|
||||
@@ -19,8 +19,8 @@ BEGIN_PATCH
|
||||
BEGIN_INSTRUMENT VOICES(1) ; Instrument0
|
||||
SU_ENVELOPE MONO,ATTAC(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
|
||||
SU_ENVELOPE MONO,ATTAC(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
|
||||
SU_OSCILLAT MONO,TRANSPOSE(64+4),DETUNE(64),PHASE(64),SAMPLENO(0),SHAPE(64),GAIN(128), FLAGS(SAMPLE)
|
||||
SU_OSCILLAT MONO,TRANSPOSE(64+2),DETUNE(64),PHASE(64),SAMPLENO(1),SHAPE(64),GAIN(128), FLAGS(SAMPLE)
|
||||
SU_OSCILLAT MONO,TRANSPOSE(68),DETUNE(64),PHASE(64),SAMPLENO(0),SHAPE(64),GAIN(128), FLAGS(SAMPLE)
|
||||
SU_OSCILLAT MONO,TRANSPOSE(66),DETUNE(64),PHASE(64),SAMPLENO(1),SHAPE(64),GAIN(128), FLAGS(SAMPLE)
|
||||
SU_MULP STEREO
|
||||
SU_OUT STEREO,GAIN(128)
|
||||
END_INSTRUMENT
|
||||
@@ -39,4 +39,4 @@ BEGIN_SAMPLE_OFFSETS
|
||||
SAMPLE_OFFSET START(1680142),LOOPSTART(1483),LOOPLENGTH(95) ; name VIOLN70, unitynote 58 (transpose to 2), data length 1579
|
||||
END_SAMPLE_OFFSETS
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 0,0,0,0,0,0,0,0,
|
||||
PATTERN 72, HLD, HLD, HLD, HLD, HLD, HLD, 0,
|
||||
PATTERN 64, HLD, HLD, HLD, HLD, HLD, HLD, 0,
|
||||
PATTERN 60, HLD, HLD, HLD, HLD, HLD, HLD, 0,
|
||||
PATTERN 40, HLD, HLD, HLD, HLD, HLD, HLD, 0,
|
||||
PATTERN 0,0,0,0,0,0,0,0
|
||||
PATTERN 72, HLD, HLD, HLD, HLD, HLD, HLD, 0
|
||||
PATTERN 64, HLD, HLD, HLD, HLD, HLD, HLD, 0
|
||||
PATTERN 60, HLD, HLD, HLD, HLD, HLD, HLD, 0
|
||||
PATTERN 40, HLD, HLD, HLD, HLD, HLD, HLD, 0
|
||||
END_PATTERNS
|
||||
|
||||
BEGIN_TRACKS
|
||||
@@ -36,4 +36,4 @@ BEGIN_SAMPLE_OFFSETS
|
||||
SAMPLE_OFFSET START(1678611),LOOPSTART(1341),LOOPLENGTH(106) ; name VIOLN68, unitynote 56 (transpose to 4), data length 1448
|
||||
END_SAMPLE_OFFSETS
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 80, HLD, HLD, HLD, HLD, HLD, HLD, HLD, HLD, HLD, HLD, 0, 0, 0, 0, 0
|
||||
@@ -17,9 +17,9 @@ BEGIN_PATCH
|
||||
SU_MULP MONO
|
||||
SU_PUSH MONO
|
||||
SU_OSCILLAT MONO,TRANSPOSE(70),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),FLAGS(SINE + LFO)
|
||||
SU_SEND MONO,AMOUNT(68),LOCALPORT(1,4) + SEND_POP
|
||||
SU_SEND MONO,AMOUNT(68),UNIT(1),PORT(4),FLAGS(SEND_POP)
|
||||
SU_OUT STEREO,GAIN(128)
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0,
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0
|
||||
END_PATTERNS
|
||||
|
||||
BEGIN_TRACKS
|
||||
@@ -21,4 +21,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0,
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0
|
||||
END_PATTERNS
|
||||
|
||||
BEGIN_TRACKS
|
||||
@@ -20,4 +20,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 80, HLD, HLD, HLD, HLD, HLD, HLD, HLD, HLD, HLD, HLD, 0, 0, 0, 0, 0
|
||||
@@ -17,9 +17,9 @@ BEGIN_PATCH
|
||||
SU_MULP MONO
|
||||
SU_PUSH MONO
|
||||
SU_OSCILLAT MONO,TRANSPOSE(70),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),FLAGS(SINE + LFO)
|
||||
SU_SEND MONO,AMOUNT(68),LOCALPORT(1,0) + SEND_POP
|
||||
SU_SEND MONO,AMOUNT(68),UNIT(1),PORT(0),FLAGS(SEND_POP)
|
||||
SU_OUT STEREO,GAIN(128)
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0,
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0
|
||||
END_PATTERNS
|
||||
|
||||
BEGIN_TRACKS
|
||||
@@ -21,4 +21,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0,
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0
|
||||
END_PATTERNS
|
||||
|
||||
BEGIN_TRACKS
|
||||
@@ -20,4 +20,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0,
|
||||
PATTERN 64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0
|
||||
END_PATTERNS
|
||||
|
||||
BEGIN_TRACKS
|
||||
@@ -19,4 +19,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, HLD, HLD, HLD, HLD, HLD, HLD, HLD, 0, 0, 0, 0, 0, 0, 0, 0
|
||||
@@ -23,4 +23,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, HLD, HLD, HLD, HLD, HLD, HLD, HLD, 0, 0, 0, 0, 0, 0, 0, 0
|
||||
@@ -24,4 +24,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, HLD, HLD, HLD, HLD, HLD, HLD, HLD, 0, 0, 0, 0, 0, 0, 0, 0
|
||||
@@ -18,4 +18,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, HLD, HLD, HLD, HLD, HLD, HLD, HLD, 0, 0, 0, 0, 0, 0, 0, 0
|
||||
@@ -19,4 +19,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, HLD, 68, HLD, 32, HLD, HLD, HLD, 75, HLD, 78, HLD, HLD, 0, 0, 0,
|
||||
PATTERN 64, HLD, 68, HLD, 32, HLD, HLD, HLD, 75, HLD, 78, HLD, HLD, 0, 0, 0
|
||||
END_PATTERNS
|
||||
|
||||
BEGIN_TRACKS
|
||||
@@ -29,4 +29,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, HLD, HLD, HLD, HLD, HLD, HLD, HLD, 0, 0, 0, 0, 0, 0, 0, 0
|
||||
@@ -20,4 +20,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%define BPM 100
|
||||
|
||||
%include "sointu_header.inc"
|
||||
%include "sointu/header.inc"
|
||||
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, HLD, HLD, HLD, HLD, HLD, HLD, HLD, 0, 0, 0, 0, 0, 0, 0, 0
|
||||
@@ -21,4 +21,4 @@ BEGIN_PATCH
|
||||
END_INSTRUMENT
|
||||
END_PATCH
|
||||
|
||||
%include "sointu_footer.inc"
|
||||
%include "sointu/footer.inc"
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user