PureData CEAMMC web documentation

PureData CEAMMC library web documentation

View on GitHub

Distribution download

index

Category: flow

dataflow control

expand_env: substitutes environment variables in a data stream
aliases: [ceammc/expand_env]

flow.append: append message to flow stream

flow.change: rejects repeated input messages

flow.count: control flow event counter

flow.delay: enhanced version of the vanilla [delay] object
aliases: [flow.del]

flow.demultiplex: demultiplex of the control flow
aliases: [flow.demux]

flow.demultiplex2~: audio stream stereo demultiplexer
aliases: [flow.demux2~], [ceammc/demux2~], [demux2~]

flow.demultiplex~: audio stream demultiplexer
aliases: [flow.demux~], [ceammc/demux~], [demux~]

flow.dollar: substitude the $-values
aliases: [flow.$$]

flow.dup: duplicate messages

flow.float: pass floats
aliases: [flow.f]

flow.gate: control flow gate. [spigot] object analog
aliases: [ceammc/gate], [gate]

flow.greater: numeric stream router by 'greater' condition
aliases: [flow.>]

flow.greater_eq: numeric stream router by 'greater or equal' condition
aliases: [flow.>=]

flow.group: group input atoms in lists of specified size
aliases: [ceammc/group], [group]

flow.histogram: histogram for numeric control flow
aliases: [flow.hist]

flow.interval: measure the time between messages

flow.less: numeric stream router by 'less' condition
aliases: [flow.<]

flow.less_eq: numeric stream router by 'less or equal' condition
aliases: [flow.<=]

flow.list2many: routes the list element with the corresponding message
aliases: [ceammc/list->many], [list->many]

flow.match: routes the control flow by the regular expression match

flow.mem: store into the memory or output the control flow messages

flow.multiplex: control flow multiplexer
aliases: [flow.mux]

flow.multiplex2~: audio stream stereo multiplexer
aliases: [flow.mux2~], [ceammc/mux2~], [mux2~]

flow.multiplex~: audio stream multiplexer
aliases: [flow.mux~], [ceammc/mux~], [mux~]

flow.once: pass the only message
aliases: [ceammc/once], [once]

flow.pack: packs atoms from multiple stream into the single one

flow.pass: pass specified values
aliases: [ceammc/pass], [pass]

flow.pass_if: passes the message, accepted by the predicate side-chain
aliases: [ceammc/pass_if], [pass_if]

flow.pipe: enhanced version on the vanilla [pipe] object

flow.prepend: inject the message before the current one

flow.queue: multichannel message queue with sync capabilities

flow.record: control flow record/play
aliases: [flow.rec]

flow.reject: reject specified values
aliases: [ceammc/reject], [reject], [flow.!]

flow.reject_if: reject the message, accepted by the predicate side-chain
aliases: [ceammc/reject_if], [reject_if]

flow.ring: queue router for control flow
aliases: [flow.>>]

flow.route: enhanced message router

flow.select: enhanced message selector
aliases: [flow.sel]

flow.seqdelay: sequential delay/router for the input stream
aliases: [flow.seqdel]

flow.space: spaces in time messages received at the same logical time

flow.speedlim: control stream speed limiter
aliases: [ceammc/speedlim], [speedlim]

flow.split: splits control flow by external side-chain predicate
aliases: [ceammc/split], [split]

flow.stack: message stack

flow.sync: sync multichannel bus
aliases: [flow.']

flow.sync_pack: [flow.pack] with all "hot" inlets
aliases: [flow.pack']

flow.tee~: extracts control messages from audio connections
aliases: [ceammc/tee~], [tee~], [ceammc/~->], [~->]

replace: replace atoms in data stream
aliases: [ceammc/replace]

route.any: separate messages from bangs, floats, symbols and lists

route.bang: separates the bang messages from others
aliases: [route.b]

route.cycle: cyclic message router

route.data: separates data messages from others
aliases: [route.d]

route.float: separates float messages from others
aliases: [route.f]

route.list: separates list messages from other types
aliases: [route.l]

route.prop: separates property messages from other types

route.random: routes the input message into the random outlet
aliases: [route.r]

route.symbol: separates symbol messages from other types
aliases: [route.s]

Version: 0.9.8

License: GPL3