New Tool (2.8): Midi Management Console

It does work, thanks. I will use it during the picking instruments phase. But I guess I wasn’t clear enough explaining - I want to control two VSTs with the one instrument inside Renoise so that I don’t have to input 2 sets of the same notes for each one of them. Is that possible? Or do I need something else for that?

Audiowise you get sound if you do that (setting an internal instrument to output to a vMidi device and then assigning that vmidi device to multiple vst’s), but each instrument requires a note in a track if you want to get the results rendered.
If you do it using one instrument controlling two others, you get silence of the chained instruments when you render the audio.

So in practise, it is better to assign the virtual midi port directly to each instrument that you want to control and bind each instrument to a specific track so that the specific notes also end up in dedicated tracks.
Official downside of that approach is that when you need to edit notes, you have to perform this for every existing note in every track that they occur for every specific instrument.
The [multitrack edit] button was made to make your life a bit easier editing the recorded content and it will erase the notes in the other tracks of each instrument that is chained in the management console when you erase or change one in one of the chained tracks.

Tried it, multitrack edit will be pretty useful. Thanks for all your help :)

I thought i had resolved the visible instruments error… looks like i have uploaded the wrong revision (or deleted the correct revision)…
Will have a look at that pretty soon.

I could recreate the crash, definitely a serious issue, but i don’t know where to look for, i didn’t got a Lua error direction like you got.
Also Renoise didn’t crashed at the 16 instrument boundary.

whoa… fooling around with more instruments (31 instruments, up to 1E) and trying to increase the same value box as before, i got to 27 and renoise just crashed with this in my term window:

[pts/3][user@phobos]:~$ renoise
Renoise LOG> ============================================================
Renoise LOG> Version : Renoise V2.8.1 (Aug 15 2012)
Renoise LOG> Date : 2013-02-14
Renoise LOG> Time : 15:44:40
Renoise LOG> OS : Linux version 3.2.29-smp (root@hive) (gcc version 4.7.1 (GCC) ) #2 SMP Mo n Sep 17 13:16:43 CDT 2012

Renoise LOG> ============================================================
Renoise LOG> CPU: Found 2 enabled unit(s) with 1 core(s) / 2 logical processor(s) per unit. 2 co res, 2 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.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> File-IO: Enabling MP3 decoding support using system mpg123 library…
Renoise LOG> GraphPort: Loading cursor images (libXcursor is present)…
Renoise LOG> System: Running from directory ‘/usr/renoise/rns_2_8_1_reg_x86/’…
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> ALSA: Enumerating Devices…
Renoise LOG> ALSA: CAPTURE info: card 1: Bt878 [Brooktree Bt878], device 0: Bt87x Digital [Bt87x Digital]
Renoise LOG> ALSA: CAPTURE info: card 1: Bt878 [Brooktree Bt878], device 1: Bt87x Analog [Bt87x Analog]
Renoise LOG> ALSA: PLAYBACK info: card 2: Live [SB Live! 5.1], device 0: emu10k1 [ADC Capture/St andard PCM Playback]
Renoise LOG> ALSA: CAPTURE info: card 2: Live [SB Live! 5.1], device 0: emu10k1 [ADC Capture/Sta ndard PCM Playback]
Renoise LOG> ALSA: CAPTURE info: card 2: Live [SB Live! 5.1], device 1: emu10k1 mic [Mic Capture]
Renoise LOG> ALSA: PLAYBACK info: card 2: Live [SB Live! 5.1], device 2: emu10k1 efx [Multichann el Capture/PT Playback]
Renoise LOG> ALSA: CAPTURE info: card 2: Live [SB Live! 5.1], device 2: emu10k1 efx [Multichanne l Capture/PT Playback]
Renoise LOG> ALSA: PLAYBACK info: card 2: Live [SB Live! 5.1], device 3: emu10k1 [Multichannel P layback]
Renoise LOG> MIDI-IO: Starting the input thread…
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: Adding Input device ‘SB Live! 5.1: EMU10K1 MPU-401 (UART)’…
Renoise LOG> MIDI-IO: Enumerating external output devices…
Renoise LOG> MIDI-IO: Ignoring client 'OSS sequencer’s port ‘Receiver’ (blacklisted device)…
Renoise LOG> MIDI-IO: Adding Output device ‘Midi Through Port-0’…
Renoise LOG> MIDI-IO: Adding Output device ‘SB Live! 5.1: EMU10K1 MPU-401 (UART)’…
Renoise LOG> MIDI-IO: Adding Output device ‘Emu10k1 WaveTable: Emu10k1 Port 0’…
Renoise LOG> MIDI-IO: Adding Output device ‘Emu10k1 WaveTable: Emu10k1 Port 1’…
Renoise LOG> MIDI-IO: Adding Output device ‘Emu10k1 WaveTable: Emu10k1 Port 2’…
Renoise LOG> MIDI-IO: Adding Output device ‘Emu10k1 WaveTable: Emu10k1 Port 3’…
Renoise LOG> Application: Start running…
Renoise LOG> Application: Loading the preferences…
Renoise LOG> ScriptingTools: Initializing Scripting Tool: ‘/home/user/.renoise/V2.8.1/Scripts/To ols/ca.deimos.Patchetti.xrnx/’…
Renoise LOG> ScriptingTools: Initializing Scripting Tool: ‘/home/user/.renoise/V2.8.1/Scripts/To ols/com.mxb.ReSynth.xrnx/’…
Renoise LOG> ScriptingTools: Initializing Scripting Tool: ‘/home/user/.renoise/V2.8.1/Scripts/To ols/com.renoise.CustomPatternNavigation.xrnx/’…
Renoise LOG> ScriptingTools: Initializing Scripting Tool: ‘/home/user/.renoise/V2.8.1/Scripts/To ols/com.renoise.TempoTap.xrnx/’…
Renoise LOG> Exception: The XML file ‘/home/user/.renoise/V2.8.1/Scripts/Tools/com.renoise.ToolU pdater.xrnx/manifest.xml’ does not exist!
Renoise LOG> Exception: The XML file ‘/home/user/.renoise/V2.8.1/Scripts/Tools/com.renoise.Updat eChecker.xrnx/manifest.xml’ does not exist!
Renoise LOG> ScriptingTools: Initializing Scripting Tool: ‘/home/user/.renoise/V2.8.1/Scripts/To ols/com.vvoois.MidiManagementConsole.xrnx/’…
Renoise LOG> ScriptingTools: Initializing Scripting Tool: ‘/home/user/.renoise/V2.8.1/Scripts/To ols/joule.no0b.TransposeInstruments.xrnx/’…
Renoise LOG> ScriptingTools: Initializing Scripting Tool: ‘/home/user/.renoise/V2.8.1/Scripts/To ols/nl.jeweett.Overtune.xrnx/’…
Renoise LOG> ScriptingTools: Initializing Scripting Tool: ‘/home/user/.renoise/V2.8.1/Scripts/To ols/org.drakmaniso.Padsynth.xrnx/’…
Renoise LOG> ScriptingTools: Initializing Scripting Tool: ‘/home/user/.renoise/V2.8.1/Scripts/To ols/org.lackluster.Paketti.xrnx/’…
Renoise LOG> ScriptingTools: Initializing Scripting Tool: ‘/usr/renoise/rns_2_8_1_reg_x86/Resour ces/Scripts/Tools/com.renoise.ToolUpdater.xrnx/’…
Renoise LOG> ScriptingTools: Initializing Scripting Tool: ‘/usr/renoise/rns_2_8_1_reg_x86/Resour ces/Scripts/Tools/com.renoise.UpdateChecker.xrnx/’…
Renoise LOG> Application: Init…
Renoise LOG> DspDevices: Registering native DSP effects…
Renoise LOG> DspDevices: Registering native plugin DSP effects…
Renoise LOG> VSTPlugs: VST_PATH environment variable not set. Using ‘/usr/lib[64]/vst:/usr/local /lib[64]/vst:~/.vst’…
Renoise LOG> Audio Plugins: Skipping VST plugin path ‘/usr/lib/vst/’ (Directory does not exist). …
Renoise LOG> Audio Plugins: Skipping VST plugin path ‘/usr/lib64/vst/’ (Directory does not exist )…
Renoise LOG> Audio Plugins: Skipping VST plugin path ‘/usr/local/lib/vst/’ (Directory does not e xist)…
Renoise LOG> Audio Plugins: Skipping VST plugin path ‘/usr/local/lib64/vst/’ (Directory does not exist)…
Renoise LOG> Audio Plugins: Searching for VST plugins in ‘/home/user/.vst/’
Renoise LOG> ALSA: Opening ALSA Playback Device ‘hw:2,0 (ADC Capture/Standard PCM Playback)’…
Renoise LOG> ALSA: Open ALSA Output Device OK
Renoise LOG> ALSA: Max channels is 2 for Playback…
Renoise LOG> ALSA: Using 2 channels (2 requested) for Playback…
Renoise LOG> ALSA: Using access format RW_INTERLEAVED (requested RW_INTERLEAVED) for Playback…
Renoise LOG> ALSA: Failed to set format S32_LE for Playback: Invalid argument…
Renoise LOG> ALSA: Failed to set format S24_3LE for Playback: Invalid argument…
Renoise LOG> ALSA: Using sample format S16_LE for Playback…
Renoise LOG> ALSA: Using samplerate 44100 (requested 44100) for Playback…
Renoise LOG> ALSA: Using period time 2048 (requested 2048) for Playback…
Renoise LOG> ALSA: Using 2 num periods (requested 2) for Playback…
Renoise LOG> ALSA: Using buffer size 4096 (requested 4096)…
Renoise LOG> ALSA: Setup Buffers…
Renoise LOG> ALSA: Configuring the Player…
Renoise LOG> ALSA: Creating the poll thread…
Renoise LOG> ALSA: Successfully created an ALSA RT 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: Loading the template document…
Renoise LOG> MIDI: Loading MIDI actions from file ‘/usr/renoise/rns_2_8_1_reg_x86/Resources/Scri pts/GlobalMidiActions.lua’…
Renoise LOG> Osc: Loading OSC actions from file ‘/usr/renoise/rns_2_8_1_reg_x86/Resources/Script s/GlobalOscActions.lua’…
Renoise LOG> Player: Constructing…
Renoise LOG> Player: Creating the slave threads…
Renoise LOG> Player: Start running…
Renoise LOG> GUI: Creating the Document GUI…
Renoise LOG> GUI: Successfully constructed
Renoise LOG> GraphPort: Initializing in WindowedMode…
Renoise LOG> GraphPort: Successfully initialized
Renoise LOG> Application: Init OK
Renoise LOG> StartupWindow: Closing the window…
Renoise LOG> Application: Enter MainLoop…
Renoise LOG> CrashLog: linux-gate.so.1(__kernel_sigreturn+0) [0xffffe400]
Renoise LOG> CrashLog: renoise() [0x88dcf3b]
Renoise LOG> CrashLog: renoise() [0x85ab215]
Renoise LOG> CrashLog: renoise() [0x85ab4c5]
Renoise LOG> CrashLog: renoise() [0x88dcf9f]
Renoise LOG> CrashLog: renoise() [0x85ab215]
Renoise LOG> CrashLog: renoise() [0x85ab470]
Renoise LOG> CrashLog: renoise() [0x88dcf9f]
Renoise LOG> CrashLog: renoise() [0x85ab215]
Renoise LOG> CrashLog: renoise() [0x85ab5e5]
Renoise LOG> CrashLog: renoise() [0x85afe36]
Renoise LOG> CrashLog: renoise() [0x860a9bd]
Renoise LOG> CrashLog: renoise() [0x8636237]
Renoise LOG> CrashLog: renoise() [0x8623cdb]
Renoise LOG> CrashLog: renoise() [0x863f972]
Renoise LOG> CrashLog: renoise() [0x863fbbe]
Renoise LOG> CrashLog: renoise() [0x866f73c]
Renoise LOG> CrashLog: renoise() [0x86d1791]
Renoise LOG> CrashLog: renoise() [0x868a997]
Renoise LOG> CrashLog: renoise() [0x86ac7ee]
Renoise LOG> CrashLog: renoise() [0x869de70]
Renoise LOG> CrashLog: renoise() [0x8675957]
Renoise LOG> CrashLog: renoise() [0x869ddd3]
Renoise LOG> CrashLog: renoise() [0x86858cd]
Renoise LOG> CrashLog: renoise() [0x80e6700]
Renoise LOG> CrashLog: renoise() [0x893a1a7]
Renoise LOG> CrashLog: /lib/libc.so.6(__libc_start_main+0xf5) [0xb72855a5]
Renoise LOG> CrashLog: renoise() [0x80aa601]
Renoise LOG> CrashLog: [0xbd0b034]
Renoise LOG> CrashLog: [(nil)]
Renoise LOG> Application: Caught an unhandled exception (Thread: GUI)!
Renoise LOG> Application: Saving a backup…
Renoise LOG> Error Message: A fatal error or crash occurred (unhandled exception in thread: GUI) .
Renoise LOG> Error Message: A backup of the current document was saved at
Renoise LOG> Error Message: ‘/home/user/.renoise/V2.8.1/CrashBackups/Untitled_2_14_2013__15_45_c rash.xrns’…
Renoise LOG> Error Message: This either happened because of a bug in Renoise, or because of a bu g in one of its loaded components (plugins). Please contact bug@renoise.com and report this pr oblem, so that it can be fixed.
Renoise LOG> Error Message: Note: It’s very important that we know exactly what has happened (wh at you were doing before this message popped up), or the problem cannot be replicated/analyzed. Please include a description of what you were doing and which components were being used…
Renoise LOG> CrashLog: linux-gate.so.1(__kernel_sigreturn+0) [0xffffe400]
Renoise LOG> CrashLog: renoise() [0x894f217]
Renoise LOG> CrashLog: renoise() [0x83e01fb]
Renoise LOG> CrashLog: renoise() [0x861c195]
Renoise LOG> CrashLog: renoise() [0x8609be6]
Renoise LOG> CrashLog: renoise() [0x81dd3d0]
Renoise LOG> CrashLog: renoise() [0x866d856]
Renoise LOG> CrashLog: renoise() [0x8654d3b]
Renoise LOG> CrashLog: renoise() [0x81dd3d0]
Renoise LOG> CrashLog: renoise() [0x866d856]
Renoise LOG> CrashLog: renoise() [0x860b81b]
Renoise LOG> CrashLog: renoise() [0x81dd3d0]
Renoise LOG> CrashLog: renoise() [0x866d856]
Renoise LOG> CrashLog: renoise() [0x85ade3b]
Renoise LOG> CrashLog: renoise() [0x85ac13b]
Renoise LOG> CrashLog: renoise() [0x8aba133]
Renoise LOG> CrashLog: renoise() [0x8aba1f6]
Renoise LOG> CrashLog: renoise() [0x8a9f429]
Renoise LOG> CrashLog: renoise() [0x8a9f7e3]
Renoise LOG> CrashLog: renoise() [0x8aa0f0f]
Renoise LOG> CrashLog: renoise() [0x8aa1106]
Renoise LOG> CrashLog: renoise() [0x8aa142b]
Renoise LOG> CrashLog: renoise(lua_pushlstring+0x1e) [0x8a9ce21]
Renoise LOG> CrashLog: renoise() [0x8143b2d]
Renoise LOG> CrashLog: renoise() [0x8158fde]
Renoise LOG> CrashLog: renoise() [0x81591a3]
Renoise LOG> CrashLog: renoise() [0x8159237]
Renoise LOG> CrashLog: renoise() [0x817e34d]
Renoise LOG> CrashLog: renoise() [0x817e496]
Renoise LOG> CrashLog: renoise() [0x8a9f429]
Renoise LOG> CrashLog: renoise() [0x8a9f7e3]
Renoise LOG> CrashLog: renoise(lua_call+0x32) [0x8a9d5c0]
Renoise LOG> CrashLog: renoise() [0x8ab9c07]
Renoise LOG> CrashLog: renoise() [0x8a9f429]
Renoise LOG> CrashLog: renoise() [0x8aa80f4]
Renoise LOG> CrashLog: renoise() [0x8a9f81e]
Renoise LOG> CrashLog: renoise() [0x8aa66b5]
Renoise LOG> CrashLog: renoise() [0x8aa72a4]
Renoise LOG> CrashLog: renoise() [0x8a9f81e]
Renoise LOG> CrashLog: renoise() [0x8a9d602]
Renoise LOG> CrashLog: renoise() [0x8a9ee13]
Renoise LOG> CrashLog: renoise() [0x8a9fab2]
Renoise LOG> CrashLog: renoise(lua_pcall+0x56) [0x8a9d65a]
Renoise LOG> CrashLog: renoise() [0x8aba8e3]
Renoise LOG> CrashLog: renoise() [0x85c488e]
Renoise LOG> CrashLog: renoise() [0x85c4aa4]
Renoise LOG> CrashLog: renoise() [0x85c5be1]
Renoise LOG> CrashLog: renoise() [0x85b03cb]
Renoise LOG> CrashLog: renoise() [0x866d0b2]
Renoise LOG> CrashLog: renoise() [0x866d029]
Renoise LOG> CrashLog: renoise() [0x866d029]
Renoise LOG> CrashLog: renoise() [0x866d029]
Renoise LOG> CrashLog: renoise() [0x866d029]
Renoise LOG> CrashLog: renoise() [0x863d39f]
Renoise LOG> CrashLog: renoise() [0x866eb41]
Renoise LOG> CrashLog: renoise() [0x86d1030]
Renoise LOG> CrashLog: renoise() [0x86d10c1]
Renoise LOG> CrashLog: renoise() [0x86d1152]
Renoise LOG> CrashLog: renoise() [0x86d23d1]
Renoise LOG> CrashLog: renoise() [0x866f96e]
Renoise LOG> CrashLog: renoise() [0x8620bd6]
Renoise LOG> CrashLog: renoise() [0x86215d7]
Renoise LOG> CrashLog: renoise() [0x8622336]
Renoise LOG> CrashLog: renoise() [0x8938ab2]
Renoise LOG> CrashLog: renoise() [0x81c7c03]
Renoise LOG> CrashLog: renoise() [0x894cc0a]
Renoise LOG> CrashLog: renoise() [0x8688eec]
Renoise LOG> CrashLog: renoise() [0x8689c43]
Renoise LOG> CrashLog: linux-gate.so.1(__kernel_sigreturn+0) [0xffffe400]
Renoise LOG> CrashLog: renoise() [0x85ab215]
Renoise LOG> CrashLog: renoise() [0x85ab4c5]
Renoise LOG> CrashLog: renoise() [0x88dcf9f]
Renoise LOG> CrashLog: renoise() [0x85ab215]
Renoise LOG> CrashLog: renoise() [0x85ab470]
Renoise LOG> CrashLog: renoise() [0x88dcf9f]
Renoise LOG> CrashLog: renoise() [0x85ab215]
Renoise LOG> CrashLog: renoise() [0x85ab5e5]
Renoise LOG> CrashLog: renoise() [0x85afe36]
Renoise LOG> CrashLog: renoise() [0x860a9bd]
Renoise LOG> CrashLog: renoise() [0x8636237]
Renoise LOG> CrashLog: renoise() [0x8623cdb]
Renoise LOG> CrashLog: renoise() [0x863f972]
Renoise LOG> CrashLog: renoise() [0x863fbbe]
Renoise LOG> CrashLog: renoise() [0x866f73c]
Renoise LOG> CrashLog: renoise() [0x86d1791]
Renoise LOG> CrashLog: renoise() [0x868a997]
Renoise LOG> CrashLog: renoise() [0x86ac7ee]
Renoise LOG> CrashLog: renoise() [0x869de70]
Renoise LOG> CrashLog: renoise() [0x8675957]
Renoise LOG> CrashLog: renoise() [0x869ddd3]
Renoise LOG> CrashLog: renoise() [0x86858cd]
Renoise LOG> CrashLog: renoise() [0x80e6700]
Renoise LOG> CrashLog: renoise() [0x893a1a7]
Renoise LOG> CrashLog: /lib/libc.so.6(__libc_start_main+0xf5) [0xb72855a5]
Renoise LOG> CrashLog: [(nil)]
Renoise LOG> CrashLog: [0xbd0b54c]
Renoise LOG> CrashLog: linux-gate.so.1(__kernel_sigreturn+0) [0xffffe400]
Renoise LOG> CrashLog: [(nil)]
Renoise LOG> CrashLog: [0x1]
Renoise LOG> CrashLog: linux-gate.so.1(__kernel_sigreturn+0) [0xffffe400]
Renoise LOG> CrashLog: /usr/lib/libgcc_s.so.1(+0x15988) [0xb7406988]
Renoise LOG> CrashLog: /usr/lib/libgcc_s.so.1(_Unwind_Backtrace+0x5a) [0xb740751a]
Renoise LOG> CrashLog: /lib/libc.so.6(backtrace+0x75) [0xb7366f25]
Renoise LOG> CrashLog: renoise() [0x8933fd0]
Renoise LOG> CrashLog: renoise() [0x8689bc5]
Renoise LOG> CrashLog: linux-gate.so.1(__kernel_sigreturn+0) [0xffffe400]
Renoise LOG> CrashLog: /usr/lib/libgcc_s.so.1(+0x15988) [0xb7406988]
Renoise LOG> CrashLog: /usr/lib/libgcc_s.so.1(_Unwind_Backtrace+0x5a) [0xb740751a]
Renoise LOG> CrashLog: /lib/libc.so.6(backtrace+0x75) [0xb7366f25]
Renoise LOG> CrashLog: renoise() [0x8933fd0]
Renoise LOG> CrashLog: renoise() [0x8689bc5]
Renoise LOG> CrashLog: linux-gate.so.1(__kernel_sigreturn+0) [0xffffe400]
Renoise LOG> CrashLog: /usr/lib/libgcc_s.so.1(+0x15988) [0xb7406988]
Renoise LOG> CrashLog: /usr/lib/libgcc_s.so.1(_Unwind_Backtrace+0x5a) [0xb740751a]
Renoise LOG> CrashLog: /lib/libc.so.6(backtrace+0x75) [0xb7366f25]
Renoise LOG> CrashLog: renoise() [0x8933fd0]
Renoise LOG> CrashLog: renoise() [0x8689bc5]
Renoise LOG> CrashLog: linux-gate.so.1(__kernel_sigreturn+0) [0xffffe400]
Renoise LOG> CrashLog: /usr/lib/libgcc_s.so.1(+0x15988) [0xb7406988]
Renoise LOG> CrashLog: /usr/lib/libgcc_s.so.1(_Unwind_Backtrace+0x5a) [0xb740751a]
Renoise LOG> CrashLog: /lib/libc.so.6(backtrace+0x75) [0xb7366f25]
Renoise LOG> CrashLog: renoise() [0x8933fd0]
Renoise LOG> CrashLog: renoise() [0x8689bc5]
Renoise LOG> CrashLog: linux-gate.so.1(__kernel_sigreturn+0) [0xffffe400]
Renoise LOG> CrashLog: /usr/lib/libgcc_s.so.1(+0x15988) [0xb7406988]
Renoise LOG> CrashLog: /usr/lib/libgcc_s.so.1(_Unwind_Backtrace+0x5a) [0xb740751a]
Renoise LOG> CrashLog: /lib/libc.so.6(backtrace+0x75) [0xb7366f25]
Renoise LOG> CrashLog: renoise() [0x8933fd0]
Renoise LOG> CrashLog: renoise() [0x8689bc5]
Renoise LOG> CrashLog: linux-gate.so.1(__kernel_sigreturn+0) [0xffffe400]
Renoise LOG> CrashLog: /usr/lib/libgcc_s.so.1(+0x15988) [0xb7406988]
Renoise LOG> CrashLog: /usr/lib/libgcc_s.so.1(_Unwind_Backtrace+0x5a) [0xb740751a]
Renoise LOG> CrashLog: /lib/libc.so.6(backtrace+0x75) [0xb7366f25]
Renoise LOG> CrashLog: renoise() [0x8933fd0]
Renoise LOG> CrashLog: renoise() [0x8689bc5]
Renoise LOG> CrashLog: linux-gate.so.1(__kernel_sigreturn+0) [0xffffe400]
Renoise LOG> CrashLog: /usr/lib/libgcc_s.so.1(+0x15988) [0xb7406988]
Renoise LOG> CrashLog: /usr/lib/libgcc_s.so.1(_Unwind_Backtrace+0x5a) [0xb740751a]
Renoise LOG> CrashLog: /lib/libc.so.6(backtrace+0x75) [0xb7366f25]
Renoise LOG> CrashLog: renoise() [0x8933fd0]
Renoise LOG> CrashLog: renoise() [0x8689bc5]
Renoise LOG> CrashLog: linux-gate.so.1(__kernel_sigreturn+0) [0xffffe400]
Renoise LOG> CrashLog: /usr/lib/libgcc_s.so.1(+0x15988) [0xb7406988]
Renoise LOG> CrashLog: /usr/lib/libgcc_s.so.1(_Unwind_Backtrace+0x5a) [0xb740751a]
Renoise LOG> CrashLog: /lib/libc.so.6(backtrace+0x75) [0xb7366f25]
Renoise LOG> CrashLog: renoise() [0x8933fd0]
Renoise LOG> CrashLog: renoise() [0x8689bc5]
Renoise LOG> CrashLog: linux-gate.so.1(__kernel_sigreturn+0) [0xffffe400]
Renoise LOG> CrashLog: /usr/lib/libgcc_s.so.1(+0x15988) [0xb7406988]
Renoise LOG> CrashLog: /usr/lib/libgcc_s.so.1(_Unwind_Backtrace+0x5a) [0xb740751a]
Renoise LOG> CrashLog: /lib/libc.so.6(backtrace+0x75) [0xb7366f25]
Renoise LOG> CrashLog: renoise() [0x8933fd0]
Renoise LOG> CrashLog: renoise() [0x8689bc5]
Renoise LOG> CrashLog: linux-gate.so.1(__kernel_sigreturn+0) [0xffffe400]
Renoise LOG> CrashLog: /usr/lib/libgcc_s.so.1(+0x15988) [0xb7406988]
Renoise LOG> CrashLog: /usr/lib/libgcc_s.so.1(_Unwind_Backtrace+0x5a) [0xb740751a]
Renoise LOG> CrashLog: /lib/libc.so.6(backtrace+0x75) [0xb7366f25]
Renoise LOG> CrashLog: renoise() [0x8933fd0]
Renoise LOG> CrashLog: renoise() [0x8689bc5]
Renoise LOG> CrashLog: linux-gate.so.1(__kernel_sigreturn+0) [0xffffe400]
Renoise LOG> CrashLog: /usr/lib/libgcc_s.so.1(+0x15988) [0xb7406988]
Renoise LOG> CrashLog: /usr/lib/libgcc_s.so.1(_Unwind_Backtrace+0x5a) [0xb740751a]
Renoise LOG> CrashLog: /lib/libc.so.6(backtrace+0x75) [0xb7366f25]
Renoise LOG> CrashLog: renoise() [0x8933fd0]
Renoise LOG> CrashLog: renoise() [0x8689bc5]
Renoise LOG> CrashLog: linux-gate.so.1(__kernel_sigreturn+0) [0xffffe400]
Renoise LOG> CrashLog: /usr/lib/libgcc_s.so.1(+0x15988) [0xb7406988]
Renoise LOG> CrashLog: /usr/lib/libgcc_s.so.1(_Unwind_Backtrace+0x5a) [0xb740751a]
Renoise LOG> CrashLog: /lib/libc.so.6(backtrace+0x75) [0xb7366f25]
Renoise LOG> CrashLog: renoise() [0x8933fd0]
Renoise LOG> CrashLog: renoise() [0x8689bc5]
Renoise LOG> CrashLog: linux-gate.so.1(__kernel_sigreturn+0) [0xffffe400]
Renoise LOG> CrashLog: /usr/lib/libgcc_s.so.1(+0x15988) [0xb7406988]
Renoise LOG> CrashLog: /usr/lib/libgcc_s.so.1(_Unwind_Backtrace+0x5a) [0xb740751a]
Renoise LOG> CrashLog: /lib/libc.so.6(backtrace+0x75) [0xb7366f25]
Renoise LOG> CrashLog: renoise() [0x8933fd0]
Renoise LOG> CrashLog: renoise() [0x8689bc5]
Renoise LOG> CrashLog: linux-gate.so.1(__kernel_sigreturn+0) [0xffffe400]
Renoise LOG> CrashLog: /usr/lib/libgcc_s.so.1(+0x15988) [0xb7406988]
Renoise LOG> CrashLog: /usr/lib/libgcc_s.so.1(_Unwind_Backtrace+0x5a) [0xb740751a]
Renoise LOG> CrashLog: /lib/libc.so.6(backtrace+0x75) [0xb7366f25]
Renoise LOG> CrashLog: renoise() [0x8933fd0]
Renoise LOG> CrashLog: renoise() [0x8689bc5]
Renoise LOG> CrashLog: linux-gate.so.1(__kernel_sigreturn+0) [0xffffe400]
Renoise LOG> CrashLog: /usr/lib/libgcc_s.so.1(+0x15988) [0xb7406988]
Renoise LOG> CrashLog: /usr/lib/libgcc_s.so.1(_Unwind_Backtrace+0x5a) [0xb740751a]
Renoise LOG> CrashLog: /lib/libc.so.6(backtrace+0x75) [0xb7366f25]
Renoise LOG> CrashLog: renoise() [0x8933fd0]
Renoise LOG> CrashLog: renoise() [0x8689bc5]
Renoise LOG> CrashLog: linux-gate.so.1(__kernel_sigreturn+0) [0xffffe400]
Renoise LOG> CrashLog: /usr/lib/libgcc_s.so.1(+0x15988) [0xb7406988]
Renoise LOG> CrashLog: /usr/lib/libgcc_s.so.1(_Unwind_Backtrace+0x5a) [0xb740751a]
Renoise LOG> CrashLog: /lib/libc.so.6(backtrace+0x75) [0xb7366f25]
Renoise LOG> CrashLog: renoise() [0x8933fd0]
Renoise LOG> CrashLog: renoise() [0x8689bc5]
Renoise LOG> CrashLog: linux-gate.so.1(__kernel_sigreturn+0) [0xffffe400]
Renoise LOG> CrashLog: /usr/lib/libgcc_s.so.1(+0x15988) [0xb7406988]
Renoise LOG> CrashLog: /usr/lib/libgcc_s.so.1(+0x15988) [0xb7406988]
Renoise LOG> CrashLog: /usr/lib/libgcc_s.so.1(+0x1c5fc) [0xb740d5fc]
Illegal instruction
[pts/3][user@phobos]:~$

I have made several attempts to figure out what the tool crash was about, i can’t regenerate it.
I have attempted to blind fix it, but the new version makes it easier to make Renoise itself crash. So use at your own risk.

3961 com.vvoois.MidiManagementConsole_Rns280_V1.3.xrnx

The moment where Renoise can crash easily is when you raise the visible lines in the midi management console GUI using the selector buttons.
It helps if the song only has 15 instruments (0e) and you start your visible instrument range at 10. From there raise by either click and dragging on the box or simply multiclick on the right selector arrow.
On my PC, Renoise crashes quite quickly.
If you don’t touch that control, the risk is lower.

I’m still not aware which of my code is causing Renoise to crash so i can’t debug this without any of the devs help.

1 Like

It hurts me to say that I had to realize what a great tool you’ve made and I didn’t know it existed. I’m furious but also very happy, because using your tool Renoise becomes a sound module. I just load some instruments, then I play a. mid from another external application and voila Renoise can record the . mid and so on with hundreds of files without having to convert them to. mid. awesome tool Thank you so much!!!

I forgot to say… It runs like a charm in Renoise 3.32