csound-expression-0.3.3: Csound combinator library

Safe HaskellSafe-Infered

CsoundExpr.Opcodes.Midi.Onoff

Description

Note-on/Note-off Output

Synopsis

Documentation

midion :: (K k0, K k1, K k2) => k0 -> k1 -> k2 -> SignalOutSource

  • opcode : midion
  • syntax :
   midion kchn, knum, kvel
  • description :

Generates MIDI note messages at k-rate.

midion2 :: (K k0, K k1, K k2, K k3) => k0 -> k1 -> k2 -> k3 -> SignalOutSource

  • opcode : midion2
  • syntax :
   midion2 kchn, knum, kvel, ktrig
  • description :

Sends noteon and noteoff messages to the MIDI OUT port when triggered by a value different than zero.

moscil :: (K k0, K k1, K k2, K k3, K k4) => k0 -> k1 -> k2 -> k3 -> k4 -> SignalOutSource

  • opcode : moscil
  • syntax :
   moscil kchn, knum, kvel, kdur, kpause
  • description :

Sends a stream of the MIDI notes.

noteoff :: Irate -> Irate -> Irate -> SignalOutSource

  • opcode : noteoff
  • syntax :
   noteoff ichn, inum, ivel
  • description :

Send a noteoff message to the MIDI OUT port.

noteon :: Irate -> Irate -> Irate -> SignalOutSource

  • opcode : noteon
  • syntax :
   noteon ichn, inum, ivel
  • description :

Send a noteon message to the MIDI OUT port.

noteondur :: Irate -> Irate -> Irate -> Irate -> SignalOutSource

  • opcode : noteondur
  • syntax :
   noteondur ichn, inum, ivel, idur
  • description :

Sends a noteon and a noteoff MIDI message both with the same channel, number and velocity.

noteondur2 :: Irate -> Irate -> Irate -> Irate -> SignalOutSource

  • opcode : noteondur2
  • syntax :
   noteondur2 ichn, inum, ivel, idur
  • description :

Sends a noteon and a noteoff MIDI message both with the same channel, number and velocity.