Packageorg.si.sion.midi
Classpublic class MIDIModuleChannel
InheritanceMIDIModuleChannel Inheritance Object

MIDI sound module channel



Public Properties
 PropertyDefined By
  activeOperatorCount : int
active operator count of this channel
MIDIModuleChannel
  bankNumber : int
bank number
MIDIModuleChannel
  channelAfterTouch : int
channel after touch (0-127)
MIDIModuleChannel
  drumMode : int
Drum mode.
MIDIModuleChannel
  eventTriggerID : int
event trigger ID
MIDIModuleChannel
  eventTriggerTypeOff : int
dispatching event trigger type of NOTE_OFF
MIDIModuleChannel
  eventTriggerTypeOn : int
dispatching event trigger type of NOTE_ON
MIDIModuleChannel
  expression : int
expression (0-127)
MIDIModuleChannel
  masterCoarseTune : int
Master coarse tune (-64~63)
MIDIModuleChannel
  masterFineTune : int
Master fine tune (-64~63)
MIDIModuleChannel
  masterVolume : int
master volume (0-127)
MIDIModuleChannel
  maxOperatorCount : int
maximum operator limit of this channel
MIDIModuleChannel
  modulation : int
Modulation (0-127)
MIDIModuleChannel
  modulationCycleTime : int
Modulation cycle time
MIDIModuleChannel
  mute : Boolean
Mute
MIDIModuleChannel
  pan : int
Pannig (-64~63)
MIDIModuleChannel
  pitchBend : int
Pitch bend value (-8192~8191)
MIDIModuleChannel
  pitchBendSensitivity : int
Pitch bend sensitivity
MIDIModuleChannel
  portamento : Boolean
Portamento
MIDIModuleChannel
  portamentoTime : int
Portamento time
MIDIModuleChannel
  programNumber : int
Program number (0-127)
MIDIModuleChannel
  sionMIDIEventType : int
dispatching event flag of SiONMIDIEvent, conbination of SiONMIDIEventFlag
MIDIModuleChannel
  sustainPedal : Boolean
Sustain pedal
MIDIModuleChannel
Public Methods
 MethodDefined By
  
getEffectSendLevel(slotNumber:int):int
get effect send level
MIDIModuleChannel
  
reset():void
reset this channel
MIDIModuleChannel
  
setEffectSendLevel(slotNumber:int, level:int):void
set effect send level
MIDIModuleChannel
  
setEventTrigger(id:int, noteOnType:int = 1, noteOffType:int = 0):void
set event trigger of this channel
MIDIModuleChannel
Property Detail
activeOperatorCountproperty
public var activeOperatorCount:int

active operator count of this channel

bankNumberproperty 
public var bankNumber:int

bank number

channelAfterTouchproperty 
public var channelAfterTouch:int

channel after touch (0-127)

drumModeproperty 
public var drumMode:int

Drum mode. 0=normal part, 1~=drum part

eventTriggerIDproperty 
public var eventTriggerID:int

event trigger ID

eventTriggerTypeOffproperty 
public var eventTriggerTypeOff:int

dispatching event trigger type of NOTE_OFF

eventTriggerTypeOnproperty 
public var eventTriggerTypeOn:int

dispatching event trigger type of NOTE_ON

expressionproperty 
expression:int

expression (0-127)


Implementation
    public function get expression():int
    public function set expression(value:int):void
masterCoarseTuneproperty 
public var masterCoarseTune:int

Master coarse tune (-64~63)

masterFineTuneproperty 
public var masterFineTune:int

Master fine tune (-64~63)

masterVolumeproperty 
masterVolume:int

master volume (0-127)


Implementation
    public function get masterVolume():int
    public function set masterVolume(value:int):void
maxOperatorCountproperty 
public var maxOperatorCount:int

maximum operator limit of this channel

modulationproperty 
public var modulation:int

Modulation (0-127)

modulationCycleTimeproperty 
public var modulationCycleTime:int

Modulation cycle time

muteproperty 
public var mute:Boolean

Mute

panproperty 
public var pan:int

Pannig (-64~63)

pitchBendproperty 
public var pitchBend:int

Pitch bend value (-8192~8191)

pitchBendSensitivityproperty 
public var pitchBendSensitivity:int

Pitch bend sensitivity

portamentoproperty 
public var portamento:Boolean

Portamento

portamentoTimeproperty 
public var portamentoTime:int

Portamento time

programNumberproperty 
public var programNumber:int

Program number (0-127)

sionMIDIEventTypeproperty 
public var sionMIDIEventType:int

dispatching event flag of SiONMIDIEvent, conbination of SiONMIDIEventFlag

sustainPedalproperty 
public var sustainPedal:Boolean

Sustain pedal

Method Detail
getEffectSendLevel()method
public function getEffectSendLevel(slotNumber:int):int

get effect send level

Parameters

slotNumber:int — effect slot number (1-8)

Returns
int — effect send level
reset()method 
public function reset():void

reset this channel

setEffectSendLevel()method 
public function setEffectSendLevel(slotNumber:int, level:int):void

set effect send level

Parameters

slotNumber:int — effect slot number (1-8)
 
level:int — effect send level (0-127)

setEventTrigger()method 
public function setEventTrigger(id:int, noteOnType:int = 1, noteOffType:int = 0):void

set event trigger of this channel

Parameters

id:int — Event trigger ID of this track. This value can be refered from SiONTrackEvent.eventTriggerID.
 
noteOnType:int (default = 1) — Dispatching event type at note on. 0=no events, 1=NOTE_ON_FRAME, 2=NOTE_ON_STREAM, 3=both.
 
noteOffType:int (default = 0) — Dispatching event type at note off. 0=no events, 1=NOTE_OFF_FRAME, 2=NOTE_OFF_STREAM, 3=both.

See also