Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Excerpt
Panel
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 desired 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

Code Block
-- 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

...