PureData CEAMMC web documentation

PureData CEAMMC library web documentation

View on GitHub

Distribution download

index

Category: data

working with various datatypes

color.mix: color mixer

color.scale: creation of the color scale

data.bimap: bidirectional map container
aliases: [ceammc/bimap], [bimap]

data.color: color datatype
aliases: [color], [ceammc/color]

data.copy: makes a copy for any data type: MList, Set etc…

data.dict: the dictionary container: stores key-values pairs
aliases: [ceammc/dict], [dict]

data.fifo: FIFO (First In First Out) - the queue data container

data.float: a multi-functional float object
aliases: [.float], [.f]

data.int: a multi-functional integer object
aliases: [.int], [.i]

data.list: the list container

data.mlist: the multidimensional list container
aliases: [ceammc/mlist], [mlist], [ceammc/ml], [ml]

data.path: filesystem path datatype

data.set: the set: container that store only unique elements

data.set2list: converts the set to the list
aliases: [ceammc/set->list], [set->list]

dict.contains: check if the dictionary contains the key

dict.each: map each value in dictionary with the side-chain function

dict.from_list: creates dictionary from the list
aliases: [ceammc/list->dict], [list->dict]

dict.get: output the dictionary values by pre-defined key list

dict.keys: output the list of dictionary keys

dict.pass: passes only specified keys in the dictionary

dict.reject: rejects specified keys from the dictionary

dict.size: output the dictionary size (number of key/value pairs)

dict.to_list: converts dictionary to plain list
aliases: [ceammc/dict->list], [dict->list]

dict.values: output the dictionary values as MList

global.bimap: global bidirectional map

local.bimap: local the to patch bidirectional map container

mlist.flatten: converts a multi-level list into a single-level list

rtree.to_list: convert OpenMusic-like rhythm tree to list of fractions
aliases: [ceammc/rtree->list], [rtree->list]

set.contains: checks whether the predefined element is present in the input set

set.diff: difference between two sets

set.equal: checks if two sets are equal (contains same elements)

set.intersect: intersection of sets

set.size: outputs the number of elements in a set

set.symdiff: symmetric difference between two sets

set.union: union of sets

Version: 0.9.8

License: GPL3