ASIOSetSampleRate returned error: -995
Code -1 at .DAsioBay.cpp:line 726
My M-16DX is set to 48KHz, but I've tried setting it to 44KHz and that didn't help (I didn't try 96KHz
Error -995 is ASE_NoClock, which indicates that the sample rate was not supported by the device. I don't know if the M-16DX allows a sample rate change. I do know that the Linux Port Audio guys had to add some code to do a ASIOGetSampleRate() call and only change the sample rate if the current sample rate is incorrect or not satisfactory (i.e.: the app doesn't support it). I suspect that the M-16DX driver just barfs on any call to ASIOSetSampleRate() -- even if the rate is one that the device supports (I'm convinced that the programmers at Roland couldn't code their way out of a wet paper bag
... At any rate (heh, pun intended) RW shouldn't ASSERT() on a sample rate failure.
RW Works GREAT with ASIO4ALL and with the X3Live native USB driver, so I know that my computer is capable (Athlon 2.6GHz FX-60 Dual Core, XP SP2, 2G RAM)
Here's the Riffworks.log:
5001697917 : Launching RiffWorksStandard
5001698730 : Version 2.1.1.2805
5002773703 : DNetworkServerConnection::ConnectInBackground www.sonomawireworks.com:80
5002773828 : ConfigureBays
5002773849 : mFileLooper
5002773918 : DNetworkServerConnection::Disconnect
5002773972 : DNetworkServerConnection::Disconnect END
5002773998 : DNetworkServerConnection::ConnectToServer www.sonomawireworks.com:80
5002774017 : mLooperBay
5002774139 : mInputBay
5002793273 : DNetworkServerConnection::ConnectToServer SUCCESS
5002795820 : DPickupApp::InstallDriverBay
5002796111 : DAsioBay::Setup()
5002796131 : DAsioBay::FillDeviceList
5003120189 : DAsioBay: number of installed drivers = 7
5003120221 : DAsioBay: Driver name = ASIO DirectX Full Duplex Driver
5003120232 : DAsioBay: Driver name = ASIO Multimedia Driver
5003120241 : DAsioBay: Driver name = ASIO POD X3 Live
5003159703 : DAsioBay loadAsioDriver OK
5003162724 : DAsioBay: ASIOInit returned -1000 for ASIO POD X3 Live
5003162744 : DAsioBay: Driver name = ASIO4ALL v2
5003163325 : DAsioBay loadAsioDriver OK
5003170128 : DAsioBay: ASIOInit OK - driver version: 2
5003170165 : DAsioBay: ASIOGetChannels OK
5003170195 : DAsioBay: InputChannels = 2
5003170203 : DAsioBay: OutputChannels = 8
5003170219 : DAsioBay: Driver name = EDIROL M-16DX
5003201064 : DAsioBay loadAsioDriver OK
5003201095 : DAsioBay: ASIOInit OK - driver version: 1
5003201107 : DAsioBay: ASIOGetChannels OK
5003201115 : DAsioBay: InputChannels = 18
5003201123 : DAsioBay: OutputChannels = 2
5003201137 : DAsioBay: Driver name = EDIROL UA-101
5003231901 : DAsioBay loadAsioDriver OK
5003231928 : DAsioBay: ASIOInit returned -1000 for EDIROL UA-101
5003231941 : DAsioBay: Driver name = ZOOM H4 ASIO Driver
5003248123 : DAsioBay loadAsioDriver OK
5003260006 : DAsioBay: ASIOInit OK - driver version: 1001
5003260038 : DAsioBay: ASIOGetChannels OK
5003260046 : DAsioBay: InputChannels = 0
5003260054 : DAsioBay: OutputChannels = 0
5003260073 : DAsioBay::SetDeviceByName ASIO4ALL v2
5003260082 : DAsioBay::SetDevice 0
5003260109 : DAsioBay: Driver name = ASIO4ALL v2 loaded
5003262010 : DAsioBay: Buffer sizes min:128 max:2048 pref:512
5003262048 : DAsioBay::CreateBuffers()
5003262058 : DAsioBay : ASIOCreateBuffers with inputChannels = 2
5003262066 : DAsioBay : ASIOCreateBuffers with OutputChannels = 8
5003262074 : DAsioBay : ASIOCreateBuffers with size = 512
5003262088 : ASIOGetLatencies : InputLatency = 544 latency = 12 msec
5003262096 : ASIOGetLatencies : OuputLatency = 544 latency = 12 msec
5003262104 : DAsioBay::GetChannelInfo()
5003262113 : ASIOChannelInfo input: 0 18 Realtek AC97 Audio 1
5003262122 : ASIOChannelInfo input: 1 18 Realtek AC97 Audio 2
5003262131 : ASIOChannelInfo output: 0 18 Realtek AC97 Audio 1
5003262140 : ASIOChannelInfo output: 1 18 Realtek AC97 Audio 2
5003262148 : ASIOChannelInfo output: 2 18 Realtek AC97 Audio 3
5003262157 : ASIOChannelInfo output: 3 18 Realtek AC97 Audio 4
5003262165 : ASIOChannelInfo output: 4 18 Realtek AC97 Audio 5
5003262174 : ASIOChannelInfo output: 5 18 Realtek AC97 Audio 6
5003262183 : ASIOChannelInfo output: 6 18 Realtek AC97 Audio 7
5003262191 : ASIOChannelInfo output: 7 18 Realtek AC97 Audio 8
5003262199 : DAsioBay::PopulateInputChannelList
5003262207 : input 0 Realtek AC97 Audio 1
5003262219 : DAsioBay::SetInputChannel 0 Realtek AC97 Audio 1+Realtek AC97 Audio 2
5003262227 : DAsioBay::PopulateOutputChannelList
5003262235 : output 2 Realtek AC97 Audio 1
5003262245 : output 4 Realtek AC97 Audio 3
5003262256 : output 6 Realtek AC97 Audio 5
5003262269 : output 8 Realtek AC97 Audio 7
5003262281 : DAsioBay::SetOutputChannel 0 Realtek AC97 Audio 1+Realtek AC97 Audio 2
5003262290 : DLooperBay::SetDriverBay
5003262376 : DAsioBay::Run()
5003262413 : DPickupApp::RunAudio
5003262421 : DLooperBay::Run
5003262428 : DAsioBay::Run()
5003262656 : DLooperBay::Stop
5003262666 : DAsioBay::Stop()
5003278057 : DAsioBay::CleanupBuffers()
5003278122 : mAudioFileDriver
5003278218 : mRiffSwitcher
5004347822 : mJunt
5004368558 : mMasterLayer
5004374754 : mAmpBay
5004374866 : VSTPluginsPath = C:Program FilesVstplugins
5017885079 : mMasterGain
5017885185 : mLimiter
5017885403 : DLooperBay::RunMessageLoop
5017885575 : END ConfigureBays
5017885639 : SetupWindow
5018257040 : mWindow
5018331870 : DPickupApp::CheckForUpdates
5018339297 : DNetworkServerConnection::ConnectToServer www.sonomawireworks.com:80
5018354184 : DNetworkServerConnection::ConnectToServer SUCCESS
5018371368 : DNetworkServerConnection::ConnectToServer www.sonomawireworks.com:80
5018385421 : DNetworkServerConnection::ConnectToServer SUCCESS
5018403220 : DCLIENTDISCONNECTED
5018403391 : DAsioBay::SetInputChannel 0 Realtek AC97 Audio 1+Realtek AC97 Audio 2
5018446735 : DPickupWindow::WindowReady
5018446790 : DPickupWindow::CreateMainView
5024057313 : DPickupWindow::AppActivated
5024057388 : APPACTIVATED
5024452083 : WINDOWREADY
5024452159 : DPickupApp::SetupSession
5024453067 : CheckDrummers
5024699550 : RemoteLoadSong
5024699597 : DLooperBay::Stop
5024699791 : mFileLooper->Stop
5024700033 : mFileLooper STOPPED
5024700055 : mRiffSwitcher->DeleteAllRiffs
5024700083 : DPickupApp::CleanupSession()
5024700708 : CheckForDiskSpace
5024701142 : DecompressDirectory START
5024765833 : DecompressDirectory took 0.064684 secs
5024765921 : RemoteLoadAllRiffs
5024775723 : CheckDrummers
5025028495 : RemoteLoadRiff C:/DOCUME~1/mcuddy/LOCALS~1/Temp/rcs/riffs/riff1/riff1.rif
5025124198 : SWITCHERADDRIFF
5025137143 : DRiffRecorderBay Init : InputLatency = 544
5025137180 : DRiffRecorderBay Init : OuputLatency = 544
5025223823 : RemoteLoadRiff C:/DOCUME~1/mcuddy/LOCALS~1/Temp/rcs/riffs/riff1/riff1.rif END
5025223849 : RemoteLoadRiff C:/DOCUME~1/mcuddy/LOCALS~1/Temp/rcs/riffs/TAPERIFF/TAPERIFF.rif
5025302169 : SWITCHERADDRIFF
5025314080 : DRiffRecorderBay Init : InputLatency = 544
5025314113 : DRiffRecorderBay Init : OuputLatency = 544
5025403907 : RemoteLoadRiff C:/DOCUME~1/mcuddy/LOCALS~1/Temp/rcs/riffs/TAPERIFF/TAPERIFF.rif END
5025403937 : SWITCHERCHANGERIFF
5025407566 : DPickupApp::RunAudio
5025407592 : DLooperBay::Run
5025407600 : DAsioBay::Run()
5025407608 : DAsioBay::CreateBuffers()
5025407617 : DAsioBay : ASIOCreateBuffers with inputChannels = 2
5025407624 : DAsioBay : ASIOCreateBuffers with OutputChannels = 8
5025407632 : DAsioBay : ASIOCreateBuffers with size = 512
5025407655 : ASIOGetLatencies : InputLatency = 544 latency = 12 msec
5025407664 : ASIOGetLatencies : OuputLatency = 544 latency = 12 msec
5025407671 : DAsioBay::GetChannelInfo()
5025407681 : ASIOChannelInfo input: 0 18 Realtek AC97 Audio 1
5025407690 : ASIOChannelInfo input: 1 18 Realtek AC97 Audio 2
5025407698 : ASIOChannelInfo output: 0 18 Realtek AC97 Audio 1
5025407707 : ASIOChannelInfo output: 1 18 Realtek AC97 Audio 2
5025407715 : ASIOChannelInfo output: 2 18 Realtek AC97 Audio 3
5025407724 : ASIOChannelInfo output: 3 18 Realtek AC97 Audio 4
5025407733 : ASIOChannelInfo output: 4 18 Realtek AC97 Audio 5
5025407741 : ASIOChannelInfo output: 5 18 Realtek AC97 Audio 6
5025407750 : ASIOChannelInfo output: 6 18 Realtek AC97 Audio 7
5025407758 : ASIOChannelInfo output: 7 18 Realtek AC97 Audio 8
5075720639 : DPickupWindow::AppDeactivated
5080932525 : DAsioBay::SetDeviceByName EDIROL M-16DX
5080932581 : DAsioBay::SetDevice 1
5080932597 : DAsioBay::Stop()
5080943921 : DAsioBay::CleanupBuffers()
5080945452 : DAsioBay: Driver name = EDIROL M-16DX loaded
5080945496 : DAsioBay: Buffer sizes min:336 max:4096 pref:336
5080945848 : ASIOSetSampleRate returned error: 5081003589 : DException caught: ASIOSetSampleRate returned error: -995, .DAsioBay.cpp, 726
5081003633 : DException caught: ASIOSetSampleRate returned error: -995, .DAsioBay.cpp, 726
5121107251 : DPickupWindow::AppActivated
5121111219 : DLooperBay::Stop
5126211981 : DNetworkServerConnection::Disconnect
5126212103 : DNetworkServerConnection::Disconnect END
5126305881 : Teardown: Close Song...
5126305943 : DLooperBay::Stop
5126305962 : mFileLooper->Stop
5126306329 : mFileLooper STOPPED
5126306422 : mRiffSwitcher->DeleteAllRiffs
5126492286 : DPickupApp::CleanupSession()
5126497652 : Teardown: FileLooper Condemn...
5126497676 : Teardown: LooperBay Condemn...
