ConvertWithMoss

Link to good samples/soundfonts at http://wiki.linuxaudio.org/wiki/free_audio_data

Moderators: MattKingUSA, khz

Post Reply
stanlea
Established Member
Posts: 719
Joined: Wed Apr 25, 2012 9:49 pm
Has thanked: 48 times
Been thanked: 31 times

ConvertWithMoss

Post by stanlea »

Was it advertised here ?
A format converter with .sfz output.
GPL3
I was able to convert a .nki file to sfz...

https://mossgrabers.de/Software/Convert ... hMoss.html

A format converter with .sfz output.

User avatar
Largos
Established Member
Posts: 738
Joined: Mon Oct 05, 2020 12:21 pm
Has thanked: 85 times
Been thanked: 232 times

Re: ConvertWithMoss

Post by Largos »

I've used it before trying to convert files with mixed results. I tried it today earlier making an sfz for a group of wav files. The correct note was detected. It also filled in lokey and hikey so the in between notes with no dedicated wav were filled, It fills in offset, attack and release and best of all it detected loop points. Giving an example of a region

Code: Select all

<region>
sample=Cyclick_TP Med Samples/Cyclick_TP Med G3.wav
pitch_keycenter=67
lokey=67 hikey=68
offset=0 end=184353
ampeg_attack=0.0 ampeg_release=0.7
loop_mode=loop_continuous loop_start=71142 loop_end=88398

This is from the manual about what it detects from wav files

3.19
WAV files
If WAV is selected as the source format, all WAV files located in the same folder are considered as a part
of one multisample. You can also select a top folder. If you do so, all sub-folders are checked for potential
multisample folders.
First, all WAV files of a folder are checked if they contain instrument chunks. If this is the case they are
used to create the layout of the multi-sample (range and velocity splits as well as gain and pitch settings).
If no such information is available a clever algorithm tries to detect the necessary key range and velocity
information from the names of the WAV files. Furthermore, the algorithm tries to detect as much metadata
as possible from the WAV files:
• Notes are first detected from the sample chunk. If none is present, different parser settings are applied
on the file name to detect a note name (or MIDI note value).
• A category is extracted from the file name as well based on a list of several synonyms and abbreviations
(e.g. Solo as a synonym for Lead). If this fails the same logic is applied to the folder names (e.g. you
might have sorted your lead sounds in a folder called Lead).
• Characterizations like hard are extracted as well with a similar algorithm as for the category.
Metadata information is retrieved from Broadcast Audio Extension chunks in the WAV files. If noch such
chunks are present an automatic detection is applied

There is more info in the pdf that is found at the link in the OP. Looks like it can save a lot of typing initially setting up sfz files.

User avatar
sysrqer
Established Member
Posts: 2595
Joined: Thu Nov 14, 2013 11:47 pm
Has thanked: 377 times
Been thanked: 170 times
Contact:

Re: ConvertWithMoss

Post by sysrqer »

I've been using it quite a lot lately to convert various formats into Disting EX format for my eurorack. Seems to work really well for what I've used it for.

A format converter with .sfz output.

but not limited to sfz, you can convert to Bitwig sampler format and many others.

stanlea
Established Member
Posts: 719
Joined: Wed Apr 25, 2012 9:49 pm
Has thanked: 48 times
Been thanked: 31 times

Re: ConvertWithMoss

Post by stanlea »

Of course, but I just mentionned sfz because it's widely used in Linux Audio.

Post Reply