Page tree
Skip to end of metadata
Go to start of metadata

removeMidiModule(moduleOrPosition)

Description

Function to remove a MIDI module from the specified layer. For example, this.parent specifies the parent layer of the script module as the layer that contains the MIDI module. The MIDI module to be removed is determined by its MidiModule object or its position. You can use getMidiModule or findMidiModules to determine the MidiModule object. The position is the number that indexes the MIDI modules in the specified layer.

Available in: Controller.

Arguments

moduleOrPositionThe MidiModule object or the position of the MIDI module to be removed.MidiModule or number

Example

-- remove all MIDI modules from the program except the script module
     
-- find the MIDI modules in the program
modules = this.program:findMidiModules(true)
     
-- and remove them
for i, module in ipairs(modules) do
	if module ~= this then -- exclude script module
    	module.parent:removeMidiModule(module)
	end
end

3 Comments

    1. Please reread. Thanks!