Skip to content

mrpeach

Contributors

People who contribute to this project.

Objects

  • b2f b2f converts a list of four bytes containing an IEEE-754 binary representation into a floating-point number.
  • cd4000 cd4000 emulates one half of a CMOS three-input NOR gate, providing a triple-NOR function without the inverter.
  • cd4001 cd4001 emulates one quarter of a CMOS two-input NOR gate.
  • cd4002 cd4002 emulates half of a CMOS four-input NOR gate, providing a digital-logic NOR function in Pd.
  • cd4008 cd4008 emulates a CMOS 4-bit full adder for adding two 4-bit inputs.
  • cd4011 cd4011 emulates one quarter of a CMOS two-input NAND gate.
  • cd4012 cd4012 emulates half of a CMOS four-input NAND gate, providing a CMOS logic emulator in Pd.
  • cd4013 cd4013 emulates one half of a CMOS D-type flip-flop, clocking the D input to the Q and /Q outputs on a rising clock edge.
  • cd4014 cd4014 emulates a CMOS 8-stage static shift register for use in Pd patches.
  • cd4015 cd4015 emulates a 4-bit CMOS shift register.
  • cd4017 cd4017 emulates a CMOS decade counter, advancing through ten numbered outputs and setting the current output high on each clock.
  • cd40193 cd40193 emulates a CMOS synchronous up/down counter, with four data inputs and outputs plus carry and borrow outputs.
  • cd4023 cd4023 emulates one of the three NAND gates in a CMOS 4023 triple NAND-gate device.
  • cd4024 cd4024 emulates a CMOS seven-stage ripple-carry binary counter.
  • cd4025 cd4025 emulates one of the three NOR gates in a CMOS triple NOR-gate device.
  • cd4027 cd4027 emulates one half of a CMOS J/K flip-flop, producing Q and /Q outputs.
  • cd4070 cd4070 emulates one quarter of a CMOS exclusive-OR (XOR) gate.
  • cd4071 cd4071 emulates one quarter of a CMOS 4071 OR gate, providing a two-input logical OR operation.
  • cd4072 cd4072 emulates half of a CMOS quad OR gate, providing OR-gate functionality for logic signals.
  • cd4073 cd4073 emulates one-third of a CMOS triple AND gate, providing a three-input AND function.
  • cd4075 cd4075 emulates one-third of a CMOS triple OR gate, providing a three-input OR function.
  • cd4076 cd4076 emulates a CMOS quad D flip-flop, clocking its four data inputs to the outlets on a 0-to-1 clock transition or a bang.
  • cd4081 cd4081 emulates one quarter of a CMOS AND gate, providing AND-gate behavior for two float inputs and a float output.
  • cd4082 cd4082 emulates one half of a CMOS quad AND gate, providing a digital logic AND function.
  • cd4094 cd4094 emulates a CMOS shift register, providing outputs Q1–Q8 along with QS and Q'S.
  • cd4516 cd4516 emulates a CMOS binary up/down counter, with four preset inputs, four binary outputs, and carry input/output.
  • f2b f2b converts an input float to a list of four floats representing its IEEE-754 binary bytes in native endianness, suitable for transmission over a serial connection.
  • flist2tab flist2tab loads a float or list of floats into a table, starting at the offset supplied to its second inlet; its argument specifies the table name, which can also be changed with a set message.
  • httpreceive httpreceive splits an HTTP/1.1 response supplied as one or more lists of bytes.
  • httpreq httpreq creates an HTTP/1.1 request as a list of byte-valued float atoms suitable for sending through tcpclient.
  • life2x life2x implements a two-dimensional Game of Life cellular automaton, using Conway’s rule by default and accepting alternative rules such as High Life and Diamoeba.
  • packxbee packxbee builds Series 1 or Series 2 XBee packets for API mode 1 or escaped API mode 2, which is the default.
  • rcosc~ rcosc~ emulates an oscillator made from a capacitor charging through a resistor and outputs a signal.
  • rc~ rc~ emulates a capacitor charging through a resistor, producing a signal output from a float input.
  • rojo~ rojo~ is a red-noise generator that outputs a random signal.
  • runningmean runningmean outputs the running mean of the last n floats received by its left inlet, recalculating the mean for each incoming float; a bang outputs the current mean.
  • sprint sprint converts messages to bytes and outputs the serialized data, working like print but sending the result through its outlet; this is useful for character devices such as comport.
  • sqosc~ sqosc~ is a band-limited pulse generator that outputs a signal.
  • tab2flist tab2flist outputs values from a named table as a list of floats when banged; its argument specifies the table name.
  • tabfind tabfind searches the named array for an input float or sequence of floats and outputs its index, or the array length if no match is found.
  • tcpsocket.FUDI tcpsocket.FUDI is a support object for tcpsocketserver.
  • tcpsocket.OSC tcpsocket.OSC is a support object for tcpsocketserver.
  • tcpsocketserver tcpsocketserver is a protocol-aware wrapper and drop-in replacement for tcpserver that correctly handles packets from multiple TCP sockets without mixing their streams.
  • udpreceive~ udpreceive~ receives UDP datagrams and outputs their contents as signal channels, with status information available from its rightmost outlet.
  • udpsend~ udpsend~ transmits DSP vectors (audio) over the connectionless UDP protocol and will send even when no receiver is listening.
  • unpackxbee unpackxbee unpacks packets received from XBee devices operating in API mode 1 or 2, separating packet data, sample frames, and status information across its outlets.
  • which which outputs the filesystem path to a Pd object as a symbol.