csound-expression-0.3.3: Csound combinator library

Safe HaskellSafe-Infered

CsoundExpr.Opcodes.Control.FltkValuators

Description

FLTK Valuators

Synopsis

Documentation

flCount :: K k0 => String -> Irate -> Irate -> Irate -> Irate -> Irate -> Irate -> Irate -> Irate -> [k0] -> (Krate, Irate)Source

  • opcode : FLcount
  • syntax :
   kout, ihandle FLcount "label", imin, imax, istep1, istep2, itype, 
       iwidth, iheight, ix, iy, iopcode [, kp1] [, kp2] [, kp3] [...] [, kpN]
  • description :

Allows the user to increase/decrease a value with mouse clicks on a corresponding arrow button.

flJoy :: String -> Irate -> Irate -> Irate -> Irate -> Irate -> Irate -> Irate -> Irate -> Irate -> Irate -> Irate -> Irate -> (Krate, Krate, Irate, Irate)Source

  • opcode : FLjoy
  • syntax :
   koutx, kouty, ihandlex, ihandley FLjoy "label", iminx, imaxx, iminy, 
       imaxy, iexpx, iexpy, idispx, idispy, iwidth, iheight, ix, iy
  • description :

FLjoy is a squared area that allows the user to modify two output values at the same time. It acts like a joystick.

flKnob :: [Irate] -> String -> Irate -> Irate -> Irate -> Irate -> Irate -> Irate -> Irate -> Irate -> (Krate, Irate)Source

  • opcode : FLknob
  • syntax :
   kout, ihandle FLknob "label", imin, imax, iexp, itype, idisp, iwidth, 
       ix, iy [, icursorsize]
  • description :

A FLTK widget opcode that creates a knob.

flRoller :: String -> Irate -> Irate -> Irate -> Irate -> Irate -> Irate -> Irate -> Irate -> Irate -> Irate -> (Krate, Irate)Source

  • opcode : FLroller
  • syntax :
   kout, ihandle FLroller "label", imin, imax, istep, iexp, itype, idisp, 
       iwidth, iheight, ix, iy
  • description :

FLroller is a sort of knob, but put transversally.

flSlider :: String -> Irate -> Irate -> Irate -> Irate -> Irate -> Irate -> Irate -> Irate -> Irate -> (Krate, Irate)Source

  • opcode : FLslider
  • syntax :
   kout, ihandle FLslider "label", imin, imax, iexp, itype, idisp, iwidth, 
       iheight, ix, iy
  • description :

FLslider puts a slider into the corresponding container.

flText :: String -> Irate -> Irate -> Irate -> Irate -> Irate -> Irate -> Irate -> Irate -> (Krate, Irate)Source

  • opcode : FLtext
  • syntax :
   kout, ihandle FLtext "label", imin, imax, istep, itype, iwidth, 
       iheight, ix, iy
  • description :

FLtext allows the user to modify a parameter value by directly typing it into a text field.