Home › Forums › General › General MIDI discussion › Lost my work again. › Reply To: Lost my work again.
June 17, 2019 at 7:14 am
#115228
Am on PC using 5.3.201
I also figured out which part is causing it
<luaMethod luaMethodName="ReverbTypes" luaMethodCode="-- -- Called when a modulator value changes -- @mod http://ctrlr.org/api/class_ctrlr_modulator.html -- @value new numeric value of the modulator -- ChorusTypes = function(--[[ CtrlrModulator --]] mod, --[[ number --]] value, --[[ number --]] source) NONE 		= 	CtrlrMidiMessage({0xF0,0x43,0x10,0x4C,0x02,0x01,0x00,0x00,0x00,0xF7}) HALL1 		= 	CtrlrMidiMessage({0xF0,0x43,0x10,0x4C,0x02,0x01,0x00,0x01,0x00,0xF7}) HALL2 		= 	CtrlrMidiMessage({0xF0,0x43,0x10,0x4C,0x02,0x01,0x00,0x01,0x01,0xF7}) Room1 		=	CtrlrMidiMessage({0xF0,0x43,0x10,0x4C,0x02,0x01,0x00,0x02,0x00,0xF7}) Room2 		=	CtrlrMidiMessage({0xF0,0x43,0x10,0x4C,0x02,0x01,0x00,0x02,0x01,0xF7}) Room3 		=	CtrlrMidiMessage({0xF0,0x43,0x10,0x4C,0x02,0x01,0x00,0x02,0x02,0xF7}) Stage1 		=	CtrlrMidiMessage({0xF0,0x43,0x10,0x4C,0x02,0x01,0x00,0x03,0x00,0xF7}) Stage2 		=	CtrlrMidiMessage({0xF0,0x43,0x10,0x4C,0x02,0x01,0x00,0x03,0x01,0xF7}) Plate 		=	CtrlrMidiMessage({0xF0,0x43,0x10,0x4C,0x02,0x01,0x00,0x04,0x00,0xF7}) WHITE 		=	CtrlrMidiMessage({0xF0,0x43,0x10,0x4C,0x02,0x01,0x00,0x10,0x00,0xF7}) TUNNEL 		=	CtrlrMidiMessage({0xF0,0x43,0x10,0x4C,0x02,0x01,0x00,0x11,0x00,0xF7}) BASEMENT 	=	CtrlrMidiMessage({0xF0,0x43,0x10,0x4C,0x02,0x01,0x00,0x13,0x00,0xF7}) if value == 0 then panel:sendMidiMessageNow(NONE) elseif value == 1 then panel:sendMidiMessageNow(HALL1) elseif value == 2 then panel:sendMidiMessageNow(HALL2) elseif value == 3 then panel:sendMidiMessageNow(Room1) elseif value == 4 then panel:sendMidiMessageNow(Room2) elseif value == 5 then panel:sendMidiMessageNow(Room3) elseif value == 6 then panel:sendMidiMessageNow(Stage1) elseif value == 7 then panel:sendMidiMessageNow(Stage2) elseif value == 8 then panel:sendMidiMessageNow(Plate) elseif value == 9 then panel:sendMidiMessageNow(TUNNEL) elseif value == 10 then panel:sendMidiMessageNow(BASEMENT) elseif value == 11 then panel:sendMidiMessageNow(FLANGER3) end end"
luaMethodLinkedProperty="luaModulatorValueChange" luaMethodSource="0"
uuid="22531e68545b4bba9c2627c3e3e7ccec" luaMethodValid="1"/>
For reference the other method that works which is similar looks like this
<luaMethod luaMethodName="ChorusTypes" luaMethodCode="-- -- Called when a modulator value changes -- @mod http://ctrlr.org/api/class_ctrlr_modulator.html -- @value new numeric value of the modulator -- ChorusTypes = function(--[[ CtrlrModulator --]] mod, --[[ number --]] value, --[[ number --]] source) NONE = 		CtrlrMidiMessage({0xF0,0x43,0x10,0x4C,0x02,0x01,0x20,0x00,0x00,0xF7}) CHORUS1 = 	CtrlrMidiMessage({0xF0,0x43,0x10,0x4C,0x02,0x01,0x20,0x41,0x00,0xF7}) CHORUS2 = 	CtrlrMidiMessage({0xF0,0x43,0x10,0x4C,0x02,0x01,0x20,0x41,0x01,0xF7}) CHORUS3 =	CtrlrMidiMessage({0xF0,0x43,0x10,0x4C,0x02,0x01,0x20,0x41,0x02,0xF7}) CHORUS4 =	CtrlrMidiMessage({0xF0,0x43,0x10,0x4C,0x02,0x01,0x20,0x41,0x08,0xF7}) CELESTE1 =	CtrlrMidiMessage({0xF0,0x43,0x10,0x4C,0x02,0x01,0x20,0x42,0x00,0xF7}) CELESTE2 =	CtrlrMidiMessage({0xF0,0x43,0x10,0x4C,0x02,0x01,0x20,0x42,0x01,0xF7}) CELESTE3 =	CtrlrMidiMessage({0xF0,0x43,0x10,0x4C,0x02,0x01,0x20,0x42,0x02,0xF7}) CELESTE4 =	CtrlrMidiMessage({0xF0,0x43,0x10,0x4C,0x02,0x01,0x20,0x42,0x08,0xF7}) FLANGER1 =	CtrlrMidiMessage({0xF0,0x43,0x10,0x4C,0x02,0x01,0x20,0x43,0x00,0xF7}) FLANGER2 =	CtrlrMidiMessage({0xF0,0x43,0x10,0x4C,0x02,0x01,0x20,0x43,0x01,0xF7}) FLANGER3 =	CtrlrMidiMessage({0xF0,0x43,0x10,0x4C,0x02,0x01,0x20,0x43,0x08,0xF7}) if value == 0 then panel:sendMidiMessageNow(NONE) elseif value == 1 then panel:sendMidiMessageNow(CHORUS1) elseif value == 2 then panel:sendMidiMessageNow(CHORUS2) elseif value == 3 then panel:sendMidiMessageNow(CHORUS3) elseif value == 4 then panel:sendMidiMessageNow(CHORUS4) elseif value == 5 then panel:sendMidiMessageNow(CELESTE1) elseif value == 6 then panel:sendMidiMessageNow(CELESTE2) elseif value == 7 then panel:sendMidiMessageNow(CELESTE3) elseif value == 8 then panel:sendMidiMessageNow(CELESTE4) elseif value == 9 then panel:sendMidiMessageNow(FLANGER1) elseif value == 10 then panel:sendMidiMessageNow(FLANGER2) elseif value == 11 then panel:sendMidiMessageNow(FLANGER3) end end"
luaMethodLinkedProperty="luaModulatorValueChange" luaMethodSource="0"
uuid="ec043aafcf8c40de91eff87e0a324956" luaMethodValid="1"/>
Your attachment crashes too.
I was about to make an issue on github, should I continue?