[directmusic] DirectX 9 released

  • From: "David Yackley" <davidy@xxxxxxxxxxxxx>
  • To: <directmusic@xxxxxxxxxxxxx>
  • Date: Fri, 20 Dec 2002 12:58:23 -0800

DirectX 9.0 is now available. =20

I recommend first installing the DX9 runtimes at the=20

You can get the full SDK, or just a componentized download of
DirectMusic Producer at

Here's a list of the new stuff in DMP for DX9:=20

1. Super low latency is no longer available. However, the synth uses the
new low-latency DirectSound sink, so the latency can be set reasonably
low, depending on your soundcard. Go to the MIDI/Performance Options
dialog box to set the latency. Select Persist to All Audiopaths to
maintain this latency setting for every DirectMusic Producer session.=20

2. Looping of streaming waves is now enabled.=20

3. Clocktime looping for segments is enabled. Segments that have tracks
with clocktime enabled in their property pages won't be affected by
tempo changes, and loops will be based on clocktime as well. See the Not
Intuitive section below for more detailed information.=20

4. Users can import up to 32 wave files as segment variations. This will
result in a wave track with 32 variations, each with a single wave in
each variation. By default the segment is set to play in clock time.=20

5. The number of the current variation playing is now displayed in red
in patterns, pattern tracks and wave tracks.=20

6. The currently active strip with multiple variations selected now
plays one of the selected variations instead of all of them (design-time
change only).=20

7. Users can insert wave files into segments directly from the files in
the project tree (without requiring them to be opened first before

8. The MIDI/Performance Options dialog enables the user to use the Echo
MIDI feature to be set to up to 8 individual ports (of 16 channels

9. Bands automatically added as a result of a style being added to a
style track are now numbered to differentiate them from the actual
style's default band.=20

10. Previously the project tree would automatically scroll to highlight
the file associated with the active window; by popular demand this
auto-scrolling behavior in the project tree is now disabled.=20

11. Improved compression support. Previously MP3 codecs inserted blank
space at the start of the compressed wave. In DirectX 9 the user can
define an alternative start point for the compressed wave, making
compression much more usable for DLS instruments, which need to be
responsive. Note that this technique is not available for wave tracks.=20

12. Wave objects in wave tracks now have ranges that can be defined for
pitch and attenuation variation. This is particularly effective for
varying elements of sound effects without having to create multiple
variations. =20

13. The DirectMusic Style Library is provided in the Essentials
directory of the SDK.  An application to audition styles
(Styleplayer.exe) and a number of chordmaps are also included in that
directory. See Styleplayer.txt for more detailed information on the
Style Library.  =20

Happy holidays to all.=20
David Yackley (MS)

This posting is provided "AS IS" with no warranties, and confers no

Other related posts: