Skip to content

Releases: dhilowitz/EXS2DS

Loop Crossfade amounts are fixed

11 Feb 15:27

Choose a tag to compare

So it turns out that loop crossfade points in EXS files are stored in milliseconds, not samples. This is a major bummer for folks writing a converter because both SFZ and DecentSampler expect all of their loop values to be in samples. The only way to convert is to actually peak into each audio file, look at its sample rate, and do the calculation. This work is now being done by this converter.

Fixed two small bugs

07 Feb 15:35

Choose a tag to compare

  • Loop End points were all off by one because EXS uses a different standard than SFZ or DecentSampler.
  • Fixed a small bug that was preventing round robins from being set up correctly with a seqMode attribute

Version 1.0.6 adds a little generic UI

06 Apr 21:16

Choose a tag to compare

Fixed a round robin bug and a crash bug

24 Mar 14:32

Choose a tag to compare

  • Fixed a bug that was preventing EXS round robins from being translated correctly
  • Fixed a bug that was causing some EXS files to crash EXS2DS

Fixed a bug that was resulting in some EXS files creating empty ds preset files

21 Aug 17:46

Choose a tag to compare

Fixed a bug that was resulting in some EXS files creating empty ds preset files

Major bug fix

19 Aug 22:11

Choose a tag to compare

Fixed a bug that was causing samples to be assigned to the wrong groups.

Small bug fix

19 Aug 01:51

Choose a tag to compare

Version 1.0 contained a broken attempt at supporting EXS round robins. This version gets rid of that because it was causing problems. I will give this another shot soon.

EXS2SFZ - Initial version

18 Aug 10:22

Choose a tag to compare

This is the initial version of a command-line utility that converts Logic Sample (EXS) files to Decent Sampler format. At this point, it handles only the most basic mappings, but it's a start.

Usage

./EXS2DS <exs-file> <ds-preset-file> [sample-directory]

Example Usage

./EXS2DS Test.exs Test.dspreset "Path/To/Samples/"