Skip to content

ppooll object overview for developers

Joe Steccato edited this page Oct 18, 2023 · 8 revisions

a list of ppooll-specific abstractions and externals (created from _objects_overview.maxpat)

ppooll_basic

Name Description
actmaker makes any patch part of the system
ll.actname outputs the name (icluding instance) of a patch
ll.actout outputs all local parameters by name
ll.blues blue output section
ll.buffer_menu connected to a menu that should show all samples from buffer_host
ll.getacts reports all loaded acts
ll.inputmix blue input mix section for plugins
ll.jact define an act as jitter act
ll.p bind to a parameter
ll.par send to a parameter from anywhere
ll.pf send to a local parameter
ll.pp bind to a parameter via pattr
ll.r receive a local parameter OR local value
ll.r~ receive audio from other acts
ll.rj receive jitter matrices from other acts
ll.s local send
ll.s~ send audio anywhere
ll.mc.r combined mc-signal & parameter receive plus spread & ramp functionality

numbers

Name Description
ll.!og scale with logarithm (inverse to ll.og)
ll.bs bigger-equal-smaller to seperate outputs
ll.ibin binary conversion
ll.oct.div divides octaves in any amount of tones
ll.og scaler with logarithm

general_helpers

Name Description
ll.arrows arrow keys
ll.ld delayed loadbang
ll.midi_in receive a midi stream from ppooll or midi port & channel
ll.midi_out send a midi stream from ppooll or midi port & channel
ll.mkdir make a directory on the hard disc
ll.modifiers modifier keys as numbers
ll.n_line multiple lines
ll.no1 mute the first message
ll.qlim speedlim any messages
ll.shut resetable pass only one message
ll.sp send and prepend
ll.strip# strip a number at the end of a symbol
n shortcut for print

ppooll_advanced

Name Description
ll.envi_wait pauses environment loading if bound to a parameter
ll.fff folder_folder_file manages two menus for file search
ll_fastforward send to the header of a message
ll.getp get a local parameter value
ll.mp multiple parameter receive if parameters are numbered
ll.mps multiple parameter receive
ll.pm multiple parameter receive out one outlet
ll.preg bangable ll.p
ll.psto communicate with pattrstorage
ll.psto1 communicate with pattrstorage restricted to only one message
ll.sub replace an item of a list parameter

ppooll_intern

Name Description
ll.folderfilter looks inside ppooll_presets
ll.ppoollpaths report user paths
ll.presetdialog used by ll.presets

lists

Name Description
ll.lline line for lists
ll.lreplace replace an item in a list
ll.lsub another replace list_item method
ll.sizelist make a list of specific size
ll.slice1 shortcut for first list item out first then the rest
ll.vlog list scaler with logarithm

UIs

Name Description
ll_number fancy numberbox
ll_2dslider array of xy-sliders
ll.rslider min-max slider
ll_mcwaveform multichannel enabled replacement for waveform~