mirror of
https://github.com/vsariola/sointu.git
synced 2026-09-25 09:32:02 -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
|
Building
|
||||||
--------
|
--------
|
||||||
|
|
||||||
Requires [CMake](https://cmake.org), [yasm](https://yasm.tortall.net), and
|
Requires [CMake](https://cmake.org), [nasm](https://www.nasm.us/) or
|
||||||
your favorite c-compiler & build tool. Results have been obtained using Visual
|
[yasm](https://yasm.tortall.net), and your favorite c-compiler & build tool.
|
||||||
Studio 2019, gcc&make on linux, and MinGW&mingw32-make.
|
Results have been obtained using Visual Studio 2019, gcc&make on linux, and
|
||||||
|
MinGW&mingw32-make.
|
||||||
|
|
||||||
### Example: building and testing using MinGW32
|
### Example: building and testing using MinGW32
|
||||||
|
|
||||||
|
|||||||
@@ -334,7 +334,7 @@ struc su_delayline_wrk
|
|||||||
.dcout resd 1
|
.dcout resd 1
|
||||||
.filtstate resd 1
|
.filtstate resd 1
|
||||||
.buffer resd MAX_DELAY
|
.buffer resd MAX_DELAY
|
||||||
.size
|
.size:
|
||||||
endstruc
|
endstruc
|
||||||
|
|
||||||
;-------------------------------------------------------------------------------
|
;-------------------------------------------------------------------------------
|
||||||
|
|||||||
@@ -141,16 +141,16 @@ struc su_stack ; the structure of stack _as the units see it_
|
|||||||
%ifdef INCLUDE_POLYPHONY
|
%ifdef INCLUDE_POLYPHONY
|
||||||
.polyphony RESPTR 1
|
.polyphony RESPTR 1
|
||||||
%endif
|
%endif
|
||||||
.output_sound
|
.output_sound:
|
||||||
.rowtick RESPTR 1 ; which tick within this row are we at
|
.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
|
.row RESPTR 1 ; which total row of the song are we at
|
||||||
.tick RESPTR 1 ; which total tick of the song are we at
|
.tick RESPTR 1 ; which total tick of the song are we at
|
||||||
.randseed RESPTR 1
|
.randseed RESPTR 1
|
||||||
%ifdef INCLUDE_MULTIVOICE_TRACKS
|
%ifdef INCLUDE_MULTIVOICE_TRACKS
|
||||||
.voicetrack RESPTR 1
|
.voicetrack RESPTR 1
|
||||||
%endif
|
%endif
|
||||||
.render_epilogue
|
.render_epilogue:
|
||||||
%if BITS == 32
|
%if BITS == 32
|
||||||
RESPTR 8 ; registers
|
RESPTR 8 ; registers
|
||||||
.retaddr_pl RESPTR 1
|
.retaddr_pl RESPTR 1
|
||||||
@@ -160,7 +160,7 @@ struc su_stack ; the structure of stack _as the units see it_
|
|||||||
RESPTR 2 ; registers
|
RESPTR 2 ; registers
|
||||||
%endif
|
%endif
|
||||||
.bufferptr RESPTR 1
|
.bufferptr RESPTR 1
|
||||||
.size
|
.size:
|
||||||
endstruc
|
endstruc
|
||||||
|
|
||||||
;===============================================================================
|
;===============================================================================
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
%macro EXPORT 1
|
%macro EXPORT 1
|
||||||
global %1
|
global %1
|
||||||
%1
|
%1:
|
||||||
%endmacro
|
%endmacro
|
||||||
|
|
||||||
%ifidn __OUTPUT_FORMAT__,win32
|
%ifidn __OUTPUT_FORMAT__,win32
|
||||||
@@ -235,7 +235,7 @@ section .text ; yasm throws section redeclaration warnings if strucs are defined
|
|||||||
struc su_unit
|
struc su_unit
|
||||||
.state resd 8
|
.state resd 8
|
||||||
.ports resd 8
|
.ports resd 8
|
||||||
.size
|
.size:
|
||||||
endstruc
|
endstruc
|
||||||
|
|
||||||
;-------------------------------------------------------------------------------
|
;-------------------------------------------------------------------------------
|
||||||
@@ -247,7 +247,7 @@ struc su_voice
|
|||||||
.inputs resd 8
|
.inputs resd 8
|
||||||
.reserved resd 6 ; this is done to so the whole voice is 2^n long, see polyphonic player
|
.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
|
.workspace resb MAX_UNITS * su_unit.size
|
||||||
.size
|
.size:
|
||||||
endstruc
|
endstruc
|
||||||
|
|
||||||
;-------------------------------------------------------------------------------
|
;-------------------------------------------------------------------------------
|
||||||
@@ -259,7 +259,7 @@ struc su_synthworkspace
|
|||||||
.right resd 1
|
.right resd 1
|
||||||
.aux resd 6 ; 3 auxiliary signals
|
.aux resd 6 ; 3 auxiliary signals
|
||||||
.voices resb ABSOLUTE_MAX_VOICES * su_voice.size
|
.voices resb ABSOLUTE_MAX_VOICES * su_voice.size
|
||||||
.size
|
.size:
|
||||||
endstruc
|
endstruc
|
||||||
|
|
||||||
%endif ; SOINTU_INC
|
%endif ; SOINTU_INC
|
||||||
|
|||||||
@@ -260,7 +260,7 @@ su_oscillat_sine:
|
|||||||
fstp st1
|
fstp st1
|
||||||
fsub st0, st0 ; // 0
|
fsub st0, st0 ; // 0
|
||||||
ret
|
ret
|
||||||
su_oscillat_sine_do
|
su_oscillat_sine_do:
|
||||||
fdivp st1, st0 ; // p/c
|
fdivp st1, st0 ; // p/c
|
||||||
fldpi ; // pi p
|
fldpi ; // pi p
|
||||||
fadd st0 ; // 2*pi p
|
fadd st0 ; // 2*pi p
|
||||||
|
|||||||
@@ -34,6 +34,8 @@ su_gmdls_path2:
|
|||||||
db 'drivers/etc/gm.dls',0
|
db 'drivers/etc/gm.dls',0
|
||||||
|
|
||||||
SECT_BSS(susamtbl)
|
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
|
%endif
|
||||||
@@ -38,6 +38,8 @@ su_gmdls_path2:
|
|||||||
db 'drivers/etc/gm.dls',0
|
db 'drivers/etc/gm.dls',0
|
||||||
|
|
||||||
SECT_BSS(susamtbl)
|
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
|
%endif
|
||||||
+1
-1
@@ -3,7 +3,7 @@
|
|||||||
%include "sointu/header.inc"
|
%include "sointu/header.inc"
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
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
|
END_PATTERNS
|
||||||
|
|
||||||
BEGIN_TRACKS
|
BEGIN_TRACKS
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
%include "sointu/header.inc"
|
%include "sointu/header.inc"
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
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
|
END_PATTERNS
|
||||||
|
|
||||||
BEGIN_TRACKS
|
BEGIN_TRACKS
|
||||||
|
|||||||
@@ -3,9 +3,9 @@
|
|||||||
%include "sointu/header.inc"
|
%include "sointu/header.inc"
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
BEGIN_PATTERNS
|
||||||
PATTERN 64, 0, 0, 0, 68, 0, 0, 0, 66, 0, 0, 0, 69, 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, 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 0, 0, 71, 0, 75, 0, 0, 0, 73, 0, 0, 0, 76, 0, 0, 0
|
||||||
END_PATTERNS
|
END_PATTERNS
|
||||||
|
|
||||||
BEGIN_TRACKS
|
BEGIN_TRACKS
|
||||||
|
|||||||
+1
-1
@@ -3,7 +3,7 @@
|
|||||||
%include "sointu/header.inc"
|
%include "sointu/header.inc"
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
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
|
END_PATTERNS
|
||||||
|
|
||||||
BEGIN_TRACKS
|
BEGIN_TRACKS
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
%include "sointu/header.inc"
|
%include "sointu/header.inc"
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
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
|
END_PATTERNS
|
||||||
|
|
||||||
BEGIN_TRACKS
|
BEGIN_TRACKS
|
||||||
|
|||||||
@@ -3,8 +3,8 @@
|
|||||||
%include "sointu/header.inc"
|
%include "sointu/header.inc"
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
BEGIN_PATTERNS
|
||||||
PATTERN 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 65, 65, 65, 65,
|
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 76, 0, 0, 0, 0, 0, 0, 0, 76, 0, 0, 0, 0, 0, 0, 0
|
||||||
END_PATTERNS
|
END_PATTERNS
|
||||||
|
|
||||||
BEGIN_TRACKS
|
BEGIN_TRACKS
|
||||||
|
|||||||
@@ -3,8 +3,8 @@
|
|||||||
%include "sointu/header.inc"
|
%include "sointu/header.inc"
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
BEGIN_PATTERNS
|
||||||
PATTERN 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 65, 65, 65, 65,
|
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 76, 0, 0, 0, 0, 0, 0, 0, 76, 0, 0, 0, 0, 0, 0, 0
|
||||||
END_PATTERNS
|
END_PATTERNS
|
||||||
|
|
||||||
BEGIN_TRACKS
|
BEGIN_TRACKS
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
%include "sointu/header.inc"
|
%include "sointu/header.inc"
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
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
|
END_PATTERNS
|
||||||
|
|
||||||
BEGIN_TRACKS
|
BEGIN_TRACKS
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
%include "sointu/header.inc"
|
%include "sointu/header.inc"
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
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
|
END_PATTERNS
|
||||||
|
|
||||||
BEGIN_TRACKS
|
BEGIN_TRACKS
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
%include "sointu/header.inc"
|
%include "sointu/header.inc"
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
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
|
END_PATTERNS
|
||||||
|
|
||||||
BEGIN_TRACKS
|
BEGIN_TRACKS
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
%include "sointu/header.inc"
|
%include "sointu/header.inc"
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
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
|
END_PATTERNS
|
||||||
|
|
||||||
BEGIN_TRACKS
|
BEGIN_TRACKS
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
%include "sointu/header.inc"
|
%include "sointu/header.inc"
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
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
|
END_PATTERNS
|
||||||
|
|
||||||
BEGIN_TRACKS
|
BEGIN_TRACKS
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
%include "sointu/header.inc"
|
%include "sointu/header.inc"
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
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
|
END_PATTERNS
|
||||||
|
|
||||||
BEGIN_TRACKS
|
BEGIN_TRACKS
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
%include "sointu/header.inc"
|
%include "sointu/header.inc"
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
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
|
END_PATTERNS
|
||||||
|
|
||||||
; %define SU_USE_UNDENORMALIZE ; // removing this skips denormalization code in the units
|
; %define SU_USE_UNDENORMALIZE ; // removing this skips denormalization code in the units
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
%include "sointu/header.inc"
|
%include "sointu/header.inc"
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
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
|
END_PATTERNS
|
||||||
|
|
||||||
BEGIN_TRACKS
|
BEGIN_TRACKS
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
%include "sointu/header.inc"
|
%include "sointu/header.inc"
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
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
|
END_PATTERNS
|
||||||
|
|
||||||
BEGIN_TRACKS
|
BEGIN_TRACKS
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
%include "sointu/header.inc"
|
%include "sointu/header.inc"
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
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
|
END_PATTERNS
|
||||||
|
|
||||||
BEGIN_TRACKS
|
BEGIN_TRACKS
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
%include "sointu/header.inc"
|
%include "sointu/header.inc"
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
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
|
END_PATTERNS
|
||||||
|
|
||||||
BEGIN_TRACKS
|
BEGIN_TRACKS
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
%include "sointu/header.inc"
|
%include "sointu/header.inc"
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
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
|
END_PATTERNS
|
||||||
|
|
||||||
BEGIN_TRACKS
|
BEGIN_TRACKS
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
%include "sointu/header.inc"
|
%include "sointu/header.inc"
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
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
|
END_PATTERNS
|
||||||
|
|
||||||
BEGIN_TRACKS
|
BEGIN_TRACKS
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
%include "sointu/header.inc"
|
%include "sointu/header.inc"
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
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
|
END_PATTERNS
|
||||||
|
|
||||||
BEGIN_TRACKS
|
BEGIN_TRACKS
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
%include "sointu/header.inc"
|
%include "sointu/header.inc"
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
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
|
END_PATTERNS
|
||||||
|
|
||||||
BEGIN_TRACKS
|
BEGIN_TRACKS
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
%include "sointu/header.inc"
|
%include "sointu/header.inc"
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
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
|
END_PATTERNS
|
||||||
|
|
||||||
BEGIN_TRACKS
|
BEGIN_TRACKS
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
%include "sointu/header.inc"
|
%include "sointu/header.inc"
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
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
|
END_PATTERNS
|
||||||
|
|
||||||
BEGIN_TRACKS
|
BEGIN_TRACKS
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
%include "sointu/header.inc"
|
%include "sointu/header.inc"
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
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
|
END_PATTERNS
|
||||||
|
|
||||||
BEGIN_TRACKS
|
BEGIN_TRACKS
|
||||||
|
|||||||
@@ -3,8 +3,8 @@
|
|||||||
%include "sointu/header.inc"
|
%include "sointu/header.inc"
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
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
|
||||||
PATTERN 0, 0, 0, 0, 0, 0, 0, 0,64,HLD,HLD,0,0,0,0,0,
|
PATTERN 0, 0, 0, 0, 0, 0, 0, 0,64,HLD,HLD,0,0,0,0,0
|
||||||
END_PATTERNS
|
END_PATTERNS
|
||||||
|
|
||||||
BEGIN_TRACKS
|
BEGIN_TRACKS
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
%include "sointu/header.inc"
|
%include "sointu/header.inc"
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
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
|
END_PATTERNS
|
||||||
|
|
||||||
BEGIN_TRACKS
|
BEGIN_TRACKS
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
%include "sointu/header.inc"
|
%include "sointu/header.inc"
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
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
|
END_PATTERNS
|
||||||
|
|
||||||
BEGIN_TRACKS
|
BEGIN_TRACKS
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
%include "sointu/header.inc"
|
%include "sointu/header.inc"
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
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
|
END_PATTERNS
|
||||||
|
|
||||||
BEGIN_TRACKS
|
BEGIN_TRACKS
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
%include "sointu/header.inc"
|
%include "sointu/header.inc"
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
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
|
END_PATTERNS
|
||||||
|
|
||||||
BEGIN_TRACKS
|
BEGIN_TRACKS
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
%include "sointu/header.inc"
|
%include "sointu/header.inc"
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
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
|
END_PATTERNS
|
||||||
|
|
||||||
BEGIN_TRACKS
|
BEGIN_TRACKS
|
||||||
|
|||||||
@@ -3,11 +3,11 @@
|
|||||||
%include "sointu/header.inc"
|
%include "sointu/header.inc"
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
BEGIN_PATTERNS
|
||||||
PATTERN 0,0,0,0,0,0,0,0,
|
PATTERN 0,0,0,0,0,0,0,0
|
||||||
PATTERN 72, HLD, HLD, HLD, HLD, HLD, HLD, 0,
|
PATTERN 72, HLD, HLD, HLD, HLD, HLD, HLD, 0
|
||||||
PATTERN 64, 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 60, HLD, HLD, HLD, HLD, HLD, HLD, 0
|
||||||
PATTERN 40, HLD, HLD, HLD, HLD, HLD, HLD, 0,
|
PATTERN 40, HLD, HLD, HLD, HLD, HLD, HLD, 0
|
||||||
END_PATTERNS
|
END_PATTERNS
|
||||||
|
|
||||||
BEGIN_TRACKS
|
BEGIN_TRACKS
|
||||||
|
|||||||
@@ -3,11 +3,11 @@
|
|||||||
%include "sointu/header.inc"
|
%include "sointu/header.inc"
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
BEGIN_PATTERNS
|
||||||
PATTERN 0,0,0,0,0,0,0,0,
|
PATTERN 0,0,0,0,0,0,0,0
|
||||||
PATTERN 72, HLD, HLD, HLD, HLD, HLD, HLD, 0,
|
PATTERN 72, HLD, HLD, HLD, HLD, HLD, HLD, 0
|
||||||
PATTERN 64, 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 60, HLD, HLD, HLD, HLD, HLD, HLD, 0
|
||||||
PATTERN 40, HLD, HLD, HLD, HLD, HLD, HLD, 0,
|
PATTERN 40, HLD, HLD, HLD, HLD, HLD, HLD, 0
|
||||||
END_PATTERNS
|
END_PATTERNS
|
||||||
|
|
||||||
BEGIN_TRACKS
|
BEGIN_TRACKS
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
%include "sointu/header.inc"
|
%include "sointu/header.inc"
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
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
|
END_PATTERNS
|
||||||
|
|
||||||
BEGIN_TRACKS
|
BEGIN_TRACKS
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
%include "sointu/header.inc"
|
%include "sointu/header.inc"
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
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
|
END_PATTERNS
|
||||||
|
|
||||||
BEGIN_TRACKS
|
BEGIN_TRACKS
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
%include "sointu/header.inc"
|
%include "sointu/header.inc"
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
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
|
END_PATTERNS
|
||||||
|
|
||||||
BEGIN_TRACKS
|
BEGIN_TRACKS
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
%include "sointu/header.inc"
|
%include "sointu/header.inc"
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
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
|
END_PATTERNS
|
||||||
|
|
||||||
BEGIN_TRACKS
|
BEGIN_TRACKS
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
%include "sointu/header.inc"
|
%include "sointu/header.inc"
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
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
|
END_PATTERNS
|
||||||
|
|
||||||
BEGIN_TRACKS
|
BEGIN_TRACKS
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
%include "sointu/header.inc"
|
%include "sointu/header.inc"
|
||||||
|
|
||||||
BEGIN_PATTERNS
|
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
|
END_PATTERNS
|
||||||
|
|
||||||
BEGIN_TRACKS
|
BEGIN_TRACKS
|
||||||
|
|||||||
@@ -8,9 +8,9 @@
|
|||||||
; samples are outputted. Here the triplets are slightly faster than the original so
|
; 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.
|
; they fit the default MAX_TICKS that is calculated using the simple bpm assumption.
|
||||||
BEGIN_PATTERNS
|
BEGIN_PATTERNS
|
||||||
PATTERN 64, 0, 64, 64, 64, 0, 64, 64, 64, 0, 64, 64, 65, 0, 65, 65,
|
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 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 78, 0, 54, 0, 78, 0, 54, 0, 78, 0, 54, 0, 78, 0, 54, 0 ; triplets
|
||||||
END_PATTERNS
|
END_PATTERNS
|
||||||
|
|
||||||
BEGIN_TRACKS
|
BEGIN_TRACKS
|
||||||
|
|||||||
Reference in New Issue
Block a user