trait In extends Control
- Alphabetic
- By Inheritance
- In
- Control
- Lazy
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Abstract Value Members
- abstract def canEqual(that: Any): Boolean
- Definition Classes
- Equals
- abstract def cc(chan: CaseDef[Int], num: CaseDef[Int], value: CaseDef[Int]): Trig
Receives controller change messages.
Receives controller change messages.
All three parameters are
CaseDef
instances, so you could for example filter messages only coming from channel 2 by usingchan = Quote(2)
, or you could receive all channels and find the channel in a variable viachan = Var(0)
.Note that if you only want to use
value
, you will still have to patch the trigger into anAct.Nop()
to make sure the events are fired.- chan
the MIDI channel
- num
the CC number
- value
7-bit value (0 to 127)
- abstract def cc14(chan: CaseDef[Int], numHi: CaseDef[Int], numLo: CaseDef[Int], value: Var[Int]): Trig
Receives 14-bit controller change messages with MSB, LSB technique.
Receives 14-bit controller change messages with MSB, LSB technique. The device is assumed to send two CC messages, first for the MSB part of the value, second for the LSB part. They are internally combined to create the 14-bit
value
observed by the user.Note that if you only want to use
value
, you will still have to patch the trigger into anAct.Nop()
to make sure the events are fired.- chan
the MIDI channel
- numHi
the CC number for the MSB part
- numLo
the CC number for the LSB part
- value
14-bit value (0 to 16383)
- abstract def device: Ex[Midi.Device]
- abstract def mkRepr[T <: Txn[T]](implicit ctx: Context[T], tx: T): Repr[T]
- Attributes
- protected
- Definition Classes
- Lazy
- abstract def noteOff(chan: CaseDef[Int], num: CaseDef[Int], velocity: CaseDef[Int]): Trig
- abstract def noteOn(chan: CaseDef[Int], num: CaseDef[Int], velocity: CaseDef[Int]): Trig
- abstract def productArity: Int
- Definition Classes
- Product
- abstract def productElement(n: Int): Any
- Definition Classes
- Product
- abstract def received: Trig
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def expand[T <: Txn[T]](implicit ctx: Context[T], tx: T): Repr[T]
- Definition Classes
- Lazy
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def productElementName(n: Int): String
- Definition Classes
- Product
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- def productIterator: Iterator[Any]
- Definition Classes
- Product
- def productPrefix: String
- Definition Classes
- Product
- final val ref: AnyRef
- Attributes
- protected
- Definition Classes
- Lazy
- Annotations
- @transient()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def token: AnyRef
- Definition Classes
- Control
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated