Here’s my definition file for the Waldorf Pulse 2. I’ve included all factory preset names, in case anyone is interested. Hapax takes a long time to load this list and doesn’t even show them all, so I’ve commented them out. Simply remove the # at the start of each line for your favourite presets so you can access them quickly via the menu.
VERSION 1 # Currently, this should only be 1.
###### DEFINITIONS
# Supports all alphanumeric ASCII, and ' ', '_', '-', '+' - can also be NULL
TRACKNAME Pulse 2
# Can be POLY, DRUM, MPE, or NULL
TYPE POLY
# Can be A, B, C, D, USBD, USBH, CVGx (x between 1&4), CVx, Gx, or NULL
OUTPORT NULL
# Can be x (between 1-16), or NULL -- this is ignored if output port is not MIDI
OUTCHAN NULL
# Can be NONE, ALLACTIVE, A, B, USBH, USBD, CVG, or NULL
INPORT ALLACTIVE
# Can be x (between 1-16), ALL, or NULL. This definition will be ignored if INPORT is NONE, ALLACTIVE or CVG
INCHAN NULL
# Here is the list of factory presets
# I've commented them out as a. HAPAX doesn't support showing them all and
# b. the definition file (and project) will take ages to load
# I think it's more useful to activate favourites so you have quick access to them
#PC:MSB:LSB NAME
[PC]
1:0:0 TECH STAB RL LEAD
2:0:0 I MONO
3:0:0 SWIMGER DK ARP
4:0:0 TREIBGUT JD ARP
5:0:0 CATHERINE IW BASS
6:0:0 CHORUS BASS JD BASS
7:0:0 DER MUSSO DK BASS
8:0:0 BAD ROCKER RL LEAD
9:0:0 WITH DELAY LEAD
10:0:0 SWEEPER PAD CG PAD
11:0:0 WHITE DOORS PAD
12:0:0 ACIDIZER JD ARP
13:0:0 AUTOBAHN BASS ARP
14:0:0 BITTERSWEET JD ARP
15:0:0 DOPPLER JD ARP
16:0:0 OVERDRIVEN ARP
17:0:0 UNISON PAD ARP
18:0:0 MONOLAKE TD CG ATMO
19:0:0 TIME IS CHNG ATMO
20:0:0 3OSC 101 IW BASS
21:0:0 ARTROCKBASS CG BASS
22:0:0 BASSIC BASS
23:0:0 BLOODPR@SS DK BASS
24:0:0 JMJ SEQBASS CG BASS
25:0:0 LIVELY BASS CG BASS
26:0:0 REZ SWEEP 1 IW BASS
27:0:0 UNIPULSE DK BASS
28:0:0 KICK DRUM
29:0:0 SIMMONS SD1 CG DRUM
30:0:0 SNAREROLL DRUM
31:0:0 AUTOBAHNEN TEK FX
32:0:0 D-FEKT TEK FX
33:0:0 APW PIANO IW KEYS
34:0:0 FRESH DK KEYS
35:0:0 ORGANICS 1 CG KEYS
36:0:0 PLUCKED KEYS
37:0:0 PLUCKY KEYS IW KEYS
38:0:0 LFO LEAD CG LEAD
39:0:0 NAUGHTY2 DK LEAD
40:0:0 NONSTER PULSE LEAD
41:0:0 SAWTEETH LEAD
42:0:0 SINGLE SAW LEAD
43:0:0 SINGING SAW MONO
44:0:0 STANDARD SYNC MONO
45:0:0 CLASSIC MONO MONO
46:0:0 DRIVE LEAD LEAD
47:0:0 THICK AND FAT LEAD
48:0:0 FIFTH PULSE LEAD
49:0:0 MACHINE MONO
50:0:0 WEIRD SCHON MONO
51:0:0 SQUARE SYNC MONO
52:0:0 SQUARED MONO
53:0:0 SYNC ATTACK MONO
54:0:0 SWEET SYNC MONO
55:0:0 SOFT DRIVE MONO
56:0:0 FUZZY FUZZ FX
57:0:0 CROSSMOD LEAD LEAD
58:0:0 STEREO SYNC LEAD
59:0:0 GLOBAL WARMING ATMO
60:0:0 MINOR SWEEP ATMO
61:0:0 DOUBLE CHORD PAD
62:0:0 FIFTH PAD PAD
63:0:0 ROB STEREO FX
64:0:0 SOFT 5TH 7TH FX
65:0:0 CLASSIC BASS BASS
66:0:0 FILTERED BASS BASS
67:0:0 EIGHTIES BASS
68:0:0 NINETIES BASS BASS
69:0:0 DISTORTED BASS BASS
70:0:0 DEEP BORING BASS
71:0:0 SUBSTANDARD BASS
72:0:0 NOT A CLAVINET MONO
73:0:0 SQUARE BASS BASS
74:0:0 HOLLOW ACID BASS
75:0:0 ANALOG BELL FX
76:0:0 BELLISSIMO FX
77:0:0 HIT ON METAL FX
78:0:0 BASS BY ROB BASS
79:0:0 ANLOG CIRCUIT BASS
80:0:0 MY FAVOURITE ARP
81:0:0 PORTAMENTO ARP ARP
82:0:0 CLICKETY-CLICK ARP
83:0:0 FLUTE ARP ARP
84:0:0 MESMERIZED ARP
85:0:0 JUST FILTER FX
86:0:0 PLAIN ARP ARP
87:0:0 FAST RUN ARP
88:0:0 CROSSMOD ARP ARP
89:0:0 CARIBBEAN JIVE ARP
90:0:0 TOO NORMAL ARP
91:0:0 TOO HARSH FX
92:0:0 UNDER WATER FX
93:0:0 RHYTHM N BASS ARP
94:0:0 BOTTOM KICK DRUM
95:0:0 ANALOG DRUM DRUM
96:0:0 NOISE HIT DRUM
97:0:0 TRIGGER HAPPY FX
98:0:0 SETI SUCCESS FX
99:0:0 ADDTHEKICK RL ARP
100:0:0 ARCADE GAME ARP
1:0:1 CHEAP T-BEE RL
2:0:1 DIGIDI JD
3:0:1 DREAM SEQ CG
4:0:1 ENGINE RUN CG
5:0:1 ION DANCE 1 CG
6:0:1 ION DANCE 2 CG
7:0:1 JMJ ARPBASS CG
8:0:1 JUMP N RUN
9:0:1 KRAFT-ARP CG
10:0:1 MAGNETICS 1 CG
11:0:1 MAGNETICS 2 CG
12:0:1 MAGNETICS 3 CG
13:0:1 MAGNETICS 4 CG
14:0:1 MAGNETICS 5 CG
15:0:1 MAGNETICS 6 CG
16:0:1 MAID OF ARP CG
17:0:1 MEEDLES DK
18:0:1 MOD ZAPS JD
19:0:1 OUT OF SYNC
20:0:1 P2 DANCIMG CG
21:0:1 PARAPHONIC PAD
22:0:1 PLUCKY ARP IW
23:0:1 PUL5E KRAFT CG
24:0:1 REZOMACHINE RL
25:0:1 ROBOT DANCE CG
26:0:1 ROBOTIC ARP CG
27:0:1 SHORTING TEK
28:0:1 SINPEGGIO JD
29:0:1 SPIRITUALS CG
30:0:1 SWINGER2 DK
31:0:1 TRASHER DK
32:0:1 ULTRAMOD RL
33:0:1 UNRUHE DK
34:0:1 XTRAKTION 1 CG
35:0:1 XTRAKTION 2 CG
36:0:1 XTRAKTION 3 CG
37:0:1 XTRAKTION 4 CG
38:0:1 DE PROFUNDISCG
39:0:1 ELDRITCHIAN CG
40:0:1 HOLD N PRESS
41:0:1 METAMORPHIC CG
42:0:1 PRESS N WAIT DK
43:0:1 SWISS ALPES CG
44:0:1 3 SAW DK
45:0:1 3OCT BASS IW
46:0:1 ACIDIC BS 1 IW
47:0:1 ACIDIC BS 2 IW
48:0:1 ACIDIC BS 3 IW
49:0:1 ANALOGIQUE1 CG
50:0:1 ANALOGIQUE2 CG
51:0:1 ANALOGIQUE3 CG
52:0:1 ANALOGIQUE4 CG
53:0:1 ANALOGIQUE5 CG
54:0:1 ANALOGUE
55:0:1 ART OF BASS CG
56:0:1 ATOMIC BASS JD
57:0:1 BASSTAR
58:0:1 BLOODPRASS2 DK
59:0:1 BLOODPRASS3 DK
60:0:1 BRAIN SALAD IW
61:0:1 BROKEN BASS RL
62:0:1 BUTTERBASS JD
63:0:1 CRISPY BASS CG
64:0:1 DEEP BASS JD
65:0:1 DUBBASS
66:0:1 DUBBY DK
67:0:1 DUBBY2 DK
68:0:1 ECHO BASS
69:0:1 ELECTRO ORG RL
70:0:1 FIFTK BASS RL
71:0:1 FREQUENCY RL
72:0:1 FUZZ BWZZ
73:0:1 FUZZY SAW IW
74:0:1 GIANT BASS DK
75:0:1 J.D.BASS DK
76:0:1 JUNAUTICA JD
77:0:1 JUNOPULSE DK
78:0:1 JUNOPULSE2 DK
79:0:1 JUNOPULSE3 DK
80:0:1 KNOCK BASS RL
81:0:1 LIQUID BASS RL
82:0:1 MASSIVE JD
83:0:1 MEVER MIND DK
84:0:1 MODERN BASS CG
85:0:1 MOOGY DK
86:0:1 POOG DK
87:0:1 PULSE XOX DK
88:0:1 PULSER DK
89:0:1 PWM BASS IW
90:0:1 RESOBASS JD
91:0:1 RETRO BASS RL
92:0:1 REZ SWEEP 2 IW
93:0:1 SHORT BASS CG
94:0:1 SINGSANG JD
95:0:1 SNAPPY SAWS IW
96:0:1 SUB BASS 1 IW
97:0:1 SUB BASS 2 IW
98:0:1 TB SOLO JD
99:0:1 VAIN JD
100:0:1 WOBBLER 1 IW
1:0:2 WOBBLER 2 IW
2:0:2 AUTOBAHN DRUM
3:0:2 CLAP
4:0:2 CLAP 2
5:0:2 KICK LOW
6:0:2 NOISE TOMS1 CG
7:0:2 NOISE TOMS2 CG
8:0:2 SDSV TOMS1 CG
9:0:2 SMARE
10:0:2 TOM
11:0:2 ZAPP KW TEK
12:0:2 ANSWER 42 CG
13:0:2 BAD SUBWOOFER
14:0:2 BIUUU CG
15:0:2 BLACKROCKET JD
16:0:2 EURORACK DK
17:0:2 FIREBALL CG
18:0:2 FLYING OBJ JD
19:0:2 HIGH HARLEY CG
20:0:2 HUGE STORM CG
21:0:2 MO P-CORDS TEK
22:0:2 NOISE DROP CG
23:0:2 PROZESSOR RL
24:0:2 S H DK
25:0:2 SAW HOLD DK
26:0:2 SICK
27:0:2 SNOW STORM CG
28:0:2 SONAR
29:0:2 TANGERINES CG
30:0:2 THE PLUMMER DK
31:0:2 THEREMIN JD
32:0:2 TURBO PROP CG
33:0:2 WEIRD WAVE CG
34:0:2 A BIT KOTO TEK
35:0:2 APW KEYS IW
36:0:2 APW ORGAN IW
37:0:2 BELLS IW
38:0:2 CARBOMIC
39:0:2 DET ORGAN JD
40:0:2 DST CHORD JD
41:0:2 E-ORGAN TEK
42:0:2 E GRAND 1 IW
43:0:2 E GRAND 2 IW
44:0:2 FLUTE TEK
45:0:2 HARPSICKEYS IW
46:0:2 HITCHY JD
47:0:2 LEGATO-ATO TEK
48:0:2 MAGIC FLY JD
49:0:2 NICRO SWEEP JD
50:0:2 NOVIESTAR JD
51:0:2 ORGANICS 2 CG
52:0:2 ORGANICS 3 CG
53:0:2 PLUCKED 2
54:0:2 RAVE ORGAN JD
55:0:2 REVERS ACC JD
56:0:2 REZZY BP IW
57:0:2 SILICON 64 JD
58:0:2 SYNCED KEY
59:0:2 UNIRAVE DK
60:0:2 WHABBAWHEEL JD
61:0:2 XTC ACID JD
62:0:2 101 BRASS 1 IW
63:0:2 101 BRASS 2 IW
64:0:2 12AU7 TUBE TEK
65:0:2 20 TO 100 IW
66:0:2 3 SQUARES IW
67:0:2 3 TUNED BP IW
68:0:2 3OCT SAW 1 IW
69:0:2 3OCT SAW 2 IW
70:0:2 3OCT SQUARE IW
71:0:2 3OCT TRI IW
72:0:2 70S LEAD CG
73:0:2 70S FUNK LD IW
74:0:2 ABACAB IW
75:0:2 AGGRESSOR IW
76:0:2 ANAZING IW
77:0:2 AQUATARKUS IW
78:0:2 BP TRIANGLE IW
79:0:2 BAAHNPASS IW
80:0:2 CELLPHONE DK
81:0:2 CLARINET IW
82:0:2 CRAZY KNOBS RL
83:0:2 DRIVE LIGHT DK
84:0:2 DRIVER SEAT CG
85:0:2 DRONE LD 1 IW
86:0:2 DRONE LD 2 IW
87:0:2 DUCK LD IW
88:0:2 DUCKY DK
89:0:2 ELECTRONICA IW
90:0:2 FAKE DELAYS RL
91:0:2 FAKE DISTO
92:0:2 FAT BP REZ IW
93:0:2 FAT REZ LD IW
94:0:2 FIFTHS LD IW
95:0:2 FILTER FM IW
96:0:2 FLUTE IW
97:0:2 FUSION IW
98:0:2 FUZZY BEAR CG
99:0:2 FUZZYGUITAR IW
100:0:2 GOOM IW
1:0:3 GROWLING BP IW
2:0:3 HARDROON JD
3:0:3 HARSH LEAD CG
4:0:3 HIGH SKY IW
5:0:3 HORN IW
6:0:3 LD DELIGHT IW
7:0:3 LESS DTUME TEK
8:0:3 LITTLEPULSE CG
9:0:3 LOW BRASS IW
10:0:3 LYLEISH IW
11:0:3 MISBEHAVE DK
12:0:3 MYSTICLEAD CG
13:0:3 NASAL LEAD 1W
14:0:3 NEG SWEEP IW
15:0:3 NOISY BP LD IW
16:0:3 OBOE IW
17:0:3 P2 SINGING CG
18:0:3 PARAPHASED CG
19:0:3 PHAT LEAD CG
20:0:3 PITCH DOWN IW
21:0:3 PULSE2 LEAD CG
22:0:3 PULSEWELT DK
23:0:3 RAVE MATION JD
24:0:3 RETRO LEAD CG
25:0:3 REVIVAL LD CG
26:0:3 RIWER DEEP CG
27:0:3 SH BPF IW
28:0:3 SEVENTH HP IW
29:0:3 SH-IOLIN IW
30:0:3 SINGING HPF 1W
31:0:3 SINOID LD IW
32:0:3 SIZZLER IW
33:0:3 SLOW SYNC IW
34:0:3 STEREO LD 2 CG
35:0:3 STEREO LEAD CG
36:0:3 STEVE W. TEK
37:0:3 SYNC LD 1 IW
38:0:3 SYNC LD 2 IW
39:0:3 THE PULSE RL
40:0:3 UNI SQUARE IW
41:0:3 URANUS IW
42:0:3 WHISTLER IW
43:0:3 WHITE ROCK IW
44:0:3 ANALOG WARMTH
45:0:3 ART OF SYNT CG
46:0:3 BPPULSE DK
47:0:3 CIRCUIT BENT
48:0:3 CLASSIC MOD CG
49:0:3 DRAFT FUNK CG
50:0:3 ENOLA JD
51:0:3 FUJIYAMA CG
52:0:3 KRAFTMAX CG
53:0:3 MINI MOOD CG
54:0:3 MODERN PAST CG
55:0:3 PANNER DK
56:0:3 POINT OF VIEW
57:0:3 PURE PULSE2 CG
58:0:3 SECRETGARD JD
59:0:3 SHORTY DK
60:0:3 TOKYO TUNE CG
61:0:3 TUCKER DK
62:0:3 TUCKER2 DK
63:0:3 70S PAD CG
64:0:3 ABENDROT CG
65:0:3 ABENDSTERN CG
66:0:3 ANTIQUE PAD CG
67:0:3 APWSTRINGS IW
68:0:3 BP STRINGS IW
69:0:3 BRASSY PAD IW
70:0:3 BREATHY PAD CG
71:0:3 FADING PAD
72:0:3 FATTY
73:0:3 GLORIA PAD CG
74:0:3 HIGHSTRINGS IW
75:0:3 INFLUX IW
76:0:3 LEITAR DK
77:0:3 OLD HARMONY CG
78:0:3 PAD PANNER JD
79:0:3 PWM PAD 1 IW
80:0:3 PWM PAD 2 IW
81:0:3 QUADRO-PAD CG
82:0:3 SOFT PULSE2 CG
83:0:3 SOFTSTRINGS IW
84:0:3 STRINGPULSE CG
85:0:3 WIDE PULSE2 CG
86:0:3 HIHAT
87:0:3 ZaPPA DK
88:0:3 ZaPPER2 DK
89:0:3 ZWITSCHER CG
90:0:3 4-VOICE PAD
91:0:3 8-VOICE PWM
92:0:3 APW POLY IW
93:0:3 BRASSERERIE DK
94:0:3 DAS MODEL CG
95:0:3 FULL PULSE CG
96:0:3 FUNKADELIC
97:0:3 HARMONICS IW
98:0:3 HOOVER DK
99:0:3 MORPI LFO
100:0:3 NEED PRESSURE
1:0:4 PAD P2 DK
2:0:4 POLI 80IES TEK
3:0:4 POLY CELLO CG
4:0:4 POLY PULSE CG
5:0:4 POLYNOISIA
6:0:4 POLYP2 DK
7:0:4 PULSEWIDTH
8:0:4 STAKKER A CG
9:0:4 UNI GUITAR IW
10:0:4 UNISON SQUARE
11:0:4 INIT
12:0:4 INIT
13:0:4 INIT
14:0:4 INIT
15:0:4 INIT
16:0:4 INIT
17:0:4 INIT
18:0:4 INIT
19:0:4 INIT
20:0:4 INIT
21:0:4 INIT
22:0:4 INIT
23:0:4 INIT
24:0:4 INIT
25:0:4 INIT
26:0:4 INIT
27:0:4 INIT
28:0:4 INIT
29:0:4 INIT
30:0:4 INIT
31:0:4 INIT
32:0:4 INIT
33:0:4 INIT
34:0:4 INIT
35:0:4 INIT
36:0:4 INIT
37:0:4 INIT
38:0:4 INIT
39:0:4 INIT
40:0:4 INIT
41:0:4 INIT
42:0:4 INIT
43:0:4 INIT
44:0:4 INIT
45:0:4 INIT
46:0:4 INIT
47:0:4 INIT
48:0:4 INIT
49:0:4 INIT
50:0:4 INIT
51:0:4 INIT
52:0:4 INIT
53:0:4 INIT
54:0:4 INIT
55:0:4 INIT
56:0:4 INIT
57:0:4 INIT
58:0:4 INIT
59:0:4 INIT
60:0:4 INIT
61:0:4 INIT
62:0:4 INIT
63:0:4 INIT
64:0:4 INIT
65:0:4 INIT
66:0:4 INIT
67:0:4 INIT
68:0:4 INIT
69:0:4 INIT
70:0:4 INIT
71:0:4 INIT
72:0:4 INIT
73:0:4 INIT
74:0:4 INIT
75:0:4 INIT
76:0:4 INIT
77:0:4 INIT
78:0:4 INIT
79:0:4 INIT
80:0:4 INIT
81:0:4 INIT
82:0:4 INIT
83:0:4 INIT
84:0:4 INIT
85:0:4 INIT
86:0:4 INIT
87:0:4 INIT
88:0:4 INIT
89:0:4 INIT
90:0:4 INIT
91:0:4 INIT
92:0:4 INIT
93:0:4 INIT
94:0:4 INIT
95:0:4 INIT
96:0:4 INIT
97:0:4 INIT
98:0:4 INIT
99:0:4 INIT
100:0:4 RANDOM
[/PC]
[CC]
1 Modwheel
5 Glide Rate
62 Glidemod
7 Volume
10 Pan
14 Env VCF Attack
15 Env VCF Decay
16 Env VCF Sustain
17 Env VCF Release
18 Env AMP Attack
19 Env AMP Decay
20 Env AMP Sustain
21 Env AMP Release
24 LFO 1 Speed
25 LFO 1 Shp
26 LFO 2 Speed
27 LFO 2 Delay
34 OSC1 Shape
35 OSC1 Pwm
70 OSC1 Semitone
71 OSC1 Detune
73 OSC1 Keytrack
36 OSC2 Semitone
37 OSC2 Detune
38 OSC2 Shape
39 OSC2 Pwm
40 OSC2 Keytrack
41 OSC3 Sync
42 OSC3 Semitone
43 OSC3 Detune
44 OSC3 Shape
72 OSC3 Route
45 OSC1 Level
46 OSC2 Level
47 OSC3 Level
102 Unison Detune
103 OSC1 Fade
104 OSC2 Fade
48 Noise
49 VCF Type
50 VCF Cutoff
56 VCF Res
51 VCF Keytrack
53 VCF Velocity
52 Env Amount
57 VCA Volume
58 VCA Velocity
59 VCA Pan
29 Env VCF trig
74 Env VCF loop
75 Env Amp loop
31 Env Amp trig
76 Drive
77 Drive type
79 Arp Switch
80 Arp Range
81 Arp Tempo
82 Arp Clock
83 Arp Mode
84 Step Duration
85 Arp Swing
86 Arp Delay
87 Pattern Length
88 Accent
105 Bend Up
106 Bend Down
108 Mod1 Source
109 Mod1 Amount
110 Mod1 Target
111 Mod2 Source
112 Mod2 Amount
113 Mod2 Target
114 Mod3 Source
115 Mod3 Amount
116 Mod3 Target
117 Mod4 Source
118 Mod4 Amount
119 Mod4 Target
90 Mod5 Source
91 Mod5 Amount
92 Mod5 Target
93 Mod6 Source
94 Mod6 Amount
95 Mod6 Target
96 Mod7 Source
97 Mod7 Amount
98 Mod7 Target
99 Mod8 Source
100 Mod8 Amount
101 Mod8 Target
[/CC]
# ASSIGN
# Syntax: POT_NUMBER TYPE:VALUE or POT_NUMBER TYPE:VALUE DEFAULT=DEFAULT_VALUE
# POT_NUMBER must be between 1 and 8
# TYPE can be "CC", "PB" (pitchbend), "AT" (aftertouch), "CV", "NRPN", or "NULL" (this won't assign the pot).
# Non explicitly-defined pots will be considered "NULL"
# VALUE VALIDATION
#### For CC: Value must be a valid number between 0 and 119
#### For PB and AT, any text after the TYPE will be ignored
#### For CV, value must be between 1 and 4
#### For NRPN, value must be MSB:LSB:DEPTH, with both lsb & msb bebtween 0 and 127, and DEPTH being either 7 or 14
# DEFAULT VALUE
#### For CC: DEFAULT_VALUE must be a valid number between 0 and 127
#### For PB: DEFAULT_VALUE must be a valid number between 0 and 16383
#### For NRPN: DEFAULT_VALUE must be a valid number, either between 0 and 127 (for 7 bit NRPNs) or between 0 and 16383 (for 14bit NRPNs)
#### For CV: DEFAULT_VALUE must be either a valid number between 0 and 65535, or a voltage between -5V and 5V, e.g. "-4.25V" or "1.7V"
#### Please note default value will be ignored for PB and AT messages.
[ASSIGN]
[/ASSIGN]
# AUTOMATION
# Syntax: TYPE:VALUE
# TYPE can be "CC", "PB" (pitchbend), "AT" (aftertouch), "CV", or "NRPN"
# VALUE VALIDATION
#### For CC: Value must be a valid number between 0 and 119
#### For PB and AT, any text after the TYPE will be ignored
#### For CV, value must be between 1 and 4
#### For NRPN, value must be MSB:LSB:DEPTH, with both lsb & msb bebtween 0 and 127, and DEPTH being either 7 or 14
[AUTOMATION]
[/AUTOMATION]
# This section will be readable from Hapax.
[COMMENT]
WALDORF PULSE 2
[/COMMENT]