Note Appendix E in the latest revision of the manual - “SFZ Support”…
Elektron writes there:
“The primary and best-supported method of specifying multi-sampled instruments for the Multi player machine and the sample sets for the Subtracks machine on Tonverk is the native mapping format, which is found in the .eldrum and .elmulti files included in the factory library.”
Then I wonder, where is the appendix that describes exactly these formats? ![]()
Having spoken to them at Bristronica, I wouldn’t rule out native tooling.
Obviously they will be concentrating on OS updates for the moment.
I also think that a native tool will be released at some point. Honestly, I don’t want to create/edit complex multisamples on the TV’s tiny display.
After doing some “reverse engineering” I have told an AI to make me an html/JavaScript to convert a Nord Sample Editor project file into a simple .sfz file.
With the free and super easy-to-use ‘Nord Sample Editor’ you can directly record/sample into the program, and the software will automatically select the sample tone/note/slices data between the silences, looks for the most likely root-key, and automaps this to key-ranges. There is also a quite nice loop option with loop-crossfade option. Yes can have a multisample recorded and saved in a few minutes.
NSE-Projects save detailed multisample instruments but lack a convenient way to export to the widely supported SFZ format.
The few tests I did were successful. (but it might be buggy).
https://bartbral.github.io/Nord-Sample-Editor-Project-to-SFZ-Converter
In Nord Sample Editor, do what you normally do, then “save”, then also “consolidate project” so all used wav-files are in the same folder.
Now just go to: Nord Sample Editor Project to SFZ Converter
- “Choose file” go to where the .nsmpproj is saved. Select the file and click “Open”. (or doubleclick)
- Look at the generated output. (or do not)
- Then click “Download SFZ”. And copy that .sfz-file from your downloads folder into the folder where the .nsmpproj lives. And this should do the trick. You have a working .sfz file that should be able to be opened with Tonverk. (haven’t tested that, as I do not own one).
I never heard about this Nord Sample Editor before, but the workflow is really nice, so cheers for referencing it.
(by the way: all this is done on your own computer, and nothing gets uploaded to ze interwebs.)
More info here: Nord-Sample-Editor-Project-to-SFZ-Converter/README.md at main · BartBral/Nord-Sample-Editor-Project-to-SFZ-Converter · GitHub
Excellent!
While I don’t have my Tonverk yet (shipping), I can confirm that the conversion from SF2 to SFZ with Sforzando works OK. It does create an odd file structure, but you only need the SFZ file and the samples.
I also created my own SFZ packs using Bjoerns Sample Mapper, and it went OK. I have a bunch of samples from a synth I had years ago (Kawai K5000S), and was able to use those. In the Import dialog you can tell the app to pick up the root note from the sample file name and use that. It doesn’t have any pitch detection or loop detection. You can control how samples are mapped to ranges, and the velocity ranges on import, so you could say it’s semi-automatic.
I don’t yet know whether Tonverk respects loop markers already set in WAV files (regardless of the SFZ file). Some of my samples do have loops, and Sforzando plays them, but they weren’t very good. I won’t expect Tonverk to somehow fix that: I can add & edit loops in Audacity, but the problem is getting them to sound smooth with crossfades etc. = it’s not a trivial problem. If loop control is ever added to the Multiplayer, crossfade support would help to get them sounding good.
The TV does read loop meta data, but he doesn’t fix it: Shit in = Shit out
To prepare wave files with proper loop data, simply use Endless WAV for semi-automatic looping or (better) sample your stuff with Logic’s Autosampler which offers great autoloop algorithms.
To easily convert loop-tagged wav files into TV’s multisample preset format, simply use Multisample Architect. It’s the best tool to create sustain-looped multisample presets for the TV.