csound-expression-0.3.3: Csound combinator library

Safe HaskellSafe-Infered

CsoundExpr.Opcodes.Control.Realtime

Description

Real-time Performance Control

Synopsis

Documentation

activeI :: Irate -> IrateSource

  • opcode : active
  • syntax :
   ir active insnum
   kres active kinsnum
  • description :

Returns the number of active instances of an instrument.

activeK :: K k0 => k0 -> KrateSource

  • opcode : active
  • syntax :
   ir active insnum
   kres active kinsnum
  • description :

Returns the number of active instances of an instrument.

cpuprc :: Irate -> Irate -> SignalOutSource

  • opcode : cpuprc
  • syntax :
   cpuprc insnum, ipercent
  • description :

Control allocation of cpu resources on a per-instrument basis, to optimize realtime output.

maxalloc :: Irate -> Irate -> SignalOutSource

  • opcode : maxalloc
  • syntax :
   maxalloc insnum, icount
  • description :

Limits the number of allocations of an instrument.

preallocI :: Irate -> Irate -> SignalOutSource

  • opcode : prealloc
  • syntax :
   prealloc insnum, icount
   prealloc "insname", icount
  • description :

Creates space for instruments but does not run them.

preallocS :: String -> Irate -> SignalOutSource

  • opcode : prealloc
  • syntax :
   prealloc insnum, icount
   prealloc "insname", icount
  • description :

Creates space for instruments but does not run them.

jacktransport :: [Irate] -> Irate -> SignalOutSource

  • opcode : jacktransport
  • syntax :
   jacktransport icommand [, ilocation]
  • description :

Start/stop jack_transport and can optionally relocate the playback head.