Hoontech SoundTrack 128 Ruby

The Card

The card is a half-length ISA card packed with the usual SMT parts. There are two key chips on the board:

  • Crystal Semiconductor CS4237B

    This chip seems to have been provided primarily for legacy DOS/Windows compatibility. It provides Soundblaster, WSS/MSS, Joystick and MIDI interfaces, and basic MPU-401 functionality.

  • Dream SAM9407

    This is the 'magic' DSP chip that makes this card special. This chip is also used on the Terratec EWS64XL, and the Guillemot Homestudio Pro 64. For generic sound support, this DSP is capable of simultaneously playing 8 stereo 16bit audio streams and recording 1 track at the same time. When used in its wavetable capacity, it is capable of up to 64 voice polyphony, using samples from up to 64mb of wavetable RAM. Its effects palette includes reverb, chorus, stereo 4 band parametric equalizer, a surround sound processor, and pitch shifter device. The firmware also contains specific support catering to development of 'MOD' players. At least one mod player has started making use of this support.

    The fact that the firmware is uploaded from the PC and stored in RAM means that new functionality can easily be added to the card without any need for hardware modifications. Hoontech has released special firmware with support for Dolby stereo and 4-channel MIDI (so one can make good use of the front/rear speaker connectors :-)

    The Soundtrack card has 1 72pin SIMM socket which is capable of taking 4mb, 16mb, 32mb, and 64mb. There are on-board connectors for Phone-in, Video-in, CD-in, and a 10-pin header for the digital bracket. The backplate has connectors for Front-Speakers, Rear-Speakers, Line-Out, Line-In, Mic, and a MIDI/Joystick connector.

    The digital bracket

    There seems to be a strange manufacturing problem with Hoontech's Digital I/O Board - the backing plate was bent out about 5 to 7 degrees, and I had to manually bend it back before it would fit in my PC. The backplate has TOSlink in/out, Coax digital in/out, and Coax midi in/out. The board also has a connector for CD-Digital-In (if your CD-rom has digital outputs). The switch you see on the backplate is to select between Coax midi-in, and CD-Digital-In.

    Using the card

  • Windows 95

    The card installation was straightforward under Windows 95. After installing the card, Windows 95 detected the PnP card, and prompted for the drivers off the included CD-rom. Installation went smoothly -- until the point where Windows 95 rebooted. After rebooting, Windows 95 bitched at me that there were now drivers running in 16 bit legacy mode. The IDE cd-rom drive was no longer accessable, even when I removed the card >B/ I blame microsoft for making such a stinking heap of shit OS.

    To test the sound output, I connected my Denon DMP-R70 to the TOSlink output on the digital bracket. I played a few MIDIs and mpeg files, and discovered that the output was very noisy, with lots of hissing from RF interference. I fiddled with the drivers and discovered that the drivers use the CS4237B as the default output device. Upon close study of the board and architecture diagram I discovered that the path from the CS4237B to the digital bracket is not 100% digital. It contains an additional D-A-D conversion from a CS4222 before being fed into the digital bracket. Hoontech's tech support later confirmed this.

    Fortunately the SAM9407 path to the digital bracket is 100% digital. Although Hoontech's windows drivers seem to default to the CS4237B for wave output, they included support for using any of the SAM9407's 8 digital output channels as playback devices.

    I discovered that not only was it necessary to select the SAM9407 for ouput, but I also needed to use the software to disable the CS4237B entirely from the audio path. And once I did this -- blissful silence :-)

    After this, my TOSlink tests with my Denon DMP-R70 went wonderfully. MIDI and MPEG output was perfectly clear, with no noise (as far as my ears could tell :-)

    I find it odd that Hoontech's drivers would default to using the CS4237B as an output device, since the SAM9407 is far more powerful.

  • Linux

    I had two primary reasons for purchasing this card - the fact that it's the cheapest card I could find with S/PDIF TOSlink outputs (next to the infamous $18 HT1689V+), and the fact that it had Linux drivers available. Wavetable and other functionality were secondary concerns.

    The Linux drivers for the card include CS4237B drivers, software to initialize the card's PnP settings, and software to load the firmware and MIDI patchsets into the SAM9407.

    Unfortunately, no drivers were provided to use the SAM9407 as a wave output device. Under linux, all wave output is via the CS4237B, and MIDI is via the SAM9407 in MPU-401 emulation mode.

    The sound quality under Linux is decent enough (in fact the same as it is under Windows 95), until you use the digital bracket :-/

    I was able to find SAM9407 documentation, and hope to rectify this situation soon. I am looking forward to flawless TOSlink output from this card under Linux. :-)


    I find it odd that Hoontech decided not to make the audio path from the CS4237B 100% digital, especially considering that the CS4237B has the ability to output S/PDIF directly. This is not a critical problem considering the SAM9407 path is 100% digital, but it is definitely annoying.

    Hoontech also makes a PCI version of this card, however there are apparently compatibility problems with certain motherboards. There are no Windows NT drivers for the PCI version, and the Linux drivers do not support the PCI version either. Keep this in mind when deciding which card to buy.

    Nothing about the Soundtrack 128 is particularly outstanding, with the exception of the digital bracket and the front/rear speaker connectors. It is a good wavetable card and a good wave card. It has good effects processors, and good software.

    The support for TOSlink output was enough reason for me to buy this card - considering that the next closest card was the Zefiro ZA2 at almost $200 more! And the ZA2 doesn't support MIDI.

    In summary, I give the card a 'thumbs up'. If you're looking for a decent wavetable card with both TOSlink and Coax digital I/O, this is the board to get.