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

Classes

MidiModule Class

Description

The Element object of a MIDI module can be obtained with findMidiModules or getMidiModule.

Available in: Controller, Processor.

Fields

.moduleTypeReturns the MIDI module type.string

Example

print(this.moduleType)

Jump toTop

Constructors

MidiModule Constructor


MidiModule(type)

Description

Constructor to create a new MidiModule object of the specified type.

Available in: Controller.

Arguments

typeThe type of MIDI module.string

Return Values

Returns a new MidiModule object of the specified type.


Example

-- This function creates different types of objects in the Program Tree.
-- The objects in the Program Tree do not have a name. You will see only their icons.
function createProgram()
  local inst = this.program.instance
  local prg = Program()
  local bus = Bus()
  prg:appendBus(bus)
  inst:setProgram(prg, 1)
  local layer = Layer()
  prg:appendLayer(layer)
  layer:appendZone(Zone())
  local mm = MidiModule('MIDI Player')
  layer:appendMidiModule(mm)
  local fx = Effect('Distortion')
  bus:appendEffect(fx)
end

createProgram()

Jump toTop

  • No labels

1 Comment