csound-expression-0.1.0: Csound combinator library

CsoundExpr.Opcodes.Midi.Convert

Description

Converters

Synopsis

Documentation

cpsmidi :: IrateSource

  • opcode : cpsmidi
  • syntax :
   icps cpsmidi
  • description :

Get the note number of the current MIDI event, expressed in cycles-per-second.

cpsmidibI :: [Irate] -> IrateSource

  • opcode : cpsmidib
  • syntax :
   icps cpsmidib [irange]
   kcps cpsmidib [irange]
  • description :

Get the note number of the current MIDI event and modify it by the current pitch-bend value, express it in cycles-per-second.

cpsmidibK :: [Irate] -> KrateSource

  • opcode : cpsmidib
  • syntax :
   icps cpsmidib [irange]
   kcps cpsmidib [irange]
  • description :

Get the note number of the current MIDI event and modify it by the current pitch-bend value, express it in cycles-per-second.

cpstmid :: Irate -> IrateSource

  • opcode : cpstmid
  • syntax :
   icps cpstmid ifn
  • description :

This unit is similar to cpsmidi, but allows fully customized micro-tuning scales.

octmidi :: IrateSource

  • opcode : octmidi
  • syntax :
   ioct octmidi
  • description :

Get the note number, in octave-point-decimal units, of the current MIDI event.

octmidibI :: [Irate] -> IrateSource

  • opcode : octmidib
  • syntax :
   ioct octmidib [irange]
   koct octmidib [irange]
  • description :

Get the note number of the current MIDI event and modify it by the current pitch-bend value, express it in octave-point-decimal.

octmidibK :: [Irate] -> KrateSource

  • opcode : octmidib
  • syntax :
   ioct octmidib [irange]
   koct octmidib [irange]
  • description :

Get the note number of the current MIDI event and modify it by the current pitch-bend value, express it in octave-point-decimal.

pchmidi :: IrateSource

  • opcode : pchmidi
  • syntax :
   ipch pchmidi
  • description :

Get the note number of the current MIDI event, expressed in pitch-class units.

pchmidibI :: [Irate] -> IrateSource

  • opcode : pchmidib
  • syntax :
   ipch pchmidib [irange]
   kpch pchmidib [irange]
  • description :

Get the note number of the current MIDI event and modify it by the current pitch-bend value, express it in pitch-class units.

pchmidibK :: [Irate] -> KrateSource

  • opcode : pchmidib
  • syntax :
   ipch pchmidib [irange]
   kpch pchmidib [irange]
  • description :

Get the note number of the current MIDI event and modify it by the current pitch-bend value, express it in pitch-class units.

ampmidi :: [Irate] -> Irate -> IrateSource

  • opcode : ampmidi
  • syntax :
   iamp ampmidi iscal [, ifn]
  • description :

Get the velocity of the current MIDI event.