csound-expression-0.0.3: Csound combinator library

CsoundExpr.Opcodes.Midi.Output

Description

MIDI Message Output

Synopsis

Documentation

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

  • opcode : mdelay
  • syntax :
   mdelay kstatus, kchan, kd1, kd2, kdelay
  • description :

A MIDI delay opcode.

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

  • opcode : nrpn
  • syntax :
   nrpn kchan, kparmnum, kparmvalue
  • description :

Sends a NPRN (Non-Registered Parameter Number) message to the MIDI OUT port each time one of the input arguments changes.

outiat :: Irate -> Irate -> Irate -> Irate -> SignalOutSource

  • opcode : outiat
  • syntax :
   outiat ichn, ivalue, imin, imax
  • description :

Sends MIDI aftertouch messages at i-rate.

outic :: Irate -> Irate -> Irate -> Irate -> Irate -> SignalOutSource

  • opcode : outic
  • syntax :
   outic ichn, inum, ivalue, imin, imax
  • description :

Sends MIDI controller output at i-rate.

outic14 :: Irate -> Irate -> Irate -> Irate -> Irate -> Irate -> SignalOutSource

  • opcode : outic14
  • syntax :
   outic14 ichn, imsb, ilsb, ivalue, imin, imax
  • description :

Sends 14-bit MIDI controller output at i-rate.

outipat :: Irate -> Irate -> Irate -> Irate -> Irate -> SignalOutSource

  • opcode : outipat
  • syntax :
   outipat ichn, inotenum, ivalue, imin, imax
  • description :

Sends polyphonic MIDI aftertouch messages at i-rate.

outipb :: Irate -> Irate -> Irate -> Irate -> SignalOutSource

  • opcode : outipb
  • syntax :
   outipb ichn, ivalue, imin, imax
  • description :

Sends MIDI pitch-bend messages at i-rate.

outipc :: Irate -> Irate -> Irate -> Irate -> SignalOutSource

  • opcode : outipc
  • syntax :
   outipc ichn, iprog, imin, imax
  • description :

Sends MIDI program change messages at i-rate

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

  • opcode : outkat
  • syntax :
   outkat kchn, kvalue, kmin, kmax
  • description :

Sends MIDI aftertouch messages at k-rate.

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

  • opcode : outkc
  • syntax :
   outkc kchn, knum, kvalue, kmin, kmax
  • description :

Sends MIDI controller messages at k-rate.

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

  • opcode : outkc14
  • syntax :
   outkc14 kchn, kmsb, klsb, kvalue, kmin, kmax
  • description :

Sends 14-bit MIDI controller output at k-rate.

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

  • opcode : outkpat
  • syntax :
   outkpat kchn, knotenum, kvalue, kmin, kmax
  • description :

Sends polyphonic MIDI aftertouch messages at k-rate.

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

  • opcode : outkpb
  • syntax :
   outkpb kchn, kvalue, kmin, kmax
  • description :

Sends MIDI pitch-bend messages at k-rate.

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

  • opcode : outkpc
  • syntax :
   outkpc kchn, kprog, kmin, kmax
  • description :

Sends MIDI program change messages at k-rate.