PureData CEAMMC library web documentation
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