Cream
Cream is Pierre Guillot/CICM’s collection of graphical and signal-processing externals intended to extend Pd Vanilla and improve user interaction. It uses CICM Wrapper and supports graphical-interface as well as DSP objects; the repository was archived in 2020.
- Repository Source code
- Issues Report or browse issues
Contributors
People who contribute to this project.
Objects
- Cream
Creampresents a library of GUI objects made with the CICM. - c.bang
c.bangcurrently does nothing more than the vanilla Pdbangobject. - c.blackboard
c.blackboardis a drawable canvas for making mouse-drawn lines and rendering shapes, paths, arcs, GIF images, and text from messages. - c.breakpoints
c.breakpointscreates and edits a breakpoint function, and can output its interpolated ordinate for use with alineorline~object. - c.colorpanel
c.colorpaneldisplays a matrix of colors and lets you select one by clicking or by specifying a column and row. - c.convolve~
c.convolve~convolves an input signal with an impulse response stored in a named table, using the HiFi-LoFi convolution implementation. - c.dsp~
c.dsp~controls Pd’s DSP state. - c.freeverb~
c.freeverb~applies the Freeverb algorithm to an audio signal, providing a reverberation effect. - c.gain~
c.gain~is a slider for controlling the volume of an audio signal, with amplitude and dB values displayed in the help patch. - c.incdec
c.incdecincrements or decrements a stored value without creating a feedback stack, and outputs the resulting value. - c.knob
c.knobis a knob control that supports vertical or horizontal tracking. - c.matrix
c.matrixcreates a resizable matrix that can serve as a breakpoint function and stores values in cells addressed by column and row. - c.menu
c.menudisplays a list of items and provides selection, editing, and mouse interaction by click or hover. - c.meter~
c.meter~is Cream’s counterpart to Pd’s vanillavu, intended for displaying signal levels in dB. - c.number
c.numberis Cream’s counterpart to Pd’s vanillanbx, providing a graphical number control with configurable minimum and maximum values. - c.number~
c.number~is Cream’s counterpart to Pd’s vanillanbx, intended to display or handle signal-rate numeric values. - c.pak
c.pakcombines several atoms into a single message and is the Cream counterpart of Pd’s vanillapack. - c.patcherargs
c.patcherargsretrieves a patcher's arguments and attributes, outputting the argument list and attribute list and signaling when both have been read. - c.patcherinfos
c.patcherinfosretrieves information about its patcher, including its name and window and canvas sizes. - c.plane
c.planelets you move a point on a Cartesian plane and provides its x and y coordinates. - c.preset
c.presetsaves and recalls presets for compatible Cream external objects that share a preset name; current presets are saved with the patch. - c.radio
c.radiois Cream’s counterpart to the vanillahradio, providing a graphical control for making selections. - c.rslider
c.rslideris Cream’s range-slider counterpart to a vanilla Pd object, providing both vertical and horizontal GUI forms for working with a two-value range. - c.scope~
c.scope~is an oscilloscope that displays a signal’s waveform and can also display two signals in XY mode. - c.slider
c.slideris Cream’s counterpart to Pd’s vanillahsliderand can be configured as either a horizontal or vertical slider. - c.tab
c.tabdisplays a list of text buttons or text toggles, with horizontal or vertical orientation and bang or toggle modes. - c.toggle
c.toggleis Cream's counterpart to Pd's vanilla toggle, providing a graphical toggle control.