Function to remove a MIDI module from the specified layer. For example, Available in: Controller.Description
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.Arguments
moduleOrPosition The 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
See Also: removeBus, removeEffect, removeLayer, removeZone, MidiModule
3 Comments
Sabine Pfeifer
proofread done
Matthias Klag
Please reread. Thanks!
Sabine Pfeifer
proofread done