For my synths with preset storage and the ability to dump & load presets via midi sysex, I wanted to be able to feed the sysex of a synth into a software program which can
The generic patch storage format must display meaningful values for the parameters (filter envelope amount = 1/2 octave, envelope 1 attack = 50ms, etc) and convert between these values and a given synth's sysex (as much as possible - resolution probably isn't good enough to get envelope attack to exactly 50ms on each and every synth, and envelope shapes vary between synths, etc). The storage format will also store the original parameters, using the "native" value range of each parameter (e.g. filter cutoff frequency between 0 and 127) as well as the original sysex program as an ASCII hex dump.
Since I didn't find any software which could do this, I began writing my own in Java. I am concentrating on converting basic analog components; any on-board effects are not used.
02-09-2004 The Virus converter needs more work, so I went back to the Nord Modular converter and tried to finish that up. That's in pretty good shape, so I'm releasing the whole Nord Lead 2 sound library converted to Nord Modular format. Most patches I tried converted well; I don't have time to listen to them all, so if you try them and find one which didn't, let me know and I'll investigate when I have time.
01-04-2004 I've added a group of Nord Lead 2 programs from the first bank of the Nord Lead 2 sound library 1 converted to Supernova II patches. I've only included the ones that sounded close to the original, so this converter needs more work. To try them, set your global channel to 15. I'm using OS version 1.5; anyone who tries them on OS 2.0 please let me know your results.
12-30-2003 Coming in under the wire for December, I've posted a group of Nord Lead 2 programs from the first bank of the Nord Lead 2 sound library 1 converted to Nord Modular patches. Some of the 99 sounds didn't convert well, so I left them out; #85 and #99 have a small problem with the Morph data but still load. I'm pretty pleased with the way these sound compared to the originals; those of you with both a Nord Lead 2 and a Nord Modular (or Micro Modular) can try them for yourselves and let me know what you think. For now I'm cleaning up the Nord Modular conversion, but hope to also release these sounds for the Virus and Novation in the next few weeks.
12-07-2003 Well, November has come and gone... I guess the holiday season is a tough time to try to finish a project in my "spare time". I hit a few snags in the conversion process and had to rethink some parts, e.g. PWM on some synths (e.g. Virus) drives pulse width to 100% where the sound cuts off, while others like the Nord Lead 2 just max out at 99%, so this doesn't convert well without taking PWM max into consideration. The Nord's Morph feature also has some quirks that are hard to duplicate on other synths. Anyway I'm now aiming to release some sounds by the end of December.
11-12-2003 Currently I'm focusing on converting Nord Lead 2 programs to the format for the Access Virus b, Novation Supernova II and Nord Modular. Once that's working reasonably well, I'll convert patches between these other synths and add a few more that I own. By the end of November, I expect to post on this web site groups of NL2 programs that have been converted to various formats; those of you who own both synths can load up the sysex and let your ears be the judge.
Note that the Nord Modular converter will most likely be a one-way converter, only able to read other synth's patches. The complexity of many of its patches would prevent them from being implemented on most preset synths.
Virus desktop program sysex has the same format as the Virus b, but some parameters have additional values and some new parameters have been added that the older Virus can't use; so Virus owners may be able to use this converter.
Multi's are not supported.
Nord Lead 1 program sysex has the same format as the NL2, but some parameters have additional values that the NL1 can't use; so NL1 owners may be able to use this converter, but it won't give.
Performances are not supported.
I've first concentrated on receiving sounds from the Nord Lead 2. Not supported: arpeggiator (the NM lacks this), ringmod & filter distortion (not used in Clavia's Nord Lead 2 sound libraries anyway), some mod wheel settings. Unison is now simulated via extra oscillators; I gave up on the Stereo Chorus for unison, as it often didn't sound the same.
The Nova with OS version 4.0 can receive Supernova II sysex dumps (and ignores parameters it does not support); so Nova owners should be able to use this converter.
The Supernova II and Nova have some features which are different from most other synths: each of the 3 main oscillators has a virtual sync master, so each oscillator can make the traditional hard sync sound by itself. This makes it harder to convert sync patches from other synths. There is no sine or triangle waveform; sine can be simulated by setting the "harden" (Supernova II) or "soften" (Nova) value to zero when using a square wave, but triangle can't quite be simulated. Harden, sync skew, and formant width are oscillator parameters that are only used by Novation synths (to my knowledge). Note velocity can only be applied to envelope amplitude. (Most other modern synths allow many more parameters to be controlled by velocity.)
Performances are not supported.
| File | Date Posted | Description |
| Nord Lead 2 sounds |   | Link to original file from Clavia's site |
|
n2lib1-for-nm.zip n2lib2-for-nm.zip n2lib3-for-nm.zip n2lib4-for-nm.zip |
02/09/2004 | These four files contain the four Nord Lead 2 sound libraries converted to Nord Modular patch format. Most features convert well. |
| n2lib1b1-for-sn.zip | 01/04/2004 | Portion of library 1 bank 1 converted to Novation Supernova II sysex (using OS version 1.5). Uses midi global channel 15. Does not convert sync, FM and the Nord's morph. The Supernova does not have a triangle wave - I may try to simulate that via waveform "harden", but so far I haven't gotten the same sound. I need to add sine wave simulation via harden. p.s. Novation does not supply any sysex specs; it has been tedious to reverse-engineer. |
Last Updated 03-24-2004