feat(Song): Support HOLD definition, allowing using other values than 1 as the hold.

This commit is contained in:
Veikko Sariola 2020-12-07 09:01:53 +02:00
parent 975a171d8c
commit 1a633778bc
95 changed files with 174 additions and 180 deletions

View File

@ -11,6 +11,7 @@ import (
func DeserializeAsm(asmcode string) (*Song, error) { func DeserializeAsm(asmcode string) (*Song, error) {
var bpm int var bpm int
output16Bit := false output16Bit := false
holdVal := 1
scanner := bufio.NewScanner(strings.NewReader(asmcode)) scanner := bufio.NewScanner(strings.NewReader(asmcode))
patterns := make([][]byte, 0) patterns := make([][]byte, 0)
tracks := make([]Track, 0) tracks := make([]Track, 0)
@ -36,7 +37,7 @@ func DeserializeAsm(asmcode string) (*Song, error) {
if err != nil { if err != nil {
return nil, err return nil, err
} }
numberReg, err := regexp.Compile(`-?[0-9]+|HLD`) // finds integer numbers, possibly with a sign in front. HLD is the magic value used by sointu, will be interpreted as 1 numberReg, err := regexp.Compile(`-?[0-9]+`) // finds integer numbers, possibly with a sign in front. HLD is the magic value used by sointu, will be interpreted as 1
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -46,13 +47,9 @@ func DeserializeAsm(asmcode string) (*Song, error) {
for _, str := range matches { for _, str := range matches {
var i int var i int
var err error var err error
if str == "HLD" { i, err = strconv.Atoi(str)
i = 1 if err != nil {
} else { return nil, err
i, err = strconv.Atoi(str)
if err != nil {
return nil, err
}
} }
ret = append(ret, i) ret = append(ret, i)
} }
@ -79,6 +76,7 @@ func DeserializeAsm(asmcode string) (*Song, error) {
} }
bpm = parameters["bpm"] bpm = parameters["bpm"]
output16Bit = parameters["output_16bit"] == 1 output16Bit = parameters["output_16bit"] == 1
holdVal = parameters["hold"]
case "PATTERN": case "PATTERN":
ints, err := parseNumbers(rest) ints, err := parseNumbers(rest)
if err != nil { if err != nil {
@ -131,7 +129,7 @@ func DeserializeAsm(asmcode string) (*Song, error) {
} }
} }
} }
s := Song{BPM: bpm, Patterns: patterns, Tracks: tracks, Patch: patch, Output16Bit: output16Bit} s := Song{BPM: bpm, Patterns: patterns, Tracks: tracks, Patch: patch, Output16Bit: output16Bit, Hold: byte(holdVal)}
return &s, nil return &s, nil
} }
@ -253,16 +251,12 @@ func SerializeAsm(song *Song) (string, error) {
output_16bit = 1 output_16bit = 1
} }
println("%%include \"sointu/header.inc\"\n") println("%%include \"sointu/header.inc\"\n")
println("BEGIN_SONG BPM(%v),OUTPUT_16BIT(%v),CLIP_OUTPUT(0),DELAY_MODULATION(%v)\n", song.BPM, output_16bit, delaymod) println("BEGIN_SONG BPM(%v),OUTPUT_16BIT(%v),CLIP_OUTPUT(0),DELAY_MODULATION(%v),HOLD(%v)\n", song.BPM, output_16bit, delaymod, song.Hold)
var patternTable [][]string var patternTable [][]string
for _, pattern := range song.Patterns { for _, pattern := range song.Patterns {
row := []string{"PATTERN"} row := []string{"PATTERN"}
for _, v := range pattern { for _, v := range pattern {
if v == 1 { row = append(row, strconv.Itoa(int(v)))
row = append(row, "HLD")
} else {
row = append(row, strconv.Itoa(int(v)))
}
} }
patternTable = append(patternTable, row) patternTable = append(patternTable, row)
} }

View File

@ -11,6 +11,7 @@ type Song struct {
Tracks []Track Tracks []Track
Patch Patch Patch Patch
Output16Bit bool Output16Bit bool
Hold byte
} }
func (s *Song) PatternRows() int { func (s *Song) PatternRows() int {
@ -86,11 +87,11 @@ func Play(synth Synth, song Song) ([]float32, error) {
for t := range song.Tracks { for t := range song.Tracks {
patternIndex := song.Tracks[t].Sequence[pattern] patternIndex := song.Tracks[t].Sequence[pattern]
note := song.Patterns[patternIndex][patternRow] note := song.Patterns[patternIndex][patternRow]
if note == 1 { // anything but hold causes an action. if note > 0 && note <= song.Hold { // anything but hold causes an action.
continue // TODO: can hold be actually something else than 1? continue
} }
synth.Release(curVoices[t]) synth.Release(curVoices[t])
if note > 1 { if note > song.Hold {
curVoices[t]++ curVoices[t]++
first := song.FirstTrackVoice(t) first := song.FirstTrackVoice(t)
if curVoices[t] >= first+song.Tracks[t].NumVoices { if curVoices[t] >= first+song.Tracks[t].NumVoices {

View File

@ -8,7 +8,7 @@ import (
"github.com/vsariola/sointu/go4k" "github.com/vsariola/sointu/go4k"
) )
const expectedMarshaled = `{"BPM":100,"Patterns":["QABEACAAAABLAE4AAAAAAA=="],"Tracks":[{"NumVoices":1,"Sequence":"AA=="}],"Patch":{"Instruments":[{"NumVoices":1,"Units":[{"Type":"envelope","Parameters":{"attack":32,"decay":32,"gain":128,"release":64,"stereo":0,"sustain":64}},{"Type":"oscillator","Parameters":{"color":96,"detune":64,"flags":64,"gain":128,"phase":0,"shape":64,"stereo":0,"transpose":64}},{"Type":"mulp","Parameters":{"stereo":0}},{"Type":"envelope","Parameters":{"attack":32,"decay":32,"gain":128,"release":64,"stereo":0,"sustain":64}},{"Type":"oscillator","Parameters":{"color":64,"detune":64,"flags":64,"gain":128,"phase":64,"shape":96,"stereo":0,"transpose":72}},{"Type":"mulp","Parameters":{"stereo":0}},{"Type":"out","Parameters":{"gain":128,"stereo":1}}]}],"DelayTimes":[],"SampleOffsets":[]},"Output16Bit":false}` const expectedMarshaled = `{"BPM":100,"Patterns":["QABEACAAAABLAE4AAAAAAA=="],"Tracks":[{"NumVoices":1,"Sequence":"AA=="}],"Patch":{"Instruments":[{"NumVoices":1,"Units":[{"Type":"envelope","Parameters":{"attack":32,"decay":32,"gain":128,"release":64,"stereo":0,"sustain":64}},{"Type":"oscillator","Parameters":{"color":96,"detune":64,"flags":64,"gain":128,"phase":0,"shape":64,"stereo":0,"transpose":64}},{"Type":"mulp","Parameters":{"stereo":0}},{"Type":"envelope","Parameters":{"attack":32,"decay":32,"gain":128,"release":64,"stereo":0,"sustain":64}},{"Type":"oscillator","Parameters":{"color":64,"detune":64,"flags":64,"gain":128,"phase":64,"shape":96,"stereo":0,"transpose":72}},{"Type":"mulp","Parameters":{"stereo":0}},{"Type":"out","Parameters":{"gain":128,"stereo":1}}]}],"DelayTimes":[],"SampleOffsets":[]},"Output16Bit":false,"Hold":1}`
var testSong = go4k.Song{ var testSong = go4k.Song{
BPM: 100, BPM: 100,
@ -29,6 +29,7 @@ var testSong = go4k.Song{
DelayTimes: []int{}, DelayTimes: []int{},
SampleOffsets: []go4k.SampleOffset{}, SampleOffsets: []go4k.SampleOffset{},
}, },
Hold: 1,
} }
func TestSongMarshalJSON(t *testing.T) { func TestSongMarshalJSON(t *testing.T) {

View File

@ -37,7 +37,7 @@ func TestPlayer(t *testing.T) {
SampleOffsets: []go4k.SampleOffset{}} SampleOffsets: []go4k.SampleOffset{}}
patterns := [][]byte{{64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0}} patterns := [][]byte{{64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0}}
tracks := []go4k.Track{go4k.Track{1, []byte{0}}} tracks := []go4k.Track{go4k.Track{1, []byte{0}}}
song := go4k.Song{100, patterns, tracks, patch, false} song := go4k.Song{100, patterns, tracks, patch, false, 1}
synth, err := bridge.Synth(patch) synth, err := bridge.Synth(patch)
if err != nil { if err != nil {
t.Fatalf("Compiling patch failed: %v", err) t.Fatalf("Compiling patch failed: %v", err)

View File

@ -438,14 +438,14 @@ su_calculate_voices_loop: ; do {
inc ecx ; ecx++ // ecx=the first voice of next track inc ecx ; ecx++ // ecx=the first voice of next track
jc su_calculate_voices_loop ; } while bit ecx-1 of bitmask is on jc su_calculate_voices_loop ; } while bit ecx-1 of bitmask is on
push _CX ; Stack: next_instr ptrnrow push _CX ; Stack: next_instr ptrnrow
cmp al, HLD ; anything but hold causes action cmp al, SU_HOLDVALUE ; anything but hold causes action
je short su_update_voices_nexttrack je short su_update_voices_nexttrack
mov cl, byte [_BP] mov cl, byte [_BP]
mov edi, ecx mov edi, ecx
add edi, ebx add edi, ebx
shl edi, MAX_UNITS_SHIFT + 6 ; each unit = 64 bytes and there are 1<<MAX_UNITS_SHIFT units + small header shl edi, MAX_UNITS_SHIFT + 6 ; each unit = 64 bytes and there are 1<<MAX_UNITS_SHIFT units + small header
do inc dword [,su_synth_obj+su_synthworkspace.voices+su_voice.release,_DI,] ; set the voice currently active to release; notice that it could increment any number of times do inc dword [,su_synth_obj+su_synthworkspace.voices+su_voice.release,_DI,] ; set the voice currently active to release; notice that it could increment any number of times
cmp al, HLD ; if cl < HLD (no new note triggered) cmp al, SU_HOLDVALUE ; if cl < HLD (no new note triggered)
jl su_update_voices_nexttrack ; goto nexttrack jl su_update_voices_nexttrack ; goto nexttrack
inc ecx ; curvoice++ inc ecx ; curvoice++
cmp ecx, edx ; if (curvoice >= num_voices) cmp ecx, edx ; if (curvoice >= num_voices)
@ -483,7 +483,7 @@ su_update_voices_trackloop:
movzx eax, byte [_SI] ; eax = current pattern movzx eax, byte [_SI] ; eax = current pattern
imul eax, PATTERN_SIZE ; eax = offset to current pattern data imul eax, PATTERN_SIZE ; eax = offset to current pattern data
do{movzx eax, byte [}, MANGLE_DATA(su_patterns),_AX,_DX,] ; ecx = note do{movzx eax, byte [}, MANGLE_DATA(su_patterns),_AX,_DX,] ; ecx = note
cmp al, HLD ; anything but hold causes action cmp al, SU_HOLDVALUE ; anything but hold causes action
je short su_update_voices_nexttrack je short su_update_voices_nexttrack
inc dword [_DI+su_voice.release] ; set the voice currently active to release; notice that it could increment any number of times inc dword [_DI+su_voice.release] ; set the voice currently active to release; notice that it could increment any number of times
jb su_update_voices_nexttrack ; if cl < HLD (no new note triggered) goto nexttrack jb su_update_voices_nexttrack ; if cl < HLD (no new note triggered) goto nexttrack

View File

@ -102,14 +102,10 @@ section .text ; yasm throws section redeclaration warnings if strucs are defined
%define SAMPLE_RATE 44100 %define SAMPLE_RATE 44100
%endif %endif
%ifndef HLD
%define HLD 1
%endif
%define TOTAL_ROWS (MAX_PATTERNS*PATTERN_SIZE) %define TOTAL_ROWS (MAX_PATTERNS*PATTERN_SIZE)
%define SAMPLES_PER_ROW (SAMPLE_RATE*4*60/(SU_BPM*16)) %define SAMPLES_PER_ROW (SAMPLE_RATE*4*60/(SU_BPM*16))
%macro BEGIN_SONG 4 %macro BEGIN_SONG 5
%xdefine SU_BPM %1 %xdefine SU_BPM %1
%if %2 == 1 %if %2 == 1
%define SU_OUTPUT_16BIT %define SU_OUTPUT_16BIT
@ -120,6 +116,7 @@ section .text ; yasm throws section redeclaration warnings if strucs are defined
%if %4 == 1 %if %4 == 1
%define INCLUDE_DELAY_MODULATION %define INCLUDE_DELAY_MODULATION
%endif %endif
%xdefine SU_HOLDVALUE %5
%endmacro %endmacro
%macro END_SONG 0 %macro END_SONG 0
@ -130,6 +127,7 @@ section .text ; yasm throws section redeclaration warnings if strucs are defined
%define OUTPUT_16BIT(val) val %define OUTPUT_16BIT(val) val
%define CLIP_OUTPUT(val) val %define CLIP_OUTPUT(val) val
%define DELAY_MODULATION(val) val %define DELAY_MODULATION(val) val
%define HOLD(val) val
%macro BEGIN_PATCH 0 %macro BEGIN_PATCH 0
SECT_DATA(params) SECT_DATA(params)

View File

@ -1,9 +1,9 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 64,HLD,HLD,HLD,HLD,HLD,HLD,HLD,0,0,0,0,0,0,0,0 PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,9 +1,9 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 64,HLD,HLD,HLD,HLD,HLD,HLD,HLD,0,0,0,0,0,0,0,0 PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,9 +1,9 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 64,HLD,HLD,HLD,HLD,HLD,HLD,HLD,0,0,0,0,0,0,0,0 PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,9 +1,9 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 64,HLD,HLD,HLD,HLD,HLD,HLD,HLD,0,0,0,0,0,0,0,0 PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,9 +1,9 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 64,HLD,HLD,HLD,HLD,HLD,HLD,HLD,0,0,0,0,0,0,0,0 PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,9 +1,9 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 64,HLD,HLD,HLD,HLD,HLD,HLD,HLD,0,0,0,0,0,0,0,0 PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,6 +1,6 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
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

View File

@ -1,6 +1,6 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
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

View File

@ -1,6 +1,6 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
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

View File

@ -1,6 +1,6 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
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

View File

@ -1,6 +1,6 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
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

View File

@ -1,6 +1,6 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
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

View File

@ -1,6 +1,6 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
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

View File

@ -1,6 +1,6 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
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

View File

@ -1,6 +1,6 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
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

View File

@ -1,6 +1,6 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
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

View File

@ -1,6 +1,6 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
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

View File

@ -1,9 +1,9 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(1) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(1),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 80,HLD,HLD,HLD,HLD,HLD,HLD,HLD,HLD,HLD,HLD,0,0,0,0,0 PATTERN 80,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,6 +1,6 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
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

View File

@ -1,6 +1,6 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
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

View File

@ -1,6 +1,6 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
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

View File

@ -1,6 +1,6 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
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

View File

@ -1,9 +1,9 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 64,HLD,HLD,HLD,HLD,HLD,HLD,HLD,0,0,0,0,0,0,0,0 PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,9 +1,9 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 64,HLD,HLD,HLD,HLD,HLD,HLD,HLD,0,0,0,0,0,0,0,0 PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,9 +1,9 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 64,HLD,HLD,HLD,HLD,HLD,HLD,HLD,0,0,0,0,0,0,0,0 PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,9 +1,9 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 64,HLD,HLD,HLD,HLD,HLD,HLD,HLD,0,0,0,0,0,0,0,0 PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,9 +1,9 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(1),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(1),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 64,HLD,HLD,HLD,HLD,HLD,HLD,HLD,0,0,0,0,0,0,0,0 PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,9 +1,9 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 64,HLD,HLD,HLD,HLD,HLD,HLD,HLD,HLD,HLD,HLD,0,0,0,0,0 PATTERN 64,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,9 +1,9 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 64,HLD,HLD,HLD,HLD,HLD,HLD,HLD,0,0,0,0,0,0,0,0 PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,6 +1,6 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
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

View File

@ -1,6 +1,6 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
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

View File

@ -1,6 +1,6 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
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

View File

@ -1,6 +1,6 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
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

View File

@ -1,6 +1,6 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
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

View File

@ -1,6 +1,6 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
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

View File

@ -1,6 +1,6 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
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

View File

@ -1,9 +1,9 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 64,HLD,HLD,HLD,HLD,HLD,HLD,HLD,0,0,0,0,0,0,0,0 PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,9 +1,9 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 64,HLD,HLD,HLD,HLD,HLD,HLD,HLD,0,0,0,0,0,0,0,0 PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,9 +1,9 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 64,HLD,HLD,HLD,HLD,HLD,HLD,HLD,0,0,0,0,0,0,0,0 PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,9 +1,9 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 64,HLD,HLD,HLD,HLD,HLD,HLD,HLD,0,0,0,0,0,0,0,0 PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,9 +1,9 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 64,HLD,HLD,HLD,HLD,HLD,HLD,HLD,0,0,0,0,0,0,0,0 PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,9 +1,9 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 64,HLD,HLD,HLD,HLD,HLD,HLD,HLD,0,0,0,0,0,0,0,0 PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,9 +1,9 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 64,HLD,HLD,HLD,HLD,HLD,HLD,HLD,0,0,0,0,0,0,0,0 PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,9 +1,9 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 64,HLD,HLD,HLD,HLD,HLD,HLD,HLD,0,0,0,0,0,0,0,0 PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,9 +1,9 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 64,HLD,HLD,HLD,HLD,HLD,HLD,HLD,0,0,0,0,0,0,0,0 PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,6 +1,6 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
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

View File

@ -1,6 +1,6 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
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

View File

@ -1,9 +1,9 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 64,HLD,HLD,HLD,HLD,HLD,HLD,HLD,0,0,0,0,0,0,0,0 PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,9 +1,9 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 64,HLD,HLD,HLD,HLD,HLD,HLD,HLD,0,0,0,0,0,0,0,0 PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,9 +1,9 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 64,HLD,HLD,HLD,HLD,HLD,HLD,HLD,0,0,0,0,0,0,0,0 PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,9 +1,9 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 64,HLD,HLD,HLD,HLD,HLD,HLD,HLD,0,0,0,0,0,0,0,0 PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,9 +1,9 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 64,HLD,HLD,HLD,HLD,HLD,HLD,HLD,0,0,0,0,0,0,0,0 PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,9 +1,9 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 64,HLD,HLD,HLD,HLD,HLD,HLD,HLD,0,0,0,0,0,0,0,0 PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,10 +1,10 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 64,HLD,HLD,HLD,HLD,HLD,HLD,HLD, 0, 0, 0,0,0,0,0,0 PATTERN 64,1,1,1,1,1,1,1, 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,1,1,0,0,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,6 +1,6 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
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

View File

@ -1,6 +1,6 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
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

View File

@ -1,9 +1,9 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 80,HLD,HLD,HLD,HLD,HLD,HLD,HLD,HLD,HLD,HLD,0,0,0,0,0 PATTERN 80,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,9 +1,9 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 80,HLD,HLD,HLD,HLD,HLD,HLD,HLD,HLD,HLD,HLD,0,0,0,0,0 PATTERN 80,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,9 +1,9 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 80,HLD,HLD,HLD,HLD,HLD,HLD,HLD,HLD,HLD,HLD,0,0,0,0,0 PATTERN 80,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,6 +1,6 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
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

View File

@ -1,6 +1,6 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
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

View File

@ -1,9 +1,9 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 80,HLD,HLD,HLD,HLD,HLD,HLD,HLD,HLD,HLD,HLD,0,0,0,0,0 PATTERN 80,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,6 +1,6 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
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

View File

@ -1,13 +1,13 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
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,1,1,1,1,1,1,0
PATTERN 64,HLD,HLD,HLD,HLD,HLD,HLD,0 PATTERN 64,1,1,1,1,1,1,0
PATTERN 60,HLD,HLD,HLD,HLD,HLD,HLD,0 PATTERN 60,1,1,1,1,1,1,0
PATTERN 40,HLD,HLD,HLD,HLD,HLD,HLD,0 PATTERN 40,1,1,1,1,1,1,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,13 +1,13 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
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,1,1,1,1,1,1,0
PATTERN 64,HLD,HLD,HLD,HLD,HLD,HLD,0 PATTERN 64,1,1,1,1,1,1,0
PATTERN 60,HLD,HLD,HLD,HLD,HLD,HLD,0 PATTERN 60,1,1,1,1,1,1,0
PATTERN 40,HLD,HLD,HLD,HLD,HLD,HLD,0 PATTERN 40,1,1,1,1,1,1,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,9 +1,9 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 80,HLD,HLD,HLD,HLD,HLD,HLD,HLD,HLD,HLD,HLD,0,0,0,0,0 PATTERN 80,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,6 +1,6 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
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

View File

@ -1,6 +1,6 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
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

View File

@ -1,9 +1,9 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 80,HLD,HLD,HLD,HLD,HLD,HLD,HLD,HLD,HLD,HLD,0,0,0,0,0 PATTERN 80,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,6 +1,6 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
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

View File

@ -1,6 +1,6 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
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

View File

@ -1,6 +1,6 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
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

View File

@ -1,9 +1,9 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 64,HLD,HLD,HLD,HLD,HLD,HLD,HLD,0,0,0,0,0,0,0,0 PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,9 +1,9 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 64,HLD,HLD,HLD,HLD,HLD,HLD,HLD,0,0,0,0,0,0,0,0 PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,9 +1,9 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 64,HLD,HLD,HLD,HLD,HLD,HLD,HLD,0,0,0,0,0,0,0,0 PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,9 +1,9 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 64,HLD,HLD,HLD,HLD,HLD,HLD,HLD,0,0,0,0,0,0,0,0 PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,9 +1,9 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 64,HLD,68,HLD,32,HLD,HLD,HLD,75,HLD,78,HLD,HLD,0,0,0 PATTERN 64,1,68,1,32,1,1,1,75,1,78,1,1,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,9 +1,9 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 64,HLD,HLD,HLD,HLD,HLD,HLD,HLD,0,0,0,0,0,0,0,0 PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,9 +1,9 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 64,HLD,HLD,HLD,HLD,HLD,HLD,HLD,0,0,0,0,0,0,0,0 PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,9 +1,9 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 64,HLD,HLD,HLD,HLD,HLD,HLD,HLD,0,0,0,0,0,0,0,0 PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,9 +1,9 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 64,HLD,HLD,HLD,HLD,HLD,HLD,HLD,0,0,0,0,0,0,0,0 PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,9 +1,9 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 64,HLD,HLD,HLD,HLD,HLD,HLD,HLD,0,0,0,0,0,0,0,0 PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,9 +1,9 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 64,HLD,HLD,HLD,HLD,HLD,HLD,HLD,0,0,0,0,0,0,0,0 PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,9 +1,9 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 64,HLD,HLD,HLD,HLD,HLD,HLD,HLD,0,0,0,0,0,0,0,0 PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,9 +1,9 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 64,HLD,HLD,HLD,HLD,HLD,HLD,HLD,0,0,0,0,0,0,0,0 PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,9 +1,9 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 64,HLD,HLD,HLD,HLD,HLD,HLD,HLD,0,0,0,0,0,0,0,0 PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,6 +1,6 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
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

View File

@ -1,9 +1,9 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 64,HLD,HLD,HLD,HLD,HLD,HLD,HLD,0,0,0,0,0,0,0,0 PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS

View File

@ -1,9 +1,9 @@
%include "sointu/header.inc" %include "sointu/header.inc"
BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0) BEGIN_SONG BPM(100),OUTPUT_16BIT(0),CLIP_OUTPUT(0),DELAY_MODULATION(0),HOLD(1)
BEGIN_PATTERNS BEGIN_PATTERNS
PATTERN 64,HLD,HLD,HLD,HLD,HLD,HLD,HLD,0,0,0,0,0,0,0,0 PATTERN 64,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
END_PATTERNS END_PATTERNS
BEGIN_TRACKS BEGIN_TRACKS