The Alternative Csound Reference Manual
Previous |  | Next

# initc7

initc7 -- Initializes the controller used to create a 7-bit MIDI value.

## Description

Initializes MIDI controller ictlno with ivalue

## Syntax

initc7 ichan, ictlno, ivalue

## Initialization

ichan -- MIDI channel (1-16)

ictlno -- controller number (0-127)

ivalue -- floating point value (must be within 0 to 1)

## Performance

initc7 can be used together with both midic7 and ctrl7 opcodes for initializing the first controller's value. ivalue argument must be set with a number within 0 to 1. An error occurs if it is not. Use the following formula to set ivalue according with midic7 and ctrl7 min and max range:

ivalue = (initial_value - min) / (max - min)

## See Also

ctrl7, ctrl14, ctrl21, ctrlinit, initc14, initc21, midic7, midic14, midic21

## Credits

Author: Gabriel Maldonado
Italy

New in Csound version 3.47

Thanks goes to Rasmus Ekman for pointing out the correct MIDI channel and controller number ranges.

Previous | Home | Next
initc21 | Up | ink