Last night I installed the latest drivers for my Novation X-Station (1.2.1). Audio input for Direct-X mode doesn’t work. In my app, output is broken up, but see below for behavior in Tracktion3. When I looked at audioDeviceIOCallback in the debugger, all of the inputChannelData and outputChannelData pointers are null. This is true whether I broke upon first call or while the app was running awhile.
I tried Tracktion3 with the driver in DirectX mode and input does not work. Output works ok, but I didn’t do a comprehensive test.
The driver in ASIO mode appears to work ok, although I did notice some problems in longer recordings where audioDeviceIOCallback just stopped getting called. However, I’m not sure yet whether this is due to the driver or my code. I’m using the latest version of Juce on Windows XP Professional service pack 2.
I can install the old drivers or use ASIO so there’s a workaround. I’ve also reported the problem to Novation who manufactures the X-Station.