Waldorf Microwave 1 Editors

Reaktor, MAX/MSP, VST/AU, etc. A place for all things soft....

Moderators: lisa, Kent, Joe.

Post Reply
User avatar
limpmeat
Super Deluxe Wiggler
Posts: 1113
Joined: Tue Feb 08, 2011 9:40 pm
Location: Melbourne

Waldorf Microwave 1 Editors

Post by limpmeat » Mon Dec 09, 2013 6:03 am

http://www.monstrummedia.com/sw_mWave1.html

Anyone tried this? Is the VST still in beta?

User avatar
lilakmonoke
Super Deluxe Wiggler
Posts: 2750
Joined: Thu Oct 21, 2010 6:18 am
Location: berlin

Post by lilakmonoke » Mon Dec 16, 2013 8:37 pm

this is ridiculous! this editor was made with the free cntrlr.org package an i think you can get it there for free. actually he made one for the microwave II first and this is an adaption:

http://ctrlr.org/

i built one for the microwave 1 myself which took a few days because the beast has about 167 parameters. i lost it in a hard disc crash but will do it again some time. its really not difficult with this great package, anybody can do it if you have a list of all the sysex command. i uploaded that to cntrl.org

fewture
Common Wiggler
Posts: 135
Joined: Mon Dec 10, 2012 12:08 am

Post by fewture » Fri Dec 20, 2013 10:27 am

Monstrum makes great CTRLR panels. I have the MonstrumWaveXT (for Microwave 2 and XT)

He is constantly updating it and bringing out new releases and any bug fixes.

There is no way I could make anything like this, and this is (way?) more complicated than sysex/midi cc- you can upload and edit waveforms.

This one looks unreal, makes me want to get a Microwave 1 even more.

Features include: Interactive Wavetable and Startwave Visualizer, Wavetable and Waveform Editor, Edit sound names from GUI, Visual Modulator Matrix, X-Y Modulator (parameter per axis), Store, Compare and Recall sound programs all from within monstrumWave1! and many more. You can load, edit and store back to the synth any sound program, waveform or wavetable. Load wav or aif files into monstrumWave1, edit them then store them into userwaveforms for your own custom wavetables!

User avatar
tron23
Super Deluxe Wiggler
Posts: 1106
Joined: Fri Jun 21, 2013 8:03 am

Post by tron23 » Fri Dec 20, 2013 10:54 am

This is wonderfull, will surely take the the MW I off ! :yay:

User avatar
mamonu
90s ambient miscreant!!
Posts: 608
Joined: Tue Jul 20, 2010 4:08 pm
Location: Surrey, UK

Post by mamonu » Fri Dec 20, 2013 10:44 pm

Funnily enough I was the person that uploaded the Sysex data from my access microwave programmer to that forum.

But that was 3 years ago

:deadbanana:
frac & 100m & eurorack (equal opportunities wiggler)
-----------------------------------------------
:blacet: :blacet: fracmodular.github.io :blacet: :blacet:

User avatar
lilakmonoke
Super Deluxe Wiggler
Posts: 2750
Joined: Thu Oct 21, 2010 6:18 am
Location: berlin

Post by lilakmonoke » Sat Dec 21, 2013 4:09 am

the monstrumwave editor is really good but just in case ... here is the sysex data for the 174 parameters in the microwave I. download ctrlr.org and use one dial per parameter and you have a patch editor. it took me a few nights but its really simple with this great package.
Sys-Ex dumps and requests will always be in the following format:

F0h IDW DEV IDM
data

CHKSUM F7h

where

F0h : Status for System Exclusive
IDW : Waldorf MIDI ID = 3Eh
IDE : Equipment ID = 00h for MicroWave
DEV : Device number, 00h to 7Eh, 7Fh = global
IDM : Message ID
data : whatever data bytes, 00h to 7Fh
CHKSUM : Sum of all data bytes truncated to 7 bits. The addition is done
in 8 bit format, the result is masked to 7 bits (00h to 7Fh).
IMPORTANT: The MIDI status bytes as well as the ID’s are not
used for computing the checksum.
If there are no data bytes in the message (simple
request), the checksum will always be 00h.
F7h : End of System Exclusive transmission

Byte # Value

0 F0h (EXC)
1 IDW
2 IDE
3 DEV
4 IDM

Data:
5 00 00 Osc 1 Octave (0=-2, 10h=-1, 20h=0, 30h=+1, 40h=+2)
6 00 01 Osc 1 Semitone (0…120, 1 Semitone equals a value of 8)
7 00 02 Osc 1 Detune (0…127, equals Detune -64…+63 )
8 00 03 Osc 1 Bend Range (0…12 Semitones)
9 00 04 Osc 1 Pitch Mode (0=normal, 1=fixed)
10 00 05 Osc 1 Modifier 1 Source (0…23, see Modifier Table)
11 00 06 Osc 1 Modifier 1 Control (0…23, " " " )
12 00 07 Osc 1 Modifier 1 Amount (0…127, equals -64…+63)
13 00 08 Osc 1 Modifier 2 Source (0…15, see Modifier Table)
14 00 09 Osc 1 Modifier 2 Amount (0…127, equals 64…+63)
15 00 0A Osc 1 Modifier 2 Quantize (0…7)
16 00 0B Osc 2 Octave
17 00 0C Osc 2 Semitone
18 00 0D Osc 2 Detune
19 00 0E Osc 2 Bend Range
20 00 0F Osc 2 Pitch Mode
21 01 00 Osc 2 Modifier 1 Source
22 01 01 Osc 2 Modifier 1 Control
23 01 02 Osc 2 Modifier 1 Amount
24 01 03 Osc 2 Modifier 2 Source
25 01 04 Osc 2 Modifier 2 Amount
26 01 05 Osc 2 Modifier 2 Quantize
27 01 06 Osc 2 Link Mode (0 = off, 1 = on, ON takes over all Modifier values of OSC 1)
28 01 07 Wave 1 & 2 Wavetable (0…80)
29 01 08 Wave 1 Startwave (0…63)
30 01 09 Wave 1 Startsample (0…127, 0 equals free running)
31 01 0A Wave 1 Envelope Amount (0…127, equals -64…+63)
32 01 0B Wave 1 Envelope Velocity (0…127, equals -64…+63)
33 01 0C Wave 1 Keytrack Amount (0…127, equals -64…+63)
34 01 0D Wave 1 Modifier 1 Source (0…23, see Modifier Table)
35 01 0E Wave 1 Modifier 1 Control (0…23, " " " )
36 01 0F Wave 1 Modifier 1 Amount (0…127, equals -64…+63)
37 02 00 Wave 1 Modifier 2 Source (0…23, see Modifier Table)
38 02 01 Wave 1 Modifier 2 Amount (0…127, equals -64…+63)
39 02 02 Wave 1 Mode (0=stepped, 1=smooth)
40
unused

41 02 04 Wave 2 Startwave
42 02 05 Wave 2 Startsample
43 02 06 Wave 2 Envelope Amount
44 02 07 Wave 2 Envelope Velocity
45 02 08 Wave 2 Keytrack Amount
46 02 09 Wave 2 Modifier 1 Source
47 02 0A Wave 2 Modifier 1 Control
48 02 0B Wave 2 Modifier 1 Amount
49 02 0C Wave 2 Modifier 2 Source
50 02 0D Wave 2 Modifier 2 Amount
51 02 0E Wave 2 Mode
52 02 0F Wave 2 Link Mode (0 = off, 1 = on, ON takes over all Modifier values of Wave 1)
53 03 00 Wave 1 Volume (0…112, in steps of 16, => 0…7)
54 03 01 Wave 2 Volume (0…112), see above
55 03 02 Noise Volume (0…112), see above
56 03 03 Sound Volume (0…127)
57 03 04 Volume Envelope Amount (0…127, equals -64…+63)
58 03 05 Volume Envelope Velocity (0…127, equals -64…+63)
59 03 06 Volume Keytrack Amount (0…127, equals -64…+63)
60 03 07 Volume Modifier 1 Source (0…23, see Modifier Table)
61 03 08 Volume Modifier 1 Control (0…23, " " " )
62 03 09 Volume Modifier 1 Amount (0…127, equals -64…+63)
63 03 0A Volume Modifier 2 Source (0…23, see Modifier Table)
64 03 0B Volume Modifier 2 Amount (0…127, equals -64…+63)
65 03 0C Filter Cutoff Frequency (0…127)
66 03 0D Filter Resonance (Q) (0…127)
67 03 0E Cutoff Envelope Amount (0…127, equals -64…+63)
68 03 0F Cutoff Envelope Velocity (0…127, equals -64…+63)
69 04 00 Cutoff Keytrack Amount (0…127, equals -64…+63)
70 04 01 Cutoff Modifier 1 Source (0…23, see Modifier Table)
71 04 02 Cutoff Modifier 1 Control (0…23, " " " )
72 04 03 Cutoff Modifier 1 Amount (0…127, equals -64…+63)
73 04 04 Cutoff Modifier 2 Source (0…23, see Modifier Table)
74 04 05 Cutoff Modifier 2 Amount (0…127, equals -64…+63)
75 04 06 Reson. Modifier 1 Source (0…23, see Modifier Table)
76 04 07 Reson. Modifier 1 Amount (0…127, equals -64…+63)
77 04 08 Vol Envel Attack Time (0…127)
78 04 09 Vol Envel Decay Time (0…127)
79 04 0A Vol Envel Sustain Level (0…127)
80 04 0B Vol Envel Release Time (0…127)
81 04 0C Vol Envel Attack Modifier Source (0…23, see Modifier Table)
82 04 0D Vol Envel Attack Modifier Amount (0…127, equals -64…+63)
83 04 0E Vol Envel Decay Modifier Source (0…23, see Modifier Table)
84 04 0F Vol Envel Decay Modifier Amount (0…127, equals -64…+63)
85 05 00 Vol Envel Sustain Modif. Source (0…23, see Modifier Table)
86 05 01 Vol Envel Sustain Modif. Amount (0…127, equals -64…+63)
87 05 02 Vol Envel Release Modif. Source (0…23, see Modifier Table)
88 05 03 Vol Envel Release Modif. Amount (0…127, equals -64…+63)
89

unused

90 05 05 Fltr Envel Delay Time (0…127)
91 05 06 Fltr Envel Attack Time (0…127)
92 05 07 Fltr Envel Decay Time (0…127)
93 05 08 Fltr Envel Sustain Level (0…127)
94 05 09 Fltr Envel Release Time (0…127)
95 05 0A Fltr Envel Delay Modif. Source (0…23, see Modifier Table)
96 05 0B Fltr Envel Delay Modif. Amount (0…127, equals -64…+63)
97 05 0C Fltr Envel Attack Modif. Source (0…23, see Modifier Table)
98 05 0D Fltr Envel Attack Modif. Amount (0…127, equals -64…+63)
99 05 0E Fltr Envel Decay Modif. Source (0…23, see Modifier Table)
100 05 0F Fltr Envel Decay Modif. Amount (0…127, equals -64…+63)
101 06 00 Fltr Envel Sustain Modif. Source (0…23, see Modifier Table)
102 06 01 Fltr Envel Sustain Modif. Amount (0…127, equals -64…+63)
103 06 02 Fltr Envel Release Modif. Source (0…23, see Modifier Table)
104 06 03 Fltr Envel Release Modif. Amount (0…127, equals -64…+63)
105

unused

106 06 05 Wav Envel Time 1 (0…127)
107 06 06 Wav Envel Level 1 (0…127)
108 06 07 Wav Envel Time 2 (0…127)
109 06 08 Wav Envel Level 2 (0…127)
110 06 09 Wav Envel Time 3 (0…127)
111 06 0A Wav Envel Level 3 (0…127)
112 06 0B Wav Envel Time 4 (0…127)
113 06 0C Wav Envel Level 4 (0…127)
114 06 0D Wav Envel Time 5 (0…127)
115 06 0E Wav Envel Level 5 (0…127)
116 06 0F Wav Envel Time 6 (0…127)
117 07 00 Wav Envel Level 6 (0…127)
118 07 01 Wav Envel Time 7 (0…127)
119 07 02 Wav Envel Level 7 (0…127)
120 07 03 Wav Envel Time 8 (0…127)
121 07 04 Wav Envel Level 8 (0…127)
122 07 05 Wav Envel Time Modifier Source (0…23, see Modifier table)
123 07 06 Wav Envel Time Modifier Amount (0…127, equals -64…+63)
124 07 07 Wav Envel Level Modifier Source (0…23, see Modifier Table)
125 07 08 Wav Envel Level Modifier Amount (0…127, equals -64…+63)
126 07 09 Wav Envel Key Off Point (0…7)
127 07 0A Wav Envel Loop Start Point (0…7)
128 07 0B Wav Envel Loop Mode (0 = off, 1 = on)
129 07 0C LFO 1 Rate (0…127)
130 07 0D LFO 1 Shape (0=sin, 1=saw, 2=pulse, 3=random, 4=sample&hold)
131 07 0E LFO 1 Symmetry (0…127, equals -64…+63)
132 07 0F LFO 1 Humanize (0…4, 0 = off)
133 08 00 LFO 1 Rate Modifier Source (0…23, see Modifier table)
134 08 01 LFO 1 Rate Modifier Amount (0…127, equals -64…+63)
135 08 02 LFO 1 Level Modifier Source (0…23, see Modifier table)
136 08 03 LFO 1 Sync (0 = off, 1 = on)
137 08 04 LFO 1 Delay (0…127, 0=off, 1=retrigger, 2…127=delay&retrig)
138 08 05 LFO 1 Attack (0…127)
139 08 06 LFO 1 Decay (0…127, 0=uses Vol Env., 1…126=Decay Time, 127=infinite)
140 08 07 LFO 2 Rate (0…127)
141 08 08 LFO 2 Shape (0=sin, 1=saw, 2=pulse, 3=random, 4=sample&hold)
142 08 09 LFO 2 Symmetry (0…127, equals -64…+63)
143 08 0A LFO 2 Humanize (0…4, 0=off)
144 08 0B LFO 2 Phase Shift (0=independent, 1…90 equals 2…180 degree)
145

unused

146 08 0D Panning (0…127, equals L64…M00…R63)
147 08 0E Pan Modifier Source (0…23, see Modifier table)
148 08 0F Pan Modifier Amount (0…127, equals -64…+63)
149 09 00 Glide (0…6, 0=off, 1=Glissando, 2=Portamento, 3=MIDI Glissando, 4=MIDI Portamento, 5=Fingered Glissano, 6=F. Portamento)
150 09 01 Glide Rate (0…127)
151 09 02 Glide Mode (0 = equal Time, 1= equal Distance)
152 09 03 Tuning Table (0…7, 0=pos, 1=neg, 2=slight detune, 3=honky tonk, 4…7 = User Tables 1…4)
153 09 04 Sound Name (16 Digits ASCII from 20h to 7fh, 7bit, no terminator)
154 09 04
155 09 05
156 09 06
157 09 07
158 09 08
159 09 09
160 09 0A
161 09 0B
162 09 0C
163 09 0D
164 09 0E
165 09 0F
166 0A 00
167 0A 01
168 0A 02
169 0A 03 Wave 1 Level Modifier Source (0…23, see Modifier table)
170 0A 04 Wave 1 Level Modifier Amount (8…120 equals -7…+7)
171 0A 05 Wave 2 Level Modifier Source (0…23, see Modifier table)
172 0A 06 Wave 2 Level Modifier Amount (8…120 equals -7…+7)
173 0A 07 Noise Level Modifier Source (0…23, see Modifier table)
174 0A 08 Noise Level Modifier Amount (8…120 equals -7…+7)
175-183

unused

184 Valid Flag (always 55h, otherwise the sound is invalid)
185 CHKSUM over Bytes 5…184
186 F7h (EOX)

Modifier Table:
0= LFO 1
1= LFO 2
2= Vol. Envelope
3= Fltr Envelope
4= Wave Envelope
5= LFO1 Envelope
6= Keytrack
7= Velocity
8= Release Velocity
9= Aftertouch
10= Poly Pressure
11= Pitch Bender
12= Modulation Wheel
13= Sustain Pedal
14= Volume Controller
15= Panning Controller
16= Breath Controller
17= Controller W
18= Controller X
19= Controller Y
20= Controller Z
21= Maximum(fixed)
22= Minimum(fixed)
23= MIDI Clock Rate[/quote:2pzx999s]

User avatar
limpmeat
Super Deluxe Wiggler
Posts: 1113
Joined: Tue Feb 08, 2011 9:40 pm
Location: Melbourne

Post by limpmeat » Sun Aug 17, 2014 7:15 pm

Just an update, I finally got around to dusting off my MW1 and purchased this editor.

Everything seems to work really well, except the patch names are a bit borked. I have to investigate a bit further.

Has definitely breathed new life into this module. I only need something similar now for my ESQ1 :)

User avatar
Endorfinity
Wiggling with Experience
Posts: 295
Joined: Mon Jun 30, 2014 12:55 am
Location: Moskva

Post by Endorfinity » Mon Aug 18, 2014 12:42 pm

This editor is great, I use it for reverse engineering of my favorite patches.

However this editor gives sound organizer abilities, and one of awesomest features to be implemented in the nearest future is the algorithmic user wavetable generation as shown here:

User avatar
Endorfinity
Wiggling with Experience
Posts: 295
Joined: Mon Jun 30, 2014 12:55 am
Location: Moskva

Post by Endorfinity » Mon Aug 18, 2014 12:56 pm

Although I'm not sure if this true UPAW implementation, or calculation of waveforms scripted in the editor itself.

Also seems like none of all the editors ever existed touched the most obscure type of wavetable generation - speech robot, which will allow the microwave to produce phrases like this:
[video][/video]
[video][/video]

I suspect this is not easy task, but shit I'll pay big bucks to teach my Mcirowaves talk :deadbanana:

User avatar
misa
Ultra Wiggler
Posts: 769
Joined: Thu Dec 29, 2011 4:18 pm
Location: Cologne, Germany
Contact:

Post by misa » Mon Aug 18, 2014 6:56 pm

Those speech samples sound like an Amiga or Atari voice generator that was en vogue in the 90s -- actually I think the Falco ones are lifted from a sampling CD of the time...
OUT NOW: GRAT - CHAOSMAGIC. on CD (digifile) and download, three dark ambient tracks rooted in Magic Realism. CHECK IT OUT HERE

Buy it now: "Heart Murmur" 10" vinyl on Bandcamp (solo Buchla 200e, no overdubs, recorded live in Berlin) out now everywhere!

User avatar
wselman
Common Wiggler
Posts: 226
Joined: Thu May 12, 2011 11:09 am
Location: Portland

Post by wselman » Mon Aug 18, 2014 9:33 pm

I have an XT and prefer the decode editor. Native and a better library manager.

User avatar
Endorfinity
Wiggling with Experience
Posts: 295
Joined: Mon Jun 30, 2014 12:55 am
Location: Moskva

Post by Endorfinity » Tue Aug 19, 2014 3:48 am

misa wrote:Those speech samples sound like an Amiga or Atari voice generator that was en vogue in the 90s -- actually I think the Falco ones are lifted from a sampling CD of the time...
definitely, I was referring to the basic nature of the sound, they sound very much alike

https://soundcloud.com/endorfinity/wald ... ables-7475

User avatar
Endorfinity
Wiggling with Experience
Posts: 295
Joined: Mon Jun 30, 2014 12:55 am
Location: Moskva

Post by Endorfinity » Tue Aug 19, 2014 5:28 am

Somehow sound cloud doesn't work in the previous message..

[soundcloud url="https://api.soundcloud.com/tracks/163789274" params="auto_play=false&hide_related=false&show_comments=true&show_user=true&show_reposts=false&visual=true" width="100%" height="450" iframe="true" /]

tonetweak
1-Post Wiggler
Posts: 1
Joined: Sun Nov 10, 2019 11:46 am
Contact:

New Waldorf Microwave 1 Editor For 2019

Post by tonetweak » Sun Nov 10, 2019 1:19 pm

I realize that this is a necrobump, but there is a new Waldorf Microwave 1 sysex editor available.

Our editor takes a different approach in that it is a web app, rather than a VST or standalone program. To access the editor, you can use Chrome or Opera on your desktop computer, or you can use your favorite iOS device.

All main features of Microwave 1 OS 2.0 are supported, except for the robot speech synthesizer. You can edit single and multi sounds, as well as general parameters, tuning and velocity tables, change maps, wavetables, and waves. Algorithmic wavetables are also supported. The editor does not currently support OS versions earlier than 2.0.

It's free to sign up and use the editor in read-only mode. This means that, even if you don't want to pay for the full editor, you have a way to better visualize your Microwave patches for free! Hopefully this alone will allow more people to enjoy this awesome synth.

More information is available here: https://tonetweak.com/microwave1

We will also be adding more editors in the future, so let us know if you have any requests for support you'd like to see!

Post Reply

Return to “Music Software”