Table of Contents

Interface ISequencer

Namespace
Javax.Sound.Midi
Assembly
MASES.JNet.dll

.NET interface for TO BE DEFINED FROM USER

public interface ISequencer : IMidiDevice, IAutoCloseable
Inherited Members

Properties

LoopCount

int LoopCount { get; set; }

Property Value

int

LoopEndPoint

long LoopEndPoint { get; set; }

Property Value

long

LoopStartPoint

long LoopStartPoint { get; set; }

Property Value

long

MasterSyncMode

Sequencer.SyncMode MasterSyncMode { get; set; }

Property Value

Sequencer.SyncMode

MasterSyncModes

Sequencer.SyncMode[] MasterSyncModes { get; }

Property Value

SyncMode[]

MicrosecondLength

long MicrosecondLength { get; }

Property Value

long

MicrosecondPosition

long MicrosecondPosition { get; set; }

Property Value

long

Sequence

Sequence Sequence { get; }

Property Value

Sequence

SlaveSyncMode

Sequencer.SyncMode SlaveSyncMode { get; set; }

Property Value

Sequencer.SyncMode

SlaveSyncModes

Sequencer.SyncMode[] SlaveSyncModes { get; }

Property Value

SyncMode[]

TempoFactor

float TempoFactor { get; set; }

Property Value

float

TempoInBPM

float TempoInBPM { get; set; }

Property Value

float

TempoInMPQ

float TempoInMPQ { get; set; }

Property Value

float

TickLength

long TickLength { get; }

Property Value

long

TickPosition

long TickPosition { get; set; }

Property Value

long

Methods

AddControllerEventListener(ControllerEventListener, int[])

int[] AddControllerEventListener(ControllerEventListener arg0, int[] arg1)

Parameters

arg0 ControllerEventListener

ControllerEventListener

arg1 int[]

int

Returns

int[]

int

AddMetaEventListener(MetaEventListener)

bool AddMetaEventListener(MetaEventListener arg0)

Parameters

arg0 MetaEventListener

MetaEventListener

Returns

bool

bool

GetTrackMute(int)

bool GetTrackMute(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

GetTrackSolo(int)

bool GetTrackSolo(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

IsRecording()

bool IsRecording()

Returns

bool

bool

IsRunning()

bool IsRunning()

Returns

bool

bool

RecordDisable(Track)

void RecordDisable(Track arg0)

Parameters

arg0 Track

Track

RecordEnable(Track, int)

void RecordEnable(Track arg0, int arg1)

Parameters

arg0 Track

Track

arg1 int

int

RemoveControllerEventListener(ControllerEventListener, int[])

int[] RemoveControllerEventListener(ControllerEventListener arg0, int[] arg1)

Parameters

arg0 ControllerEventListener

ControllerEventListener

arg1 int[]

int

Returns

int[]

int

RemoveMetaEventListener(MetaEventListener)

void RemoveMetaEventListener(MetaEventListener arg0)

Parameters

arg0 MetaEventListener

MetaEventListener

SetSequence(InputStream)

void SetSequence(InputStream arg0)

Parameters

arg0 InputStream

InputStream

Exceptions

IOException
InvalidMidiDataException

SetSequence(Sequence)

void SetSequence(Sequence arg0)

Parameters

arg0 Sequence

Sequence

Exceptions

InvalidMidiDataException

SetTrackMute(int, bool)

void SetTrackMute(int arg0, bool arg1)

Parameters

arg0 int

int

arg1 bool

bool

SetTrackSolo(int, bool)

void SetTrackSolo(int arg0, bool arg1)

Parameters

arg0 int

int

arg1 bool

bool

Start()

void Start()

StartRecording()

void StartRecording()

Stop()

void Stop()

StopRecording()

void StopRecording()