Out

object Out extends ProductReader[Out]
Companion
class
trait ProductReader[Out]
class Object
trait Matchable
class Any

Type members

Classlikes

trait Repr[T <: Txn[T]] extends IControl[T]
final case
class ShortMessage(out: Out, cmd: Int, chan: Ex[Int], num: Ex[Int], value: Ex[Int]) extends Act
Companion
object
object ShortMessage extends ProductReader[ShortMessage]
Companion
class

Value members

Concrete methods

def apply(dev: Ex[Device]): Out
def apply(name: Ex[String], descr: Ex[String], vendor: Ex[String]): Out

Creates a Midi output from a device described by regular expressions. If more than one matching device is found, an arbitrary one is picked. If no matching device is found, a dummy device is used.

Creates a Midi output from a device described by regular expressions. If more than one matching device is found, an arbitrary one is picked. If no matching device is found, a dummy device is used.

Note that currently no dynamic device changes are supported, and the matching happens only during the control initialization.

Value Params
descr

a regular expression for matching the device by description, or empty to match any device description

name

a regular expression for matching the device by name, or empty to match any device name

vendor

a regular expression for matching the device by vendor, or empty to match any device vendor

override
def read(in: RefMapIn, key: String, arity: Int, adj: Int): Out
Definition Classes
ProductReader