MidiPlatform

trait MidiPlatform extends MidiBase
trait MidiBase
class Object
trait Matchable
class Any
object Midi

Type members

Classlikes

final protected
class InExpanded[T <: Txn[T]](dev: Device)(implicit val targets: ITargets[T], cursor: Cursor[T]) extends InRepr[T] with IGeneratorEvent[T, MidiMessage]
final protected
class OutExpanded[T <: Txn[T]](dev: Device) extends OutRepr[T]

Inherited classlikes

object Device
Inherited from
MidiBase
trait Device
Inherited from
MidiBase
trait InRepr[T <: Txn[T]]
Inherited from
MidiBase
trait OutRepr[T <: Txn[T]]
Inherited from
MidiBase

Types

type PeerDevice = MidiDevice
type PeerMessage = MidiMessage

Value members

Concrete methods

protected
def listDevices(): Seq[Device]
protected
def matchShortMessage(m: PeerMessage): Option[(Int, Int, Int, Int)]
protected
def mkShortMessage(command: Int, channel: Int, data1: Int, data2: Int): PeerMessage