Windows: Crash with "Seraph D" ASIO drivers

New Renoise user here.

Load up Renoise. Go to preferences and change audio driver to ASIO. The moment I select ASIO from the menu the software crashes to desktop and vanishes.

PC is i9 10900x , 32GB, win10 home, Marian Seraph D4 PCIe sound,

Youtube vid.

Crash log.

[/details]

Summary

============================================================
Version : Renoise V3.2.2 (Jul 14 2020)
Date : 2020-07-26
Time : 19:43:28
OS : Windows 10 (x86_64)

System: Using ‘C’ as resource base directory…

CPU: Found 1 enabled unit(s) with 10 core(s) and 20 logical processor(s) per unit. 10 cores, 20 logical processors are enabled in total.

Application: Showing the splash window…
Application: Initializing the API…

IPP: Detected CPU type: 0x46

MIDI: Initializing DirectMusic…

Graphport: Initializing Freeimage…

GraphPort: Running in DPI awareness mode: 1
GraphPort: Initializing DirectX…
GraphPort: Initializing the Font Engine…

ReWire Slave: ReWire engine link (Local Machine) is already installed and up to date…
ReWire Slave: ReWire engine link (Current User) is already installed and up to date…
ReWire Slave: ReWire Panel was initialized…
ReWire Slave: ReWire Slave mode failed to init (no master is running)…

ReWire Master: Successfully opened

Timer: Seems safe to use the ‘QueryPerformance’ counters…

Application: Start running…
Application: Loading the preferences…
Application: Init…

ScriptingTools: Initializing Scripting Tool: 'C:\Program Files\Renoise 3.2.2\Resources\Scripts\Tools\com.renoise.ToolUpdater.xrnx'…
ScriptingTools: Initializing Scripting Tool: 'C:\Program Files\Renoise 3.2.2\Resources\Scripts\Tools\com.renoise.UpdateChecker.xrnx'…

DspDevices: Registering native DSP effects…

DirectSound: Initializing…
DirectSound: Using SampleRate 44100
DirectSound: Primary Buffer Format: FormatTag=1, Channels=2, SamplesPerSec=44100, BitsPerSample=16, BlockAlign=4
DirectSound: CreateObjects … OK
DirectSound: Using MaxProcessingBlockSize: 1536
DirectSound: Output Buffer Format: BufferSize=88200, FormatTag=1, Channels=2, SamplesPerSec=44100, BitsPerSample=16, BlockAlign=4
DirectSound: CreateBuffer … OK
DirectSound: Up and running

MIDI: Enumerating DirectMusic (WDM) MIDI devices…
MIDI: Skipping emulated WDM device ‘Microsoft MIDI Mapper [Emulated]’
MIDI: Skipping emulated WDM device ‘Microsoft GS Wavetable Synth [Emulated]’
MIDI: Skipping emulated WDM device ‘SQ-1 1 MIDI OUT [Emulated]’
MIDI: Skipping emulated WDM device ‘SQ-1 1 CTRL [Emulated]’
MIDI: Skipping emulated WDM device ‘MIDI4x4 [Emulated]’
MIDI: Skipping emulated WDM device ‘MIDIOUT2 (MIDI4x4) [Emulated]’
MIDI: Skipping emulated WDM device ‘MIDIOUT3 (MIDI4x4) [Emulated]’
MIDI: Skipping emulated WDM device ‘MIDIOUT4 (MIDI4x4) [Emulated]’
MIDI: Skipping emulated WDM device ‘Steinberg CMC-CH-1 [Emulated]’
MIDI: Skipping emulated WDM device ‘MIDIFACE 8x8 [Emulated]’
MIDI: Skipping emulated WDM device ‘MIDIOUT2 (MIDIFACE 8x8) [Emulated]’
MIDI: Skipping emulated WDM device ‘MIDIOUT3 (MIDIFACE 8x8) [Emulated]’
MIDI: Skipping emulated WDM device ‘MIDIOUT4 (MIDIFACE 8x8) [Emulated]’
MIDI: Skipping emulated WDM device ‘MIDIOUT5 (MIDIFACE 8x8) [Emulated]’
MIDI: Skipping emulated WDM device ‘MIDIOUT6 (MIDIFACE 8x8) [Emulated]’
MIDI: Skipping emulated WDM device ‘MIDIOUT7 (MIDIFACE 8x8) [Emulated]’
MIDI: Skipping emulated WDM device ‘MIDIOUT8 (MIDIFACE 8x8) [Emulated]’
MIDI: Skipping emulated WDM device ‘SQ-1 1 SEQ IN [Emulated]’
MIDI: Skipping emulated WDM device ‘MIDI4x4 [Emulated]’
MIDI: Skipping emulated WDM device ‘MIDIIN2 (MIDI4x4) [Emulated]’
MIDI: Skipping emulated WDM device ‘MIDIIN3 (MIDI4x4) [Emulated]’
MIDI: Skipping emulated WDM device ‘MIDIIN4 (MIDI4x4) [Emulated]’
MIDI: Skipping emulated WDM device ‘Steinberg CMC-CH-1 [Emulated]’
MIDI: Skipping emulated WDM device ‘MIDIFACE 8x8 [Emulated]’
MIDI: Skipping emulated WDM device ‘MIDIIN2 (MIDIFACE 8x8) [Emulated]’
MIDI: Skipping emulated WDM device ‘MIDIIN3 (MIDIFACE 8x8) [Emulated]’
MIDI: Skipping emulated WDM device ‘MIDIIN4 (MIDIFACE 8x8) [Emulated]’
MIDI: Skipping emulated WDM device ‘MIDIIN5 (MIDIFACE 8x8) [Emulated]’
MIDI: Skipping emulated WDM device ‘MIDIIN6 (MIDIFACE 8x8) [Emulated]’
MIDI: Skipping emulated WDM device ‘MIDIIN7 (MIDIFACE 8x8) [Emulated]’
MIDI: Skipping emulated WDM device ‘MIDIIN8 (MIDIFACE 8x8) [Emulated]’
MIDI: Skipping softsynth WDM out-device ‘Microsoft Synthesizer’ (not supported)
MIDI: Enumerating Windows MME MIDI devices…
MIDI: Adding MME in-device ‘SQ-1 1 SEQ IN’
MIDI: Adding MME in-device ‘MIDI4x4’
MIDI: Adding MME in-device ‘MIDIIN2 (MIDI4x4)’
MIDI: Adding MME in-device ‘MIDIIN3 (MIDI4x4)’
MIDI: Adding MME in-device ‘MIDIIN4 (MIDI4x4)’
MIDI: Adding MME in-device ‘Steinberg CMC-CH-1’
MIDI: Adding MME in-device ‘MIDIFACE 8x8’
MIDI: Adding MME in-device ‘MIDIIN2 (MIDIFACE 8x8)’
MIDI: Adding MME in-device ‘MIDIIN3 (MIDIFACE 8x8)’
MIDI: Adding MME in-device ‘MIDIIN4 (MIDIFACE 8x8)’
MIDI: Adding MME in-device ‘MIDIIN5 (MIDIFACE 8x8)’
MIDI: Adding MME in-device ‘MIDIIN6 (MIDIFACE 8x8)’
MIDI: Adding MME in-device ‘MIDIIN7 (MIDIFACE 8x8)’
MIDI: Adding MME in-device ‘MIDIIN8 (MIDIFACE 8x8)’
MIDI: Adding MME out-device ‘Microsoft GS Wavetable Synth’
MIDI: Adding MME out-device ‘SQ-1 1 MIDI OUT’
MIDI: Adding MME out-device ‘SQ-1 1 CTRL’
MIDI: Adding MME out-device ‘MIDI4x4’
MIDI: Adding MME out-device ‘MIDIOUT2 (MIDI4x4)’
MIDI: Adding MME out-device ‘MIDIOUT3 (MIDI4x4)’
MIDI: Adding MME out-device ‘MIDIOUT4 (MIDI4x4)’
MIDI: Adding MME out-device ‘Steinberg CMC-CH-1’
MIDI: Adding MME out-device ‘MIDIFACE 8x8’
MIDI: Adding MME out-device ‘MIDIOUT2 (MIDIFACE 8x8)’
MIDI: Adding MME out-device ‘MIDIOUT3 (MIDIFACE 8x8)’
MIDI: Adding MME out-device ‘MIDIOUT4 (MIDIFACE 8x8)’
MIDI: Adding MME out-device ‘MIDIOUT5 (MIDIFACE 8x8)’
MIDI: Adding MME out-device ‘MIDIOUT6 (MIDIFACE 8x8)’
MIDI: Adding MME out-device ‘MIDIOUT7 (MIDIFACE 8x8)’
MIDI: Adding MME out-device ‘MIDIOUT8 (MIDIFACE 8x8)’
MIDI: Finished device enumeration
MIDI: Creating MIDI server…
MIDI: Opening MME Midi-In device ‘SQ-1 1 SEQ IN’
MIDI: Opening MME Midi-In device ‘MIDI4x4’

Application: Creating a new document…

MIDI: Loading MIDI actions from file ‘C:\Program Files\Renoise 3.2.2\Resources\Scripts\GlobalMidiActions.lua’…

Osc: Loading OSC actions from file ‘C:\Program Files\Renoise 3.2.2\Resources\Scripts\GlobalOscActions.lua’…

Player: Constructing…
Player: Creating slave threads…
Player: 20 threads enabled. 20 CPUs are available.
Player: Start running…

GUI: Creating the Document GUI…
GUI: Successfully constructed

Application: A new document was created.

GraphPort: Initializing in WindowedMode
GraphPort: Successfully initialized

Application: Init OK
Application: Enter MainLoop…

DirectSound: Stop Polling…
DirectSound: Releasing Primary Sound Device…

ASIO: Initializing
ASIO: Trying to open ‘ASIO Seraph D’
ASIO: LoadAsioDriver … OK
ASIO: ASIOInit … OK
ASIO: Using SampleRate 44100
ASIO: PostOutput is not supported
ASIO: FillDriverInfo … OK
ASIO: Got kAsioSupportsTimeInfo (yes)
ASIO: InputBuffers: 32 available, 32 selected - Type 27
ASIO: OutputBuffers: 32 available, 32 selected - Type 27
ASIO: OutputLatency: 801, InputLatency: 801
ASIO: CreateBuffers … OK
ASIO: ASIOStart … OK
ASIO: Up and running

I thought this was the help support and bugs section , not the receive smart arse comments off idiots section.

2 Likes

Which asio driver?

Try this driver

https://www.asio4all.org/

Sorry , I can’t start swapping out the Interface dedicated ASIO drivers. I use the soundcards onboard DSP mixer for routing things and I’m not going to mess up my Cubase install by adding more drivers. Cheers anyway.

Are you here for the participation award or do you actually believe you’re helping?

I’ve used Cubase on PC without much issue for the last 20+ years in my home studio.
On a whim I decide to try out something different and dip my toe with Renoise, but It doesn’t work.
I come to the forums looking for help and my first point of contact is some clown telling me I should change my computer and OS.

Which do you think is the more likely outcome of this, me buying a new PC or changing OS to get some sequencer I’ve not used before to work or me going back to the sequencer I’ve used without issue for 20 years?

It isn’t the best comment to make, I/we do apologize sir.

My two cents, probably the best person to speak to about this is @taktik (as my guess) you have a more upmarket soundcard/machine with its dedicated ASIO driver that’s crashing Renoise and to try and isolate what is going on for you.

In the video you seem to click on, “reinitialize.” Why? Perhaps your soundcard doesn’t like that… A lot of soundcards have to be managed by their own control panel.

If you do no click on reinitialize do you still get a crash?

Your crash log says,

“ASIO: ASIOStart … OK
ASIO: Up and running”

Try setting your audio card as your main playback device. restart computer. if audio card is main playback device - start renoise and see what happens.

Alternatively, select asio in renoise, do not click reinit, close renoise through the file menu, start renoise, double check to see if asio is the driver…

Whether or not it is necessary, this shouldn’t crash Renoise. Weird that the crash log doesn’t give any more info on why it crashed / doesn’t save a crashbackup.

I know it shouldn’t crash renoise :slight_smile: I was just mentioning… that he can try this without clicking on reinit… lol

Also, @ OP, you can check to see if rewire is working on your system? It might give a bit more clue…

Start Cubase, Studio Menu, Rewire, Rewire Setup, and it should be populated with Renoise, or you have to search for Renoise…

Start Renoise and you should see, “full transport sync,” in the Renoise Audio preferences.

Is it stable, or does it crash?

It crashes the moment I switch to the ASIO device in the menu. I didn’t click on Reinitialize, it was just under the mouse pointer at the time the software closed.

Check to see if rewire works. Am just curious…

Yeah , I just had to switch OS to my audio one. I’ll try it now.

Yes, ReWire is, as far as I can tell, working. I just had a demo song sync’d with Cubase.

Didn’t test multiple channels, just the main stereo outs connected.

At least I know it’s useable. I can use the windows default drivers for standalone and use rewire for recording for stems to Cubase.

Cheers.

Not sure why things go off-topic now here. Shit happens. In any OS :wink:

@marc Does the ASIO driver work in any other host? If Renoise just vanishes this quite likely is a driver issue, but of course this also may be a fault in Renoise. Have you already tried if it works somewhere else? Have you already tried to update the drivers?

Many ASIO drivers also have problem when the the device already is used by some other software. So please first try to close everything else and then start Renoise and select ASIO.

ASIO4All indeed can be an alternative, if we can’t get the drivers running in Renoise, but this of course only should be a workaround. Native ASIO drivers usually do work better.

Not sure what ReWire has to do with all this?

Yes, it works perfectly fine with Cubase Pro 10.5. The drivers are latest current.

The video was taken after a PC restart. Nothing else running. No 3rd party start up programs other than Native Instruments updater and the soundcards DSP mixer.

I’ve tried different settings on the sound card. Changed the master clock source (currently master is my digital mixer and I tried the soundcard as master) etc. Still crashes. it doesn’t matter what is or isn’t running. The moment I select ASIO as my audio device Renoise closes to desktop.

According to this log, the Seraph driver uses a pretty uncommon ASIO buffer type (32 bit buffers with 20bit alignment) which right now isn’t supported in Renoise.

Quite likely this is the problem. This of course shouldn’t crash, but this also will be hard to fix here without being able to test it. I could try getting my hands on a Seraph to resolve this. Until then, the only workaround I’m aware of, would by trying out http://www.asio4all.org/ or using the directsound driver in Renoise.

Which Audio interface your running exactyl? The seraph 8+?

1 Like

I’m using a Seraph D4. It’s 8 channel AES in/out. No analogue ins/outs at all.

asio4all isn’t an option. I’ll make do with the windows driver latency rather than install hack drivers.

Try reaching out to https://www.marian.de (I’ve already posted this thread to them). I know Steinberg had an issue when they first updated to 64bit processing as that crashed Cubase with Marian cards. They told me they’d contacted Marian and both Steinberg and Marian had an update fix out within 10 days.

I was just trying to add thoughts… Is was really late at night here :slight_smile:

Suggesting to try rewire was a perfectly valid question/curiosity IMHO 2_daze. You are getting Cubase to handle the ASIO buffer rather than Renoise (go in through a (slower) side door so to speak.)

Taktik isn’t too good at handling people/forums. I’m not myself, there is a lot that I disagree with. To be good at a forum (not just this one, but all forums) you have to be able to read, understand and be able to accept other peoples viewpoint. That’s an art in itself and by no means easy. Sure things will go ‘off topic’, any subject will (especially ones to do with computing problems).

People have spent far too long on the internet. People are just simply annoyed with one another. The nonsense spam posts starts (it can one person or many people it doesn’t matter, the effect of creating ‘tension’ and ‘piss off’ among the other users will be the same.) It doesn’t help in any way. People have got to readdress how they ‘talk’ to one another with this forum format.

3 Likes

email from Marian…

Dear Marc,

thank you for your message.
Unfortunately, we can’t decrypt the error report of renoise. We would kindly ask you to contact the renoise support.

Up to today, this is the first report of an ASIO application crashing upon activation of the ASIO driver. All other ASIO applications know do not produce this error.
Please note: on the first activation of the ASIO driver, it tries to open the device SERAPH D4 DAW IN 1-2 and DAW Out 1-2. If these are already in use (windows system control panel? Or other software?), the ASIO driver can not be activated. Possibly renoise handles this badly and instead of presenting a useful error message (“device already in use”) it crashes. But this is just a presumption…

Mit freundlichen Grüßen | With best regards

Konrad Jende
MARIAN GmbH

The “device already in use” very likely is not the issue. I’ll contact them to get this sorted out, but I’ll need to get my hands on a Seraph D4 to test this, so this will unfortunately will take a while…

1 Like