- This topic has 9 replies, 6 voices, and was last updated 1 year, 3 months ago by Raul Yebra.
27 January 2021 at 10:21 am #1703
I just made a little tool (a local single page) to help creating dspresets.
The main feature is that it recognizes the note names in the WAV files and generates the XML with the root, loNote/hiNote (filling the gaps), and loVel/hiVel values.
It also shows minor errors and helps adding knobs, but it doesn’t add the FXs lines nor the bindings, and the knobs size/position require tweaking the XML.
Anyway I think it’s a good starting point so here it is:
Raul.27 January 2021 at 5:17 pm #2793markusParticipant
This looks very helpful – can’t wait to check it out.
Thank you!28 January 2021 at 3:18 am #2795electronic_tigerParticipant
Thank you Raul! That looks very helpful indeed. First impression is that your tool makes it a lot easier for me to identify what I’m working on than working with the XML in Sublime Text.11 March 2021 at 8:39 am #2908
New version including conversion from EXS (in text format) to dspresset:
To learn how to get the EXS text you can watch @fred-poirier video in his awesome conversion project thread:
Thanks to Fred for the idea and testing, and to @david-hilowitz for the existence of the Decent Sampler.
Cheers!11 March 2021 at 10:16 am #2909Luis LuchoParticipant
Raúl, this is INCREDIBLE! Thank you for your hard work, I’m sure this conversion tool will be a game changer for DecentSampler and the Pianobook community!
For now, the copy/paste trick you can see in the YT video works only with the old version of EXS24 (not Logic Sampler). I didn’t do extensive researches about Logic Sampler, so if anyone find a way to get the data out of Logic Sampler, this could open the possibility to use Logic Sampler as a development tool for DecentSampler!
But if it is not possible to extract the data from Logic Sampler, there is always this solution: EXS24 can open Logic Sampler instruments, so any Pianobook member who still has an old version of Logic can do the conversion. It is of course a little longer, and it requires more cooperation, but isn’t that the whole point of a community?
This is exciting!12 March 2021 at 8:02 pm #2914KikoParticipant
If we could get it to read the tx16wx mapping we can work around the EXS problem with Logic sampler. TX16 opens EXS from EXS24 and Sampler and will let you drag and drop the files like you can with EXS24 into a text file. But you get a different set of information from the EXS ones.13 March 2021 at 4:36 am #2915SidParticipant
The tx16wx mapping XML Schema is here https://www.tx16wx.com/download. Should be easy enough to parse.15 March 2021 at 9:17 am #2916
Yup, that could be done. We would need a sample XML as a test guide, but to convert from one text format to another isn’t hard.
It would be interesting to try reading the .exs directly, but being a proprietary binary format and without the specs…15 March 2021 at 6:26 pm #2917SidParticipant
Some further info I dug up. Python script for converting EXS24 files to SFZ: http://www.kvraudio.com/forum/viewtopic.php?t=39903517 March 2021 at 1:04 pm #2923
I think the links in the kvr thread are broken, but looking for similar things (python and exs24) I’ve found another python code to parse EXS files:
- You must be logged in to reply to this topic.