refactor(asm&go4k): Remove special treatment from stereo parameters; it's now just one parameter in the Unit map.

This commit is contained in:
Veikko Sariola 2020-11-10 20:45:41 +02:00
parent 01c39ffc15
commit f7017892a5
101 changed files with 787 additions and 802 deletions

View File

@ -130,35 +130,30 @@ func DeserializeAsm(asmcode string) (*Song, error) {
}
if inInstrument && strings.HasPrefix(word, "SU_") {
unittype := strings.ToLower(word[3:])
instrMatch := wordReg.FindStringSubmatch(rest)
if instrMatch != nil {
stereoMono, instrRest := instrMatch[1], instrMatch[2]
stereo := stereoMono == "STEREO"
parameters, err := parseParams(instrRest)
if err != nil {
return nil, fmt.Errorf("Error parsing parameters: %v", err)
}
if unittype == "oscillator" {
match := typeReg.FindStringSubmatch(instrRest)
if match == nil {
return nil, errors.New("Oscillator should define a type")
}
switch match[1] {
case "SINE":
parameters["type"] = Sine
case "TRISAW":
parameters["type"] = Trisaw
case "PULSE":
parameters["type"] = Pulse
case "GATE":
parameters["type"] = Gate
case "SAMPLE":
parameters["type"] = Sample
}
}
unit := Unit{Type: unittype, Stereo: stereo, Parameters: parameters}
instr.Units = append(instr.Units, unit)
parameters, err := parseParams(rest)
if err != nil {
return nil, fmt.Errorf("Error parsing parameters: %v", err)
}
if unittype == "oscillator" {
match := typeReg.FindStringSubmatch(rest)
if match == nil {
return nil, errors.New("Oscillator should define a type")
}
switch match[1] {
case "SINE":
parameters["type"] = Sine
case "TRISAW":
parameters["type"] = Trisaw
case "PULSE":
parameters["type"] = Pulse
case "GATE":
parameters["type"] = Gate
case "SAMPLE":
parameters["type"] = Sample
}
}
unit := Unit{Type: unittype, Parameters: parameters}
instr.Units = append(instr.Units, unit)
}
}
}
@ -167,7 +162,7 @@ func DeserializeAsm(asmcode string) (*Song, error) {
if patch[i].Units[u].Type == "delay" {
s := patch[i].Units[u].Parameters["delay"]
e := patch[i].Units[u].Parameters["count"]
if patch[i].Units[u].Stereo {
if patch[i].Units[u].Parameters["stereo"] == 1 {
e *= 2 // stereo delays use 'count' number of delaytimes, but for both channels
}
patch[i].Units[u].DelayTimes = append(patch[i].Units[u].DelayTimes, delayTimes[s:e]...)
@ -188,35 +183,35 @@ func DeserializeAsm(asmcode string) (*Song, error) {
func SerializeAsm(song *Song) (string, error) {
paramorder := map[string][]string{
"add": []string{},
"addp": []string{},
"pop": []string{},
"loadnote": []string{},
"mul": []string{},
"mulp": []string{},
"push": []string{},
"xch": []string{},
"distort": []string{"drive"},
"hold": []string{"holdfreq"},
"crush": []string{"resolution"},
"gain": []string{"gain"},
"invgain": []string{"invgain"},
"filter": []string{"frequency", "resonance", "lowpass", "bandpass", "highpass", "negbandpass", "neghighpass"},
"clip": []string{},
"pan": []string{"panning"},
"delay": []string{"pregain", "dry", "feedback", "damp", "delay", "count", "notetracking"},
"compressor": []string{"attack", "release", "invgain", "threshold", "ratio"},
"add": []string{"stereo"},
"addp": []string{"stereo"},
"pop": []string{"stereo"},
"loadnote": []string{"stereo"},
"mul": []string{"stereo"},
"mulp": []string{"stereo"},
"push": []string{"stereo"},
"xch": []string{"stereo"},
"distort": []string{"stereo", "drive"},
"hold": []string{"stereo", "holdfreq"},
"crush": []string{"stereo", "resolution"},
"gain": []string{"stereo", "gain"},
"invgain": []string{"stereo", "invgain"},
"filter": []string{"stereo", "frequency", "resonance", "lowpass", "bandpass", "highpass", "negbandpass", "neghighpass"},
"clip": []string{"stereo"},
"pan": []string{"stereo", "panning"},
"delay": []string{"stereo", "pregain", "dry", "feedback", "damp", "delay", "count", "notetracking"},
"compressor": []string{"stereo", "attack", "release", "invgain", "threshold", "ratio"},
"speed": []string{},
"out": []string{"gain"},
"outaux": []string{"outgain", "auxgain"},
"aux": []string{"gain", "channel"},
"send": []string{"amount", "voice", "unit", "port", "sendpop"},
"envelope": []string{"attack", "decay", "sustain", "release", "gain"},
"noise": []string{"shape", "gain"},
"oscillator": []string{"transpose", "detune", "phase", "color", "shape", "gain", "type", "lfo", "unison"},
"loadval": []string{"value"},
"receive": []string{},
"in": []string{"channel"},
"out": []string{"stereo", "gain"},
"outaux": []string{"stereo", "outgain", "auxgain"},
"aux": []string{"stereo", "gain", "channel"},
"send": []string{"stereo", "amount", "voice", "unit", "port", "sendpop"},
"envelope": []string{"stereo", "attack", "decay", "sustain", "release", "gain"},
"noise": []string{"stereo", "shape", "gain"},
"oscillator": []string{"stereo", "transpose", "detune", "phase", "color", "shape", "gain", "type", "lfo", "unison"},
"loadval": []string{"stereo", "value"},
"receive": []string{"stereo"},
"in": []string{"stereo", "channel"},
}
indentation := 0
indent := func() string {
@ -338,17 +333,13 @@ func SerializeAsm(song *Song) (string, error) {
for i, instrument := range song.Patch {
var instrTable [][]string
for j, unit := range instrument.Units {
stereomono := "MONO"
if unit.Stereo {
stereomono = "STEREO"
}
row := []string{fmt.Sprintf("SU_%v", strings.ToUpper(unit.Type)), stereomono}
row := []string{fmt.Sprintf("SU_%v", strings.ToUpper(unit.Type))}
for _, parname := range paramorder[unit.Type] {
if unit.Type == "oscillator" && unit.Parameters["type"] == Sample && parname == "color" {
row = append(row, fmt.Sprintf("COLOR(%v)", strconv.Itoa(sampleIndices[i][j])))
} else if unit.Type == "delay" && parname == "count" {
count := len(unit.DelayTimes)
if unit.Stereo {
if unit.Parameters["stereo"] == 1 {
count /= 2
}
row = append(row, fmt.Sprintf("COUNT(%v)", strconv.Itoa(count)))

View File

@ -100,18 +100,18 @@ func Synth(patch go4k.Patch) (*C.Synth, error) {
for unitid, unit := range instr.Units {
if val, ok := opcodeTable[unit.Type]; ok {
opCode := val.opcode
if unit.Stereo {
if unit.Parameters["stereo"] == 1 {
opCode++
}
commands = append(commands, byte(opCode))
for _, paramname := range val.parameterList {
if unit.Type == "delay" && paramname == "delaycount" {
if unit.Stereo && len(unit.DelayTimes)%2 != 0 {
if unit.Parameters["stereo"] == 1 && len(unit.DelayTimes)%2 != 0 {
return nil, errors.New("Stereo delays should have even number of delaytimes")
}
values = append(values, byte(delayIndices[insid][unitid]))
count := len(unit.DelayTimes)
if unit.Stereo {
if unit.Parameters["stereo"] == 1 {
count /= 2
}
count = count*2 - 1

View File

@ -24,9 +24,9 @@ const su_max_samples = SAMPLES_PER_ROW * TOTAL_ROWS
func TestBridge(t *testing.T) {
patch := []go4k.Instrument{
go4k.Instrument{1, []go4k.Unit{
go4k.Unit{"envelope", false, map[string]int{"attack": 64, "decay": 64, "sustain": 64, "release": 80, "gain": 128}, []int{}},
go4k.Unit{"envelope", false, map[string]int{"attack": 95, "decay": 64, "sustain": 64, "release": 80, "gain": 128}, []int{}},
go4k.Unit{"out", true, map[string]int{"gain": 128}, []int{}},
go4k.Unit{"envelope", map[string]int{"stereo": 0, "attack": 64, "decay": 64, "sustain": 64, "release": 80, "gain": 128}, []int{}},
go4k.Unit{"envelope", map[string]int{"stereo": 0, "attack": 95, "decay": 64, "sustain": 64, "release": 80, "gain": 128}, []int{}},
go4k.Unit{"out", map[string]int{"stereo": 1, "gain": 128}, []int{}},
}}}
synth, err := bridge.Synth(patch)
if err != nil {

View File

@ -8,7 +8,6 @@ import (
// Unit is e.g. a filter, oscillator, envelope and its parameters
type Unit struct {
Type string
Stereo bool
Parameters map[string]int
DelayTimes []int
}
@ -88,70 +87,66 @@ type UnitParameter struct {
// UnitType documents the supported behaviour of one type of unit (oscillator, envelope etc.)
type UnitType struct {
Name string
SupportsStereo bool
Parameters []UnitParameter
Name string
Parameters []UnitParameter
}
// UnitTypes documents all the available unit types and if they support stereo variant
// and what parameters they take.
var UnitTypes = []UnitType{
{
Name: "add",
SupportsStereo: true,
Parameters: []UnitParameter{}},
Name: "add",
Parameters: []UnitParameter{{Name: "stereo", MinValue: 0, MaxValue: 1, CanSet: true, CanModulate: false}}},
{
Name: "addp",
SupportsStereo: true,
Parameters: []UnitParameter{}},
Name: "addp",
Parameters: []UnitParameter{{Name: "stereo", MinValue: 0, MaxValue: 1, CanSet: true, CanModulate: false}}},
{
Name: "pop",
SupportsStereo: true,
Parameters: []UnitParameter{}},
Name: "pop",
Parameters: []UnitParameter{{Name: "stereo", MinValue: 0, MaxValue: 1, CanSet: true, CanModulate: false}}},
{
Name: "loadnote",
SupportsStereo: true,
Parameters: []UnitParameter{}},
Name: "loadnote",
Parameters: []UnitParameter{{Name: "stereo", MinValue: 0, MaxValue: 1, CanSet: true, CanModulate: false}}},
{
Name: "mul",
SupportsStereo: true,
Parameters: []UnitParameter{}},
Name: "mul",
Parameters: []UnitParameter{{Name: "stereo", MinValue: 0, MaxValue: 1, CanSet: true, CanModulate: false}}},
{
Name: "mulp",
SupportsStereo: true,
Parameters: []UnitParameter{}},
Name: "mulp",
Parameters: []UnitParameter{{Name: "stereo", MinValue: 0, MaxValue: 1, CanSet: true, CanModulate: false}}},
{
Name: "push",
SupportsStereo: true,
Parameters: []UnitParameter{}},
Name: "push",
Parameters: []UnitParameter{{Name: "stereo", MinValue: 0, MaxValue: 1, CanSet: true, CanModulate: false}}},
{
Name: "xch",
SupportsStereo: true,
Parameters: []UnitParameter{}},
Name: "xch",
Parameters: []UnitParameter{{Name: "stereo", MinValue: 0, MaxValue: 1, CanSet: true, CanModulate: false}}},
{
Name: "distort",
SupportsStereo: true,
Parameters: []UnitParameter{{Name: "drive", MinValue: 0, MaxValue: 128, CanSet: true, CanModulate: true}}},
{
Name: "hold",
SupportsStereo: true,
Parameters: []UnitParameter{{Name: "holdfreq", MinValue: 0, MaxValue: 128, CanSet: true, CanModulate: true}}},
{
Name: "crush",
SupportsStereo: true,
Parameters: []UnitParameter{{Name: "resolution", MinValue: 0, MaxValue: 128, CanSet: true, CanModulate: true}}},
{
Name: "gain",
SupportsStereo: true,
Parameters: []UnitParameter{{Name: "gain", MinValue: 0, MaxValue: 128, CanSet: true, CanModulate: true}}},
{
Name: "invgain",
SupportsStereo: true,
Parameters: []UnitParameter{{Name: "invgain", MinValue: 0, MaxValue: 128, CanSet: true, CanModulate: true}}},
{
Name: "filter",
SupportsStereo: true,
Name: "distort",
Parameters: []UnitParameter{
{Name: "stereo", MinValue: 0, MaxValue: 1, CanSet: true, CanModulate: false},
{Name: "drive", MinValue: 0, MaxValue: 128, CanSet: true, CanModulate: true}}},
{
Name: "hold",
Parameters: []UnitParameter{
{Name: "stereo", MinValue: 0, MaxValue: 1, CanSet: true, CanModulate: false},
{Name: "holdfreq", MinValue: 0, MaxValue: 128, CanSet: true, CanModulate: true}}},
{
Name: "crush",
Parameters: []UnitParameter{
{Name: "stereo", MinValue: 0, MaxValue: 1, CanSet: true, CanModulate: false},
{Name: "resolution", MinValue: 0, MaxValue: 128, CanSet: true, CanModulate: true}}},
{
Name: "gain",
Parameters: []UnitParameter{
{Name: "stereo", MinValue: 0, MaxValue: 1, CanSet: true, CanModulate: false},
{Name: "gain", MinValue: 0, MaxValue: 128, CanSet: true, CanModulate: true}}},
{
Name: "invgain",
Parameters: []UnitParameter{
{Name: "stereo", MinValue: 0, MaxValue: 1, CanSet: true, CanModulate: false},
{Name: "invgain", MinValue: 0, MaxValue: 128, CanSet: true, CanModulate: true}}},
{
Name: "filter",
Parameters: []UnitParameter{
{Name: "stereo", MinValue: 0, MaxValue: 1, CanSet: true, CanModulate: false},
{Name: "frequency", MinValue: 0, MaxValue: 128, CanSet: true, CanModulate: true},
{Name: "resonance", MinValue: 0, MaxValue: 128, CanSet: true, CanModulate: true},
{Name: "lowpass", MinValue: 0, MaxValue: 1, CanSet: true, CanModulate: false},
@ -160,17 +155,17 @@ var UnitTypes = []UnitType{
{Name: "negbandpass", MinValue: 0, MaxValue: 1, CanSet: true, CanModulate: false},
{Name: "neghighpass", MinValue: 0, MaxValue: 1, CanSet: true, CanModulate: false}}},
{
Name: "clip",
SupportsStereo: true,
Parameters: []UnitParameter{}},
Name: "clip",
Parameters: []UnitParameter{{Name: "stereo", MinValue: 0, MaxValue: 1, CanSet: true, CanModulate: false}}},
{
Name: "pan",
SupportsStereo: true,
Parameters: []UnitParameter{{Name: "panning", MinValue: 0, MaxValue: 128, CanSet: true, CanModulate: true}}},
{
Name: "delay",
SupportsStereo: true,
Name: "pan",
Parameters: []UnitParameter{
{Name: "stereo", MinValue: 0, MaxValue: 1, CanSet: true, CanModulate: false},
{Name: "panning", MinValue: 0, MaxValue: 128, CanSet: true, CanModulate: true}}},
{
Name: "delay",
Parameters: []UnitParameter{
{Name: "stereo", MinValue: 0, MaxValue: 1, CanSet: true, CanModulate: false},
{Name: "pregain", MinValue: 0, MaxValue: 128, CanSet: true, CanModulate: true},
{Name: "dry", MinValue: 0, MaxValue: 128, CanSet: true, CanModulate: true},
{Name: "feedback", MinValue: 0, MaxValue: 128, CanSet: true, CanModulate: true},
@ -179,9 +174,9 @@ var UnitTypes = []UnitType{
{Name: "delay", MinValue: 0, MaxValue: -1, CanSet: false, CanModulate: true},
}},
{
Name: "compressor",
SupportsStereo: true,
Name: "compressor",
Parameters: []UnitParameter{
{Name: "stereo", MinValue: 0, MaxValue: 1, CanSet: true, CanModulate: false},
{Name: "attack", MinValue: 0, MaxValue: 128, CanSet: true, CanModulate: true},
{Name: "release", MinValue: 0, MaxValue: 128, CanSet: true, CanModulate: true},
{Name: "invgain", MinValue: 0, MaxValue: 128, CanSet: true, CanModulate: true},
@ -189,31 +184,31 @@ var UnitTypes = []UnitType{
{Name: "ratio", MinValue: 0, MaxValue: 128, CanSet: true, CanModulate: true},
}},
{
Name: "speed",
SupportsStereo: false,
Parameters: []UnitParameter{}},
Name: "speed",
Parameters: []UnitParameter{}},
{
Name: "out",
SupportsStereo: true,
Parameters: []UnitParameter{{Name: "gain", MinValue: 0, MaxValue: 128, CanSet: true, CanModulate: true}}},
{
Name: "outaux",
SupportsStereo: true,
Name: "out",
Parameters: []UnitParameter{
{Name: "stereo", MinValue: 0, MaxValue: 1, CanSet: true, CanModulate: false},
{Name: "gain", MinValue: 0, MaxValue: 128, CanSet: true, CanModulate: true}}},
{
Name: "outaux",
Parameters: []UnitParameter{
{Name: "stereo", MinValue: 0, MaxValue: 1, CanSet: true, CanModulate: false},
{Name: "outgain", MinValue: 0, MaxValue: 128, CanSet: true, CanModulate: true},
{Name: "auxgain", MinValue: 0, MaxValue: 128, CanSet: true, CanModulate: true},
}},
{
Name: "aux",
SupportsStereo: true,
Name: "aux",
Parameters: []UnitParameter{
{Name: "stereo", MinValue: 0, MaxValue: 1, CanSet: true, CanModulate: false},
{Name: "gain", MinValue: 0, MaxValue: 128, CanSet: true, CanModulate: true},
{Name: "channel", MinValue: 0, MaxValue: 6, CanSet: true, CanModulate: false},
}},
{
Name: "send",
SupportsStereo: true,
Name: "send",
Parameters: []UnitParameter{
{Name: "stereo", MinValue: 0, MaxValue: 1, CanSet: true, CanModulate: false},
{Name: "amount", MinValue: 0, MaxValue: 128, CanSet: true, CanModulate: true},
{Name: "voice", MinValue: 0, MaxValue: 32, CanSet: true, CanModulate: false},
{Name: "unit", MinValue: 0, MaxValue: 63, CanSet: true, CanModulate: false},
@ -221,9 +216,9 @@ var UnitTypes = []UnitType{
{Name: "sendpop", MinValue: 0, MaxValue: 1, CanSet: true, CanModulate: false},
}},
{
Name: "envelope",
SupportsStereo: true,
Name: "envelope",
Parameters: []UnitParameter{
{Name: "stereo", MinValue: 0, MaxValue: 1, CanSet: true, CanModulate: false},
{Name: "attack", MinValue: 0, MaxValue: 128, CanSet: true, CanModulate: true},
{Name: "decay", MinValue: 0, MaxValue: 128, CanSet: true, CanModulate: true},
{Name: "sustain", MinValue: 0, MaxValue: 128, CanSet: true, CanModulate: true},
@ -231,16 +226,16 @@ var UnitTypes = []UnitType{
{Name: "gain", MinValue: 0, MaxValue: 128, CanSet: true, CanModulate: true},
}},
{
Name: "noise",
SupportsStereo: true,
Name: "noise",
Parameters: []UnitParameter{
{Name: "stereo", MinValue: 0, MaxValue: 1, CanSet: true, CanModulate: false},
{Name: "shape", MinValue: 0, MaxValue: 128, CanSet: true, CanModulate: true},
{Name: "gain", MinValue: 0, MaxValue: 128, CanSet: true, CanModulate: true},
}},
{
Name: "oscillator",
SupportsStereo: true,
Name: "oscillator",
Parameters: []UnitParameter{
{Name: "stereo", MinValue: 0, MaxValue: 1, CanSet: true, CanModulate: false},
{Name: "transpose", MinValue: 0, MaxValue: 128, CanSet: true, CanModulate: true},
{Name: "detune", MinValue: 0, MaxValue: 128, CanSet: true, CanModulate: true},
{Name: "phase", MinValue: 0, MaxValue: 128, CanSet: true, CanModulate: true},
@ -255,22 +250,22 @@ var UnitTypes = []UnitType{
{Name: "looplength", MinValue: 0, MaxValue: 65535, CanSet: true, CanModulate: false}, // if type is "sample", then the loop length is this i.e. loop ends at "start" + "loopstart" + "looplength"
}},
{
Name: "loadval",
SupportsStereo: true,
Name: "loadval",
Parameters: []UnitParameter{
{Name: "stereo", MinValue: 0, MaxValue: 1, CanSet: true, CanModulate: false},
{Name: "value", MinValue: 0, MaxValue: 128, CanSet: true, CanModulate: true},
}},
{
Name: "receive",
SupportsStereo: true,
Name: "receive",
Parameters: []UnitParameter{
{Name: "stereo", MinValue: 0, MaxValue: 1, CanSet: true, CanModulate: false},
{Name: "left", MinValue: 0, MaxValue: -1, CanSet: false, CanModulate: true},
{Name: "right", MinValue: 0, MaxValue: -1, CanSet: false, CanModulate: true},
}},
{
Name: "in",
SupportsStereo: true,
Name: "in",
Parameters: []UnitParameter{
{Name: "stereo", MinValue: 0, MaxValue: 1, CanSet: true, CanModulate: false},
{Name: "channel", MinValue: 0, MaxValue: 6, CanSet: true, CanModulate: false},
}},
}

View File

@ -8,7 +8,7 @@ import (
"github.com/vsariola/sointu/go4k"
)
const expectedMarshaled = "{\"BPM\":100,\"Patterns\":[\"QABEACAAAABLAE4AAAAAAA==\"],\"Tracks\":[{\"NumVoices\":1,\"Sequence\":\"AA==\"}],\"SongLength\":0,\"Patch\":[{\"NumVoices\":1,\"Units\":[{\"Type\":\"envelope\",\"Stereo\":false,\"Parameters\":{\"attack\":32,\"decay\":32,\"gain\":128,\"release\":64,\"sustain\":64},\"DelayTimes\":[]},{\"Type\":\"oscillator\",\"Stereo\":false,\"Parameters\":{\"color\":96,\"detune\":64,\"flags\":64,\"gain\":128,\"phase\":0,\"shape\":64,\"transpose\":64},\"DelayTimes\":[]},{\"Type\":\"mulp\",\"Stereo\":false,\"Parameters\":{},\"DelayTimes\":[]},{\"Type\":\"envelope\",\"Stereo\":false,\"Parameters\":{\"attack\":32,\"decay\":32,\"gain\":128,\"release\":64,\"sustain\":64},\"DelayTimes\":[]},{\"Type\":\"oscillator\",\"Stereo\":false,\"Parameters\":{\"color\":64,\"detune\":64,\"flags\":64,\"gain\":128,\"phase\":64,\"shape\":96,\"transpose\":72},\"DelayTimes\":[]},{\"Type\":\"mulp\",\"Stereo\":false,\"Parameters\":{},\"DelayTimes\":[]},{\"Type\":\"out\",\"Stereo\":true,\"Parameters\":{\"gain\":128},\"DelayTimes\":[]}]}]}"
const expectedMarshaled = `{"BPM":100,"Patterns":["QABEACAAAABLAE4AAAAAAA=="],"Tracks":[{"NumVoices":1,"Sequence":"AA=="}],"SongLength":0,"Patch":[{"NumVoices":1,"Units":[{"Type":"envelope","Parameters":{"attack":32,"decay":32,"gain":128,"release":64,"stereo":0,"sustain":64},"DelayTimes":[]},{"Type":"oscillator","Parameters":{"color":96,"detune":64,"flags":64,"gain":128,"phase":0,"shape":64,"stereo":0,"transpose":64},"DelayTimes":[]},{"Type":"mulp","Parameters":{"stereo":0},"DelayTimes":[]},{"Type":"envelope","Parameters":{"attack":32,"decay":32,"gain":128,"release":64,"stereo":0,"sustain":64},"DelayTimes":[]},{"Type":"oscillator","Parameters":{"color":64,"detune":64,"flags":64,"gain":128,"phase":64,"shape":96,"stereo":0,"transpose":72},"DelayTimes":[]},{"Type":"mulp","Parameters":{"stereo":0},"DelayTimes":[]},{"Type":"out","Parameters":{"gain":128,"stereo":1},"DelayTimes":[]}]}]}`
var testSong = go4k.Song{
BPM: 100,
@ -19,13 +19,13 @@ var testSong = go4k.Song{
SongLength: 0,
Patch: go4k.Patch{
go4k.Instrument{NumVoices: 1, Units: []go4k.Unit{
{"envelope", false, map[string]int{"attack": 32, "decay": 32, "sustain": 64, "release": 64, "gain": 128}, []int{}},
{"oscillator", false, map[string]int{"transpose": 64, "detune": 64, "phase": 0, "color": 96, "shape": 64, "gain": 128, "flags": 0x40}, []int{}},
{"mulp", false, map[string]int{}, []int{}},
{"envelope", false, map[string]int{"attack": 32, "decay": 32, "sustain": 64, "release": 64, "gain": 128}, []int{}},
{"oscillator", false, map[string]int{"transpose": 72, "detune": 64, "phase": 64, "color": 64, "shape": 96, "gain": 128, "flags": 0x40}, []int{}},
{"mulp", false, map[string]int{}, []int{}},
{"out", true, map[string]int{"gain": 128}, []int{}},
{"envelope", map[string]int{"stereo": 0, "attack": 32, "decay": 32, "sustain": 64, "release": 64, "gain": 128}, []int{}},
{"oscillator", map[string]int{"stereo": 0, "transpose": 64, "detune": 64, "phase": 0, "color": 96, "shape": 64, "gain": 128, "flags": 0x40}, []int{}},
{"mulp", map[string]int{"stereo": 0}, []int{}},
{"envelope", map[string]int{"stereo": 0, "attack": 32, "decay": 32, "sustain": 64, "release": 64, "gain": 128}, []int{}},
{"oscillator", map[string]int{"stereo": 0, "transpose": 72, "detune": 64, "phase": 64, "color": 64, "shape": 96, "gain": 128, "flags": 0x40}, []int{}},
{"mulp", map[string]int{"stereo": 0}, []int{}},
{"out", map[string]int{"stereo": 1, "gain": 128}, []int{}},
}},
},
}

View File

@ -24,13 +24,13 @@ const su_max_samples = SAMPLES_PER_ROW * TOTAL_ROWS
func TestPlayer(t *testing.T) {
patch := []go4k.Instrument{go4k.Instrument{1, []go4k.Unit{
go4k.Unit{"envelope", false, map[string]int{"attack": 32, "decay": 32, "sustain": 64, "release": 64, "gain": 128}, []int{}},
go4k.Unit{"oscillator", false, map[string]int{"transpose": 64, "detune": 64, "phase": 0, "color": 96, "shape": 64, "gain": 128, "type": go4k.Sine, "lfo": 0, "unison": 0}, []int{}},
go4k.Unit{"mulp", false, map[string]int{}, []int{}},
go4k.Unit{"envelope", false, map[string]int{"attack": 32, "decay": 32, "sustain": 64, "release": 64, "gain": 128}, []int{}},
go4k.Unit{"oscillator", false, map[string]int{"transpose": 72, "detune": 64, "phase": 64, "color": 64, "shape": 96, "gain": 128, "type": go4k.Sine, "lfo": 0, "unison": 0}, []int{}},
go4k.Unit{"mulp", false, map[string]int{}, []int{}},
go4k.Unit{"out", true, map[string]int{"gain": 128}, []int{}},
go4k.Unit{"envelope", map[string]int{"stereo": 0, "attack": 32, "decay": 32, "sustain": 64, "release": 64, "gain": 128}, []int{}},
go4k.Unit{"oscillator", map[string]int{"stereo": 0, "transpose": 64, "detune": 64, "phase": 0, "color": 96, "shape": 64, "gain": 128, "type": go4k.Sine, "lfo": 0, "unison": 0}, []int{}},
go4k.Unit{"mulp", map[string]int{"stereo": 0}, []int{}},
go4k.Unit{"envelope", map[string]int{"stereo": 0, "attack": 32, "decay": 32, "sustain": 64, "release": 64, "gain": 128}, []int{}},
go4k.Unit{"oscillator", map[string]int{"stereo": 0, "transpose": 72, "detune": 64, "phase": 64, "color": 64, "shape": 96, "gain": 128, "type": go4k.Sine, "lfo": 0, "unison": 0}, []int{}},
go4k.Unit{"mulp", map[string]int{"stereo": 0}, []int{}},
go4k.Unit{"out", map[string]int{"stereo": 1, "gain": 128}, []int{}},
}}}
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}}}

View File

@ -15,13 +15,13 @@ var defaultSong = go4k.Song{
SongLength: 0,
Patch: go4k.Patch{
go4k.Instrument{NumVoices: 2, Units: []go4k.Unit{
{"envelope", false, map[string]int{"attack": 32, "decay": 32, "sustain": 64, "release": 64, "gain": 128}, []int{}},
{"oscillator", false, map[string]int{"transpose": 64, "detune": 64, "phase": 0, "color": 96, "shape": 64, "gain": 128, "type": go4k.Sine}, []int{}},
{"mulp", false, map[string]int{}, []int{}},
{"envelope", false, map[string]int{"attack": 32, "decay": 32, "sustain": 64, "release": 64, "gain": 128}, []int{}},
{"oscillator", false, map[string]int{"transpose": 72, "detune": 64, "phase": 64, "color": 64, "shape": 96, "gain": 128, "type": go4k.Sine}, []int{}},
{"mulp", false, map[string]int{}, []int{}},
{"out", true, map[string]int{"gain": 128}, []int{}},
{"envelope", map[string]int{"stereo": 0, "attack": 32, "decay": 32, "sustain": 64, "release": 64, "gain": 128}, []int{}},
{"oscillator", map[string]int{"stereo": 0, "transpose": 64, "detune": 64, "phase": 0, "color": 96, "shape": 64, "gain": 128, "type": go4k.Sine}, []int{}},
{"mulp", map[string]int{"stereo": 0}, []int{}},
{"envelope", map[string]int{"stereo": 0, "attack": 32, "decay": 32, "sustain": 64, "release": 64, "gain": 128}, []int{}},
{"oscillator", map[string]int{"stereo": 0, "transpose": 72, "detune": 64, "phase": 64, "color": 64, "shape": 96, "gain": 128, "type": go4k.Sine}, []int{}},
{"mulp", map[string]int{"stereo": 0}, []int{}},
{"out", map[string]int{"stereo": 1, "gain": 128}, []int{}},
}},
},
}

View File

@ -14,7 +14,7 @@
%macro SU_ADDP 1
USE_ADDP
%xdefine CMDS CMDS ADDP_ID + %1,
%if %1 == STEREO
%if %1 == 1
%define INCLUDE_STEREO_ADDP
%endif
%endmacro
@ -36,7 +36,7 @@
%macro SU_ADD 1
USE_ADD
%xdefine CMDS CMDS ADD_ID + %1,
%if %1 == STEREO
%if %1 == 1
%define INCLUDE_STEREO_ADD
%endif
%endmacro
@ -57,7 +57,7 @@
%macro SU_POP 1
USE_POP
%xdefine CMDS CMDS POP_ID + %1,
%if %1 == STEREO
%if %1 == 1
%define INCLUDE_STEREO_POP
%endif
%endmacro
@ -78,7 +78,7 @@
%macro SU_LOADNOTE 1
USE_LOADNOTE
%xdefine CMDS CMDS LOADNOTE_ID + %1,
%if %1 == STEREO
%if %1 == 1
%define INCLUDE_STEREO_LOADNOTE
%endif
%endmacro
@ -99,7 +99,7 @@
%macro SU_MUL 1
USE_MUL
%xdefine CMDS CMDS MUL_ID + %1,
%if %1 == STEREO
%if %1 == 1
%define INCLUDE_STEREO_MUL
%endif
%endmacro
@ -120,7 +120,7 @@
%macro SU_MULP 1
USE_MULP
%xdefine CMDS CMDS MULP_ID + %1,
%if %1 == STEREO
%if %1 == 1
%define INCLUDE_STEREO_MULP
%endif
%endmacro
@ -141,7 +141,7 @@
%macro SU_PUSH 1
USE_PUSH
%xdefine CMDS CMDS PUSH_ID + %1,
%if %1 == STEREO
%if %1 == 1
%define INCLUDE_STEREO_PUSH
%endif
%endmacro
@ -162,7 +162,7 @@
%macro SU_XCH 1
USE_XCH
%xdefine CMDS CMDS XCH_ID + %1,
%if %1 == STEREO
%if %1 == 1
%define INCLUDE_STEREO_XCH
%endif
%endmacro

View File

@ -24,7 +24,7 @@
db (%4*LOWPASSFLAG)+(%5*BANDPASSFLAG)+(%6*HIGHPASSFLAG)+(%7*NEGBANDPASSFLAG)+(%8*NEGHIGHPASSFLAG)
USE_FILTER
%xdefine CMDS CMDS FILTER_ID + %1,
%if %1 == STEREO
%if %1 == 1
%define INCLUDE_STEREO_FILTER
%endif
%if %4 > 0
@ -82,7 +82,7 @@ endstruc
db %2
USE_PAN
%xdefine CMDS CMDS PAN_ID + %1,
%if %1 == STEREO
%if %1 == 1
%define INCLUDE_STEREO_PAN
%endif
%endmacro
@ -111,7 +111,7 @@ endstruc
db %2
USE_DISTORT
%xdefine CMDS CMDS DISTORT_ID + %1,
%if %1 == STEREO
%if %1 == 1
%define INCLUDE_STEREO_DISTORT
%endif
%endmacro
@ -140,7 +140,7 @@ endstruc
db %2
USE_HOLD
%xdefine CMDS CMDS HOLD_ID + %1,
%if %1 == STEREO
%if %1 == 1
%define INCLUDE_STEREO_HOLD
%endif
%endmacro
@ -174,7 +174,7 @@ endstruc
db %2
USE_CRUSH
%xdefine CMDS CMDS CRUSH_ID + %1,
%if %1 == STEREO
%if %1 == 1
%define INCLUDE_STEREO_CRUSH
%endif
%endmacro
@ -203,7 +203,7 @@ endstruc
db %2
USE_GAIN
%xdefine CMDS CMDS GAIN_ID + %1,
%if %1 == STEREO
%if %1 == 1
%define INCLUDE_STEREO_GAIN
%endif
%endmacro
@ -232,7 +232,7 @@ endstruc
db %2
USE_INVGAIN
%xdefine CMDS CMDS INVGAIN_ID + %1,
%if %1 == STEREO
%if %1 == 1
%define INCLUDE_STEREO_INVGAIN
%endif
%endmacro
@ -260,7 +260,7 @@ endstruc
%macro SU_CLIP 1
USE_CLIP
%xdefine CMDS CMDS CLIP_ID + %1,
%if %1 == STEREO
%if %1 == 1
%define INCLUDE_STEREO_CLIP
%endif
%endmacro
@ -291,7 +291,7 @@ endstruc
USE_DELAY
%xdefine CMDS CMDS DELAY_ID + %1,
%assign NUM_DELAY_LINES NUM_DELAY_LINES + %7 * (1+%1)
%if %1 == STEREO
%if %1 == 1
%define INCLUDE_STEREO_DELAY
%endif
%if %8 > 0
@ -364,7 +364,7 @@ endstruc
db %6
USE_COMPRES
%xdefine CMDS CMDS COMPRES_ID + %1,
%if %1 == STEREO
%if %1 == 1
%define INCLUDE_STEREO_COMPRES
%endif
%endmacro

View File

@ -11,9 +11,9 @@
%endif
%endmacro
%macro SU_SPEED 1
%macro SU_SPEED 0
USE_SPEED
%xdefine CMDS CMDS SPEED_ID+%1, ; for future, although currently there is no stereo variant implemented
%xdefine CMDS CMDS SPEED_ID,
%endmacro
struc su_speed_wrk

View File

@ -83,8 +83,7 @@
%define OPCODES MANGLE_FUNC(su_op_advance,0),
%define NUMPARAMS 0,
%define SU_ADVANCE_ID 0
%define MONO 0
%define STEREO 1
%define STEREO(val) val
section .text ; yasm throws section redeclaration warnings if strucs are defined without a plain .text section

View File

@ -15,7 +15,7 @@
db %2
USE_OUT
%xdefine CMDS CMDS OUT_ID+%1,
%if %1 == STEREO
%if %1 == 1
%define INCLUDE_STEREO_OUT
%endif
%endmacro
@ -44,7 +44,7 @@ endstruc
db %3
USE_OUTAUX
%xdefine CMDS CMDS OUTAUX_ID+%1,
%if %1 == STEREO
%if %1 == 1
%define INCLUDE_STEREO_OUTAUX
%endif
%endmacro
@ -75,7 +75,7 @@ endstruc
db %3
USE_AUX
%xdefine CMDS CMDS AUX_ID+%1,
%if %1 == STEREO
%if %1 == 1
%define INCLUDE_STEREO_AUX
%endif
%endmacro
@ -109,7 +109,7 @@ endstruc
%endif
USE_SEND
%xdefine CMDS CMDS SEND_ID + %1,
%if %1 == STEREO
%if %1 == 1
%define INCLUDE_STEREO_SEND
%endif
%endmacro

View File

@ -19,7 +19,7 @@
db %6
USE_ENVELOPE
%xdefine CMDS CMDS ENVELOPE_ID+%1,
%if %1 == STEREO
%if %1 == 1
%define INCLUDE_STEREO_ENVELOPE
%endif
%endmacro
@ -80,7 +80,7 @@ endstruc
db %8 + (LFOFLAG * %9) + %10 ; TYPE + LFO + UNISON
USE_OSCILLAT
%xdefine CMDS CMDS OSCILLAT_ID + %1,
%if %1 == STEREO
%if %1 == 1
%define INCLUDE_STEREO_OSCILLAT
%endif
%if (%8) & SINE == SINE
@ -173,7 +173,7 @@ endstruc
db %3
USE_NOISE
%xdefine CMDS CMDS NOISE_ID + %1,
%if %1 == STEREO
%if %1 == 1
%define INCLUDE_STEREO_NOISE
%endif
%endmacro
@ -200,7 +200,7 @@ endstruc
db %2
USE_LOAD_VAL
%xdefine CMDS CMDS LOADVAL_ID+%1,
%if %1 == STEREO
%if %1 == 1
%define INCLUDE_STEREO_LOADVAL
%endif
%endmacro
@ -227,7 +227,7 @@ endstruc
%macro SU_RECEIVE 1
USE_RECEIVE
%xdefine CMDS CMDS RECEIVE_ID+%1,
%if %1 == STEREO
%if %1 == 1
%define INCLUDE_STEREO_RECEIVE
%endif
%endmacro
@ -254,7 +254,7 @@ endstruc
db %2
USE_IN
%xdefine CMDS CMDS IN_ID+%1,
%if %1 == STEREO
%if %1 == 1
%define INCLUDE_STEREO_IN
%endif
%endmacro

View File

@ -12,10 +12,10 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_LOADVAL MONO,VALUE(32)
SU_LOADVAL MONO,VALUE(128)
SU_ADD MONO
SU_OUT STEREO,GAIN(128)
SU_LOADVAL STEREO(0),VALUE(32)
SU_LOADVAL STEREO(0),VALUE(128)
SU_ADD STEREO(0)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,15 +12,15 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_LOADVAL MONO,VALUE(32)
SU_LOADVAL MONO,VALUE(32)
SU_LOADVAL MONO,VALUE(64)
SU_LOADVAL MONO,VALUE(128)
SU_ADD STEREO
SU_XCH STEREO
SU_POP MONO
SU_POP MONO
SU_OUT STEREO,GAIN(128)
SU_LOADVAL STEREO(0),VALUE(32)
SU_LOADVAL STEREO(0),VALUE(32)
SU_LOADVAL STEREO(0),VALUE(64)
SU_LOADVAL STEREO(0),VALUE(128)
SU_ADD STEREO(1)
SU_XCH STEREO(1)
SU_POP STEREO(0)
SU_POP STEREO(0)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,13 +12,13 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_LOADVAL MONO,VALUE(48)
SU_LOADVAL MONO,VALUE(48)
SU_ADDP MONO
SU_LOADVAL MONO,VALUE(80)
SU_LOADVAL MONO,VALUE(80)
SU_ADDP MONO
SU_OUT STEREO,GAIN(128)
SU_LOADVAL STEREO(0),VALUE(48)
SU_LOADVAL STEREO(0),VALUE(48)
SU_ADDP STEREO(0)
SU_LOADVAL STEREO(0),VALUE(80)
SU_LOADVAL STEREO(0),VALUE(80)
SU_ADDP STEREO(0)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,12 +12,12 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_LOADVAL MONO,VALUE(0)
SU_LOADVAL MONO,VALUE(64)
SU_LOADVAL MONO,VALUE(96)
SU_LOADVAL MONO,VALUE(96)
SU_ADDP STEREO
SU_OUT STEREO,GAIN(128)
SU_LOADVAL STEREO(0),VALUE(0)
SU_LOADVAL STEREO(0),VALUE(64)
SU_LOADVAL STEREO(0),VALUE(96)
SU_LOADVAL STEREO(0),VALUE(96)
SU_ADDP STEREO(1)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,10 +12,10 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_LOADVAL MONO,VALUE(0)
SU_AUX MONO,GAIN(64),CHANNEL(1)
SU_LOADVAL MONO,VALUE(96)
SU_AUX MONO,GAIN(128),CHANNEL(0)
SU_LOADVAL STEREO(0),VALUE(0)
SU_AUX STEREO(0),GAIN(64),CHANNEL(1)
SU_LOADVAL STEREO(0),VALUE(96)
SU_AUX STEREO(0),GAIN(128),CHANNEL(0)
END_INSTRUMENT
END_PATCH

View File

@ -12,16 +12,16 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_LOADVAL MONO,VALUE(0)
SU_LOADVAL MONO,VALUE(64)
SU_AUX STEREO,GAIN(128),CHANNEL(0)
SU_LOADVAL MONO,VALUE(128)
SU_LOADVAL MONO,VALUE(128)
SU_AUX STEREO,GAIN(64),CHANNEL(2)
SU_IN STEREO,CHANNEL(0)
SU_IN STEREO,CHANNEL(2)
SU_ADDP STEREO
SU_OUT STEREO,GAIN(128)
SU_LOADVAL STEREO(0),VALUE(0)
SU_LOADVAL STEREO(0),VALUE(64)
SU_AUX STEREO(1),GAIN(128),CHANNEL(0)
SU_LOADVAL STEREO(0),VALUE(128)
SU_LOADVAL STEREO(0),VALUE(128)
SU_AUX STEREO(1),GAIN(64),CHANNEL(2)
SU_IN STEREO(1),CHANNEL(0)
SU_IN STEREO(1),CHANNEL(2)
SU_ADDP STEREO(1)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -16,12 +16,12 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(3)
SU_ENVELOPE MONO,ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(64),GAIN(32)
SU_ENVELOPE MONO,ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(64),GAIN(32)
SU_OSCILLATOR MONO,TRANSPOSE(88),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_OSCILLATOR MONO,TRANSPOSE(88),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP STEREO
SU_OUT STEREO,GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(64),GAIN(32)
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(64),GAIN(32)
SU_OSCILLATOR STEREO(0),TRANSPOSE(88),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_OSCILLATOR STEREO(0),TRANSPOSE(88),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP STEREO(1)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,15 +12,15 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(32),DECAY(32),SUSTAIN(128),RELEASE(64),GAIN(128)
SU_ENVELOPE MONO,ATTACK(32),DECAY(32),SUSTAIN(128),RELEASE(64),GAIN(128)
SU_OSCILLATOR MONO,TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(96),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_OSCILLATOR MONO,TRANSPOSE(72),DETUNE(64),PHASE(64),COLOR(64),SHAPE(96),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP STEREO
SU_INVGAIN STEREO,INVGAIN(64)
SU_CLIP MONO
SU_GAIN STEREO,GAIN(64)
SU_OUT STEREO,GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(32),DECAY(32),SUSTAIN(128),RELEASE(64),GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(32),DECAY(32),SUSTAIN(128),RELEASE(64),GAIN(128)
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(96),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_OSCILLATOR STEREO(0),TRANSPOSE(72),DETUNE(64),PHASE(64),COLOR(64),SHAPE(96),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP STEREO(1)
SU_INVGAIN STEREO(1),INVGAIN(64)
SU_CLIP STEREO(0)
SU_GAIN STEREO(1),GAIN(64)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,15 +12,15 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(32),DECAY(32),SUSTAIN(128),RELEASE(64),GAIN(128)
SU_ENVELOPE MONO,ATTACK(32),DECAY(32),SUSTAIN(128),RELEASE(64),GAIN(128)
SU_OSCILLATOR MONO,TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(96),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_OSCILLATOR MONO,TRANSPOSE(72),DETUNE(64),PHASE(64),COLOR(64),SHAPE(96),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP STEREO
SU_INVGAIN STEREO,INVGAIN(64)
SU_CLIP STEREO
SU_GAIN STEREO,GAIN(64)
SU_OUT STEREO,GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(32),DECAY(32),SUSTAIN(128),RELEASE(64),GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(32),DECAY(32),SUSTAIN(128),RELEASE(64),GAIN(128)
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(96),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_OSCILLATOR STEREO(0),TRANSPOSE(72),DETUNE(64),PHASE(64),COLOR(64),SHAPE(96),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP STEREO(1)
SU_INVGAIN STEREO(1),INVGAIN(64)
SU_CLIP STEREO(1)
SU_GAIN STEREO(1),GAIN(64)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -14,28 +14,28 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(64),GAIN(16)
SU_ENVELOPE MONO,ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(64),GAIN(16)
SU_OSCILLATOR MONO,TRANSPOSE(88),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(TRISAW),LFO(0),UNISON(0)
SU_OSCILLATOR MONO,TRANSPOSE(88),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(TRISAW),LFO(0),UNISON(0)
SU_MULP STEREO
SU_SEND MONO,AMOUNT(128),VOICE(3),UNIT(0),PORT(0),SENDPOP(1)
SU_SEND MONO,AMOUNT(128),VOICE(3),UNIT(0),PORT(1),SENDPOP(1)
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(64),GAIN(16)
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(64),GAIN(16)
SU_OSCILLATOR STEREO(0),TRANSPOSE(88),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(TRISAW),LFO(0),UNISON(0)
SU_OSCILLATOR STEREO(0),TRANSPOSE(88),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(TRISAW),LFO(0),UNISON(0)
SU_MULP STEREO(1)
SU_SEND STEREO(0),AMOUNT(128),VOICE(3),UNIT(0),PORT(0),SENDPOP(1)
SU_SEND STEREO(0),AMOUNT(128),VOICE(3),UNIT(0),PORT(1),SENDPOP(1)
END_INSTRUMENT
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_ENVELOPE MONO,ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_OSCILLATOR MONO,TRANSPOSE(88),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_OSCILLATOR MONO,TRANSPOSE(88),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP STEREO
SU_SEND MONO,AMOUNT(128),VOICE(3),UNIT(0),PORT(0),SENDPOP(1)
SU_SEND MONO,AMOUNT(128),VOICE(3),UNIT(0),PORT(1),SENDPOP(1)
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_OSCILLATOR STEREO(0),TRANSPOSE(88),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_OSCILLATOR STEREO(0),TRANSPOSE(88),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP STEREO(1)
SU_SEND STEREO(0),AMOUNT(128),VOICE(3),UNIT(0),PORT(0),SENDPOP(1)
SU_SEND STEREO(0),AMOUNT(128),VOICE(3),UNIT(0),PORT(1),SENDPOP(1)
END_INSTRUMENT
BEGIN_INSTRUMENT VOICES(1)
SU_RECEIVE STEREO
SU_COMPRESSOR MONO,ATTACK(32),RELEASE(64),INVGAIN(32),THRESHOLD(64),RATIO(96)
SU_MULP MONO
SU_OUT STEREO,GAIN(128)
SU_RECEIVE STEREO(1)
SU_COMPRESSOR STEREO(0),ATTACK(32),RELEASE(64),INVGAIN(32),THRESHOLD(64),RATIO(96)
SU_MULP STEREO(0)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -14,28 +14,28 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(64),GAIN(16)
SU_ENVELOPE MONO,ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(64),GAIN(16)
SU_OSCILLATOR MONO,TRANSPOSE(88),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(TRISAW),LFO(0),UNISON(0)
SU_OSCILLATOR MONO,TRANSPOSE(88),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(TRISAW),LFO(0),UNISON(0)
SU_MULP STEREO
SU_SEND MONO,AMOUNT(128),VOICE(3),UNIT(0),PORT(0),SENDPOP(1)
SU_SEND MONO,AMOUNT(128),VOICE(3),UNIT(0),PORT(1),SENDPOP(1)
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(64),GAIN(16)
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(64),GAIN(16)
SU_OSCILLATOR STEREO(0),TRANSPOSE(88),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(TRISAW),LFO(0),UNISON(0)
SU_OSCILLATOR STEREO(0),TRANSPOSE(88),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(TRISAW),LFO(0),UNISON(0)
SU_MULP STEREO(1)
SU_SEND STEREO(0),AMOUNT(128),VOICE(3),UNIT(0),PORT(0),SENDPOP(1)
SU_SEND STEREO(0),AMOUNT(128),VOICE(3),UNIT(0),PORT(1),SENDPOP(1)
END_INSTRUMENT
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_ENVELOPE MONO,ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_OSCILLATOR MONO,TRANSPOSE(88),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_OSCILLATOR MONO,TRANSPOSE(88),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP STEREO
SU_SEND MONO,AMOUNT(128),VOICE(3),UNIT(0),PORT(0),SENDPOP(1)
SU_SEND MONO,AMOUNT(128),VOICE(3),UNIT(0),PORT(1),SENDPOP(1)
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_OSCILLATOR STEREO(0),TRANSPOSE(88),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_OSCILLATOR STEREO(0),TRANSPOSE(88),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP STEREO(1)
SU_SEND STEREO(0),AMOUNT(128),VOICE(3),UNIT(0),PORT(0),SENDPOP(1)
SU_SEND STEREO(0),AMOUNT(128),VOICE(3),UNIT(0),PORT(1),SENDPOP(1)
END_INSTRUMENT
BEGIN_INSTRUMENT VOICES(1)
SU_RECEIVE STEREO
SU_COMPRESSOR STEREO,ATTACK(32),RELEASE(64),INVGAIN(32),THRESHOLD(64),RATIO(96)
SU_MULP STEREO
SU_OUT STEREO,GAIN(128)
SU_RECEIVE STEREO(1)
SU_COMPRESSOR STEREO(1),ATTACK(32),RELEASE(64),INVGAIN(32),THRESHOLD(64),RATIO(96)
SU_MULP STEREO(1)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,15 +12,15 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(32),DECAY(32),SUSTAIN(128),RELEASE(64),GAIN(128)
SU_OSCILLATOR MONO,TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(96),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP MONO
SU_CRUSH MONO,RESOLUTION(3)
SU_ENVELOPE MONO,ATTACK(32),DECAY(32),SUSTAIN(128),RELEASE(64),GAIN(128)
SU_OSCILLATOR MONO,TRANSPOSE(72),DETUNE(64),PHASE(64),COLOR(64),SHAPE(96),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP MONO
SU_CRUSH MONO,RESOLUTION(64)
SU_OUT STEREO,GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(32),DECAY(32),SUSTAIN(128),RELEASE(64),GAIN(128)
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(96),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP STEREO(0)
SU_CRUSH STEREO(0),RESOLUTION(3)
SU_ENVELOPE STEREO(0),ATTACK(32),DECAY(32),SUSTAIN(128),RELEASE(64),GAIN(128)
SU_OSCILLATOR STEREO(0),TRANSPOSE(72),DETUNE(64),PHASE(64),COLOR(64),SHAPE(96),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP STEREO(0)
SU_CRUSH STEREO(0),RESOLUTION(64)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,14 +12,14 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(32),DECAY(32),SUSTAIN(128),RELEASE(64),GAIN(128)
SU_OSCILLATOR MONO,TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(96),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP MONO
SU_ENVELOPE MONO,ATTACK(32),DECAY(32),SUSTAIN(128),RELEASE(64),GAIN(128)
SU_OSCILLATOR MONO,TRANSPOSE(72),DETUNE(64),PHASE(64),COLOR(64),SHAPE(96),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP MONO
SU_CRUSH STEREO,RESOLUTION(32)
SU_OUT STEREO,GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(32),DECAY(32),SUSTAIN(128),RELEASE(64),GAIN(128)
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(96),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP STEREO(0)
SU_ENVELOPE STEREO(0),ATTACK(32),DECAY(32),SUSTAIN(128),RELEASE(64),GAIN(128)
SU_OSCILLATOR STEREO(0),TRANSPOSE(72),DETUNE(64),PHASE(64),COLOR(64),SHAPE(96),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP STEREO(0)
SU_CRUSH STEREO(1),RESOLUTION(32)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,12 +12,12 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(80),DECAY(80),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_OSCILLATOR MONO,TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP MONO
SU_DELAY MONO,PREGAIN(40),DRY(128),FEEDBACK(125),DAMP(64),DELAY(0),COUNT(1),NOTETRACKING(0)
SU_PAN MONO,PANNING(64)
SU_OUT STEREO,GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(80),DECAY(80),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP STEREO(0)
SU_DELAY STEREO(0),PREGAIN(40),DRY(128),FEEDBACK(125),DAMP(64),DELAY(0),COUNT(1),NOTETRACKING(0)
SU_PAN STEREO(0),PANNING(64)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,14 +12,14 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(80),DECAY(80),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_OSCILLATOR MONO,TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP MONO
SU_DELAY MONO,PREGAIN(40),DRY(128),FEEDBACK(125),DAMP(64),DELAY(0),COUNT(1),NOTETRACKING(0)
SU_PAN MONO,PANNING(64)
SU_OUT STEREO,GAIN(128)
SU_OSCILLATOR MONO,TRANSPOSE(70),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(1),UNISON(0)
SU_SEND MONO,AMOUNT(32),VOICE(0),UNIT(3),PORT(3),SENDPOP(1)
SU_ENVELOPE STEREO(0),ATTACK(80),DECAY(80),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP STEREO(0)
SU_DELAY STEREO(0),PREGAIN(40),DRY(128),FEEDBACK(125),DAMP(64),DELAY(0),COUNT(1),NOTETRACKING(0)
SU_PAN STEREO(0),PANNING(64)
SU_OUT STEREO(1),GAIN(128)
SU_OSCILLATOR STEREO(0),TRANSPOSE(70),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(1),UNISON(0)
SU_SEND STEREO(0),AMOUNT(32),VOICE(0),UNIT(3),PORT(3),SENDPOP(1)
END_INSTRUMENT
END_PATCH

View File

@ -12,14 +12,14 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(80),DECAY(80),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_OSCILLATOR MONO,TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP MONO
SU_DELAY MONO,PREGAIN(40),DRY(128),FEEDBACK(125),DAMP(64),DELAY(0),COUNT(1),NOTETRACKING(0)
SU_PAN MONO,PANNING(64)
SU_OUT STEREO,GAIN(128)
SU_OSCILLATOR MONO,TRANSPOSE(70),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(1),UNISON(0)
SU_SEND MONO,AMOUNT(32),VOICE(0),UNIT(3),PORT(1),SENDPOP(1)
SU_ENVELOPE STEREO(0),ATTACK(80),DECAY(80),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP STEREO(0)
SU_DELAY STEREO(0),PREGAIN(40),DRY(128),FEEDBACK(125),DAMP(64),DELAY(0),COUNT(1),NOTETRACKING(0)
SU_PAN STEREO(0),PANNING(64)
SU_OUT STEREO(1),GAIN(128)
SU_OSCILLATOR STEREO(0),TRANSPOSE(70),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(1),UNISON(0)
SU_SEND STEREO(0),AMOUNT(32),VOICE(0),UNIT(3),PORT(1),SENDPOP(1)
END_INSTRUMENT
END_PATCH

View File

@ -12,14 +12,14 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(80),DECAY(80),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_OSCILLATOR MONO,TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP MONO
SU_DELAY MONO,PREGAIN(40),DRY(128),FEEDBACK(125),DAMP(64),DELAY(0),COUNT(1),NOTETRACKING(0)
SU_PAN MONO,PANNING(64)
SU_OUT STEREO,GAIN(128)
SU_OSCILLATOR MONO,TRANSPOSE(70),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(1),UNISON(0)
SU_SEND MONO,AMOUNT(32),VOICE(0),UNIT(3),PORT(2),SENDPOP(1)
SU_ENVELOPE STEREO(0),ATTACK(80),DECAY(80),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP STEREO(0)
SU_DELAY STEREO(0),PREGAIN(40),DRY(128),FEEDBACK(125),DAMP(64),DELAY(0),COUNT(1),NOTETRACKING(0)
SU_PAN STEREO(0),PANNING(64)
SU_OUT STEREO(1),GAIN(128)
SU_OSCILLATOR STEREO(0),TRANSPOSE(70),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(1),UNISON(0)
SU_SEND STEREO(0),AMOUNT(32),VOICE(0),UNIT(3),PORT(2),SENDPOP(1)
END_INSTRUMENT
END_PATCH

View File

@ -13,14 +13,14 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(80),DECAY(80),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_OSCILLATOR MONO,TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(TRISAW),LFO(0),UNISON(0)
SU_MULP MONO
SU_DELAY MONO,PREGAIN(40),DRY(128),FEEDBACK(0),DAMP(64),DELAY(0),COUNT(1),NOTETRACKING(0)
SU_PAN MONO,PANNING(64)
SU_OUT STEREO,GAIN(128)
SU_OSCILLATOR MONO,TRANSPOSE(50),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(1),UNISON(0)
SU_SEND MONO,AMOUNT(65),VOICE(0),UNIT(3),PORT(5),SENDPOP(1)
SU_ENVELOPE STEREO(0),ATTACK(80),DECAY(80),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(TRISAW),LFO(0),UNISON(0)
SU_MULP STEREO(0)
SU_DELAY STEREO(0),PREGAIN(40),DRY(128),FEEDBACK(0),DAMP(64),DELAY(0),COUNT(1),NOTETRACKING(0)
SU_PAN STEREO(0),PANNING(64)
SU_OUT STEREO(1),GAIN(128)
SU_OSCILLATOR STEREO(0),TRANSPOSE(50),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(1),UNISON(0)
SU_SEND STEREO(0),AMOUNT(65),VOICE(0),UNIT(3),PORT(5),SENDPOP(1)
END_INSTRUMENT
END_PATCH

View File

@ -12,16 +12,16 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(0),DECAY(0),SUSTAIN(96),RELEASE(96),GAIN(128)
SU_ENVELOPE MONO,ATTACK(0),DECAY(48),SUSTAIN(0),RELEASE(0),GAIN(128)
SU_OSCILLATOR MONO,TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(64),SHAPE(127),GAIN(64),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP MONO
SU_FILTER MONO,FREQUENCY(32),RESONANCE(128),LOWPASS(1),BANDPASS(1),HIGHPASS(1),NEGBANDPASS(0),NEGHIGHPASS(0)
SU_DELAY MONO,PREGAIN(128),DRY(128),FEEDBACK(128),DAMP(16),DELAY(0),COUNT(1),NOTETRACKING(1)
SU_FILTER MONO,FREQUENCY(24),RESONANCE(128),LOWPASS(1),BANDPASS(1),HIGHPASS(1),NEGBANDPASS(0),NEGHIGHPASS(0)
SU_MULP MONO
SU_PAN MONO,PANNING(64)
SU_OUT STEREO,GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(0),DECAY(0),SUSTAIN(96),RELEASE(96),GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(0),DECAY(48),SUSTAIN(0),RELEASE(0),GAIN(128)
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(64),SHAPE(127),GAIN(64),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP STEREO(0)
SU_FILTER STEREO(0),FREQUENCY(32),RESONANCE(128),LOWPASS(1),BANDPASS(1),HIGHPASS(1),NEGBANDPASS(0),NEGHIGHPASS(0)
SU_DELAY STEREO(0),PREGAIN(128),DRY(128),FEEDBACK(128),DAMP(16),DELAY(0),COUNT(1),NOTETRACKING(1)
SU_FILTER STEREO(0),FREQUENCY(24),RESONANCE(128),LOWPASS(1),BANDPASS(1),HIGHPASS(1),NEGBANDPASS(0),NEGHIGHPASS(0)
SU_MULP STEREO(0)
SU_PAN STEREO(0),PANNING(64)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,14 +12,14 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(80),DECAY(80),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_OSCILLATOR MONO,TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP MONO
SU_DELAY MONO,PREGAIN(40),DRY(128),FEEDBACK(125),DAMP(64),DELAY(0),COUNT(1),NOTETRACKING(0)
SU_PAN MONO,PANNING(64)
SU_OUT STEREO,GAIN(128)
SU_OSCILLATOR MONO,TRANSPOSE(70),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(1),UNISON(0)
SU_SEND MONO,AMOUNT(32),VOICE(0),UNIT(3),PORT(0),SENDPOP(1)
SU_ENVELOPE STEREO(0),ATTACK(80),DECAY(80),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP STEREO(0)
SU_DELAY STEREO(0),PREGAIN(40),DRY(128),FEEDBACK(125),DAMP(64),DELAY(0),COUNT(1),NOTETRACKING(0)
SU_PAN STEREO(0),PANNING(64)
SU_OUT STEREO(1),GAIN(128)
SU_OSCILLATOR STEREO(0),TRANSPOSE(70),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(1),UNISON(0)
SU_SEND STEREO(0),AMOUNT(32),VOICE(0),UNIT(3),PORT(0),SENDPOP(1)
END_INSTRUMENT
END_PATCH

View File

@ -12,12 +12,12 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(80),DECAY(80),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_OSCILLATOR MONO,TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP MONO
SU_DELAY MONO,PREGAIN(40),DRY(128),FEEDBACK(125),DAMP(64),DELAY(0),COUNT(8),NOTETRACKING(0)
SU_PAN MONO,PANNING(64)
SU_OUT STEREO,GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(80),DECAY(80),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP STEREO(0)
SU_DELAY STEREO(0),PREGAIN(40),DRY(128),FEEDBACK(125),DAMP(64),DELAY(0),COUNT(8),NOTETRACKING(0)
SU_PAN STEREO(0),PANNING(64)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,12 +12,12 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(80),DECAY(80),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_OSCILLATOR MONO,TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP MONO
SU_PAN MONO,PANNING(64)
SU_DELAY STEREO,PREGAIN(40),DRY(128),FEEDBACK(125),DAMP(64),DELAY(0),COUNT(1),NOTETRACKING(0)
SU_OUT STEREO,GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(80),DECAY(80),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP STEREO(0)
SU_PAN STEREO(0),PANNING(64)
SU_DELAY STEREO(1),PREGAIN(40),DRY(128),FEEDBACK(125),DAMP(64),DELAY(0),COUNT(1),NOTETRACKING(0)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,11 +12,11 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_DISTORT MONO,DRIVE(32)
SU_ENVELOPE MONO,ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_DISTORT MONO,DRIVE(96)
SU_OUT STEREO,GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_DISTORT STEREO(0),DRIVE(32)
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_DISTORT STEREO(0),DRIVE(96)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,14 +12,14 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_DISTORT MONO,DRIVE(32)
SU_ENVELOPE MONO,ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_DISTORT MONO,DRIVE(96)
SU_OSCILLATOR MONO,TRANSPOSE(70),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(1),UNISON(0)
SU_SEND MONO,AMOUNT(68),VOICE(0),UNIT(1),PORT(0),SENDPOP(0)
SU_SEND MONO,AMOUNT(68),VOICE(0),UNIT(3),PORT(0),SENDPOP(1)
SU_OUT STEREO,GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_DISTORT STEREO(0),DRIVE(32)
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_DISTORT STEREO(0),DRIVE(96)
SU_OSCILLATOR STEREO(0),TRANSPOSE(70),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(1),UNISON(0)
SU_SEND STEREO(0),AMOUNT(68),VOICE(0),UNIT(1),PORT(0),SENDPOP(0)
SU_SEND STEREO(0),AMOUNT(68),VOICE(0),UNIT(3),PORT(0),SENDPOP(1)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,9 +12,9 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE STEREO,ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_DISTORT STEREO,DRIVE(96)
SU_OUT STEREO,GAIN(128)
SU_ENVELOPE STEREO(1),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_DISTORT STEREO(1),DRIVE(96)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,9 +12,9 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_ENVELOPE MONO,ATTACK(95),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_OUT STEREO,GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(95),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,14 +12,14 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(80),DECAY(80),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_ENVELOPE MONO,ATTACK(80),DECAY(80),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_OSCILLATOR MONO,TRANSPOSE(120),DETUNE(64),PHASE(0),COLOR(128),SHAPE(96),GAIN(128),TYPE(SINE),LFO(1),UNISON(0)
SU_SEND MONO,AMOUNT(68),VOICE(0),UNIT(0),PORT(0),SENDPOP(0)
SU_SEND MONO,AMOUNT(68),VOICE(0),UNIT(0),PORT(1),SENDPOP(0)
SU_SEND MONO,AMOUNT(68),VOICE(0),UNIT(0),PORT(3),SENDPOP(0)
SU_SEND MONO,AMOUNT(68),VOICE(0),UNIT(1),PORT(4),SENDPOP(1)
SU_OUT STEREO,GAIN(110)
SU_ENVELOPE STEREO(0),ATTACK(80),DECAY(80),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(80),DECAY(80),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_OSCILLATOR STEREO(0),TRANSPOSE(120),DETUNE(64),PHASE(0),COLOR(128),SHAPE(96),GAIN(128),TYPE(SINE),LFO(1),UNISON(0)
SU_SEND STEREO(0),AMOUNT(68),VOICE(0),UNIT(0),PORT(0),SENDPOP(0)
SU_SEND STEREO(0),AMOUNT(68),VOICE(0),UNIT(0),PORT(1),SENDPOP(0)
SU_SEND STEREO(0),AMOUNT(68),VOICE(0),UNIT(0),PORT(3),SENDPOP(0)
SU_SEND STEREO(0),AMOUNT(68),VOICE(0),UNIT(1),PORT(4),SENDPOP(1)
SU_OUT STEREO(1),GAIN(110)
END_INSTRUMENT
END_PATCH

View File

@ -12,8 +12,8 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE STEREO,ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_OUT STEREO,GAIN(128)
SU_ENVELOPE STEREO(1),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,12 +12,12 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(72),GAIN(128)
SU_OSCILLATOR MONO,TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(TRISAW),LFO(0),UNISON(0)
SU_MULP MONO
SU_FILTER MONO,FREQUENCY(32),RESONANCE(64),LOWPASS(0),BANDPASS(1),HIGHPASS(0),NEGBANDPASS(0),NEGHIGHPASS(0)
SU_PAN MONO,PANNING(64)
SU_OUT STEREO,GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(72),GAIN(128)
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(TRISAW),LFO(0),UNISON(0)
SU_MULP STEREO(0)
SU_FILTER STEREO(0),FREQUENCY(32),RESONANCE(64),LOWPASS(0),BANDPASS(1),HIGHPASS(0),NEGBANDPASS(0),NEGHIGHPASS(0)
SU_PAN STEREO(0),PANNING(64)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,14 +12,14 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(72),GAIN(128)
SU_OSCILLATOR MONO,TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(TRISAW),LFO(0),UNISON(0)
SU_MULP MONO
SU_FILTER MONO,FREQUENCY(32),RESONANCE(64),LOWPASS(0),BANDPASS(1),HIGHPASS(0),NEGBANDPASS(0),NEGHIGHPASS(0)
SU_PAN MONO,PANNING(64)
SU_OUT STEREO,GAIN(128)
SU_OSCILLATOR MONO,TRANSPOSE(70),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(1),UNISON(0)
SU_SEND MONO,AMOUNT(32),VOICE(0),UNIT(3),PORT(0),SENDPOP(1)
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(72),GAIN(128)
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(TRISAW),LFO(0),UNISON(0)
SU_MULP STEREO(0)
SU_FILTER STEREO(0),FREQUENCY(32),RESONANCE(64),LOWPASS(0),BANDPASS(1),HIGHPASS(0),NEGBANDPASS(0),NEGHIGHPASS(0)
SU_PAN STEREO(0),PANNING(64)
SU_OUT STEREO(1),GAIN(128)
SU_OSCILLATOR STEREO(0),TRANSPOSE(70),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(1),UNISON(0)
SU_SEND STEREO(0),AMOUNT(32),VOICE(0),UNIT(3),PORT(0),SENDPOP(1)
END_INSTRUMENT
END_PATCH

View File

@ -12,12 +12,12 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(72),GAIN(128)
SU_OSCILLATOR MONO,TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(TRISAW),LFO(0),UNISON(0)
SU_MULP MONO
SU_FILTER MONO,FREQUENCY(32),RESONANCE(64),LOWPASS(0),BANDPASS(0),HIGHPASS(1),NEGBANDPASS(0),NEGHIGHPASS(0)
SU_PAN MONO,PANNING(64)
SU_OUT STEREO,GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(72),GAIN(128)
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(TRISAW),LFO(0),UNISON(0)
SU_MULP STEREO(0)
SU_FILTER STEREO(0),FREQUENCY(32),RESONANCE(64),LOWPASS(0),BANDPASS(0),HIGHPASS(1),NEGBANDPASS(0),NEGHIGHPASS(0)
SU_PAN STEREO(0),PANNING(64)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,12 +12,12 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(72),GAIN(128)
SU_OSCILLATOR MONO,TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(TRISAW),LFO(0),UNISON(0)
SU_MULP MONO
SU_FILTER MONO,FREQUENCY(32),RESONANCE(64),LOWPASS(1),BANDPASS(0),HIGHPASS(0),NEGBANDPASS(0),NEGHIGHPASS(0)
SU_PAN MONO,PANNING(64)
SU_OUT STEREO,GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(72),GAIN(128)
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(TRISAW),LFO(0),UNISON(0)
SU_MULP STEREO(0)
SU_FILTER STEREO(0),FREQUENCY(32),RESONANCE(64),LOWPASS(1),BANDPASS(0),HIGHPASS(0),NEGBANDPASS(0),NEGHIGHPASS(0)
SU_PAN STEREO(0),PANNING(64)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,12 +12,12 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(72),GAIN(128)
SU_OSCILLATOR MONO,TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(TRISAW),LFO(0),UNISON(0)
SU_MULP MONO
SU_FILTER MONO,FREQUENCY(32),RESONANCE(64),LOWPASS(1),BANDPASS(0),HIGHPASS(0),NEGBANDPASS(0),NEGHIGHPASS(1)
SU_PAN MONO,PANNING(64)
SU_OUT STEREO,GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(72),GAIN(128)
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(TRISAW),LFO(0),UNISON(0)
SU_MULP STEREO(0)
SU_FILTER STEREO(0),FREQUENCY(32),RESONANCE(64),LOWPASS(1),BANDPASS(0),HIGHPASS(0),NEGBANDPASS(0),NEGHIGHPASS(1)
SU_PAN STEREO(0),PANNING(64)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,14 +12,14 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(72),GAIN(128)
SU_OSCILLATOR MONO,TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(TRISAW),LFO(0),UNISON(0)
SU_MULP MONO
SU_FILTER MONO,FREQUENCY(32),RESONANCE(64),LOWPASS(0),BANDPASS(1),HIGHPASS(0),NEGBANDPASS(0),NEGHIGHPASS(0)
SU_PAN MONO,PANNING(64)
SU_OUT STEREO,GAIN(128)
SU_OSCILLATOR MONO,TRANSPOSE(70),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(1),UNISON(0)
SU_SEND MONO,AMOUNT(32),VOICE(0),UNIT(3),PORT(1),SENDPOP(1)
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(72),GAIN(128)
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(TRISAW),LFO(0),UNISON(0)
SU_MULP STEREO(0)
SU_FILTER STEREO(0),FREQUENCY(32),RESONANCE(64),LOWPASS(0),BANDPASS(1),HIGHPASS(0),NEGBANDPASS(0),NEGHIGHPASS(0)
SU_PAN STEREO(0),PANNING(64)
SU_OUT STEREO(1),GAIN(128)
SU_OSCILLATOR STEREO(0),TRANSPOSE(70),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(1),UNISON(0)
SU_SEND STEREO(0),AMOUNT(32),VOICE(0),UNIT(3),PORT(1),SENDPOP(1)
END_INSTRUMENT
END_PATCH

View File

@ -12,12 +12,12 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(72),GAIN(128)
SU_OSCILLATOR MONO,TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(TRISAW),LFO(0),UNISON(0)
SU_MULP MONO
SU_PAN MONO,PANNING(64)
SU_FILTER STEREO,FREQUENCY(32),RESONANCE(64),LOWPASS(0),BANDPASS(1),HIGHPASS(0),NEGBANDPASS(0),NEGHIGHPASS(0)
SU_OUT STEREO,GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(72),GAIN(128)
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(TRISAW),LFO(0),UNISON(0)
SU_MULP STEREO(0)
SU_PAN STEREO(0),PANNING(64)
SU_FILTER STEREO(1),FREQUENCY(32),RESONANCE(64),LOWPASS(0),BANDPASS(1),HIGHPASS(0),NEGBANDPASS(0),NEGHIGHPASS(0)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,10 +12,10 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_LOADVAL MONO,VALUE(0)
SU_LOADVAL MONO,VALUE(128)
SU_GAIN STEREO,GAIN(64)
SU_OUT STEREO,GAIN(128)
SU_LOADVAL STEREO(0),VALUE(0)
SU_LOADVAL STEREO(0),VALUE(128)
SU_GAIN STEREO(1),GAIN(64)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,11 +12,11 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_LOADVAL MONO,VALUE(32)
SU_GAIN MONO,GAIN(128)
SU_LOADVAL MONO,VALUE(128)
SU_GAIN MONO,GAIN(64)
SU_OUT STEREO,GAIN(128)
SU_LOADVAL STEREO(0),VALUE(32)
SU_GAIN STEREO(0),GAIN(128)
SU_LOADVAL STEREO(0),VALUE(128)
SU_GAIN STEREO(0),GAIN(64)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,11 +12,11 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_HOLD MONO,HOLDFREQ(3)
SU_ENVELOPE MONO,ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_HOLD MONO,HOLDFREQ(3)
SU_OUT STEREO,GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_HOLD STEREO(0),HOLDFREQ(3)
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_HOLD STEREO(0),HOLDFREQ(3)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,14 +12,14 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_HOLD MONO,HOLDFREQ(3)
SU_ENVELOPE MONO,ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_HOLD MONO,HOLDFREQ(3)
SU_OSCILLATOR MONO,TRANSPOSE(70),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(1),UNISON(0)
SU_SEND MONO,AMOUNT(68),VOICE(0),UNIT(1),PORT(0),SENDPOP(0)
SU_SEND MONO,AMOUNT(68),VOICE(0),UNIT(3),PORT(0),SENDPOP(1)
SU_OUT STEREO,GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_HOLD STEREO(0),HOLDFREQ(3)
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_HOLD STEREO(0),HOLDFREQ(3)
SU_OSCILLATOR STEREO(0),TRANSPOSE(70),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(1),UNISON(0)
SU_SEND STEREO(0),AMOUNT(68),VOICE(0),UNIT(1),PORT(0),SENDPOP(0)
SU_SEND STEREO(0),AMOUNT(68),VOICE(0),UNIT(3),PORT(0),SENDPOP(1)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,10 +12,10 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_ENVELOPE MONO,ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_HOLD STEREO,HOLDFREQ(3)
SU_OUT STEREO,GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_HOLD STEREO(1),HOLDFREQ(3)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,15 +12,15 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_LOADVAL MONO,VALUE(0)
SU_LOADVAL MONO,VALUE(64)
SU_OUT STEREO,GAIN(128)
SU_IN MONO,CHANNEL(1)
SU_IN MONO,CHANNEL(0)
SU_LOADVAL MONO,VALUE(96)
SU_LOADVAL MONO,VALUE(96)
SU_ADDP STEREO
SU_OUT STEREO,GAIN(128)
SU_LOADVAL STEREO(0),VALUE(0)
SU_LOADVAL STEREO(0),VALUE(64)
SU_OUT STEREO(1),GAIN(128)
SU_IN STEREO(0),CHANNEL(1)
SU_IN STEREO(0),CHANNEL(0)
SU_LOADVAL STEREO(0),VALUE(96)
SU_LOADVAL STEREO(0),VALUE(96)
SU_ADDP STEREO(1)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,14 +12,14 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_LOADVAL MONO,VALUE(0)
SU_LOADVAL MONO,VALUE(64)
SU_OUT STEREO,GAIN(128)
SU_IN STEREO,CHANNEL(0)
SU_LOADVAL MONO,VALUE(96)
SU_LOADVAL MONO,VALUE(96)
SU_ADDP STEREO
SU_OUT STEREO,GAIN(128)
SU_LOADVAL STEREO(0),VALUE(0)
SU_LOADVAL STEREO(0),VALUE(64)
SU_OUT STEREO(1),GAIN(128)
SU_IN STEREO(1),CHANNEL(0)
SU_LOADVAL STEREO(0),VALUE(96)
SU_LOADVAL STEREO(0),VALUE(96)
SU_ADDP STEREO(1)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,11 +12,11 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_LOADVAL MONO,VALUE(48)
SU_INVGAIN MONO,INVGAIN(64)
SU_LOADVAL MONO,VALUE(80)
SU_INVGAIN MONO,INVGAIN(64)
SU_OUT STEREO,GAIN(128)
SU_LOADVAL STEREO(0),VALUE(48)
SU_INVGAIN STEREO(0),INVGAIN(64)
SU_LOADVAL STEREO(0),VALUE(80)
SU_INVGAIN STEREO(0),INVGAIN(64)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,10 +12,10 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_LOADVAL MONO,VALUE(48)
SU_LOADVAL MONO,VALUE(80)
SU_INVGAIN STEREO,INVGAIN(64)
SU_OUT STEREO,GAIN(128)
SU_LOADVAL STEREO(0),VALUE(48)
SU_LOADVAL STEREO(0),VALUE(80)
SU_INVGAIN STEREO(1),INVGAIN(64)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,9 +12,9 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_LOADNOTE MONO
SU_LOADNOTE MONO
SU_OUT STEREO,GAIN(128)
SU_LOADNOTE STEREO(0)
SU_LOADNOTE STEREO(0)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,8 +12,8 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_LOADNOTE STEREO
SU_OUT STEREO,GAIN(128)
SU_LOADNOTE STEREO(1)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,9 +12,9 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_LOADVAL MONO,VALUE(40)
SU_LOADVAL MONO,VALUE(80)
SU_OUT STEREO,GAIN(128)
SU_LOADVAL STEREO(0),VALUE(40)
SU_LOADVAL STEREO(0),VALUE(80)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,8 +12,8 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_LOADVAL STEREO,VALUE(40)
SU_OUT STEREO,GAIN(128)
SU_LOADVAL STEREO(1),VALUE(40)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,10 +12,10 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_LOADVAL MONO,VALUE(32)
SU_LOADVAL MONO,VALUE(0)
SU_MUL MONO
SU_OUT STEREO,GAIN(128)
SU_LOADVAL STEREO(0),VALUE(32)
SU_LOADVAL STEREO(0),VALUE(0)
SU_MUL STEREO(0)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,15 +12,15 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_LOADVAL MONO,VALUE(96)
SU_LOADVAL MONO,VALUE(128)
SU_LOADVAL MONO,VALUE(0)
SU_LOADVAL MONO,VALUE(96)
SU_MUL STEREO
SU_XCH STEREO
SU_POP MONO
SU_POP MONO
SU_OUT STEREO,GAIN(128)
SU_LOADVAL STEREO(0),VALUE(96)
SU_LOADVAL STEREO(0),VALUE(128)
SU_LOADVAL STEREO(0),VALUE(0)
SU_LOADVAL STEREO(0),VALUE(96)
SU_MUL STEREO(1)
SU_XCH STEREO(1)
SU_POP STEREO(0)
SU_POP STEREO(0)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,13 +12,13 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_LOADVAL MONO,VALUE(96)
SU_LOADVAL MONO,VALUE(0)
SU_MULP MONO
SU_LOADVAL MONO,VALUE(96)
SU_LOADVAL MONO,VALUE(128)
SU_MULP MONO
SU_OUT STEREO,GAIN(128)
SU_LOADVAL STEREO(0),VALUE(96)
SU_LOADVAL STEREO(0),VALUE(0)
SU_MULP STEREO(0)
SU_LOADVAL STEREO(0),VALUE(96)
SU_LOADVAL STEREO(0),VALUE(128)
SU_MULP STEREO(0)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,12 +12,12 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_LOADVAL MONO,VALUE(96)
SU_LOADVAL MONO,VALUE(128)
SU_LOADVAL MONO,VALUE(0)
SU_LOADVAL MONO,VALUE(96)
SU_MULP STEREO
SU_OUT STEREO,GAIN(128)
SU_LOADVAL STEREO(0),VALUE(96)
SU_LOADVAL STEREO(0),VALUE(128)
SU_LOADVAL STEREO(0),VALUE(0)
SU_LOADVAL STEREO(0),VALUE(96)
SU_MULP STEREO(1)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -14,14 +14,14 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_ENVELOPE MONO,ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(0)
SU_OUT STEREO,GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(0)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(80),GAIN(0)
SU_ENVELOPE MONO,ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_OUT STEREO,GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(80),GAIN(0)
SU_ENVELOPE STEREO(0),ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,13 +12,13 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_NOISE MONO,SHAPE(64),GAIN(128)
SU_MULP MONO
SU_ENVELOPE MONO,ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_NOISE MONO,SHAPE(96),GAIN(128)
SU_MULP MONO
SU_OUT STEREO,GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_NOISE STEREO(0),SHAPE(64),GAIN(128)
SU_MULP STEREO(0)
SU_ENVELOPE STEREO(0),ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_NOISE STEREO(0),SHAPE(96),GAIN(128)
SU_MULP STEREO(0)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,11 +12,11 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_NOISE STEREO,SHAPE(96),GAIN(128)
SU_ENVELOPE MONO,ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_ENVELOPE MONO,ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_MULP STEREO
SU_OUT STEREO,GAIN(128)
SU_NOISE STEREO(1),SHAPE(96),GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_MULP STEREO(1)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,13 +12,13 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(80),DECAY(80),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_OSCILLATOR MONO,TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP MONO
SU_PUSH MONO
SU_OSCILLATOR MONO,TRANSPOSE(70),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(1),UNISON(0)
SU_SEND MONO,AMOUNT(68),VOICE(0),UNIT(1),PORT(3),SENDPOP(1)
SU_OUT STEREO,GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(80),DECAY(80),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP STEREO(0)
SU_PUSH STEREO(0)
SU_OSCILLATOR STEREO(0),TRANSPOSE(70),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(1),UNISON(0)
SU_SEND STEREO(0),AMOUNT(68),VOICE(0),UNIT(1),PORT(3),SENDPOP(1)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,13 +12,13 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(80),DECAY(80),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_OSCILLATOR MONO,TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP MONO
SU_PUSH MONO
SU_OSCILLATOR MONO,TRANSPOSE(70),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(1),UNISON(0)
SU_SEND MONO,AMOUNT(96),VOICE(0),UNIT(1),PORT(1),SENDPOP(1)
SU_OUT STEREO,GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(80),DECAY(80),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP STEREO(0)
SU_PUSH STEREO(0)
SU_OSCILLATOR STEREO(0),TRANSPOSE(70),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(1),UNISON(0)
SU_SEND STEREO(0),AMOUNT(96),VOICE(0),UNIT(1),PORT(1),SENDPOP(1)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,13 +12,13 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(80),DECAY(80),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_OSCILLATOR MONO,TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP MONO
SU_PUSH MONO
SU_OSCILLATOR MONO,TRANSPOSE(70),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(1),UNISON(0)
SU_SEND MONO,AMOUNT(68),VOICE(0),UNIT(1),PORT(5),SENDPOP(1)
SU_OUT STEREO,GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(80),DECAY(80),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP STEREO(0)
SU_PUSH STEREO(0)
SU_OSCILLATOR STEREO(0),TRANSPOSE(70),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(1),UNISON(0)
SU_SEND STEREO(0),AMOUNT(68),VOICE(0),UNIT(1),PORT(5),SENDPOP(1)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,12 +12,12 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_ENVELOPE MONO,ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_OSCILLATOR MONO,TRANSPOSE(64),DETUNE(32),PHASE(0),COLOR(15),SHAPE(96),GAIN(128),TYPE(GATE),LFO(0),UNISON(0)
SU_OSCILLATOR MONO,TRANSPOSE(72),DETUNE(64),PHASE(64),COLOR(170),SHAPE(64),GAIN(128),TYPE(GATE),LFO(0),UNISON(0)
SU_MULP STEREO
SU_OUT STEREO,GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(32),PHASE(0),COLOR(15),SHAPE(96),GAIN(128),TYPE(GATE),LFO(0),UNISON(0)
SU_OSCILLATOR STEREO(0),TRANSPOSE(72),DETUNE(64),PHASE(64),COLOR(170),SHAPE(64),GAIN(128),TYPE(GATE),LFO(0),UNISON(0)
SU_MULP STEREO(1)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,12 +12,12 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_ENVELOPE MONO,ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_OSCILLATOR MONO,TRANSPOSE(90),DETUNE(64),PHASE(0),COLOR(128),SHAPE(96),GAIN(128),TYPE(SINE),LFO(1),UNISON(0)
SU_OSCILLATOR MONO,TRANSPOSE(100),DETUNE(64),PHASE(0),COLOR(64),SHAPE(96),GAIN(128),TYPE(PULSE),LFO(1),UNISON(0)
SU_MULP STEREO
SU_OUT STEREO,GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_OSCILLATOR STEREO(0),TRANSPOSE(90),DETUNE(64),PHASE(0),COLOR(128),SHAPE(96),GAIN(128),TYPE(SINE),LFO(1),UNISON(0)
SU_OSCILLATOR STEREO(0),TRANSPOSE(100),DETUNE(64),PHASE(0),COLOR(64),SHAPE(96),GAIN(128),TYPE(PULSE),LFO(1),UNISON(0)
SU_MULP STEREO(1)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,13 +12,13 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(80),DECAY(80),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_OSCILLATOR MONO,TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP MONO
SU_PUSH MONO
SU_OSCILLATOR MONO,TRANSPOSE(70),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(1),UNISON(0)
SU_SEND MONO,AMOUNT(128),VOICE(0),UNIT(1),PORT(2),SENDPOP(1)
SU_OUT STEREO,GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(80),DECAY(80),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP STEREO(0)
SU_PUSH STEREO(0)
SU_OSCILLATOR STEREO(0),TRANSPOSE(70),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(1),UNISON(0)
SU_SEND STEREO(0),AMOUNT(128),VOICE(0),UNIT(1),PORT(2),SENDPOP(1)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,12 +12,12 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_ENVELOPE MONO,ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_OSCILLATOR MONO,TRANSPOSE(64),DETUNE(32),PHASE(0),COLOR(96),SHAPE(64),GAIN(128),TYPE(PULSE),LFO(0),UNISON(0)
SU_OSCILLATOR MONO,TRANSPOSE(72),DETUNE(64),PHASE(64),COLOR(64),SHAPE(96),GAIN(128),TYPE(PULSE),LFO(0),UNISON(0)
SU_MULP STEREO
SU_OUT STEREO,GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(32),PHASE(0),COLOR(96),SHAPE(64),GAIN(128),TYPE(PULSE),LFO(0),UNISON(0)
SU_OSCILLATOR STEREO(0),TRANSPOSE(72),DETUNE(64),PHASE(64),COLOR(64),SHAPE(96),GAIN(128),TYPE(PULSE),LFO(0),UNISON(0)
SU_MULP STEREO(1)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -17,20 +17,20 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_ENVELOPE MONO,ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_OSCILLATOR MONO,TRANSPOSE(68),DETUNE(64),PHASE(64),COLOR(0),SHAPE(64),GAIN(128),TYPE(SAMPLE),LFO(0),UNISON(0)
SU_OSCILLATOR MONO,TRANSPOSE(66),DETUNE(64),PHASE(64),COLOR(1),SHAPE(64),GAIN(128),TYPE(SAMPLE),LFO(0),UNISON(0)
SU_MULP STEREO
SU_OUT STEREO,GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_OSCILLATOR STEREO(0),TRANSPOSE(68),DETUNE(64),PHASE(64),COLOR(0),SHAPE(64),GAIN(128),TYPE(SAMPLE),LFO(0),UNISON(0)
SU_OSCILLATOR STEREO(0),TRANSPOSE(66),DETUNE(64),PHASE(64),COLOR(1),SHAPE(64),GAIN(128),TYPE(SAMPLE),LFO(0),UNISON(0)
SU_MULP STEREO(1)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_ENVELOPE MONO,ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_OSCILLATOR MONO,TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_OSCILLATOR MONO,TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP STEREO
SU_OUT STEREO,GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP STEREO(1)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -17,18 +17,18 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_ENVELOPE MONO,ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_OSCILLATOR STEREO,TRANSPOSE(68),DETUNE(32),PHASE(64),COLOR(0),SHAPE(64),GAIN(128),TYPE(SAMPLE),LFO(0),UNISON(0)
SU_MULP STEREO
SU_OUT STEREO,GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_OSCILLATOR STEREO(1),TRANSPOSE(68),DETUNE(32),PHASE(64),COLOR(0),SHAPE(64),GAIN(128),TYPE(SAMPLE),LFO(0),UNISON(0)
SU_MULP STEREO(1)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_ENVELOPE MONO,ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_OSCILLATOR STEREO,TRANSPOSE(64),DETUNE(32),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP STEREO
SU_OUT STEREO,GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_OSCILLATOR STEREO(1),TRANSPOSE(64),DETUNE(32),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP STEREO(1)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,13 +12,13 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(80),DECAY(80),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_OSCILLATOR MONO,TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP MONO
SU_PUSH MONO
SU_OSCILLATOR MONO,TRANSPOSE(70),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(1),UNISON(0)
SU_SEND MONO,AMOUNT(68),VOICE(0),UNIT(1),PORT(4),SENDPOP(1)
SU_OUT STEREO,GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(80),DECAY(80),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP STEREO(0)
SU_PUSH STEREO(0)
SU_OSCILLATOR STEREO(0),TRANSPOSE(70),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(1),UNISON(0)
SU_SEND STEREO(0),AMOUNT(68),VOICE(0),UNIT(1),PORT(4),SENDPOP(1)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,12 +12,12 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_ENVELOPE MONO,ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_OSCILLATOR MONO,TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(96),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_OSCILLATOR MONO,TRANSPOSE(72),DETUNE(64),PHASE(64),COLOR(64),SHAPE(96),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP STEREO
SU_OUT STEREO,GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(96),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_OSCILLATOR STEREO(0),TRANSPOSE(72),DETUNE(64),PHASE(64),COLOR(64),SHAPE(96),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP STEREO(1)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,11 +12,11 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_ENVELOPE MONO,ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_OSCILLATOR STEREO,TRANSPOSE(64),DETUNE(32),PHASE(0),COLOR(96),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP STEREO
SU_OUT STEREO,GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_OSCILLATOR STEREO(1),TRANSPOSE(64),DETUNE(32),PHASE(0),COLOR(96),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP STEREO(1)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,13 +12,13 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(80),DECAY(80),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_OSCILLATOR MONO,TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP MONO
SU_PUSH MONO
SU_OSCILLATOR MONO,TRANSPOSE(70),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(1),UNISON(0)
SU_SEND MONO,AMOUNT(68),VOICE(0),UNIT(1),PORT(0),SENDPOP(1)
SU_OUT STEREO,GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(80),DECAY(80),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP STEREO(0)
SU_PUSH STEREO(0)
SU_OSCILLATOR STEREO(0),TRANSPOSE(70),DETUNE(64),PHASE(64),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(1),UNISON(0)
SU_SEND STEREO(0),AMOUNT(68),VOICE(0),UNIT(1),PORT(0),SENDPOP(1)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,12 +12,12 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_ENVELOPE MONO,ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_OSCILLATOR MONO,TRANSPOSE(64),DETUNE(32),PHASE(0),COLOR(96),SHAPE(64),GAIN(128),TYPE(TRISAW),LFO(0),UNISON(0)
SU_OSCILLATOR MONO,TRANSPOSE(72),DETUNE(64),PHASE(64),COLOR(64),SHAPE(96),GAIN(128),TYPE(TRISAW),LFO(0),UNISON(0)
SU_MULP STEREO
SU_OUT STEREO,GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(32),PHASE(0),COLOR(96),SHAPE(64),GAIN(128),TYPE(TRISAW),LFO(0),UNISON(0)
SU_OSCILLATOR STEREO(0),TRANSPOSE(72),DETUNE(64),PHASE(64),COLOR(64),SHAPE(96),GAIN(128),TYPE(TRISAW),LFO(0),UNISON(0)
SU_MULP STEREO(1)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,11 +12,11 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_OSCILLATOR MONO,TRANSPOSE(64),DETUNE(0),PHASE(64),COLOR(128),SHAPE(64),GAIN(32),TYPE(TRISAW),LFO(0),UNISON(3)
SU_MULP MONO
SU_PUSH MONO
SU_OUT STEREO,GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(0),PHASE(64),COLOR(128),SHAPE(64),GAIN(32),TYPE(TRISAW),LFO(0),UNISON(3)
SU_MULP STEREO(0)
SU_PUSH STEREO(0)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,10 +12,10 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE STEREO,ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_OSCILLATOR STEREO,TRANSPOSE(64),DETUNE(0),PHASE(64),COLOR(128),SHAPE(64),GAIN(32),TYPE(TRISAW),LFO(0),UNISON(3)
SU_MULP STEREO
SU_OUT STEREO,GAIN(128)
SU_ENVELOPE STEREO(1),ATTACK(32),DECAY(32),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_OSCILLATOR STEREO(1),TRANSPOSE(64),DETUNE(0),PHASE(64),COLOR(128),SHAPE(64),GAIN(32),TYPE(TRISAW),LFO(0),UNISON(3)
SU_MULP STEREO(1)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,14 +12,14 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_LOADVAL MONO,VALUE(0)
SU_OUTAUX MONO,OUTGAIN(32),AUXGAIN(64)
SU_IN MONO,CHANNEL(0)
SU_IN MONO,CHANNEL(2)
SU_LOADVAL MONO,VALUE(48)
SU_LOADVAL MONO,VALUE(128)
SU_ADDP STEREO
SU_OUT STEREO,GAIN(128)
SU_LOADVAL STEREO(0),VALUE(0)
SU_OUTAUX STEREO(0),OUTGAIN(32),AUXGAIN(64)
SU_IN STEREO(0),CHANNEL(0)
SU_IN STEREO(0),CHANNEL(2)
SU_LOADVAL STEREO(0),VALUE(48)
SU_LOADVAL STEREO(0),VALUE(128)
SU_ADDP STEREO(1)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,15 +12,15 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_LOADVAL MONO,VALUE(0)
SU_LOADVAL MONO,VALUE(128)
SU_OUTAUX STEREO,OUTGAIN(16),AUXGAIN(48)
SU_IN MONO,CHANNEL(1)
SU_IN MONO,CHANNEL(0)
SU_IN MONO,CHANNEL(3)
SU_IN MONO,CHANNEL(2)
SU_ADDP STEREO
SU_OUT STEREO,GAIN(128)
SU_LOADVAL STEREO(0),VALUE(0)
SU_LOADVAL STEREO(0),VALUE(128)
SU_OUTAUX STEREO(1),OUTGAIN(16),AUXGAIN(48)
SU_IN STEREO(0),CHANNEL(1)
SU_IN STEREO(0),CHANNEL(0)
SU_IN STEREO(0),CHANNEL(3)
SU_IN STEREO(0),CHANNEL(2)
SU_ADDP STEREO(1)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,9 +12,9 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_PAN MONO,PANNING(40)
SU_OUT STEREO,GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_PAN STEREO(0),PANNING(40)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,10 +12,10 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_ENVELOPE MONO,ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_PAN STEREO,PANNING(40)
SU_OUT STEREO,GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(80),GAIN(128)
SU_PAN STEREO(1),PANNING(40)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,20 +12,20 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_ENVELOPE MONO,ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_OSCILLATOR MONO,TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_OSCILLATOR MONO,TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP STEREO
SU_OUT STEREO,GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP STEREO(1)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_ENVELOPE MONO,ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_OSCILLATOR MONO,TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_OSCILLATOR MONO,TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP STEREO
SU_OUT STEREO,GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(64),RELEASE(64),GAIN(128)
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(64),PHASE(0),COLOR(128),SHAPE(64),GAIN(128),TYPE(SINE),LFO(0),UNISON(0)
SU_MULP STEREO(1)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,11 +12,11 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_LOADVAL MONO,VALUE(32)
SU_LOADVAL MONO,VALUE(96)
SU_LOADVAL MONO,VALUE(0)
SU_POP MONO
SU_OUT STEREO,GAIN(128)
SU_LOADVAL STEREO(0),VALUE(32)
SU_LOADVAL STEREO(0),VALUE(96)
SU_LOADVAL STEREO(0),VALUE(0)
SU_POP STEREO(0)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,12 +12,12 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_LOADVAL MONO,VALUE(32)
SU_LOADVAL MONO,VALUE(96)
SU_LOADVAL MONO,VALUE(0)
SU_LOADVAL MONO,VALUE(0)
SU_POP STEREO
SU_OUT STEREO,GAIN(128)
SU_LOADVAL STEREO(0),VALUE(32)
SU_LOADVAL STEREO(0),VALUE(96)
SU_LOADVAL STEREO(0),VALUE(0)
SU_LOADVAL STEREO(0),VALUE(0)
SU_POP STEREO(1)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,11 +12,11 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_LOADVAL MONO,VALUE(32)
SU_LOADVAL MONO,VALUE(96)
SU_PUSH MONO
SU_POP MONO
SU_OUT STEREO,GAIN(128)
SU_LOADVAL STEREO(0),VALUE(32)
SU_LOADVAL STEREO(0),VALUE(96)
SU_PUSH STEREO(0)
SU_POP STEREO(0)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,12 +12,12 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_LOADVAL MONO,VALUE(32)
SU_LOADVAL MONO,VALUE(96)
SU_PUSH STEREO
SU_POP MONO
SU_POP MONO
SU_OUT STEREO,GAIN(128)
SU_LOADVAL STEREO(0),VALUE(32)
SU_LOADVAL STEREO(0),VALUE(96)
SU_PUSH STEREO(1)
SU_POP STEREO(0)
SU_POP STEREO(0)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,14 +12,14 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_LOADVAL MONO,VALUE(32)
SU_SEND MONO,AMOUNT(128),VOICE(0),UNIT(5),PORT(0),SENDPOP(0)
SU_SEND MONO,AMOUNT(128),VOICE(0),UNIT(6),PORT(0),SENDPOP(1)
SU_LOADVAL MONO,VALUE(128)
SU_SEND MONO,AMOUNT(128),VOICE(0),UNIT(6),PORT(0),SENDPOP(1)
SU_RECEIVE MONO
SU_RECEIVE MONO
SU_OUT STEREO,GAIN(128)
SU_LOADVAL STEREO(0),VALUE(32)
SU_SEND STEREO(0),AMOUNT(128),VOICE(0),UNIT(5),PORT(0),SENDPOP(0)
SU_SEND STEREO(0),AMOUNT(128),VOICE(0),UNIT(6),PORT(0),SENDPOP(1)
SU_LOADVAL STEREO(0),VALUE(128)
SU_SEND STEREO(0),AMOUNT(128),VOICE(0),UNIT(6),PORT(0),SENDPOP(1)
SU_RECEIVE STEREO(0)
SU_RECEIVE STEREO(0)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,13 +12,13 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_LOADVAL MONO,VALUE(32)
SU_SEND MONO,AMOUNT(128),VOICE(0),UNIT(5),PORT(1),SENDPOP(0)
SU_SEND MONO,AMOUNT(128),VOICE(0),UNIT(5),PORT(0),SENDPOP(1)
SU_LOADVAL MONO,VALUE(128)
SU_SEND MONO,AMOUNT(128),VOICE(0),UNIT(5),PORT(0),SENDPOP(1)
SU_RECEIVE STEREO
SU_OUT STEREO,GAIN(128)
SU_LOADVAL STEREO(0),VALUE(32)
SU_SEND STEREO(0),AMOUNT(128),VOICE(0),UNIT(5),PORT(1),SENDPOP(0)
SU_SEND STEREO(0),AMOUNT(128),VOICE(0),UNIT(5),PORT(0),SENDPOP(1)
SU_LOADVAL STEREO(0),VALUE(128)
SU_SEND STEREO(0),AMOUNT(128),VOICE(0),UNIT(5),PORT(0),SENDPOP(1)
SU_RECEIVE STEREO(1)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,14 +12,14 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_LOADVAL MONO,VALUE(32)
SU_SEND MONO,AMOUNT(96),VOICE(0),UNIT(5),PORT(0),SENDPOP(0)
SU_SEND MONO,AMOUNT(96),VOICE(0),UNIT(6),PORT(0),SENDPOP(1)
SU_LOADVAL MONO,VALUE(128)
SU_SEND MONO,AMOUNT(96),VOICE(0),UNIT(6),PORT(0),SENDPOP(1)
SU_LOADVAL MONO,VALUE(64)
SU_LOADVAL MONO,VALUE(64)
SU_OUT STEREO,GAIN(128)
SU_LOADVAL STEREO(0),VALUE(32)
SU_SEND STEREO(0),AMOUNT(96),VOICE(0),UNIT(5),PORT(0),SENDPOP(0)
SU_SEND STEREO(0),AMOUNT(96),VOICE(0),UNIT(6),PORT(0),SENDPOP(1)
SU_LOADVAL STEREO(0),VALUE(128)
SU_SEND STEREO(0),AMOUNT(96),VOICE(0),UNIT(6),PORT(0),SENDPOP(1)
SU_LOADVAL STEREO(0),VALUE(64)
SU_LOADVAL STEREO(0),VALUE(64)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,18 +12,18 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_LOADVAL MONO,VALUE(96)
SU_SEND MONO,AMOUNT(96),VOICE(2),UNIT(3),PORT(0),SENDPOP(1)
SU_LOADVAL MONO,VALUE(64)
SU_LOADVAL MONO,VALUE(64)
SU_OUT STEREO,GAIN(128)
SU_LOADVAL STEREO(0),VALUE(96)
SU_SEND STEREO(0),AMOUNT(96),VOICE(2),UNIT(3),PORT(0),SENDPOP(1)
SU_LOADVAL STEREO(0),VALUE(64)
SU_LOADVAL STEREO(0),VALUE(64)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
BEGIN_INSTRUMENT VOICES(1)
SU_LOADVAL MONO,VALUE(32)
SU_SEND MONO,AMOUNT(96),VOICE(1),UNIT(2),PORT(0),SENDPOP(1)
SU_LOADVAL MONO,VALUE(64)
SU_LOADVAL MONO,VALUE(64)
SU_OUT STEREO,GAIN(128)
SU_LOADVAL STEREO(0),VALUE(32)
SU_SEND STEREO(0),AMOUNT(96),VOICE(1),UNIT(2),PORT(0),SENDPOP(1)
SU_LOADVAL STEREO(0),VALUE(64)
SU_LOADVAL STEREO(0),VALUE(64)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -12,14 +12,14 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_LOADVAL MONO,VALUE(0)
SU_LOADVAL MONO,VALUE(0)
SU_SEND STEREO,AMOUNT(96),VOICE(0),UNIT(6),PORT(0),SENDPOP(1)
SU_LOADVAL MONO,VALUE(64)
SU_LOADVAL MONO,VALUE(128)
SU_SEND STEREO,AMOUNT(128),VOICE(0),UNIT(6),PORT(0),SENDPOP(1)
SU_RECEIVE STEREO
SU_OUT STEREO,GAIN(128)
SU_LOADVAL STEREO(0),VALUE(0)
SU_LOADVAL STEREO(0),VALUE(0)
SU_SEND STEREO(1),AMOUNT(96),VOICE(0),UNIT(6),PORT(0),SENDPOP(1)
SU_LOADVAL STEREO(0),VALUE(64)
SU_LOADVAL STEREO(0),VALUE(128)
SU_SEND STEREO(1),AMOUNT(128),VOICE(0),UNIT(6),PORT(0),SENDPOP(1)
SU_RECEIVE STEREO(1)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

View File

@ -15,16 +15,16 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_ENVELOPE MONO,ATTACK(64),DECAY(64),SUSTAIN(0),RELEASE(64),GAIN(128)
SU_ENVELOPE MONO,ATTACK(64),DECAY(64),SUSTAIN(0),RELEASE(64),GAIN(128)
SU_OSCILLATOR MONO,TRANSPOSE(64),DETUNE(32),PHASE(0),COLOR(96),SHAPE(64),GAIN(128),TYPE(TRISAW),LFO(0),UNISON(0)
SU_OSCILLATOR MONO,TRANSPOSE(72),DETUNE(64),PHASE(64),COLOR(64),SHAPE(96),GAIN(128),TYPE(TRISAW),LFO(0),UNISON(0)
SU_MULP STEREO
SU_OUT STEREO,GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(0),RELEASE(64),GAIN(128)
SU_ENVELOPE STEREO(0),ATTACK(64),DECAY(64),SUSTAIN(0),RELEASE(64),GAIN(128)
SU_OSCILLATOR STEREO(0),TRANSPOSE(64),DETUNE(32),PHASE(0),COLOR(96),SHAPE(64),GAIN(128),TYPE(TRISAW),LFO(0),UNISON(0)
SU_OSCILLATOR STEREO(0),TRANSPOSE(72),DETUNE(64),PHASE(64),COLOR(64),SHAPE(96),GAIN(128),TYPE(TRISAW),LFO(0),UNISON(0)
SU_MULP STEREO(1)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
BEGIN_INSTRUMENT VOICES(1)
SU_LOADNOTE MONO
SU_SPEED MONO
SU_LOADNOTE STEREO(0)
SU_SPEED
END_INSTRUMENT
END_PATCH

View File

@ -12,10 +12,10 @@ END_TRACKS
BEGIN_PATCH
BEGIN_INSTRUMENT VOICES(1)
SU_LOADVAL MONO,VALUE(96)
SU_LOADVAL MONO,VALUE(32)
SU_XCH MONO
SU_OUT STEREO,GAIN(128)
SU_LOADVAL STEREO(0),VALUE(96)
SU_LOADVAL STEREO(0),VALUE(32)
SU_XCH STEREO(0)
SU_OUT STEREO(1),GAIN(128)
END_INSTRUMENT
END_PATCH

Some files were not shown because too many files have changed in this diff Show More