MIDI implementation and additional Documentation for Waldorf Synthesizers

For further questions on Waldorf gear (not just the Q), please consult The Waldorf-User FAQ and of course Waldorf Music.

(The Waldorf AG filed for bankruptcy in early 2004, taking the old Waldorf GmbH with them. The remains of Waldorf have been bought in early 2006 and reincarnated as Waldorf Music GmbH.)

Other Obituaries

Hartmann Music maker of the Neuron synthesizer, became insolvent at the end of October 2005, and at last their website is gone since they apparently had their domain squatted... several attempts to revive the company or at least to provide OS updates for the Neuron seem to have fizzled.

Memory Cards (QCard) for the Waldorf Q and Q+

I used to offer compatible memory cards for the Waldorf Q and Q+. Waldorf has informed me that they are offering original QCards again, therefore I will not re-stock as long as Waldorf is offering QCards themselves.

Factory and User Soundsets and Singles for Waldorf Blofeld, Q, Q+, microQ and rackAttack

Most soundsets you can find on the net will simply overwrite the memory, which is more often than not just the thing you don't want. The packages below contain, among other things, »Singles«, that is a MIDI file for each sound so that it loads only into edit buffers, which means you can browse the sets for sounds you like or decide whether you really want it to overwrite your memory without resorting to librarians like SoundDiver. More info is in the Singles_Readme, some packages contain additional documentation.

If you are releasing a soundset for the Waldorf Blofeld, Q, microQ and rackAttack and want to include singles, I'd be glad to create them for you or assist you in creating your own. I can also do automatic conversions from Waldorf microQ to Blofeld and (with some scaling differences) from Waldorf Q+/Q to Blofeld.

Wavetables for the Terratec KOMPLEXER

The Terratec KOMPLEXER can load new data into the two wavetable oscillators. Please read some info about the wavetable implementation of the KOMPLEXER. To make this useful, get some KOMPLEXER Wavetables ZIP 342KiB containing these waves:

kWT1, kWT2
The original wavetables for the WT1 and WT2 oscillator in the KOMPLEXER. Useful if you've played around with alternative wavetables and want to switch back.
zAlt1, kAlt1, kAlt2
These wavetables match the Alt1 and Alt2 oscillator of the microQ. Just like the microQ the first slot is silent in zAlt1 and can be used for amplitude modulation via the wavetable modulation, whereas in kAlt1 this slot contains a sounding wave.
kSaw, kSquare
These are completely synthetic wavetables based on the Fourier series for the saw wave and square wave. For these, the spectral amplitude falls off with the inverse of the harmonic number (6dB/octave) and the square has only odd harmonics present. These exact inverse relationship is achieved for the wave at position 64, while towards position zero the higher harmonics are stronger and towards position 128 the higher harmonics are weaker. This was done by using the wave position as an exponent to the inverse series so that the exponent starts out at a value smaller than 1, then becomes exactly 1 at position 64 and then get greater than one. The net result is a spectral modulation through the wavetable that can not be obtained by simple filtering.
kSawWM, kSawWMq
Another series of synthetic waveforms, this time modulating from saw through triangle to inverse saw wave. The triangle wave has a spectrum that falls off with the square of the inverse of the harmonic number (12dB/oct) and therefore might appear to be too quiet during modulation. The wavetable kSawWMq has a spectral enhacement to correct the perceived loudness through the modulation, again done by a suitable exponentiation of the resulting spectral amplitudes.
kROM0, kROM1, kROM2, kROM3, kROM4, kROM5, kROM6, kROM7, kROM8, kROM9
These are conversions of the 300 ROM waves from the Waldorf microWave.
kVS1, kVS2, kVS3
These are conversions of the ROM waves from the Sequential Prophet VS.
kUpper, kPPGE, kSita1, kSita2, kFair1, kFair2, kFair3, kFair4
These are conversions from the Waldorf WAVE, which are themselves conversions from the PPG UpperWavetable, the PPG T040 E-Bass and a Fourier analysis of a Sitar and two Fairlight samples done on the Waldorf WAVE by Till Kopper.
kSQ0, kSQ1, kSQ2, kSQ3, kSQ4, kSQ5, kSQ6, kSQ7, kSQ8, kSQ9, kSQA, kSQB, kSQC, kSQD, kSQE, kSQF
These are conversions of the ROM waves from the Ensoniq SQ80 (the first of the four SQ80 wave ROM chips has identical content to the two wave ROM chips in the ESQ-1 as you can find out while visiting the Ensoniq Heaven).

Pictures of some wavetable spectra have been moved to to another page.

mQEdit Graphical Editor for microQ

mQEdit is graphical editor for the microQ written in Java. The website it was formerly available on has vanished, but the author Martin B. has kindly given permission to host it here instead.

SoundDiver Adaptations

The adaptations need to be unpacked into the Diver folder. If you are on Mac, please proceed to unpack the BinHex files (with the .hqx extension) with StuffIt Expander or any other program that understands this format. This takes care of correctly setting the type to EM7F and the creator EMA6 so that the adaptation can be recognized by SoundDiver. This obviates the need to provide separate archives for the Mac. If you are using the 3.1beta2 version under OSX, the adaptation has to be copied into ~/Library/Application Support/Emagic/SoundDiver Adaptions/ to be found by SD.

Please note that the SD3.1beta2 version has a few of bugs that may necessitate slight modifications to the adaptations before they will work on OSX. This includes the checksum (which is not sent at all and needs to be replaced with 7Fh) and the bank driver Entry Increment (which may wrongly be read as 256 instead of 1).

Waldorf Q, Q+, microQ, rackAttack and Blofeld

The Emagic SoundDiver adaptations for Q and microQ ended up in my hands for maintenance after the original authors and/or maintainers stopped working on them. The adaptation for rackAttack is my work entirely. The Blofeld adaptation was started by me and was debugged and completed with gratefully acknowledged help from Wolfram Franke (Waldorf Music GmbH). They are provided as is, but I will of course try to fix any bugs they still might have. It is also planned to add a help file to each as time permits.

Using the AutoLink Feature of Logic with the Q Adaptation

I think I have provided the necessary definitions to make Autolink with Logic work with this adaptation both in single- and multimode. However, since I don't have Logic, I have no way to test this - if you use Logic with SD, please let me know if this works. Meanwhile, Thomas Jaensch has provided a Logic Environment and an explanation of how to make use of the AutoLink feature in Logic ZIP 21KiB in conjunction with the Q adaptation. This should also work with no or minor edits with the microQ and Q+ adaptations.

KORG EX-800 and Poly-800MkII

When I aquired the EX-800 I wasn't pleased that there were no SD adaptation. After looking at the MIDI implementation I could understand why. Nevertheless I found a way to make an adaptation for the EX-800 work. As luck would have it, literally just minutes before I was going to release it I found a MIDI documentation for the Poly-800MkII on the net. Four hours later that adaptation was also finished. Enjoy!

Links to the latest SoundDiver manuals and updates

Apple has removed all links to SoundDiver from their website and links to the old Emagic site (again) don't work anymore and are bumped over to Apple, where they lead to nowhere. With the help of the Wayback Machine Internet Archive I had collected those links that still worked for some time until the server was taken offline. Hang on to your copies of those files in case you need to re-install!

Emagic SoundDiver Manuals

Emagic SoundDiver Updates

Apple has removed all DNS entries for the Emagic FTP server and also switched the server itself off. As a result, there is no legal way to get hold of the updates anymore. Please don't ask me for those files: 1) I don't have most of them; 2) Those I have I am not allowed to re-distribute. Please complain to Apple Emagic support.

Final Update: After about a year of chasing ghosts I've got an authoritative eMail from an Apple employee (details withheld since it was a private message) that it was a) a deliberate decision to take down those pages, b) they would not re-instate any of them and c) that they thank me for my enthusiasm. I have received no further communication on my repeated offer to host those files.