Dugan, our dev lead, points out that #1 below implies that the new low-latency sink does not enable latency as low as the old 'Super Low Latency' option - which is not correct. With DX9 you can get latency just as low as DX8.1 - and most likely even lower. =20 By the way, #4 below is henceforth known as a 'Bajakian' since Clint really pushed for this idea. :) Thanks Clint. =20 David Yackley (MS) This posting is provided "AS IS" with no warranties, and confers no rights. -----Original Message----- From: David Yackley [mailto:davidy@xxxxxxxxxxxxx]=20 Sent: Friday, December 20, 2002 12:58 PM To: directmusic@xxxxxxxxxxxxx Subject: [directmusic] DirectX 9 released DirectX 9.0 is now available. =3D20 I recommend first installing the DX9 runtimes at the=3D20 http://www.microsoft.com/windows/directx/default.asp.=3D20 You can get the full SDK, or just a componentized download of DirectMusic Producer at www.msdn.microsoft.com/library/default.asp?url=3D3D/downloads/list/direct= x .=3D a sp. Here's a list of the new stuff in DMP for DX9:=3D20 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.=3D20 2. Looping of streaming waves is now enabled.=3D20 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.=3D20 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.=3D20 5. The number of the current variation playing is now displayed in red in patterns, pattern tracks and wave tracks.=3D20 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).=3D20 7. Users can insert wave files into segments directly from the files in the project tree (without requiring them to be opened first before insertion).=3D20 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 each).=3D20 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.=3D20 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.=3D20 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.=3D20 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. =3D20 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. =3D20 Happy holidays to all.=3D20 David Yackley (MS) This posting is provided "AS IS" with no warranties, and confers no rights.