<div dir="ltr"><div><div><div><div><div><div>I understand I&#39;m still messing around at the RtAudio stage, but I promise to ask some stk questions just as soon as I get this other stuff out of the way.<br></div><div><br>I accomplished 2 different things.<br><br></div>#1 I figured out how to determine the index of the USB interface and use this instead of &quot;default&quot; when picking the audio interface to use.<br><br></div>#2 I figured out how to get the USB interface down to the default position.  At least, let&#39;s say I changed some things and it&#39;s there but I couldn&#39;t actually explain it.  So now this interface is used by default with the stk example programs.  Yay!<br><br></div>Next issue is that for example, I am running &quot;effects&quot; via StkEffects.  The sound is very crunchy - not overdriven, but spits and fizzles with any signal at all.  I noticed in the effects.cpp:<br><br>effects.cpp:  RtAudioFormat format = ( sizeof(StkFloat) == 8 ) ? RTAUDIO_FLOAT64 : RTAUDIO_FLOAT32;<br><br></div>So we are choosing float 64 or float 32 format based on a runtime decision... however this particular interface only supports 32 bit int.  Seems like this code assumes support for 32 or 64 bit float.<br><br>Should I just hard-wire RTAUDIO_SINT32 in here to get started, or do I have to change the code itself to accommodate this?<br><br></div>Thanks,<br><br></div>Gary W.<br></div>