Linux - No sound, no errors

I’m trying to get Renoise to run on Arch Linux using ALSA.

I have selected my audio device hw0,0 ALC1200 Analog and I get no sound. Interestingly while Renoise is running, no other applications can create sound either, it’s as if it locks the audio device.

Here’s the output I get when running renoise:

Renoise LOG> ============================================================                                                                                 
Renoise LOG> Version : Renoise V3.0.1 (Oct 13 2014)                                                                                            
Renoise LOG> Date : 2014-12-22                                                                                                     
Renoise LOG> Time : 22:30:51                                                                                                      
Renoise LOG> OS : Linux version 3.17.6-1-ARCH (builduser@foutrelis) (gcc version 4.9.2 (GCC) ) #1 SMP PREEMPT Sun Dec 7 23:43:32 UTC 2014                                               
                                                                                                                     
Renoise LOG> ============================================================                                                                                 
Renoise LOG> CPU: Found 12 enabled unit(s) with 16 core(s) / 32 logical processor(s) per unit. 12 cores, 12 logical processors are enabled in total.
Renoise LOG> Application: Showing the splash window...
Renoise LOG> StartupWindow: Initialiting the startup window...
Renoise LOG> Graphport: Initialising XThreads...
Renoise LOG> Graphport: Opening XDisplay ':0' (configured via 'DISPLAY' env)...
Renoise LOG> Graphport: XDisplay was successfully opened
Renoise LOG> Graphport: Initializing Freeimage...
Renoise LOG> StartupWindow: using font '-misc-fixed-medium-r-normal--9-*-*-*-*-*-iso10646-1' for the splash screen
Renoise LOG> StartupWindow: Startup window successfully initialized...
Renoise LOG> Application: Initializing the API...
Renoise LOG> IPP: Detected CPU type: 0x45
Renoise LOG> File-IO: Enabling MP3 decoding support using system mpg123 library...
Renoise LOG> ALSA: Enumerating Devices...
Renoise LOG> ALSA: PLAYBACK info: card 0: Intel [HDA Intel], device 0: ALC1200 Analog [ALC1200 Analog]
Renoise LOG> ALSA: CAPTURE info: card 0: Intel [HDA Intel], device 0: ALC1200 Analog [ALC1200 Analog]
Renoise LOG> ALSA: PLAYBACK info: card 0: Intel [HDA Intel], device 1: ALC1200 Digital [ALC1200 Digital]
Renoise LOG> ALSA: CAPTURE info: card 0: Intel [HDA Intel], device 2: ALC1200 Alt Analog [ALC1200 Alt Analog]
Renoise LOG> ALSA: PLAYBACK info: card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
Renoise LOG> ALSA: PLAYBACK info: card 1: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
Renoise LOG> ALSA: PLAYBACK info: card 1: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
Renoise LOG> MIDI-IO: Starting the input thread...
Renoise LOG> System: Failed to create a RT thread. Trying again as FIFO thread on process scope...
Renoise LOG> System: Failed to create a FIFO thread. Trying again with the default scheduler mode...
Renoise LOG> MIDI-IO: Adding unlinked virtual MIDI in ports...
Renoise LOG> MIDI-IO: Adding unlinked virtual MIDI out ports...
Renoise LOG> MIDI-IO: Enumerating external input devices...
Renoise LOG> MIDI-IO: Adding Input device 'Midi Through Port-0'...
Renoise LOG> MIDI-IO: Enumerating external output devices...
Renoise LOG> MIDI-IO: Adding Output device 'Midi Through Port-0'...
Renoise LOG> GraphPort: Loading cursor images (libXcursor is present)...
Renoise LOG> System: Application path retrieved from /proc/self/exe: '/usr/local/bin/renoise-3.0.1'
Renoise LOG> System: Running from '/usr/local/bin'...
Renoise LOG> GraphPort: Initializing the Font Engine...
Renoise LOG> GraphPort: Enumerating system fonts...
Renoise LOG> Graphport: Initializing Keyboard mappings...
Renoise LOG> Graphport: Initializing XAtoms...
Renoise LOG> Application: Initializing Icon Bitmaps...
Renoise LOG> Application: Skipped high resolution icon image(s) (too less space for selection - cur: 159808, new: 524304, max: 262144)
Renoise LOG> Application: Start running...
Renoise LOG> Application: Loading the preferences...
Renoise LOG> ScriptingTools: Initializing Scripting Tool: '/usr/local/share/renoise-3.0.1/Scripts/Tools/com.renoise.ToolUpdater.xrnx/'...
Renoise LOG> ScriptingTools: Initializing Scripting Tool: '/usr/local/share/renoise-3.0.1/Scripts/Tools/com.renoise.UpdateChecker.xrnx/'...
Renoise LOG> Application: Init...
Renoise LOG> DspDevices: Registering native DSP effects...
Renoise LOG> LADSPA: LADSPA_PATH environment variable not set. Using '/usr/lib[64]/ladspa:/usr/local/lib[64]/ladspa:~/.ladspa'...
Renoise LOG> Audio Plugins: Skipping LADSPA plugin path '/usr/lib/ladspa/' (Directory does not exist)...
Renoise LOG> Audio Plugins: Skipping LADSPA plugin path '/usr/lib64/ladspa/' (Directory does not exist)...
Renoise LOG> Audio Plugins: Skipping LADSPA plugin path '/usr/local/lib/ladspa/' (Directory does not exist)...
Renoise LOG> Audio Plugins: Skipping LADSPA plugin path '/usr/local/lib64/ladspa/' (Directory does not exist)...
Renoise LOG> Audio Plugins: Skipping LADSPA plugin path '/home/tom/.ladspa/' (Directory does not exist)...
Renoise LOG> DSSI: DSSI_PATH environment variable not set. Using '/usr/lib[64]/dssi:/usr/local/lib[64]/dssi:~/.dssi'...
Renoise LOG> Audio Plugins: Skipping DSSI plugin path '/usr/lib/dssi/' (Directory does not exist)...
Renoise LOG> Audio Plugins: Skipping DSSI plugin path '/usr/lib64/dssi/' (Directory does not exist)...
Renoise LOG> Audio Plugins: Skipping DSSI plugin path '/usr/local/lib/dssi/' (Directory does not exist)...
Renoise LOG> Audio Plugins: Skipping DSSI plugin path '/usr/local/lib64/dssi/' (Directory does not exist)...
Renoise LOG> Audio Plugins: Skipping DSSI plugin path '/home/tom/.dssi/' (Directory does not exist)...
Renoise LOG> System: Application path retrieved from /proc/self/exe: '/usr/local/bin/renoise-3.0.1'
Renoise LOG> ALSA: Opening ALSA Playback Device 'hw:0,0 (ALC1200 Analog)'...
Renoise LOG> ALSA: Open ALSA Output Device OK
Renoise LOG> ALSA: Max channels is 8 for Playback...
Renoise LOG> ALSA: Using 8 channels (8 requested) for Playback...
Renoise LOG> ALSA: Using access format RW_INTERLEAVED (requested RW_INTERLEAVED) for Playback...
Renoise LOG> ALSA: Using sample format S32_LE for Playback...
Renoise LOG> ALSA: Using samplerate 44100 (requested 44100) for Playback...
Renoise LOG> ALSA: Using period time 512 (requested 512) for Playback...
Renoise LOG> ALSA: Using 3 num periods (requested 3) for Playback...
Renoise LOG> ALSA: Using buffer size 1536 (requested 1536)...
Renoise LOG> ALSA: Opening ALSA Capture Device 'hw:0,2 (ALC1200 Alt Analog)'...
Renoise LOG> ALSA: Open ALSA Capture Device OK
Renoise LOG> ALSA: Max channels is 2 for Capture...
Renoise LOG> ALSA: Using 2 channels (2 requested) for Capture...
Renoise LOG> ALSA: Using access format RW_INTERLEAVED (requested RW_INTERLEAVED) for Capture...
Renoise LOG> ALSA: Using sample format S32_LE for Capture...
Renoise LOG> ALSA: Using samplerate 44100 (requested 44100) for Capture...
Renoise LOG> ALSA: Using period time 512 (requested 512) for Capture...
Renoise LOG> ALSA: Using 3 num periods (requested 3) for Capture...
Renoise LOG> ALSA: Setup Buffers...
Renoise LOG> ALSA: Configuring the Player...
Renoise LOG> ALSA: Creating the poll thread...
Renoise LOG> ALSA: Creating the ALSA thread in FIFO mode FAILED. Trying SCHED_OTHER...
Renoise LOG> ALSA: Successfully created an ALSA thread
Renoise LOG> ALSA: Up and running...
Renoise LOG> MIDI-IO: Opening MIDI in device 'Renoise MIDI In Port A'...
Renoise LOG> MIDI-IO: Opening MIDI in device 'Renoise MIDI In Port B'...
Renoise LOG> MIDI-IO: Opening MIDI in device 'Renoise MIDI In Sync'...
Renoise LOG> MIDI-IO: Opening MIDI out device 'Renoise MIDI Out Sync'...
Renoise LOG> Application: Creating a new document...
Renoise LOG> MIDI: Loading MIDI actions from file '/usr/local/share/renoise-3.0.1/Scripts/GlobalMidiActions.lua'...
Renoise LOG> Osc: Loading OSC actions from file '/usr/local/share/renoise-3.0.1/Scripts/GlobalOscActions.lua'...
Renoise LOG> Player: Constructing...
Renoise LOG> Player: Creating the slave threads...
Renoise LOG> System: Failed to create a RT thread. Trying again as FIFO thread on process scope...
Renoise LOG> System: Failed to create a FIFO thread. Trying again with the default scheduler mode...
Renoise LOG> System: Failed to create a RT thread. Trying again as FIFO thread on process scope...
Renoise LOG> System: Failed to create a FIFO thread. Trying again with the default scheduler mode...
Renoise LOG> System: Failed to create a RT thread. Trying again as FIFO thread on process scope...
Renoise LOG> System: Failed to create a FIFO thread. Trying again with the default scheduler mode...
Renoise LOG> System: Failed to create a RT thread. Trying again as FIFO thread on process scope...
Renoise LOG> System: Failed to create a FIFO thread. Trying again with the default scheduler mode...
Renoise LOG> System: Failed to create a RT thread. Trying again as FIFO thread on process scope...
Renoise LOG> System: Failed to create a FIFO thread. Trying again with the default scheduler mode...
Renoise LOG> System: Failed to create a RT thread. Trying again as FIFO thread on process scope...
Renoise LOG> System: Failed to create a FIFO thread. Trying again with the default scheduler mode...
Renoise LOG> System: Failed to create a RT thread. Trying again as FIFO thread on process scope...
Renoise LOG> System: Failed to create a FIFO thread. Trying again with the default scheduler mode...
Renoise LOG> System: Failed to create a RT thread. Trying again as FIFO thread on process scope...
Renoise LOG> System: Failed to create a FIFO thread. Trying again with the default scheduler mode...
Renoise LOG> System: Failed to create a RT thread. Trying again as FIFO thread on process scope...
Renoise LOG> System: Failed to create a FIFO thread. Trying again with the default scheduler mode...
Renoise LOG> System: Failed to create a RT thread. Trying again as FIFO thread on process scope...
Renoise LOG> System: Failed to create a FIFO thread. Trying again with the default scheduler mode...
Renoise LOG> System: Failed to create a RT thread. Trying again as FIFO thread on process scope...
Renoise LOG> System: Failed to create a FIFO thread. Trying again with the default scheduler mode...
Renoise LOG> System: Failed to create a RT thread. Trying again as FIFO thread on process scope...
Renoise LOG> System: Failed to create a FIFO thread. Trying again with the default scheduler mode...
Renoise LOG> Player: Start running...
Renoise LOG> GUI: Creating the Document GUI...
Renoise LOG> GUI: Successfully constructed
Renoise LOG> Application: A new document was created.
Renoise LOG> GraphPort: Initializing in WindowedMode...
Renoise LOG> GraphPort: Successfully initialized
Renoise LOG> Application: Init OK
Renoise LOG> System: Failed to create a RT thread. Trying again as FIFO thread on process scope...
Renoise LOG> System: Failed to create a FIFO thread. Trying again with the default scheduler mode...
Renoise LOG> StartupWindow: Closing the window...
Renoise LOG> Application: Enter MainLoop...
Renoise LOG> Application: Releasing the old document...
Renoise LOG> MIDI: Loading MIDI actions from file '/usr/local/share/renoise-3.0.1/Scripts/GlobalMidiActions.lua'...
Renoise LOG> Osc: Loading OSC actions from file '/usr/local/share/renoise-3.0.1/Scripts/GlobalOscActions.lua'...
Renoise LOG> Player: Constructing...
Renoise LOG> Player: Creating the slave threads...
Renoise LOG> System: Failed to create a RT thread. Trying again as FIFO thread on process scope...
Renoise LOG> System: Failed to create a FIFO thread. Trying again with the default scheduler mode...
Renoise LOG> System: Failed to create a RT thread. Trying again as FIFO thread on process scope...
Renoise LOG> System: Failed to create a FIFO thread. Trying again with the default scheduler mode...
Renoise LOG> System: Failed to create a RT thread. Trying again as FIFO thread on process scope...
Renoise LOG> System: Failed to create a FIFO thread. Trying again with the default scheduler mode...
Renoise LOG> System: Failed to create a RT thread. Trying again as FIFO thread on process scope...
Renoise LOG> System: Failed to create a FIFO thread. Trying again with the default scheduler mode...
Renoise LOG> System: Failed to create a RT thread. Trying again as FIFO thread on process scope...
Renoise LOG> System: Failed to create a FIFO thread. Trying again with the default scheduler mode...
Renoise LOG> System: Failed to create a RT thread. Trying again as FIFO thread on process scope...
Renoise LOG> System: Failed to create a FIFO thread. Trying again with the default scheduler mode...
Renoise LOG> System: Failed to create a RT thread. Trying again as FIFO thread on process scope...
Renoise LOG> System: Failed to create a FIFO thread. Trying again with the default scheduler mode...
Renoise LOG> System: Failed to create a RT thread. Trying again as FIFO thread on process scope...
Renoise LOG> System: Failed to create a FIFO thread. Trying again with the default scheduler mode...
Renoise LOG> System: Failed to create a RT thread. Trying again as FIFO thread on process scope...
Renoise LOG> System: Failed to create a FIFO thread. Trying again with the default scheduler mode...
Renoise LOG> System: Failed to create a RT thread. Trying again as FIFO thread on process scope...
Renoise LOG> System: Failed to create a FIFO thread. Trying again with the default scheduler mode...
Renoise LOG> System: Failed to create a RT thread. Trying again as FIFO thread on process scope...
Renoise LOG> System: Failed to create a FIFO thread. Trying again with the default scheduler mode...
Renoise LOG> System: Failed to create a RT thread. Trying again as FIFO thread on process scope...
Renoise LOG> System: Failed to create a FIFO thread. Trying again with the default scheduler mode...
Renoise LOG> Player: Start running...
Renoise LOG> GUI: Creating the Document GUI...
Renoise LOG> GUI: Successfully constructed
Renoise LOG> Application: Loading 'DemoSong - Medievil Music - Access Pwd.xrns'.
Renoise LOG> MIDI: Loading MIDI actions from file '/usr/local/share/renoise-3.0.1/Scripts/GlobalMidiActions.lua'...
Renoise LOG> Osc: Loading OSC actions from file '/usr/local/share/renoise-3.0.1/Scripts/GlobalOscActions.lua'...
Renoise LOG> Player: Constructing...
Renoise LOG> Player: Creating the slave threads...
Renoise LOG> System: Failed to create a RT thread. Trying again as FIFO thread on process scope...
Renoise LOG> System: Failed to create a FIFO thread. Trying again with the default scheduler mode...
Renoise LOG> System: Failed to create a RT thread. Trying again as FIFO thread on process scope...
Renoise LOG> System: Failed to create a FIFO thread. Trying again with the default scheduler mode...
Renoise LOG> System: Failed to create a RT thread. Trying again as FIFO thread on process scope...
Renoise LOG> System: Failed to create a FIFO thread. Trying again with the default scheduler mode...
Renoise LOG> System: Failed to create a RT thread. Trying again as FIFO thread on process scope...
Renoise LOG> System: Failed to create a FIFO thread. Trying again with the default scheduler mode...
Renoise LOG> System: Failed to create a RT thread. Trying again as FIFO thread on process scope...
Renoise LOG> System: Failed to create a FIFO thread. Trying again with the default scheduler mode...
Renoise LOG> System: Failed to create a RT thread. Trying again as FIFO thread on process scope...
Renoise LOG> System: Failed to create a FIFO thread. Trying again with the default scheduler mode...
Renoise LOG> System: Failed to create a RT thread. Trying again as FIFO thread on process scope...
Renoise LOG> System: Failed to create a FIFO thread. Trying again with the default scheduler mode...
Renoise LOG> System: Failed to create a RT thread. Trying again as FIFO thread on process scope...
Renoise LOG> System: Failed to create a FIFO thread. Trying again with the default scheduler mode...
Renoise LOG> System: Failed to create a RT thread. Trying again as FIFO thread on process scope...
Renoise LOG> System: Failed to create a FIFO thread. Trying again with the default scheduler mode...
Renoise LOG> System: Failed to create a RT thread. Trying again as FIFO thread on process scope...
Renoise LOG> System: Failed to create a FIFO thread. Trying again with the default scheduler mode...
Renoise LOG> System: Failed to create a RT thread. Trying again as FIFO thread on process scope...
Renoise LOG> System: Failed to create a FIFO thread. Trying again with the default scheduler mode...
Renoise LOG> System: Failed to create a RT thread. Trying again as FIFO thread on process scope...
Renoise LOG> System: Failed to create a FIFO thread. Trying again with the default scheduler mode...
Renoise LOG> Player: Start running...
Renoise LOG> GUI: Creating the Document GUI...
Renoise LOG> GUI: Successfully constructed
Renoise LOG> Application: Successfully loaded 'DemoSong - Medievil Music - Access Pwd.xrns'.
X ERROR: Returned 'BadMatch (invalid parameter attributes)' for operation 'X_SetInputFocus'

edit: Nevermind! It appears as if my speakers were not plugged in correctly (Bizarrely other applications seemed to work) it looks like I had one of the 5.1 speakers plugged into “Front Mic” which was causing Renoise not to see any of them properly. Oddly it all sounded ok in other applications.

Further investigation:

Renoise is playing out of “Front mic”. Plugging my speakers in so they’re correct in KDE’s audio setup produces sound very quietly from renoise and only to the speakers that are connected to the “Front mic” jack… bizarrely this is a rear port on the PC