Commit 62168d20 authored by PoroCYon's avatar PoroCYon
Browse files

[clinkster] make converter portable

parent 718ba6f4
#!/usr/bin/env python
#!/usr/bin/env python2
import sys
import zipfile
import XML
import clinksterxml
import struct
import ctypes
import math
......@@ -325,8 +325,8 @@ class Music:
inst.__dict__[wave] = wmap[inst.__dict__[wave]]
# Instrument data
self.out += "\n\n\tsection instdata data align=1\n"
self.out += "\n_InstrumentData:\n"
self.out += "\n\n\tSECT_DATA(instdata) align=1\n"
self.out += "\nInstrumentData:\n"
for ti,track in enumerate(self.tracks):
track_volume = track.volume * self.master_volume * makeVolume(32.0)
if self.n_delay_tracks > 0 and ti == self.n_delay_tracks:
......@@ -369,13 +369,13 @@ class Music:
self.dataline([-1])
# Positions of notes
self.out += "\n\tsection notepos data align=1\n"
self.out += "\n_NotePositions:\n"
self.out += "\n\tSECT_DATA(notepos) align=1\n"
self.out += "\nNotePositions:\n"
self.notelist(self.posdata, [])
# Samples for notes
self.out += "\n\tsection notesamp data align=1\n"
self.out += "\n_NoteSamples:\n"
self.out += "\n\tSECT_DATA(notesamp) align=1\n"
self.out += "\nNoteSamples:\n"
self.notelist(self.samdata, [-1])
return self.out
......@@ -491,7 +491,7 @@ def makeTracks(version, xsong, ticklength):
instrument = Instrument(ii, str(xinst.Name), params)
instrument.volume = makeVolume(instplugins(xinst).Volume)
instruments.append(instrument)
else:
instruments.append(None)
......@@ -532,14 +532,14 @@ def makeTracks(version, xsong, ticklength):
raise InputException("Track '%s' uses undefined instrument (%d)" % (tname, note.instr));
if note.instr not in track_instrs:
track_instrs.append(note.instr)
for instr in track_instrs:
track = Track(tr, tname, notes, volume, instr, instruments)
if isactive(xdevices.DelayDevice):
delay_tracks.append(track)
else:
non_delay_tracks.append(track)
delay_lengths,delay_strength = pickupDelay(xdevices, delay_lengths, delay_strength, tname, ticklength)
for xtrack in xsong.Tracks.SequencerSendTrack:
......@@ -638,7 +638,7 @@ if len(sys.argv) < 3:
infile = sys.argv[1]
outfile = sys.argv[2]
x = XML.makeXML(zipfile.ZipFile(infile).read("Song.xml"))
x = clinksterxml.makeXML(zipfile.ZipFile(infile).read("Song.xml"))
try:
music = makeMusic(x.RenoiseSong)
print
......
; Clinkster music converted from examples/songs/Punqtured-Clinksterizer.xrns 2015-10-31 19:12:27
%define USES_SINE 1
%define USES_SAWTOOTH 1
%define USES_SQUARE 1
%define USES_PARABOLA 1
%define USES_TRIANGLE 1
%define USES_NOISE 1
%define USES_VELOCITY 1
%define USES_LONG_NOTES 0
%define USES_DELAY 1
%define USES_PANNING 0
%define USES_INDEXDECAY 1
%define USES_GAIN 1
%define SUBSAMPLES_PER_TICK 17404
%define MAX_INSTRUMENT_SUBSAMPLES 1638400
%define MAX_TOTAL_INSTRUMENT_SAMPLES 2555904
%define MAX_RELEASE_SUBSAMPLES 262144
%define TOTAL_SAMPLES 7077888
%define MAX_TRACK_INSTRUMENT_RENDERS 66
%define MAX_DELAY_LENGTH 13053
%define LEFT_DELAY_LENGTH 8687
%define RIGHT_DELAY_LENGTH 13053
%define DELAY_STRENGTH 0.53555790
%define NUMTRACKS 17
%define LOGNUMTICKS 11
%define MUSIC_LENGTH 1600
%define TICKS_PER_SECOND 10.13333333
section instdata data align=1
_InstrumentData:
; 00: Pizzicato Lead / 00|VST: Clinkster (Basic)
db 4,3,9,13,0,19,11,40,9,61,0,0,0,-50,-61,-24,-38,-3,-9
db 53,127,1,0,1,127,1,0,1,127,6,127,1,0,1,127,1,0,0,127,1,0,1,127,1,0,1,48,1,64,1,127,1,0,0,48,1,0,1,64,1,80,1,96,1,112,1,127,1,0,1,48,1,127,1,0,1,48,1,80,1,96,1,112,1,127,1,0,0,64,1,80,1,96,1,127,4,127,1,0,1,48,1,80,1,112,1,127,1,0,1,48,1,96,1,112,1,0,0,64,1,80,1,127,1,0,1,48,1,64,1,80,1,112,1,127,1,0,3,80,1,127,1,0,-1
; 01: Pizzicato Lead / 00|VST: Clinkster (Basic)
db 4,3,9,13,0,19,11,40,9,61,0,0,0,-50,-61,-24,-38,-3,-9
db 55,127,1,0,3,127,1,0,2,127,2,0,4,127,1,0,1,127,6,127,1,0,1,127,1,0,0,127,1,0,1,64,1,127,1,0,1,48,1,64,1,96,1,0,0,48,1,127,1,0,1,64,1,80,1,96,1,112,1,127,1,0,1,48,1,64,1,127,1,0,1,48,1,80,1,96,1,112,1,127,1,0,0,64,1,80,1,96,1,127,1,0,1,48,1,80,1,112,1,127,1,0,1,48,1,96,1,112,1,0,0,64,1,80,1,127,1,0,1,48,1,64,1,80,1,112,1,127,1,0,3,80,1,127,1,0,-1
; 02: Pizzicato Lead / 00|VST: Clinkster (Basic)
db 4,3,9,13,0,19,11,40,9,61,0,0,0,-50,-61,-24,-38,-3,-9
db 57,127,1,0,4,127,1,0,4,127,1,0,3,127,1,0,0,127,1,0,1,127,8,127,1,0,1,127,4,127,1,0,2,127,8,127,6,127,1,0,3,127,1,0,0,127,1,0,-1
; 03: Track 02 / 09|VST: Clinkster (Basic)
db 2,2,11,15,61,56,12,34,16,57,0,12,0,0,-67,-31,-17,-3,10
db 76,127,2,0,2,127,2,0,1,127,10,127,2,0,1,127,4,0,0,127,6,127,4,0,1,127,24,127,8,127,4,0,1,127,6,127,4,127,2,0,0,127,6,127,4,0,1,127,24,127,12,127,8,127,2,0,1,127,4,127,2,0,1,127,4,127,2,0,0,127,2,0,-1
; 04: Scream / 04|VST: Clinkster (Basic)
db 2,4,5,11,100,1,28,62,32,8,48,0,0,-20,-36,1,-3,-5,-27
db 19,127,20,0,11,127,20,0,1,127,14,0,-1
; 05: Scream / 04|VST: Clinkster (Basic)
db 2,4,5,11,100,1,28,62,32,8,48,0,0,-20,-36,1,-3,-5,-27
db 31,127,20,0,11,127,20,0,1,127,14,0,-1
; 06: Scream / 04|VST: Clinkster (Basic)
db 2,4,5,11,100,1,28,62,32,8,48,0,0,-20,-36,1,-3,-5,-27
db 43,127,20,0,11,127,16,0,-1
db -1
; 07: Strings / 06|VST: Clinkster (Basic)
db 1,2,2,6,94,42,25,13,18,30,0,0,0,0,-20,-3,-13,3,16
db 57,127,1,0,4,64,64,64,48,64,16,127,64,127,52,127,48,127,16,127,1,0,1,64,16,127,16,127,1,0,2,127,1,0,1,64,16,64,8,127,16,127,8,127,1,0,-1
; 08: Strings / 06|VST: Clinkster (Basic)
db 1,2,2,6,94,42,25,13,18,30,0,0,0,0,-20,-3,-13,3,16
db 59,127,32,127,20,127,16,127,1,0,0,64,64,64,16,127,64,127,16,127,1,0,6,127,48,127,1,0,3,64,16,127,8,127,1,0,-1
; 09: Strings / 06|VST: Clinkster (Basic)
db 1,2,2,6,94,42,25,13,18,30,0,0,0,0,-20,-3,-13,3,16
db 57,64,16,127,16,127,1,0,1,64,16,127,16,127,1,0,5,64,14,127,64,127,14,127,1,0,1,127,1,0,1,127,1,0,1,127,48,0,2,127,20,127,1,0,4,127,4,0,3,127,8,0,0,127,8,127,4,0,1,127,12,0,-1
; 10: Strings / 06|VST: Clinkster (Basic)
db 1,2,2,6,94,42,25,13,18,30,0,0,0,0,-20,-3,-13,3,16
db 67,64,72,64,56,64,24,80,8,127,72,127,60,127,56,127,24,127,1,0,-1
; 11: Long Bass / 01|VST: Clinkster (Basic)
db 0,3,4,2,86,55,17,64,-30,30,0,12,0,-65,-20,3,-10,16,3
db 29,96,16,127,16,0,1,96,32,127,52,127,32,127,24,0,1,96,16,127,16,0,1,96,16,127,16,0,0,96,16,127,16,0,-1
; 12: Bassdrum / 02|VST: Clinkster (Basic)
db 0,4,0,0,11,2,49,0,0,30,42,43,-70,-70,-49,1,-59,2,-27
db 12,127,1,0,11,64,1,96,1,127,1,0,11,127,1,0,-1
; 13: Zap / 03|VST: Clinkster (Basic)
db 0,0,5,9,100,80,3,77,9,30,-12,36,-47,-70,-67,-27,-59,-9,-11
db 30,127,1,0,6,127,1,0,4,64,1,80,1,0,6,48,1,0,4,32,1,0,-1
; 14: Counter Bass / 05|VST: Clinkster (Basic)
db 0,3,0,3,6,19,2,34,1,30,0,-12,0,0,-39,-13,-15,1,3
db 41,48,2,127,2,0,1,48,2,64,2,80,2,96,2,112,2,127,10,127,2,0,1,48,2,127,2,0,1,48,2,127,2,0,0,48,2,127,2,0,-1
; 15: Snare / 07|snare1
db 0,5,26,10,10,16,20,4,-2,30,-2,0,-70,0,28,53,-104,-4,1
db 55,3,2,4,2,7,2,16,1,17,2,20,2,30,2,32,1,34,2,43,2,47,2,48,1,56,2,57,2,60,2,64,2,64,1,69,2,80,1,82,2,96,2,96,1,112,1,127,2,127,1,0,4,16,2,19,2,22,2,25,2,28,2,31,2,34,2,37,2,40,2,43,2,46,2,50,2,53,2,56,2,59,2,62,2,65,2,68,2,71,2,74,2,77,2,81,2,84,2,87,2,90,1,91,1,92,1,94,1,95,1,97,1,98,1,100,1,101,1,103,1,104,1,106,1,107,1,109,1,110,1,112,5,112,1,0,-1
; 16: Hihat / 08|hihat
db 0,0,13,23,0,7,12,37,2,30,55,22,0,0,0,6,-59,-6,-19
db 68,80,2,127,2,0,-1
db -1,-1
section notepos data align=1
_NotePositions:
; 00: Pizzicato Lead / 00|VST: Clinkster (Basic)
; position 0 - pattern 0
db 0,6,1,1,13,1,1,1,2,4,5,1,1,1,1,1,1,1,1,1,8,2,1,1,1,1,4,4,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,2,2,2,2,2,2,2,2,1,1,1,1
; position 1 - pattern 1
db 16,6,1,1,13,1,1,1,2,4,5,1,1,1,1,1,1,1,1,1,8,2,1,1,1,1,4,4,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,2,2,2,2,2,2,2,2,1,1,1,1
; position 4 - pattern 4
db -2,16,4,6,6,4,6,6,4,4,2,2,4,4,2,4,2,4,4,6,2,2,2,4,4,2,2,4,4,6,2,2,2,4,4,2,2
; position 5 - pattern 5
db 4,4,6,6,4,6,6,4,4,2,2,4,4,2,4,2,4,4,6,2,2,2,4,4,2,2,4,4,6,2,2,2
; position 6 - pattern 6
db 16,6,1,1,13,1,1,1,2,4,5,1,1,1,1,1,1,1,1,1,8,2,1,1,1,1,4,4,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,2,2,2,2,2,2,2,2,1,1,1,1,8,1,1,1,1,1,1,1
; position 7 - pattern 7
db 1,6,1,1,13,1,1,1,2,4,5,1,1,1,1,1,1,1,1,1,4,6,6,4
; position 8 - pattern 8
db 64,4,6,6,4,6,6,4,4,2,2,4,4,2,4,2,4,4,6,2,2,2,4,4,2,2,4,4,6,2,2,2,4,4,2,2
; position 9 - pattern 9
db 4,4,6,6,4,6,6,4,4,2,2,4,4,2,4,2,4,4,6,2,2,2,4,4,2,2,4,4,6,2,2,2,4,4,2,2
; position 10 - pattern 10
db 4,4,6,6,4,6,6,4,4,2,2,4,4,2,4,2,4,4,6,2,2,2,4,4,2,2,4,4,6,2,2,2,4,4,2,2
; position 11 - pattern 11
db 4,4,6,6,4,6,6,4,4,2,2,4,4,2,4,2,4,4,6,2,2,2,4,4,2,2,4,4,6,2,2,2
; 01: Pizzicato Lead / 00|VST: Clinkster (Basic)
; position 0 - pattern 0
db 0,6,1,1,13,1,1,1,2,4,5,1,1,1,1,1,1,1,1,1,8,2,1,1,1,1,4,4,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,2,2,2,2,2,2,2,2,1,1,1,1
; position 1 - pattern 1
db 16,6,1,1,13,1,1,1,2,4,5,1,1,1,1,1,1,1,1,1,8,2,1,1,1,1,4,4,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,2,2,2,2,2,2,2,2,1,1,1,1
; position 4 - pattern 4
db -2,16,4,6,6,4,6,6,4,6,2,4,4,2,4,2,2,2,4,6,4,2,4,4,2,2,4,4,6,4,2,4,4,2,2
; position 5 - pattern 5
db 4,4,2,1,1,2,6,4,6,6,4,6,2,3,1,4,2,4,2,2,2,4,6,4,2,4,4,2,2,4,4,6,4,2
; position 6 - pattern 6
db 16,6,1,1,13,1,1,1,2,4,5,1,1,1,1,1,1,1,1,1,8,2,1,1,1,1,4,4,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,2,2,2,2,2,2,2,2,1,1,1,1,8,1,1,1,1,1,1,1
; position 7 - pattern 7
db 1,6,1,1,13,1,1,1,2,4,5,1,1,1,1,1,1,1,1,1,4,6,6,4
; position 8 - pattern 8
db 64,4,6,6,4,6,6,4,6,2,4,4,2,4,2,2,2,4,6,4,2,4,4,2,2,4,4,6,4,2,4,4,2,2
; position 9 - pattern 9
db 4,4,6,6,4,6,6,4,6,2,4,4,2,4,2,2,2,4,6,4,2,4,4,2,2,4,4,6,4,2,4,4,2,2
; position 10 - pattern 10
db 4,4,6,6,4,6,6,4,6,2,4,4,2,4,2,2,2,4,6,4,2,4,4,2,2,4,4,6,4,2,4,4,2,2
; position 11 - pattern 11
db 4,4,6,6,4,6,6,4,6,2,4,4,2,4,2,2,2,4,6,4,2,4,4,2,2,4,4,6,2,2,2
; 02: Pizzicato Lead / 00|VST: Clinkster (Basic)
; position 4 - pattern 4
db -3,8,4,4,6,6,2,4,4,8,2,6,6,4,8,8,8,8,8,8,8
; position 5 - pattern 5
db 16,4,4,6,6,2,4,4,8,2,6,6,4,8,8,8,8,8,8
; position 8 - pattern 8
db -2,24,4,4,6,6,2,4,4,8,2,6,6,4,8,8,8,8,8,8,8
; position 9 - pattern 9
db 16,4,4,6,6,2,4,4,8,2,6,6,4,8,8,8,8,8,8,8
; position 10 - pattern 10
db 16,4,4,6,6,2,4,4,8,2,6,6,4,8,8,8,8,8,8,8
; position 11 - pattern 11
db 16,4,4,6,6,2,4,4,8,2,6,6,4,8,8,8,8,8,8
; 03: Track 02 / 09|VST: Clinkster (Basic)
; position 4 - pattern 4
db -3,0,2,4,4,2,2,2,2,4,4,4,6,2,4,4,6,4,4,4,8,4,12,8,4
; position 5 - pattern 5
db 28,2,4,4,2,2,2,2,4,4,4,6,2,4,4,6,4,4,4,8,4,12,8,4
; position 8 - pattern 8
db -2,28,10,2,2,2,4,2,6,4,6,6,4,6,6,4
; position 9 - pattern 9
db 64,10,2,2,2,4,2,6,4,6,6,4,6,6,4
; position 10 - pattern 10
db 64,10,2,2,2,4,2,6,4,6,6,4,6,6,4
; position 11 - pattern 11
db 64,10,2,2,2,4,2,6,4,6,6,4,6,6,4
; 04: Scream / 04|VST: Clinkster (Basic)
; position 0 - pattern 0
db 60
; position 1 - pattern 1
db -1,128,36
; position 3 - pattern 3
db -2,0
; position 4 - pattern 4
db 92
; position 6 - pattern 6
db -1,196,60
; position 7 - pattern 7
db 68,60
; position 8 - pattern 8
db -1,128
; position 9 - pattern 9
db -1,128
; position 10 - pattern 10
db 68,60
; position 11 - pattern 11
db 68,60
; 05: Scream / 04|VST: Clinkster (Basic)
; position 0 - pattern 0
db 62
; position 1 - pattern 1
db -1,128,36
; position 3 - pattern 3
db -2,0
; position 4 - pattern 4
db 92
; position 6 - pattern 6
db -1,196,60
; position 7 - pattern 7
db 68,60
; position 8 - pattern 8
db -1,128
; position 9 - pattern 9
db -1,128
; position 10 - pattern 10
db 68,60
; position 11 - pattern 11
db 68,60
; 06: Scream / 04|VST: Clinkster (Basic)
; position 1 - pattern 1
db -1,232
; position 4 - pattern 4
db -2,96
; position 8 - pattern 8
db -3,0
; position 9 - pattern 9
db -1,128
; 07: Strings / 06|VST: Clinkster (Basic)
; position 0 - pattern 0
db 0,16,16,16,16
; position 1 - pattern 1
db 64,16,16,16,16
; position 2 - pattern 2
db 64,16,16,16,16
; position 3 - pattern 3
db 64,16,16,16,16
; position 4 - pattern 4
db 64,16,16,16,16
; position 5 - pattern 5
db 64,16,16,16,16
; position 6 - pattern 6
db 64,16,16,16,16
; position 7 - pattern 7
db 64,16,16,16,6,6,4
; position 10 - pattern 10
db -2,64,4,6,6,4,6,6,4,6,6,4,6,6,4,6,6,4,6,6,4,6,6,4,6
; position 11 - pattern 11
db 6,4,6,6,4,6,6,4,6,6,4,6,6,4,6,6,4,6,6
; 08: Strings / 06|VST: Clinkster (Basic)
; position 0 - pattern 0
db 0,16,16,64
; position 1 - pattern 1
db 32,16,16,64
; position 2 - pattern 2
db 32,16,16,64
; position 3 - pattern 3
db 32,16,16,64
; position 4 - pattern 4
db 32,16,16,64
; position 5 - pattern 5
db 32,16,16,64
; position 6 - pattern 6
db 32,16,16,64
; position 7 - pattern 7
db 32,16,16,16,6,6,4
; position 10 - pattern 10
db -2,64,4,6,6,4,6,6,4,6,6,4,6,6,4,6,6,4,6,6,4,6,6,4,6
; position 11 - pattern 11
db 6,4,6,6,4,6,6,4,6,6,4,6,6,4,6,6,4,6,6
; 09: Strings / 06|VST: Clinkster (Basic)
; position 0 - pattern 0
db 0,16,32
; position 1 - pattern 1
db 80,16,32
; position 2 - pattern 2
db 80,16,32,24,8,8,4
; position 3 - pattern 3
db 36,16,32,24,8,8,4
; position 4 - pattern 4
db 36,16,32
; position 5 - pattern 5
db 80,16,32
; position 6 - pattern 6
db 80,16,32
; position 7 - pattern 7
db 80,16,32,6,6,4
; position 10 - pattern 10
db -2,64,4,6,6,4,6,6,4,6,6,4,6,6,4,6,6,4,6,6,4,6,6,4,6
; position 11 - pattern 11
db 6,4,6,6,4,6,6,4,6,6,4,6,6,4,6,6,4,6,6
; 10: Strings / 06|VST: Clinkster (Basic)
; position 0 - pattern 0
db 24,32
; position 1 - pattern 1
db 96,32
; position 2 - pattern 2
db 96,32
; position 3 - pattern 3
db 96,32
; position 4 - pattern 4
db 96,8,24
; position 5 - pattern 5
db 96,8,24
; position 6 - pattern 6
db 96,32
; position 7 - pattern 7
db 96
; position 10 - pattern 10
db -2,128,32
; position 11 - pattern 11
db 96,32
; 11: Long Bass / 01|VST: Clinkster (Basic)
; position 0 - pattern 0
db 64
; position 1 - pattern 1
db 64,16,16,16,16
; position 2 - pattern 2
db 64,16,16,16,16,32
; position 3 - pattern 3
db 32,16,16,16,16,32
; position 4 - pattern 4
db 96
; position 5 - pattern 5
db -1,128
; position 6 - pattern 6
db 64,16,16,16,16,32
; position 7 - pattern 7
db 32,16,16,16,16,32
; position 9 - pattern 9
db -1,224,32
; position 10 - pattern 10
db 32,16,16,16,16,32
; position 11 - pattern 11
db 32,16,16,16,16,32
; 12: Bassdrum / 02|VST: Clinkster (Basic)
; position 2 - pattern 2
db -2,0,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
; position 3 - pattern 3
db 4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
; position 5 - pattern 5
db -2,16,13,1
; position 6 - pattern 6
db 2,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
; position 7 - pattern 7
db 4,4,4,4,4,4,4,4,4,4,4,4,4,6,6,4,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1
; position 10 - pattern 10
db -2,32,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
; position 11 - pattern 11
db 4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,2,1,1
; 13: Zap / 03|VST: Clinkster (Basic)
; position 2 - pattern 2
db -2,1,1,1,4,3,1,2,1,3,1,1,4,3,1,2,1,3,1,1,4,3,1,2,1,3,1,1,4,3,1,2,1,3,1,1,4,3,1,2,1,3,1,1,4,3,1,2,1,3,1,1,4,3,1,2,1,3,1,1,4,3,1,2,1
; position 3 - pattern 3
db 3,1,1,4,3,1,2,1,3,1,1,4,3,1,2,1,3,1,1,4,3,1,2,1,3,1,1,4,3,1,2,1,3,1,1,4,3,1,2,1,3,1,1,4,3,1,2,1,3,1,1
; 14: Counter Bass / 05|VST: Clinkster (Basic)
; position 1 - pattern 1
db -1,130,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
; position 2 - pattern 2
db 4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
; position 3 - pattern 3
db 4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
; position 4 - pattern 4
db 36,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
; position 5 - pattern 5
db 4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
; position 6 - pattern 6
db 20,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
; position 7 - pattern 7
db 4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
; position 8 - pattern 8
db 4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
; position 9 - pattern 9
db 4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
; position 10 - pattern 10
db 4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
; position 11 - pattern 11
db 4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
; 15: Snare / 07|snare1
; position 1 - pattern 1
db -1,132,8,8,8,8,8,8,8,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
; position 2 - pattern 2
db 5,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8
; position 3 - pattern 3
db 8,8,8,8,8,8,8,8,8,8,8,8,4
; position 5 - pattern 5
db -1,224,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,12,2,1
; position 6 - pattern 6
db 5,2,6,8,3,2,3,8,8,3,5,2,6,8,3,5,8,3,5,8,8,8,8,1,2
; position 7 - pattern 7
db 5,2,6,8,3,2,3,8,8,3,1,6,6,4,4,3,5,8,3,5
; position 9 - pattern 9
db -1,228,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
; position 10 - pattern 10
db 5,3,5,8,3,2,3,8,3,5,8,3,2,3,2,1,5,3,5,8,3,2,3,8,3,5,8,3,2,3,2,1
; position 11 - pattern 11
db 5,3,5,8,3,2,3,8,3,5,8,3,2,3,2,1
; 16: Hihat / 08|hihat
; position 1 - pattern 1
db -1,130,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
; position 2 - pattern 2
db 4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
; position 3 - pattern 3
db 4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,2
; position 5 - pattern 5
db -1,162,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
; position 6 - pattern 6
db 20,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
; position 7 - pattern 7
db 4,4,4,4,4,4,4,4,4,4,4,4,2,6,6,4
; position 8 - pattern 8
db 66,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
; position 9 - pattern 9
db 4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
; position 10 - pattern 10
db 4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
; position 11 - pattern 11
db 4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
section notesamp data align=1
_NoteSamples:
; 00: Pizzicato Lead / 00|VST: Clinkster (Basic)
; position 0 - pattern 0
db 2,16,24,34,42,32,31,18,6,6,41,33,24,11,7,13,23,14,8,27,37,10,23,36,27,5,27,44,41,29,18,30,40,28,21,29,38,30,19,28,41,43,38,29,20,14,6,31,22,42,31,22,31,22,15,39,29,20,14,6
; position 1 - pattern 1
db 2,16,24,34,42,32,31,18,6,6,41,33,24,11,7,13,23,14,8,27,37,10,23,36,27,5,27,44,41,29,18,30,40,28,21,29,38,30,19,28,41,43,38,29,20,14,6,31,22,42,31,22,31,22,15,39,29,20,14,6
; position 4 - pattern 4
db 3,3,3,6,4,4,9,9,5,5,5,27,0,27,0,26,6,1,1,27,31,15,1,6,1,15,6,1,1,27,31,15,1,6,1,15
; position 5 - pattern 5
db 3,3,3,6,4,4,9,9,5,5,5,27,0,27,0,26,6,1,1,27,31,15,1,6,1,15,6,1,1,27,31,15
; position 6 - pattern 6
db 2,16,24,34,42,32,31,18,6,6,41,33,24,11,7,13,23,14,8,27,37,10,23,36,27,5,27,44,41,29,18,30,40,28,21,29,38,30,19,28,41,43,38,29,20,14,6,31,22,42,31,22,31,22,15,39,29,20,14,6,38,35,29,25,21,11,21,12
; position 7 - pattern 7
db 2,16,24,34,42,32,31,18,6,6,41,33,24,11,7,13,23,14,8,27,17,27,17,22
; position 8 - pattern 8
db 3,3,3,6,4,4,9,9,5,5,5,27,0,27,0,26,6,1,1,27,31,15,1,6,1,15,6,1,1,27,31,15,1,6,1,15
; position 9 - pattern 9
db 3,3,3,6,4,4,9,9,5,5,5,27,0,27,0,26,6,1,1,27,31,15,1,6,1,15,6,1,1,27,31,15,1,6,1,15
; position 10 - pattern 10
db 3,3,3,6,4,4,9,9,5,5,5,27,0,27,0,26,6,1,1,27,31,15,1,6,1,15,6,1,1,27,31,15,1,6,1,15
; position 11 - pattern 11
db 3,3,3,6,4,4,9,9,5,5,5,27,0,27,0,26,6,1,1,27,31,15,1,6,1,15,6,1,42,31,22,15
db -1
; 01: Pizzicato Lead / 00|VST: Clinkster (Basic)
; position 0 - pattern 0
db 4,20,29,38,46,36,35,23,9,9,45,37,29,15,10,17,28,18,11,31,41,13,28,40,31,7,31,48,45,33,23,34,44,32,26,33,42,34,24,32,45,47,42,33,25,18,9,35,27,46,35,27,35,27,19,43,33,25,18,9
; position 1 - pattern 1
db 4,20,29,38,46,36,35,23,9,9,45,37,29,15,10,17,28,18,11,31,41,13,28,40,31,7,31,48,45,33,23,34,44,32,26,33,42,34,24,32,45,47,42,33,25,18,9,35,27,46,35,27,35,27,19,43,33,25,18,9
; position 4 - pattern 4
db 5,22,22,6,9,27,7,31,31,19,14,14,14,14,19,22,7,19,19,6,9,19,3,35,9,7,19,19,6,9,19,3,35,9
; position 5 - pattern 5
db 5,22,21,12,5,22,6,9,27,7,31,31,19,8,14,14,14,14,19,22,7,19,19,6,9,19,3,35,9,7,19,19,6,9
; position 6 - pattern 6
db 4,20,29,38,46,36,35,23,9,9,45,37,29,15,10,17,28,18,11,31,41,13,28,40,31,7,31,48,45,33,23,34,44,32,26,33,42,34,24,32,45,47,42,33,25,18,9,35,27,46,35,27,35,27,19,43,33,25,18,9,42,39,33,30,26,15,26,16
; position 7 - pattern 7
db 4,20,29,38,46,36,35,23,9,9,45,37,29,15,10,17,28,18,11,31,14,14,14,19
; position 8 - pattern 8
db 5,22,22,6,9,27,7,31,31,19,14,14,14,14,19,22,7,19,19,6,9,19,3,35,9,7,19,19,6,9,19,3,35,9
; position 9 - pattern 9
db 5,22,22,6,9,27,7,31,31,19,14,14,14,14,19,22,7,19,19,6,9,19,3,35,9,7,19,19,6,9,19,3,35,9
; position 10 - pattern 10
db 5,22,22,6,9,27,7,31,31,19,14,14,14,14,19,22,7,19,19,6,9,19,3,35,9,7,19,19,6,9,19,3,35,9
; position 11 - pattern 11
db 5,22,22,6,9,27,7,31,31,19,14,14,14,14,19,22,7,19,19,6,9,19,3,35,9,7,19,3,2,1,0
db -1
; 02: Pizzicato Lead / 00|VST: Clinkster (Basic)
; position 4 - pattern 4
db 0,4,12,2,1,3,11,2,8,11,10,7,5,12,12,13,9,6,3,2
; position 5 - pattern 5
db 0,4,12,2,1,3,11,2,8,11,10,7,5,12,12,13,9,6,3
; position 8 - pattern 8
db 0,4,12,2,1,3,11,2,8,11,10,7,5,12,12,13,9,6,3,2
; position 9 - pattern 9
db 0,4,12,2,1,3,11,2,8,11,10,7,5,12,12,13,9,6,3,2
; position 10 - pattern 10
db 0,4,12,2,1,3,11,2,8,11,10,7,5,12,12,13,9,6,3,2
; position 11 - pattern 11
db 0,4,12,2,1,3,11,2,8,11,10,7,5,12,12,13,9,6,11
db -1
; 03: Track 02 / 09|VST: Clinkster (Basic)
; position 4 - pattern 4
db 20,11,19,23,22,18,12,9,6,9,13,12,9,6,13,11,9,6,8,19,16,17,21,17
; position 5 - pattern 5
db 20,11,19,23,22,18,12,9,6,9,13,12,9,6,13,11,9,6,8,19,16,17,21,17
; position 8 - pattern 8
db 2,0,1,3,4,1,5,4,5,10,6,13,10,14,7
; position 9 - pattern 9
db 2,0,1,3,4,1,5,4,5,10,6,13,10,14,15
; position 10 - pattern 10
db 2,0,1,3,4,1,5,4,5,10,6,13,10,14,7
; position 11 - pattern 11
db 2,0,1,3,4,1,5,4,5,10,6,13,10,14,15
db -1
; 04: Scream / 04|VST: Clinkster (Basic)
; position 0 - pattern 0
db 1
; position 1 - pattern 1
db 1,1
; position 3 - pattern 3
db 0
; position 4 - pattern 4
db 1
; position 6 - pattern 6
db 2,1
; position 7 - pattern 7
db 2,1
; position 8 - pattern 8
db 1
; position 9 - pattern 9
db 1
; position 10 - pattern 10
db 2,1
; position 11 - pattern 11
db 2,1
db -1
; 05: Scream / 04|VST: Clinkster (Basic)
; position 0 - pattern 0
db 1
; position 1 - pattern 1
db 1,1
; position 3 - pattern 3
db 0
; position 4 - pattern 4
db 1
; position 6 - pattern 6
db 2,1
; position 7 - pattern 7
db 2,1
; position 8 - pattern 8
db 1
; position 9 - pattern 9
db 1
; position 10 - pattern 10
db 2,1
; position 11 - pattern 11
db 2,1
db -1
; 06: Scream / 04|VST: Clinkster (Basic)
; position 1 - pattern 1
db 1
; position 4 - pattern 4
db 0
; position 8 - pattern 8
db 0
; position 9 - pattern 9
db 0
db -1
; 07: Strings / 06|VST: Clinkster (Basic)
; position 0 - pattern 0
db 15,7,10,16,6
; position 1 - pattern 1
db 15,7,10,16,4
; position 2 - pattern 2
db 15,7,10,16,4
; position 3 - pattern 3
db 15,7,10,16,5
; position 4 - pattern 4
db 13,3,9,14,1
; position 5 - pattern 5