Reply To: 'custom'?

Home Forums General Programming 'custom'? Reply To: 'custom'?

#72881
human fly
Participant
  • Topics: 124
  • Replies: 1070
  • Total: 1194
  • ★★★★

back to basics, to figure this out – here is the simplest
form of random by group, with a simple randomize method
*not working*
mini demo panel:
https://app.box.com/s/8bxem6vh08brm8i1hbgqt3r35u6m91qs

method: (randomizes only first modulator in customNameGroup)

randomize=function()

--randomize a group by customNameGroup

	--This stops issues during panel bootup
	if panel:getRestoreState() or panel:getProgramState() then return end

--custom group items to randomize
	local modGroup = panel:getModulatorWithProperty("modulatorCustomNameGroup","custGroup1")

--random seeder
	local t=os.time()
	local c=os.clock()
	math.randomseed(t*c)

	rand = math.random(0,127) --value range to random
	modGroup:setModulatorValue(rand,false,false,false) 
end

the ‘format string’ property below is not readable, cannot
see what is required there – is this the key to this?
i cannot see why this method would not ‘get’ all modulators
with same customGroupName. this is a simple method triggered
by button valuechange, no condition required there – and i
removed the ‘for…’ iteration, as it should not be needed.
nb: want to use this to check through all actions for
‘custom’ parameters – seems to be a useful thing to do?

Ctrlr