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'