PureData CEAMMC library web documentation
доступно с версии: 0.1
Rectangle matrix of toggles. Note: all matrix operations have following cell address format - ROW COL. On click outputs message with format [cell ROW COL VALUE(
ROW
matrix rows
тип: int
COL
matrix columns
тип: int
dump
dumps all object info to Pd console window.
flip
flips all matrix cells
R row index
тип: int
обязательно: True
C column index
тип: int
обязательно: True
R row index
тип: int
обязательно: True
C column index
тип: int
обязательно: True
get cells
output all cells as separate messages [cell R C VALUE(
get cols
output all columns as separate messages [col N V0 V1…(
get list
output all cell values as list, row by raw. [0 1 1 1 0…(
get rows
output all rows as separate messages [row N V0 V1…(
interp
for this object acts as load, no interpolation performed
X top left x-coord
тип: float
обязательно: True
Y top right y-coord
тип: float
обязательно: True
random
fill matrix random and output
reset
uncheck all matrix cells. No output
N column index
тип: int
обязательно: True
… cell values (1 - checked, 0 - unchecked)
тип: list
обязательно: True
N row index
тип: int
обязательно: True
… cell values (1 - checked, 0 - unchecked)
тип: list
обязательно: True
@rows
Запросить/установить number of matrix rows
тип: int
диапазон: 1..64
по умолчанию: 4
@cols
Запросить/установить number of matrix columns
тип: int
диапазон: 1..64
по умолчанию: 8
@current_row
Запросить/установить current row index. -1 if not specified. This property is not saved in patch
тип: int
минимальное значение: -1
по умолчанию: -1
@current_col
Запросить/установить current column index. -1 if not specified. This property is not saved in patch
тип: int
минимальное значение: -1
по умолчанию: -1
@presetname
Запросить/установить preset name for using with [ui.preset]
тип: symbol
по умолчанию: (null)
@send
Запросить/установить send destination
тип: symbol
по умолчанию: (null)
@receive
Запросить/установить receive source
тип: symbol
по умолчанию: (null)
@size
Запросить/установить element size (width, height pair)
тип: list
по умолчанию: 105 53
@pinned
Запросить/установить pin mode. if 1 - put element to the lowest level
тип: bool
по умолчанию: 0
@active_color
Запросить/установить active color (list of red, green, blue values in 0-1 range)
тип: list
по умолчанию: 0 0.75 1 1
@current_color
Запросить/установить current col/row color (list of red, green, blue values in 0-1 range)
тип: list
по умолчанию: 1 0.75 0 1
@background_color
Запросить/установить element background color (list of red, green, blue values in 0-1 range)
тип: list
по умолчанию: 0.93 0.93 0.93 1
@border_color
Запросить/установить border color (list of red, green, blue values in 0-1 range)
тип: list
по умолчанию: 0.6 0.6 0.6 1
@fontsize
Запросить/установить fontsize
тип: int
диапазон: 4..100
по умолчанию: 11
@fontname
Запросить/установить fontname
тип: symbol
варианты: Courier, DejaVu, Helvetica, Monaco, Times
по умолчанию: Helvetica
@fontweight
Запросить/установить font weight
тип: symbol
варианты: normal, bold
по умолчанию: normal
@fontslant
Запросить/установить font slant
тип: symbol
варианты: roman, italic
по умолчанию: roman
Смотрите также: [ui.radio] [ui.toggle]
Авторы: Pierre Guillot, Serge Poltavsky
Лицензия: GPL3 or later