Node

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

Type members

Classlikes

case
class CC(node: Node, chan: Ex[Int], num: Ex[Int]) extends Control with Ex[Int] with Model[Int]
Companion
object
object CC extends ProductReader[CC]
Companion
class
case
class CC14(node: Node, chan: Ex[Int], numHi: Ex[Int], numLo: Ex[Int]) extends Control with Ex[Int] with Model[Int]
Companion
object
object CC14 extends ProductReader[CC14]
Companion
class
trait Repr[T <: Txn[T]] extends IControl[T]

Value members

Concrete methods

def apply(in: Ex[Device], out: Ex[Device]): Node
def apply(name: Ex[String], descr: Ex[String], vendor: Ex[String]): Node

Creates a Midi node (combined input and 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 node (combined input and 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 devices by description, or empty to match any device description

name

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

vendor

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

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