c64cast

Appendix F

Live-Tune Targets

The 29 parameters a MIDI knob, pad or web-console control can move while a show is running. Each names the target of a param action in [[midi_control.cc_map]]: the holder that heads its section, a dot, and the parameter. A knob sweeps a scalar or bucket-selects a choice; a pad steps a choice on.

Mapping One#

[[midi_control.cc_map]]
type = "cc"              # cc | note | pc
number = 13              # the controller number
action = "param"
target = "effect.decay"  # a heading and a row below

A target is only live while something that declares it is on screen — the Declared by column is that list. A knob on a target the running scene does not declare moves nothing, silently.

mode#

The display mode's color pipeline. A row's target is mode. and its name.

ParameterKindRange or valuesDeclared by
auto_fit_strengthscalar0 – 1petscii, mcm, mhires
color_matchchoicergb, perceptualpetscii, mcm, hires, mhires
borderchoiceblack, white, red, cyan, purple, green, blue, yellow, orange, brown, light red, dark gray, gray, light green, light blue, light grayblank
backgroundchoiceblack, white, red, cyan, purple, green, blue, yellow, orange, brown, light red, dark gray, gray, light green, light blue, light grayblank
dither_strengthscalar0 – 2mcm, hires, mhires
dither_methodchoicenone, ordered, blue_noise, floyd-steinberg, atkinsonmcm, hires, mhires
palette_modechoicepercell, cheap, vivid, grayscalemcm, mhires
cell_pickchoiceerror-min, samplehires
motion_smoothingscalar0 – 1mhires
cell_strategychoicefrequency, luminance, contrast, error-minmhires

effect#

An effect in the scene's chain. A row's target is effect. and its name.

ParameterKindRange or valuesDeclared by
decayscalar0 – 0.96trails
intensityscalar0 – 2.5pulse, rgb_shift, blur
dutyscalar0.05 – 1strobe
ratescalar1 – 16strobe
mixscalar0 – 1invert
axischoicehorizontal, vertical, quadmirror
levelsscalar2 – 32posterize

source#

A generative scene's generator. A row's target is source. and its name.

ParameterKindRange or valuesDeclared by
speedscalar0 – 2plasma, tunnel, epicycle, hiphotic, metaballs, rotozoomer, lissajous, dna, drift, colored_bursts, dotswarm, game_of_life, soap, fireworks
scalescalar0.1 – 4plasma, tunnel, hiphotic, rotozoomer, lissajous, dna, drift, colored_bursts, dotswarm, soap, fireworks
scroll_speedscalar0 – 4fire
intensityscalar0.2 – 2fire
zoom_speedscalar0.02 – 1mandelbrot
cycle_speedscalar0 – 2mandelbrot
ring_freqscalar10 – 80moire2
drift_speedscalar0 – 2moire2, halo, hopalong
pulse_speedscalar0 – 3halo
shapescalar-2 – 2hopalong
grow_speedscalar0 – 4rorschach

scene#

The scene itself. A row's target is scene. and its name.

ParameterKindRange or valuesDeclared by
gainscalar0.25 – 3voice_scope