2.399 bytes

Service Hints & Tips

Document ID: DETR-437JNT

Aptiva - 2156 - Response of MIDI playback commands is slow

Applicable to: World-Wide

Problem Description:
Playing a MIDI file through either Media Player or Active Movie, there is a delay between when a command is issued
(stop, pause, play) and when it actually happens. This happens with driver version 4.05.2840 (7/31/98)


Root Cause:
This effect is inherent to CrystalWave architecture and is working as designed. The latency caused by application Start/Pause is a result of CrystalWave's architecture and its use of DirectSound. Latency associated with Start/Pause is caused by loading the CrystalWave Vxd, the 1.5MB sample set, the application executable, and a 1-second DirectSound buffer. This is done every time the application is initiated.

When MIDI playback is initiated by pressing "Start" on Active Movie or MediaPlayer, the related CrystalWave software is loaded and the DirectSound buffer is filled prior to any audible playback. When "Pause" is initiated, the DirectSound buffer is emptied prior to pausing playback and audible playback will occur until the buffer contents are emptied. Pressing the "Stop" key terminates playback immediately regardless of DirectSound buffer contents. There is no latency when pressing "Stop".

Workaround:
None. This is a limitation in the Crystal software wavetable architecture

Search Keywords

Hint Category

Audio

Date Created

15-12-98

Last Updated

11-02-99

Revision Date

11-02-2000

Brand

IBM Aptiva

Product Family

Aptiva

Machine Type

2156

Model

All

TypeModel

Retain Tip (if applicable)

Reverse Doclinks
and Admin Purposes