SF2ECW V1.0a - Convert any SF2 Soundfont to ECW - (Creative Ensoniq Sound Blaster Soundfonts)

PC software and patches shared by the community: emulators, game fixes, utilities and tools, with versions and links.
Reigning challenge champion User avatar
Tgames
Geek
Administrators
Posts: 3909
Joined: Sun 21 Sep 2008 09:15
Wi-Fi: Oui
Firmware Wii: 4.1E
CFW Wii: Cios57 Rev19
Type de DS: 3DS
Linker DS: M3i Zero
CFW PS3: 3.55 PS3MFW
PS3 Dongle: PS3Key
Type PSP: Slim
Firmware PSP: 5.00-M33 CFW
Location: France

SF2ECW V1.0a - Convert any SF2 Soundfont to ECW - (Creative Ensoniq Sound Blaster Soundfonts)

Post by Tgames »

Automatically translated from French.

After more than 26 years, we now finally have a way to make our own ECW files (Ensoniq Soundfont) for all Sound Blaster Soundcards! :)

Very easy to use, just takes any.SF2 file and you can convert it to ECW format using sf2ecw. ;)

Tested successfully with a Audigy 2 ZS card!

Code: Select all

sf2ecw.py - converts a SoundFont 2 bank (.sf2) into an Ensoniq ECW waveset (.ecw)
            for the Creative DOS driver "SB16 Emulation" (SBEINIT/SBECFG/SBELOAD/SBECORE).

Also: inspector mode (--dump) to analyse an existing .ecw.

The ECW format was never published. This implementation is based on the disassembly
of SBECFG.EXE v5.00, SBELOAD.EXE, SBEINIT.COM and SBECORE.BIN v1.00.

Limits imposed by the engine (not by this script):
  * no low-pass filter and no resonance   -> SF2 filter generators ignored
  * no tremolo                            -> modLfoToVolume ignored
  * only 5 panning positions
  * infinite forward loop, or no loop     -> sampleModes=3 treated as 1
  * all PCM is downmixed to 16-bit mono 22050 Hz
  * modulation rate of 86.13 Hz           -> nothing finer is representable
  * single drum kit per program number, 2 layers per preset

Usage:
    python3 sf2ecw.py bank.sf2 output.ecw [--verbose]
    python3 sf2ecw.py --dump file.ecw
Now enjoy Roland SC-55 with your Sound Blaster Audigy 2 ZS under DOS! :)

DOWNLOAD:
This content is for members only. Log in or register for free to see it.
Youtube Officiel du forum Tgames : ICI
maxvsg
Nouvel arrivant
Members
Posts: 1
Joined: Tue 6 Oct 2026 15:42

Re: SF2ECW V1.0a - Convert any SF2 Soundfont to ECW - (Creative Ensoniq Sound Blaster Soundfonts)

Post by maxvsg »

Works with Audigy?
Reigning challenge champion User avatar
Tgames
Geek
Administrators
Posts: 3909
Joined: Sun 21 Sep 2008 09:15
Wi-Fi: Oui
Firmware Wii: 4.1E
CFW Wii: Cios57 Rev19
Type de DS: 3DS
Linker DS: M3i Zero
CFW PS3: 3.55 PS3MFW
PS3 Dongle: PS3Key
Type PSP: Slim
Firmware PSP: 5.00-M33 CFW
Location: France

Re: SF2ECW V1.0a - Convert any SF2 Soundfont to ECW - (Creative Ensoniq Sound Blaster Soundfonts)

Post by Tgames »

maxvsg wrote: Tue 6 Oct 2026 15:44 Works with Audigy?
Yes Sound Blaster Live, Audigy, Audigy 2 and Audigy 2 ZS cards.
Even Ensoniq cards too.
Youtube Officiel du forum Tgames : ICI
Sobble
Nouvel arrivant
Members
Posts: 1
Joined: Wed 7 Oct 2026 14:34

Re: SF2ECW V1.0a - Convert any SF2 Soundfont to ECW - (Creative Ensoniq Sound Blaster Soundfonts)

Post by Sobble »

A ECW file format specification exists, see here and here.
Babasha
Nouvel arrivant
Members
Posts: 1
Joined: Thu 8 Oct 2026 15:17

Re: SF2ECW V1.0a - Convert any SF2 Soundfont to ECW - (Creative Ensoniq Sound Blaster Soundfonts)

Post by Babasha »

Lets look at it closer
guid
Nouvel arrivant
Members
Posts: 1
Joined: Thu 8 Oct 2026 22:34

Re: SF2ECW V1.0a - Convert any SF2 Soundfont to ECW - (Creative Ensoniq Sound Blaster Soundfonts)

Post by guid »

nice
Degroovy
Nouvel arrivant
Members
Posts: 1
Joined: Thu 15 Oct 2026 01:26

Re: SF2ECW V1.0a - Convert any SF2 Soundfont to ECW - (Creative Ensoniq Sound Blaster Soundfonts)

Post by Degroovy »

sweet
slicrodo
Nouvel arrivant
Members
Posts: 1
Joined: Wed 21 Oct 2026 23:23

Re: SF2ECW V1.0a - Convert any SF2 Soundfont to ECW - (Creative Ensoniq Sound Blaster Soundfonts)

Post by slicrodo »

Super.

Everything for PC