mirror of
https://github.com/vsariola/sointu.git
synced 2025-07-19 05:24:48 -04:00
Fix warnings when built using nasm.
Nasm gives warnings about labels without colons in the end; these were particularly prevalent in struc members: ".size" has be ".size:". Nasm also wasn't happy with extra trailing commas when calling macros.
This commit is contained in:
@ -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
|
||||
|
||||
|
@ -334,7 +334,7 @@ struc su_delayline_wrk
|
||||
.dcout resd 1
|
||||
.filtstate resd 1
|
||||
.buffer resd MAX_DELAY
|
||||
.size
|
||||
.size:
|
||||
endstruc
|
||||
|
||||
;-------------------------------------------------------------------------------
|
||||
|
@ -141,16 +141,16 @@ 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 INCLUDE_MULTIVOICE_TRACKS
|
||||
.voicetrack RESPTR 1
|
||||
%endif
|
||||
.render_epilogue
|
||||
.render_epilogue:
|
||||
%if BITS == 32
|
||||
RESPTR 8 ; registers
|
||||
.retaddr_pl RESPTR 1
|
||||
@ -160,7 +160,7 @@ struc su_stack ; the structure of stack _as the units see it_
|
||||
RESPTR 2 ; registers
|
||||
%endif
|
||||
.bufferptr RESPTR 1
|
||||
.size
|
||||
.size:
|
||||
endstruc
|
||||
|
||||
;===============================================================================
|
||||
|
@ -6,7 +6,7 @@
|
||||
|
||||
%macro EXPORT 1
|
||||
global %1
|
||||
%1
|
||||
%1:
|
||||
%endmacro
|
||||
|
||||
%ifidn __OUTPUT_FORMAT__,win32
|
||||
@ -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
|
||||
|
@ -260,7 +260,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
|
||||
|
@ -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
|
@ -3,7 +3,7 @@
|
||||
%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
|
||||
|
@ -3,7 +3,7 @@
|
||||
%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
|
||||
|
@ -3,9 +3,9 @@
|
||||
%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
|
||||
|
@ -3,7 +3,7 @@
|
||||
%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
|
||||
|
@ -3,7 +3,7 @@
|
||||
%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
|
||||
|
@ -3,8 +3,8 @@
|
||||
%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
|
||||
|
@ -3,8 +3,8 @@
|
||||
%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
|
||||
|
@ -3,7 +3,7 @@
|
||||
%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
|
||||
|
@ -3,7 +3,7 @@
|
||||
%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
|
||||
|
@ -3,7 +3,7 @@
|
||||
%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
|
||||
|
@ -3,7 +3,7 @@
|
||||
%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
|
||||
|
@ -3,7 +3,7 @@
|
||||
%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
|
||||
|
@ -3,7 +3,7 @@
|
||||
%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
|
||||
|
@ -3,7 +3,7 @@
|
||||
%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
|
||||
|
@ -3,7 +3,7 @@
|
||||
%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
|
||||
|
@ -3,7 +3,7 @@
|
||||
%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
|
||||
|
@ -3,7 +3,7 @@
|
||||
%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
|
||||
|
@ -3,7 +3,7 @@
|
||||
%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
|
||||
|
@ -3,7 +3,7 @@
|
||||
%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
|
||||
|
@ -3,7 +3,7 @@
|
||||
%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
|
||||
|
@ -3,7 +3,7 @@
|
||||
%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
|
||||
|
@ -3,7 +3,7 @@
|
||||
%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
|
||||
|
@ -3,7 +3,7 @@
|
||||
%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
|
||||
|
@ -3,7 +3,7 @@
|
||||
%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
|
||||
|
@ -3,7 +3,7 @@
|
||||
%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
|
||||
|
@ -3,8 +3,8 @@
|
||||
%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
|
||||
|
@ -3,7 +3,7 @@
|
||||
%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
|
||||
|
@ -3,7 +3,7 @@
|
||||
%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
|
||||
|
@ -3,7 +3,7 @@
|
||||
%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
|
||||
|
@ -3,7 +3,7 @@
|
||||
%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
|
||||
|
@ -3,7 +3,7 @@
|
||||
%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
|
||||
|
@ -3,11 +3,11 @@
|
||||
%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
|
||||
|
@ -3,11 +3,11 @@
|
||||
%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
|
||||
|
@ -3,7 +3,7 @@
|
||||
%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
|
||||
|
@ -3,7 +3,7 @@
|
||||
%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
|
||||
|
@ -3,7 +3,7 @@
|
||||
%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
|
||||
|
@ -3,7 +3,7 @@
|
||||
%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
|
||||
|
@ -3,7 +3,7 @@
|
||||
%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
|
||||
|
@ -3,7 +3,7 @@
|
||||
%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
|
||||
|
@ -8,9 +8,9 @@
|
||||
; samples are outputted. Here the triplets are slightly faster than the original so
|
||||
; they fit the default MAX_TICKS that is calculated using the simple bpm assumption.
|
||||
BEGIN_PATTERNS
|
||||
PATTERN 64, 0, 64, 64, 64, 0, 64, 64, 64, 0, 64, 64, 65, 0, 65, 65,
|
||||
PATTERN 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ; 4-rows
|
||||
PATTERN 78, 0, 54, 0, 78, 0, 54, 0, 78, 0, 54, 0, 78, 0, 54, 0, ; triplets
|
||||
PATTERN 64, 0, 64, 64, 64, 0, 64, 64, 64, 0, 64, 64, 65, 0, 65, 65
|
||||
PATTERN 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ; 4-rows
|
||||
PATTERN 78, 0, 54, 0, 78, 0, 54, 0, 78, 0, 54, 0, 78, 0, 54, 0 ; triplets
|
||||
END_PATTERNS
|
||||
|
||||
BEGIN_TRACKS
|
||||
|
Reference in New Issue
Block a user