uiCombo setModulatorValue is sending to MIDI-Out

Hello ctrlr universe!

this post relates to a question, that has bin posted a while ago here:

setModulatorValue is sending to MIDI-Out

I’m having the same problem with uiCombos (doesn’t happen with uiSliders) sending out MIDI, when beeing value set via LUA-script (using CTRLR standalone MAC 5.3.163).

While manually MIDI pausing the panel works (uiCombos don’t send out any MIDI) using the suggested:

disable during incoming sysex
after sysex messages reenable:

doesn’t work for me. It compiles fine and all but doesn’t mute those uiCombos.

It happens when ctrlr panel recieves sysex from the synth, containing a program. It does mute uiSliders, though.

Edit: The uiCombi is within a group panel, which itself resides in a tab pane.

Maybe this is a timing issue? Could I use simple while loops then?

Any help appreciated,


Roland Aira TR-8 Rhythm Performer – “Midi Editor “


The “TR-8 EFX.Remote” Midi -Editor for the Drum Synth Roland Aira TR-8 Rhythem Performer.
By using the Editor you can adjust the TR-8 Controller  and change them when you play in studio or live.

– Control the TR-8 from PC / MAC
– VST, AU and Standalone version
– Assign and record slider movements in a DAW like Ableton Live.
– Easy access to the Scatter type and Drum Kit
– Drum-Pads
– X-Y Pads for effective operation

Info and Dowload: http://tb-8efxremote.jimdo.com/

TR-8 EFX.Remote

Roland Aira Bassline TB-3 Midi Editor “Classic Plus”



The TB-3 has much more sounds than is visible on the surface.
After 1.1 Update you can use the TB-3 EFX.Remote Midi Editor “Classic Plus” a Midi software editor for PC/Mac/iOS.
You can make changes to the hidden settings and save it in the User Presets U01 -U15.
The new sounds can be used in the TB-3 now.

Info and Download : http://tb3remote.jimdo.com


Mouse cursor fix

This is a simple Lua method for panels that have a broken mouse cursor for some or all components.

The mouse cursor disappears when mouse is over it. Just paste this method to the console and run it (that means, paste this code, press enter, this will compile the code, then remove the input from the console and run the method by typing “fixMouseCursor()” and pressing enter)

function fixMouseCursor()
	-- Your method code here
	for i=0,panel:getNumModulators()-1 do

		m = panel:getModulatorByIndex(i)
		if m ~= nil then
			c = m:getComponent()

			if c ~= nil then
				c:setProperty("componentMouseCursor", 2,false)

Do NOT follow this link or you will be banned from the site!