has anyone done a waldorf microwave editor in puredata?
No, but there is an editor of sorts in Max for Live - it would at least give you a heads up on all the MIDI parameters in a Pd-like envrionment: http://www.maxforlive.com/library/device/1482/microwavext-editor http://www.maxforlive.com/library/device/1482/microwavext-editor
Peter