-- phpMyAdmin SQL Dump
-- version 3.1.2
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Apr 03, 2009 at 01:28 PM
-- Server version: 5.0.51
-- PHP Version: 5.2.4-2ubuntu5.5

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- Database: `pure-data`
--

-- --------------------------------------------------------

--
-- Table structure for table `object`
--

CREATE TABLE IF NOT EXISTS `object` (
  `idx` int(11) NOT NULL auto_increment,
  `name` varchar(127) collate utf8_unicode_ci NOT NULL,
  `synonym` varchar(127) collate utf8_unicode_ci NOT NULL,
  `tiny_desc` varchar(255) collate utf8_unicode_ci NOT NULL,
  `long_desc` text collate utf8_unicode_ci NOT NULL,
  `category` varchar(255) collate utf8_unicode_ci NOT NULL,
  `type` varchar(255) collate utf8_unicode_ci NOT NULL,
  `inlets` varchar(127) collate utf8_unicode_ci NOT NULL,
  `outlets` varchar(127) collate utf8_unicode_ci NOT NULL,
  `arguments` text collate utf8_unicode_ci NOT NULL,
  `methods` varchar(255) collate utf8_unicode_ci NOT NULL,
  `in_methods` text collate utf8_unicode_ci NOT NULL,
  `out_methods` text collate utf8_unicode_ci NOT NULL,
  `arg_methods` text collate utf8_unicode_ci NOT NULL,
  `src` varchar(255) collate utf8_unicode_ci NOT NULL,
  `helpname` varchar(255) collate utf8_unicode_ci NOT NULL,
  `see_also` varchar(255) collate utf8_unicode_ci NOT NULL,
  `library` varchar(255) collate utf8_unicode_ci NOT NULL,
  `maintainer` varchar(255) collate utf8_unicode_ci NOT NULL,
  `url` varchar(255) collate utf8_unicode_ci NOT NULL,
  `tags` varchar(255) collate utf8_unicode_ci NOT NULL,
  `wiki` varchar(255) collate utf8_unicode_ci NOT NULL,
  PRIMARY KEY  (`idx`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2878 ;

--
-- Dumping data for table `object`
--

INSERT INTO `object` (`idx`, `name`, `synonym`, `tiny_desc`, `long_desc`, `category`, `type`, `inlets`, `outlets`, `arguments`, `methods`, `in_methods`, `out_methods`, `arg_methods`, `src`, `helpname`, `see_also`, `library`, `maintainer`, `url`, `tags`, `wiki`) VALUES
(1, 'bang', 'b', 'output a bang message', 'SEND "BANG" MSSESSAGE. Outputs a "bang" message whatever it receives.', 'control', 'GLUE', '1', '1', '', '<anything> <bang>', '1 <anything>', '1 <bang>', '', '', 'bang', 'loadbang', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(2, 'float', 'f', 'store and recall a number', 'The float object stores a number, initialized by its creation argument, which may be reset using its inlet and output by sending it the "bang" message. Sending a number sets a new value and outputs it.', 'control', 'GLUE', '2', '1', '1 <float>(initial value)', '<float> <bang>', '1 <bang> <float>\r\n2 <float>', '1 <float>', '', '', 'float', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(3, 'symbol', 's', 'store and recall a symbol', 'The symbol object stores a symbol, initialized by its creation argument, which may be reset using its inlet and output by sending it the "bang" message. Sending a symbol sets a new value and outputs it.', 'control', 'GLUE', '2', '1', '1 <symbol>(initial value)', '<symbol> <bang>', '1 <bang>(output stored value),  \r\n<symbol>(store and output value)\r\n2 <symbol>(store)', '1 <symbol>', '', '', 'nohelp', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(4, 'int', 'i', 'store and recall an integer', 'The int object stores a number, initialized by its creation argument, which may be reset using its inlet and output by sending it the "bang" message. The output is truncated to an integer ala Max.', 'control', 'GLUE', '2', '1', '1 <int>(initial value)', '<int> <float> <bang>', '1 <float>(store and output), <bang>(output)\r\n2 <float>(store) ', '1 <float>', '', '', 'int', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(5, 'send', 's', 'send a message to a named object', '"Send" sends messages to "receive" objects. Sends and receives are named to tell them whom to connect to. They work across windows too.', 'control', 'GLUE', '1', '', '<symbol>(name of receive pair)', '<anything>', '1 <anything>(item to send)', '', '', '', 'send', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(7, 'select', 'sel', 'test for matching numbers or symbols', 'In its simplest form shown below, Select checks its input agains the constant "6". If they match, the first outlet gives "bang" and otherwise the input is copied to the second outlet. If Select is used with a single argument, a second inlet allows you to change the test value. You can give several arguments. You get an outlet for each test value and finally an outlet for values which match none of them.', 'control', 'GLUE', '2', '1+n', 'n <symbol>||<float>(value checked against)', '<symbol> <float> <bang>', '1 <symbol>||<float>(value to check)\r\n2 <symbol>||<float>(value checked against)', 'n <bang>(matched value)\r\nn+1 <float>||<symbol>(non-match returned) ', '', '', 'select', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(8, 'route', '', 'route messages according to first element', 'Route checks the first element of a message against each of its arguments, which may be numbers or symbols (but not a mixture of the two.)\r\n\r\nIf a match is found, the rest of the message appears on the corresponding outlet. If no match, the message is repeated to the last "rejection" outlet. The number of outlets is the number of arguments plus one.', 'control', 'GLUE', '1', 'n+1', 'n <symbol>(value to route)\r\n', '<list> <symbol> <float> <bang> <anything>', '1 <list>||<symbol>||<float>||<bang>(message to check)', 'n <list>||<symbol>||<float>||<bang>(successful match, output remaining elements of message)\r\nn+1', '', '', 'route', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(6, 'receive', 'r', 'catch "sent" messages', '"Receive" outputs messages sent via "send." Sends and receives are named to tell them whom to connect to. They work across windows too.', 'control', 'GLUE', '', '1', '1 <symbol>(name of send pair)', '<anything>', '', '1 <anything>(items received)', '', '', 'receive', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(9, 'pack', '', 'make compound messages', 'The pack object takes a series of inputs and outputs a concatenated list. The number of creation arguments determines the number of inlets. The pack object takes a series of inputs and outputs a concatenated list. The number of creation arguments determines the number of inlets. \r\nA number in first inlet generates output. A bang generates output without resetting first value. Numbers and symbols in the corresponding inlets change the values without causing output (see "trigger" for a way to change this behavior.) Creation arguments specify the number of inlets and their types: a number make a numeric outlet (and initializes the value). A symbol argument can start with "s", "f", or "p" to specify a "symbol", "float" (number), or pointer outlet.\r\n', 'control', 'GLUE', 'n', '1', 'n <symbol>(f = float, s = symbol, p = pointer)', '<list> <float> <pointer> <bang> <symbol>', '1 <bang>(generate output), <symbol>||<float>||<pointer>(value to concatenate)\r\nn+1 <symbol>||<float>||<pointer>(value to concatenate)', '1 <list>(list of atoms)', '', '', 'pack', '[unpack]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(10, 'unpack', '', 'get elements of compound messages', 'unpack takes lists of atoms and distributes them to its outlets. The creation arguments specify float (any number or the symbol ''f''), pointer (symbol ''p'') or symbol (symbol ''s'').', 'control', 'GLUE', '1', 'n', 'n <symbol>(f = float, s = symbol, p = pointer)', '<list> <float> <pointer> <bang> <symbol>', '1 <list>(compound list of atoms)', 'n <symbol>||<float>||<pointer>(list element)', '', '', 'unpack', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(11, 'trigger', 't', 'sequence and convert messages', 'The trigger object outputs its input from right to left, converting to the types indicated by its creation arguments. There is also a "pointer" argument type (see the pointer object.) note: "anythings" can only be converted to bang.', 'control', 'GLUE', '1', 'n', 'n float || bang || symbol || list || anything || pointer', '<float> bang <symbol> <list> <anything> <pointer>', '1 <float> || bang || <symbol> || <list> || <anything> || <pointer>;', 'n <float> || bang || <symbol> || <list> || <anything> || <pointer> (output datatype based on argument in right to left order)', '', '', 'trigger', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(12, 'spigot', '', 'interruptible message connection', 'Spigot passes messages from its left inlet to its outlet, as long as a nonzero number is sent to its right inlet. When its right inlet gets zero, incoming messages are "blocked, " i.e., ignored. Optional arg sets the initial state (0 by default)', 'control', 'GLUE', '2', '1', '1 <bool>(initial state)', '<anything>', '1 <anything>;\r\n2 <bool>(toggle passage);', '1 <anything>;', '', '', '', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(13, 'moses', '', 'part a numeric stream', 'Moses takes numbers and outputs them at left if they''re less than a control value, and at right if they''re greater or equal to it. The creation argument initializes the control value (10 in this example) and the right inlet changes it.', 'control', 'GLUE', '2', '2', '<float>(initialize control value)', '<float>', '1 <float>(input stream);\r\n2 <float>(control value);', '1 <float>(less than control value)\r\n2 <float>(equal or greater than control value)', '', '', 'moses', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(14, 'until', '', 'looping mechanism', 'The until object''s left inlet starts a loop in which it outputs "bang" until its right inlet gets a bang which stops it. If you start "until" with a number, it iterates at most that number of times, as in the Max "uzi" object. WARNING: if you bang an "until" which doesn''t have a stopping mechanism, Pd goes into an infinite loop!', 'control', 'GLUE', '2', '1', '', 'bang <float>', '1 bang(start itteration), <float>(start itteration limited to n itterations);\r\n2 bang(stop loop);', '1 bang(continuous stream of ''bang''s);', '', '', 'until', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(15, 'print', '', 'print out messages', 'Print prints out the messages it receives on the "terminal window" that Pd is run from. Long symbol arguments are truncated to 78 characters and marked with "*" (but message selectors are printed in full.)', 'control', 'GLUE', '1', '', '1 <symbol>(label printed messages)', '<anything>', '1 <anything>(data stream to print)', '', '', '', 'print', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(16, 'makefilename', '', 'format a symbol with a variable field', 'The Makefilename object generates symbols according to a format string, for use as a series of filenames, table names, or whatnot. You can plug in a variable number or symbol by putting "%d" or "%s" in the string. If you put "%s" in the string be sure to send it a symbol and vice versa... there''s no checking.', 'control', 'GLUE', '1', '1', '1 <symbol>(formated symbol)', '<symbol> <float> set', '1 list{set <symbol>}(set formatted symbol), <symbol>(symbol to replace ''%s''), <float>(number to replace ''%d'');', '1 <symbol>(output formatted symbol)', '', '', 'makefilename', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(17, 'change', '', 'remove repeated numbers from a stream', 'The change object outputs its input only when it changes. You can "set" the current value, or bang to force output.', 'control', 'GLUE', '1', '1', '1 <float>(initial value)', '<float> set', '1 <bang>(output current value), <float>(output value if different and set current value), list{set <float>}(set current value without outputting);', '1 <float>(output changes in stream)', '', '', 'change', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(18, 'swap', '', 'swap two numbers', 'The swap object stores numbers from its left inlet to output on its right inlet -- after repeating its right hand input out the left.', 'control', 'GLUE', '2', '2', '1 <float>(initial first value)', '<float> bang', '1 bang(output stored values), <float>(set second value and output);\r\n2 <float>(set first value);', '1 <float>(value from right inlet);\r\n2 <float>(value from left inlet);', '', '', 'swap', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(19, 'value', 'v', 'shared numeric value', '"Value" stores a numeric value which is shared between all values with the same name (which need not be in the same Pd window.)', 'control', 'GLUE', '1', '1', '1 <symbol>(global named variable)', '<symbol> <float> bang', '1 <float>(set variable and output), bang(output global variable);', '1 <float>(outputted variable);', '', '', 'value', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(20, 'delay', '', 'send a message after a time delay', 'The delay object sends a bang to its outlet after a delay in milliseconds specified by its right inlet or its creation argument. Note: sending a bang to a delay which is already set will reschedule its output, cancelling the old one.', 'control', 'TIME', '2', '1', '1 <float>(initial delay time)', '<float> bang stop', '1 bang(event to delay), stop(cancel pending operation), <float>(schedule delay time and trigger event);\r\n2 <float>(set delay time in msec);', '1 bang(delayed event);', '', '', 'delay', '[metro] [timer]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(21, 'metro', '', 'send a message periodically', 'The metro object sends a series of bangs at a constant rate. The right inlet takes the value in milliseconds between each bang. The left inlet takes a 1 or 0, turning the metronome on or off. Creation argument initializes rate in msec', 'control', 'TIME', '2', '1', '', '<bool> bang stop <float>', '1 bang(start meronome), stop(stop metronome), <bool>(0=start, 1=stop); \r\n2 <float>(tick rate in msec);', 'bang(tick event);', '', '', 'metro', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(22, 'line', '', 'send a series of linearly stepped numbers', 'The line object takes (target, time) pairs and slews to the specified target over the time given, updating its output at a "grain rate" given by the creation argument. If you dont'' specify a time, line jumps immediately to the target. Note that the inlet does not remember old values (unlike every other inlet in Pd) -- sending a float causes a jump in the output regardless of whatever time value was specified in some previous message. If the line object receives a message specifying some new target before reaching the previous one, it takes off from its current value.\r\nCreation arguments: 1 initial value\r\n2 time grain in milliseconds', 'control', 'TIME', '2', '1', '1 <float>(initial value)\r\n2 <float>(time grain in msec)', '<float> set stop', '1 <float>(jump to value and output), list{<float> <float>}(target and time pair to ramp and output), stop(cancel pending operation), list{set <float>}(change value without output);\r\n2 <float>(time grain in msec);', '1 <float>(ramp output);', '', '', 'line', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(23, 'timer', '', 'measure time intervals', 'The timer object measures elapsed logical time. Logical time moves forward as if all computation were instantaneous and as if all "delay" and "metro" objects were exact. 1st inlet reset the timer with a bang message, 2nd inlet gets elapsed time with a bang message', 'control', 'TIME', '2', '1', '', 'bang <float>', '1 bang(reset timer);\r\n2 bang(output elasped time);', '1 <float>(elapsed time in msec);', '', '', 'timer', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(24, 'cputime', '', 'measure CPU time', 'The cputime object measures elapsed CPU time, as measured by your operating system. This appears to work on NT, IRIX, and Linux, but not on W98. 1st inlet rests with bang message, 2nd inlet gets elapsed CPU time, output in milliseconds.', 'control', 'TIME', '2', '1', '', 'bang <float>', '1 bang(reset timer);\r\n2 bang(output elasped CPU time);', '1 <float>(elapsed CPU time in msec);', '', '', 'cputime', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(25, 'realtime', '', 'measure real time', 'The realtime object measures elapsed real time, as measured by your operating system. 1st inlet rests with bang message, 2nd inlet gets elapsed CPU time, output in milliseconds.', 'control', 'TIME', '2', '1', '', 'bang <float>', '1 bang(reset timer);\r\n2 bang(output elasped real time);', '1 <float>(elapsed real time in msec);', '', '', 'realtime', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(26, 'pipe', '', 'dynamically growable delay line for numbers', 'The Pipe object stores a sequence of messages and outputs them after a specified delay time in miliseconds. You can change the delay time as you wish. The outputs are sorted automatically. You can specify compound messages (lists) by adding arguments which set their type and initial value as in "pack." In this case the delay time comes last and is changed by the last inlet. You can also pack symbols and pointers but this feature is UNTESTED. 1st inlet takes a message to store and output, a ''flush'' message outputs the stored messages, a ''clear'' message clears the stored message buffer, 2nd inlet sets the delay time in milliseconds. Creation arguments sets delay time in milliseconds.', 'control', 'TIME', '2', '1', '1 <float>(intialize delay time)', 'flush clear <float>', '1 <float>(number to store and output), flush(output all stored numbers immediately), clear(forget stored numbers);\r\n2 <float>(set delay time in msec);', '1 <float>(delayed output);', '', '', 'pipe', '[delay] [timer]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(27, '+', '', 'add - arithmetic', 'The floating point binary operators are +, -, *, /, pow, max, and min. Note that pow only works for nonnegative mantissas.', 'math', 'MATH', '2', '1', '1 <float>(initial value for right inlet)', '<float> bang', '1 <float>(set first value and output), bang(output);\r\n2 <float>(set second value);', '1 <float>(product of arithmetic);', '', '', 'operators', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(28, '-', '', 'subtract - arithmetic', 'The floating point binary operators are +, -, *, /, pow, max, and min. Note that pow only works for nonnegative mantissas.', 'math', 'MATH', '2', '1', '1 <float>(initial value for right inlet)', '<float> bang', '1 <float>(set first value and output), bang(output);\r\n2 <float>(set second value);', '1 <float>(product of arithmetic);', '', '', 'operators', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(29, '*', '', 'multiply - arithmetic', 'The floating point binary operators are +, -, *, /, pow, max, and min. Note that pow only works for nonnegative mantissas.', 'math', 'MATH', '2', '1', '1 <float>(initial value for right inlet)', '<float> bang', '1 <float>(set first value and output), bang(output);\r\n2 <float>(set second value);', '1 <float>(product of arithmetic);', '', '', 'operators', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(30, '/', '', 'divide - arithmetic', 'The floating point binary operators are +, -, *, /, pow, max, and min. Note that pow only works for nonnegative mantissas.', 'math', 'MATH', '2', '1', '1 <float>(initial value for right inlet)', '<float> bang', '1 <float>(set first value and output), bang(output);\r\n2 <float>(set second value);', '1 <float>(product of arithmetic);', '', '', 'operators', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(31, 'pow', '', 'power - arithmetic', 'The floating point binary operators are +, -, *, /, pow, max, and min. Note that pow only works for nonnegative mantissas.', 'math', 'MATH', '2', '1', '1 <float>(initial value for right inlet)', '<float> bang', '1 <float>(set first value and output), bang(output);\r\n2 <float>(set second value);', '1 <float>(product of arithmetic);', '', '', 'operators', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(32, '&', '', 'AND - bitwise operator', 'relational output is logical- and negative numbers BAD in bitwise logical operators. These operators as defined by C programming language. (inputs and outputs are converted to and from floating point).', 'math', 'MATH', '2', '1', '1 <float>(initial value for right intlet)', '<float> bang', '1 <float>(set first value and output), bang(output);\r\n2 <float>(set second value);', '1 <float>(product of bitwise operation);', '', '', 'otherbinops', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(33, '|', '', 'OR - bitwise operator', 'relational output is logical- and negative numbers BAD in bitwise logical operators. These operators as defined by C programming language. (inputs and outputs are converted to and from floating point).', 'math', 'MATH', '2', '1', '1 <float>(initial value for right intlet)', '<float> bang', '1 <float>(set first value and output), bang(output);\r\n2 <float>(set second value);', '1 <float>(product of bitwise operation);', '', '', 'otherbinops', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(34, '&&', '', 'AND - logical operator', 'relational output is logical- and negative numbers BAD in bitwise logical operators. These operators as defined by C programming language. (inputs and outputs are converted to and from floating point).', 'math', 'MATH', '2', '1', '1 <float>(initial value for right intlet)', '<float> bang', '1 <float>(set first value and output), bang(output);\r\n2 <float>(set second value);', '1 <float>(product of logical operation);', '', '', 'otherbinops', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(35, '||', '', 'OR - logical operator', 'relational output is logical- and negative numbers BAD in bitwise logical operators. These operators as defined by C programming language. (inputs and outputs are converted to and from floating point).', 'math', 'MATH', '2', '1', '1 <float>(initial value for right intlet)', '<float> bang', '1 <float>(set first value and output), bang(output);\r\n2 <float>(set second value);', '1 <float>(product of logical operation);', '', '', 'otherbinops', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(36, '<<', '', 'left bit shift', 'relational output is logical- and negative numbers BAD in bitwise logical operators. These operators as defined by C programming language. (inputs and outputs are converted to and from floating point).', 'math', 'MATH', '2', '1', '1 <float>(initial value for right intlet)', '<float> bang', '1 <float>(set first value and output), bang(output);\r\n2 <float>(set second value);', '1 <float>(product of bit shift);', '', '', 'otherbinops', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(37, '>>', '', 'right bit shift', 'relational output is logical- and negative numbers BAD in bitwise logical operators. These operators as defined by C programming language. (inputs and outputs are converted to and from floating point).', 'math', 'MATH', '2', '1', '1 <float>(initial value for right intlet)', '<float> bang', '1 <float>(set first value and output), bang(output);\r\n2 <float>(set second value);', '1 <float>(product of bit shift);', '', '', 'otherbinops', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(38, '>', '', 'greater - relational operator', 'relational output is logical- and negative numbers BAD in bitwise logical operators. These operators as defined by C programming language. (inputs and outputs are converted to and from floating point).', 'math', 'MATH', '2', '1', '1 <float>(initial value for right intlet)', '<float> bang', '1 <float>(set first value and output), bang(output);\r\n2 <float>(set second value);', '1 <float>(boolean comparrison);', '', '', 'otherbinops', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(39, '>=', '', 'greater or equal - relational operator', 'relational output is logical- and negative numbers BAD in bitwise logical operators. These operators as defined by C programming language. (inputs and outputs are converted to and from floating point).', 'math', 'MATH', '2', '1', '1 <float>(initial value for right intlet)', '<float> bang', '1 <float>(set first value and output), bang(output);\r\n2 <float>(set second value);', '1 <float>(boolean comparrison);', '', '', 'otherbinops', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(40, '==', '', 'equal - relational operator', 'relational output is logical- and negative numbers BAD in bitwise logical operators. These operators as defined by C programming language. (inputs and outputs are converted to and from floating point).', 'math', 'MATH', '2', '1', '1 <float>(initial value for right intlet)', '<float> bang', '1 <float>(set first value and output), bang(output);\r\n2 <float>(set second value);', '1 <float>(boolean comparrison);', '', '', 'otherbinops', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(41, '!=', '', 'not equal - relational operator', 'relational output is logical- and negative numbers BAD in bitwise logical operators. These operators as defined by C programming language. (inputs and outputs are converted to and from floating point).', 'math', 'MATH', '2', '1', '1 <float>(initial value for right intlet)', '<float> bang', '1 <float>(set first value and output), bang(output);\r\n2 <float>(set second value);', '1 <float>(boolean comparrison);', '', '', 'otherbinops', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(42, '<=', '', 'less or equal - relational operator', 'relational output is logical- and negative numbers BAD in bitwise logical operators. These operators as defined by C programming language. (inputs and outputs are converted to and from floating point).', 'math', 'MATH', '2', '1', '1 <float>(initial value for right intlet)', '<float> bang', '1 <float>(set first value and output), bang(output);\r\n2 <float>(set second value);', '1 <float>(boolean comparrison);', '', '', 'otherbinops', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(43, '<', '', 'less - relational operator', 'relational output is logical- and negative numbers BAD in bitwise logical operators. These operators as defined by C programming language. (inputs and outputs are converted to and from floating point).', 'math', 'MATH', '2', '1', '1 <float>(initial value for right intlet)', '<float> bang', '1 <float>(set first value and output), bang(output);\r\n2 <float>(set second value);', '1 <float>(boolean comparrison);', '', '', 'otherbinops', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(44, '%', '', 'find remainder - arithmetic', 'relational output is logical- and negative numbers BAD in bitwise logical operators. These operators as defined by C programming language. (inputs and outputs are converted to and from floating point).', 'math', 'MATH', '2', '1', '1 <float>(initial value for right intlet)', '<float> bang', '1 <float>(set first value and output), bang(output);\r\n2 <float>(set second value);', '1 <float>(output remainder);', '', '', 'otherbinops', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(45, 'mtof', '', 'midi value to frequency (hertz)', 'The mtof object transposes a midi value into a frequency in Hertz, so that "69" goes to "440". You can specify microtonal pitches as in "69.5" (a quarter tone higher than 69). Ftom does the reverse. A frequency of zero Hertz is given a MIDI value of -1500 (strictly speaking, it is negative infinity.)', 'math', 'MATH', '1', '1', '', '<float>', '1 <float>(midi value);', '1 <float>(frequency value);', '', '', 'acoustics', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(46, 'ftom', '', 'frequency (hertz) to midi value', 'The mtof object transposes a midi value into a frequency in Hertz, so that "69" goes to "440". You can specify microtonal pitches as in "69.5" (a quarter tone higher than 69). Ftom does the reverse. A frequency of zero Hertz is given a MIDI value of -1500 (strictly speaking, it is negative infinity.)', 'math', 'MATH', '1', '1', '', '<float>', '1 <float>(frequency value);', '1 <float>(midi value);', '', '', 'acoustics', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(47, 'dbtorms', '', 'decibels to linear "RMS" amplitude', 'The dbtorms and rmstodb objects convert from decibels to linear ("RMS") amplitude, so that 100 dB corresponds to an "RMS" of 1 Zero amplitude (strictly speaking, minus infinity dB) is clipped to zero dB, and zero dB, which should correspond to 0.0001 in "RMS", is instead rounded down to zero.', 'math', 'MATH', '1', '1', '', '<float>', '<float>(decibel value);', '<float>(RMS value);', '', '', 'acoustics', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(48, 'rmstodb', '', 'linear "RMS" amplitude to decibels', 'The dbtorms and rmstodb objects convert from decibels to linear ("RMS") amplitude, so that 100 dB corresponds to an "RMS" of 1 Zero amplitude (strictly speaking, minus infinity dB) is clipped to zero dB, and zero dB, which should correspond to 0.0001 in "RMS", is instead rounded down to zero.', 'math', 'MATH', '1', '1', '', '<float>', '<float>(RMS value);', '<float>(decibel value);', '', '', 'acoustics', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(49, 'dbtopow', '', 'decibels to power units', 'dbtopow and powtodb convert decibels to and from power units, equal to the square of the "RMS" amplitude.', 'math', 'MATH', '1', '1', '', '<float>', '<float>(decibel value);', '<float>(power unit value);', '', '', 'acoustics', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(50, 'powtodb', '', 'power units to decibels', 'dbtopow and powtodb convert decibels to and from power units, equal to the square of the "RMS" amplitude.', 'math', 'MATH', '1', '1', '', '<float>', '<float>(power unit value);', '<float>(decibel value);', '', '', 'acoustics', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(51, 'mod', '', 'find remainder (negative corrected) - arithmetic', 'NO DOCUMENTATIONh', 'math', 'MATH', '2', '1', '', '<float> bang', '1 <float>(set first value and output), bang(output);\r\n2 <float>(set second value);', '1 <float>(output remainder);', '', '', '', '[div]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(52, 'div', '', 'find quotient - arithmetic', 'NO DOCUMENTATION', 'math', 'MATH', '2', '1', '', '<float> bang', '1 <float>(set first value and output), bang(output);\r\n2 <float>(set second value);', '1 <float>(output remainder);', '', '', '', '[mod]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(53, 'sqrt', '', 'square root - higher math', 'NO DOCUMENTATION', 'math', 'MATH', '1', '1', '', '<float>', '1 <float>;', '1 <float>;', '', '', 'math', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(54, 'log', '', 'natural logarithm - higher math', 'NO DOCUMENTATION', 'math', 'MATH', '1', '1', '', '<float>', '1 <float>;', '1 <float>;', '', '', 'math', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(55, 'exp', '', 'exponential - higher math', 'NO DOCUMENTATION', 'math', 'MATH', '1', '1', '', '<float>', '1 <float>;', '1 <float>;', '', '', 'math', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(56, 'abs', '', 'absolute value - higher math', 'NO DOCUMENTATION', 'math', 'MATH', '1', '1', '', '<float>', '1 <float>;', '1 <float>;', '', '', 'math', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(57, 'sin', '', 'sine - trigonometry', 'takes input in radians', 'math', 'MATH', '1', '1', '', '<float>', '1 <float>(radian);', '1 <float>;', '', '', 'math', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(58, 'cos', '', 'cosine - trigonometry', 'takes input in radians', 'math', 'MATH', '1', '1', '', '<float>', '1 <float>(radian);', '1 <float>;', '', '', 'math', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(59, 'tan', '', 'tangent - trigonometry', 'takes input in radians', 'math', 'MATH', '1', '1', '', '<float>', '1 <float>(radian);', '1 <float>;', '', '', 'math', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(60, 'atan', '', 'inverse tangent - trigonometry', 'arc tangent', 'math', 'MATH', '1', '1', '', '<float>', '1 <float>;', '1 <float>;', '', '', 'math', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(61, 'atan2', '', 'inverse tangent of quotient x/y - trigonometry', 'arc tangent, takes x/y pair and outputs between -pi and pi', 'math', 'MATH', '2', '1', '', '<float>', '1 <float>(x);\r\n2 <float>(y);', '1 <float>;', '', '', 'math', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(62, 'random', '', 'pseudorandom integers', 'Random outputs pseudorandom integers from 0 to N-1 where N is the creation argument (5 in the example below.) You can specify a seed if you wish. Seeds are kept locally so that if two Randoms are seeded the same they will have the same output (or indeed you can seed the same one twice to repeat the output.)\r\nOn the other hand, if you don''t supply a seed each instance of random gets its own seed. WARNING: nothing is known about the quality of teh pseudorandom number generator. It isn''t any standard one!', 'math', 'MATH', '2', '1', '1 <float>(initialize range)', '<float> <bang> seed', '1 <bang>(output), list{seed <float>}(set seed);\r\n2 <float>(reset range);', '1 <float>(pseudorandom integer);', '', '', 'random', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(63, 'min', '', 'upper number limit', 'limit value to minimum output', 'math', 'MATH', '2', '1', '1 <float>(initial value)', '<float>', '1 <float>(incoming stream);\r\n2 <float>(value to limit);', '1 <float>;', '', '', 'operators', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(64, 'max', '', 'lower number limit', 'limit value to maximum output', 'math', 'MATH', '2', '1', '1 <float>(initial value)', '<float>', '1 <float>(incoming stream);\r\n2 <float>(value to limit);', '1 <float>;', '', '', 'operators', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(65, 'notein', '', 'MIDI note input', 'MIDI note input, creation argument sets channel input, no argument makes input omni.', 'connectivity', 'MIDI', '', '3-n', '1 <float>(optional channel number)', '<float>', '', '1 <float>(pitch);\r\n2 <float>(velocity);\r\n3 <float>(!arg1, channel number);', '', '', 'midi', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(66, 'ctlin', '', 'MIDI control input', 'MIDI control input, creation argument makes ctlin omni, 2nd argument sets channel, no argument inputs all control information', 'connectivity', 'MIDI', '', '3-n', '1 <float>(optional control number)\r\n2 <float>(optional channel number)', '<float>', '', '1 <float>(value);\r\n2 <float>(!arg1, control number);\r\n3 <float>(!arg2, channel number);', '', '', 'midi', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(67, 'pgmin', '', 'MIDI program change input', 'program change', 'connectivity', 'MIDI', '', '2', '1 <float>(optional channel number)', '<float>', '', '1 <float>(value);\r\n2 <float>(!arg1, channel number);', '', '', 'midi', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(68, 'bendin', '', 'MIDI pitch bend input', 'pitch bend', 'connectivity', 'MIDI', '', '2', '1 <float>(optional channel number)', '<float>', '', '1 <float>(value);\r\n2 <float>(!arg1, channel number);', '', '', 'midi', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(69, 'touchin', '', 'MIDI touch input', 'channel and poly aftertouch', 'connectivity', 'MIDI', '', '2', '1 <float>(optional channel number)', '<float>', '', '1 <float>(value);\r\n2 <float>(!arg1, channel number);', '', '', 'midi', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(70, 'polytouchin', '', 'MIDI poly aftertouch input', 'channel and poly aftertouch', 'connectivity', 'MIDI', '', '3', '1 <float>(optional channel number)', '<float>', '', '1 <float>(value);\r\n2 <float>(pitch);\r\n3 <float>(!arg1, channel number);', '', '', 'midi', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(71, 'midiin', '', 'raw MIDI input', 'always omni, ouputs the port number instead of the channel', 'connectivity', 'MIDI', '', '2', '', '<float> <anything>', '', '1 <anything>(raw midi data);\r\n2 <float>(port number);', '', '', 'midi', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(72, 'sysexin', '', 'MIDI system exclusive input', 'always omni, ouputs the port number instead of the channel', 'connectivity', 'MIDI', '', '2', '', '<float> <anything>', '', '1 <anything>(system exclusive data);\r\n2 <float>(port number);', '', '', 'midi', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(73, 'noteout', '', 'MIDI note output', 'Take an optional channel as creation argument, and ctlin takes a control number and a channel. You get inlets to change them in any case. IF you specify no channel, it''s channel 1', 'connectivity', 'MIDI', '3', '', '1 <float>(channel number)', '<float>', '1 <float>(pitch);\r\n2 <float>(velocity);\r\n3 <float>(channel number);', '', '', '', 'midi', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(74, 'ctlout', '', 'MIDI control output', 'Control output. Takes an optional channel as creation argument, and ctlin takes a control number and a channel. You get inlets to change them in any case. IF you specify no channel, it''s channel 1', 'connectivity', 'MIDI', '3', '', '1 <float>(channel number)', '<float>', '1 <float>(value);\r\n2 <float>(control number);\r\n3 <float>(channel number);', '', '', '', 'midi', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(75, 'pgmout', '', 'MIDI program change output', 'Program Change. Control output. Takes an optional channel as creation argument, and ctlin takes a control number and a channel. You get inlets to change them in any case. IF you specify no channel, it''s channel 1', 'connectivity', 'MIDI', '2', '', '1 <float>(channel number)', '<float>', '1 <float>(value);\r\n2 <float>(channel number);', '', '', '', 'midi', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(76, 'bendout', '', 'MIDI pitch bend output', 'Pitch bend output. Takes an optional channel as creation argument, and ctlin takes a control number and a channel. You get inlets to change them in any case. IF you specify no channel, it''s channel 1', 'connectivity', 'MIDI', '2', '', '1 <float>(channel number)', '<float>', '1 <float>(value);\r\n2 <float>(channel number);', '', '', '', 'midi', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(77, 'touchout', '', 'MIDI touch output', 'channel and poly aftertouch. Takes an optional channel as creation argument, and ctlin takes a control number and a channel. You get inlets to change them in any case. IF you specify no channel, it''s channel 1', 'connectivity', 'MIDI', '2', '', '1 <float>(channel number)', '<float>', '1 <float>(value);\r\n2 <float>(channel number);', '', '', '', 'midi', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(78, 'polytouchout', '', 'MIDI poly aftertouch output', 'channel and poly aftertouch. Takes an optional channel as creation argument, and ctlin takes a control number and a channel. You get inlets to change them in any case. IF you specify no channel, it''s channel 1', 'connectivity', 'MIDI', '3', '', '1 <float>(channel number)', '<float>', '1 <float>(value);\r\n2 <float>(pitch);\r\n3 <float>(channel number);', '', '', '', '', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(79, 'midiout', '', 'raw MIDI output', 'raw MIDI output, second inlet is port number.', 'connectivity', 'MIDI', '2', '', '1 <float>(port number)', '<float> <anything>', '1 <anything>(raw midi data);\r\n2 <float>(port number);', '', '', '', 'midi', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(80, 'makenote', '', 'schedule a delayed "note off" message corresponding to a note-on', 'Makenote makes MIDI-style note-on/note-off pairs, which you can use for MIDI output or to drive note-like processes within Pd.\r\n1st inlet are "pitches" which may be integers or not. 2nd inlet is the "velocity", 3rd inlet is duration in milliseconds. creation arguments initialize velocity and duration.', 'connectivity', 'MIDI', '3', '2', '1 <float>(velocity)\r\n2 <float>(duration)', '<float>', '1 <float>(pitch);\r\n2 <float>(velocity);\r\n3 <float>(duration);', '1 <float>(pitch);\r\n2 <float>(velocity);', '', '', 'midinote', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(81, 'stripnote', '', 'strip "note off" messages', 'Stripnote takes note-off (zero-velocity) messages out of a stream of MIDI-style note message and passes the others through unchanged.', 'connectivity', 'MIDI', '2', '2', '', '<float>', '1 <float>(pitch);\r\n2 <float>(velocity);', '1 <float>(pitch);\r\n2 <float>(velocity);', '', '', 'midi', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(82, 'tabread', '', 'read a number from a table', 'tabread takes an index value for x and outputs the corresonding y value. you can set the table dynamically with a set message.', 'storage', 'TABLES', '1', '1', '1 <symbol>(table name)', '<table> <float> <symbol>', '1 <float>(index), list{set <symbol>}(set table name);', '1 <float>(corresponding index value);', '', '', 'tabread', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(83, 'tabread4', '', 'read an interpolated number from a table ', 'tabread4 takes an index value for x and outputs the corresonding y value, index values between steps are linear interpolated. you can set the table dynamically with a set message.', 'storage', 'TABLES', '1', '1', '1 <symbol>(table name)', '<table> <float> <symbol>', '1 <float>(index), list{set <symbol>}(set table name);', '1 <float>(corresponding index value);', '', '', 'no', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(84, 'tabwrite', '', 'write a number to a table', '', 'storage', 'TABLES', '2', '', '1 <symbol>(table name)', '<table> <float> <symbol>', '1 <float>(set y value), list{set <symbol>}(set table name);\r\n2 <float>(select x index);', '', '', '', 'tabwrite', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(85, 'soundfiler', '', 'read and write a soundfile to a table', 'The soundfiler object reads and writes floating point arrays to binary soundfiles which may contain 2 or 3 byte fixed point or 4 byte floating point samples in wave, aiff, or next formats (no floating point aiff, though.). The number of channels of the soundfile need not match the number of arrays given (extras are dropped and unsupplied channels are zeroed out.)\r\nWhen reading you can leave soundfiler to figure out which of the three known soundfile formats the file belongs to or override all header information using the "-raw" flag.\r\nFlags fore reading:\r\n-skip <sample frames to skip in file>\r\n-nframes <maximum number of sample frames to read>\r\n-resize\r\n-maxsize <maximum number of samples we can resize to>\r\n-raw <headersize> <channels> <bytespersample> <endianness>\r\nThis causes all header information to be ignored. Endianness is "l" ("little") for Intel machines or "b" ("big") for Macintoshes and SGIs. You can give "n" (natural) to take the byte order your machine prefers.\r\nFlags for writing:\r\n-wave, -nextstep, -aiff\r\n-big, -little (nextstep only!)\r\n-skip <number of sample frames to skip in array>\r\n-nframes <maximum number to write>\r\n-bytes <2, 3, or 4>\r\n-normalize\r\n-rate <sample rate>\r\nThe number of channels is limited to 64', 'storage', 'TABLES', '1', '1', '', 'read write <table>', '1 list{read (flags) <symbol> <symbol>}(read readflags filename tables, where tables may be multiple tables and readflags are possibly: -skip <float> [samples to skip], -nframes <float> [max samples to read>, -resize [dynamically change size of table], -maxsize <float> [max size to resize], -raw <float> <float> <float> <symbol> [headersize, channels, bytespersample, endianess, where endianess l=little, b=big, n=natural]), list{write (flags) <symbol> <symbol>}(write writeflags filename tables, where tables may be multiple tables and writeflags are possibly: -wave [wav format], -nextstep [au format], -aiff [aiff format], -big [big endian], -little [little endian, nextstep only], -skip [frames to skip in array], -nframes [max number of frames], -bytes [2, 3 or 4], -normalize [automatic normalization], -rate [the samplerate]);', '1 <int>(soundfile length in samples);', '', '', 'soundfiler', '[tabwrite~] [tabplay~] [tabread4~] [readsf~] [writesf~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(86, 'loadbang', '', 'bang on load', 'loadbang sends a bang message to its outlet when the patch is first intiated', 'misc', 'MISC', '', '1', '', 'bang', '', '1 bang(on patch intialization);', '', '', '', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(87, 'serial', '', 'serial device control for NT only', 'NO DOCUMENTATION', 'misc', 'MISC', '1', '', '', '', '', '', '', '', '', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(88, 'netsend', '', 'send messages over the internet', 'The Netsend object connects to another machine over the network for sending TCP ("stream") or UDP ("datagram") messages. An outlet reports whether the connection is open or not. A connection request should specify the name or IP address of the other host and the port number. There should be a "Netreceive" on the remote host with a matching port number.\r\nOpt@web.fm has made compatible objects for Max so that Pd and Max can intercommunicate: see ftp://fals.ch/pub/pdnets/.\r\nThe Linux version of Pd comes with "pdsend" and "pdreceive" standalone programs. These haven''t been tested in Windows yet (but the source is included in the Pd distribution.)', 'misc', 'MISC', '1', '1', '1 <bool>(protocol type, 0=TCP, 1=UDP)', 'connect disconnect send', '1 list{connect <symbol> <float>}(connect hostname port), disconnect(disconnect from host), list{send <symbol> <anything>}(send messageid data); ', '1 <bool>(connection status, 0=closed, 1=open);', '', '', 'netsend', '[netreceive]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(89, 'netreceive', '', 'receive messages over the internet', 'The Netreceive object opens a socket for TCP ("stream") or UDP ("datagram") network reception on a specified port. If using TCP, an outlet gives you the number of Netsend objects (or other compatible clients) have opened connections here.\r\nIncoming network messages appear on "receive" objects;\r\nit''s up to the sender to select which one. Here, a "receive foo" fields messages sent from the Netsend help window, q.v\r\nThere are some possibilities for intercommunication with other programs... see the help for "netsend."\r\nSECURITY ALERT: don''t publish the port number of your netreceive unless you wouldn''t mind other people being able to send you messages.\r\nfirst argument: portnumber = 3000\r\nsecond argument: 0 or none for TCP, nonzero for UDP', 'misc', 'MISC', '', '1', '1 <float>(port number)\r\n2 <bool>(protocol type, 0=TCP, 1=UDP)', '<float> <bool> <anything> <list>', '', '1 list{<symbol> <anything>}(messageid streamdata);\r\n2 <float>(!arg2 || arg2==0, number of open connections);', '', '', 'netreceive', '[netsend]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(90, 'qlist', '', 'message sequencer', 'The qlist object reads text files containing time-tagged Pd messages. You can have them sequenced automatically (by sending a "bang" message, possibly changing speed via "tempo" messages) or manually via the "rewind" and "next" messages.\r\nTo run the qlist automatically, send it a "read" message (the filename is relative to the directory the patch is in) and later a "bang." Messages in the file are separated by semicolons. Optional leading numbers are delay times in milliseconds. If the tempo is diffrerent from 1 the messages are sent faster or slower accordingly. Messages should start with a symbol giving the destination object. In the file "qlist.q" used here, the messages go to objects "this" and "that" which are receives below.\r\nTo run it manually, send "rewind" followed by "next". All messages not preceeded by numbers are sent. As soon as a message starting with one or more numbers is encountered, the numbers are output as a list. There are many ways you could design a sequencer around this.\r\nYou can also record textual messages and save them to a file. Send "clear" to empty the qlist and "add" to add messages (terminated with semicolons.) The message, "add2" adds a list of atoms without finishing with a semicolon in case you want to make variable-length messages.', 'misc', 'MISC', '1', '2', '', 'bang tempo rewind next clear add add2 read write <float>', '1 bang(sequence automatically), list{tempo <float>}(set relative tempo), rewind(go to beginning and stop), next(single step forward), list{next 1}{step forward and supress message), clear(empty the qlist), list{add <float> <symbol> <anything>}(add delay id message, delay is optional, leading symbol outputs to destination object, message can be anything), list{add2 <anything>}(add to a message without temrinating), list{read <symbol>}(read from file), list{write <symbol>}(write to file);', '1 <float>(output leading number);\r\n2 bang(end of qlist, with 1000ms delay);', '', '', 'qlist', '[textfile]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', '');
INSERT INTO `object` (`idx`, `name`, `synonym`, `tiny_desc`, `long_desc`, `category`, `type`, `inlets`, `outlets`, `arguments`, `methods`, `in_methods`, `out_methods`, `arg_methods`, `src`, `helpname`, `see_also`, `library`, `maintainer`, `url`, `tags`, `wiki`) VALUES
(91, 'textfile', '', 'file to message converter', 'The textfile object reads and writes text files to and from memory. You can read a file and output sequential lines as lists, or collect lines and write them out. You can use this object to generate "models" for Gem, for instance.\r\nTo record textual messages and save them to a file, first send "clear" to empty the qlist and "add" to add messages (terminated with semicolons.) The message, "add2" adds a list of atoms without finishing with a semicolon in case you want to make variable-length messages.\r\nYou can also use this object simply for storing heterogeneous sequences of lists.', 'misc', 'MISC', '1', '2', '', 'bang rewind clear add add2 set read write print', '1 rewind(return to beginning), bang(output single line as list), clear(empty the object), list{add <list>}(add a message), list{add2 <list>}(add unterminated message), list{set <list>}(clear object and add message), list{read <symbol> (cr)}(read from file, cr=with carriage return termination), list{write <symbol> (cr)}(write to file, cr=with carriage return termination), print(print debugging information);', '1 <list>(line sequences);\r\n2 bang(end of squence);', '', '', 'textfile', '[qlist]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(92, 'openpanel', '', '"Open" dialog', 'When Openpanel gets a "bang" an "Open file" browser appears on the screen. If you select a file, its name appears on the outlet.', 'misc', 'MISC', '1', '1', '', '<symbol> bang', '1 bang(open dialog for current directory), <symbol>(set directory to read and open dialog);', '1 <symbol>(selected directory+filename);', '', '', 'openpanel', '[savepanel]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(93, 'savepanel', '', '"Save as" dialog', 'When Savepanel gets a "bang" a "Save As" file browser appears on the screen, If you choose a filename, it appears on the outlet.', 'misc', 'MISC', '1', '1', '', '', '1 bang(open dialog for current directory), <symbol>(set directory to read and open dialog);', '1 <symbol>(save directory+filename);', '', '', 'savepanel', '[openpanel]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(94, 'bag', '', 'set of numbers', 'The bag object takes (value, flag) pairs. If the flag is true (nonzero), the value is added to the collection;\r\nif false, it''s removed. The collection may have many copies of the same value. You can output the collection (and empty it) with a "flush" message, or just empty it with "clear." You can use this to mimic a sustain pedal, for example.', 'misc', 'MISC', '2', '1', '', '<list> flush clear', '1 list{<float> <float>}(value, flag pair), flush(output and empty collection), clear(empty collection);', '1 <float>(stream of collectd values flagged nonzero);', '', '', 'bag', '[poly] [makenote]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(95, 'poly', '', 'polyphonic voice allocation', 'The poly object takes a stream of pitch/velocity pairs and outputs triples containing voice number, pitch and velocity. You can pack the output and use the route object to route messages among a bank of voices depending on the first outlet. Poly can be configured to do voice stealing or not (the default.)', 'misc', 'MISC', '2', '3', '1 <float>(number of voices)\r\n2 <bool>(voice stealing, 0=off, 1=on)', '<float> <list> stop clear', '1 <float>(pitch), list{<float> <float>}(pitch + velocity pair), stop(return all voices to zero velocity), clear(empty voice bank);\r\n2 <float>(velocity);', '1 <float>(voice number);\r\n2 <float>(pitch);\r\n3 <float>(velocity);', '', '', 'poly', '[route] [makenote]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(96, 'key', '', 'numeric key values from keyboard', 'Key and keyup report the (system dependent) numbers of "printing" keys of the keyboard. Keyname gives the symbolic name of the key, with a 1 or 0 if it''s up or down, and works with non-printing keys like shift or "F1".\r\nCaveat -- this only works if Pd actually gets the key events which can depend on the stacking order of windows and/or the pointer location, depending on the system.', 'misc', 'MISC', '', '1', '', '<float>', '', '1 <float>(key number on trigger);', '', '', 'key', '[keyup] [keyname]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(97, 'keyup', '', 'numeric key values from keyboard on release', 'Key and keyup report the (system dependent) numbers of "printing" keys of the keyboard. Keyname gives the symbolic name of the key, with a 1 or 0 if it''s up or down, and works with non-printing keys like shift or "F1".\r\nCaveat -- this only works if Pd actually gets the key events which can depend on the stacking order of windows and/or the pointer location, depending on the system.', 'misc', 'MISC', '', '1', '', '<float>', '', '1 <float>(key number on release);', '', '', 'key', '[key] [keyname]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(98, 'keyname', '', 'symbolic key name', 'Keyname gives the symbolic name of the key, with a 1 or 0 if it''s up or down, and works with non-printing keys like shift or "F1".\r\nCaveat -- this only works if Pd actually gets the key events which can depend on the stacking order of windows and/or the pointer location, depending on the system.', 'misc', 'MISC', '', '2', '', '<float> <symbol>', '', '1 <bool>(key status, 0=release, 1=trigger);\r\n2 <symbol>(symbolic key name);', '', '', 'key', '[key] [keyup]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(99, 'declare', '', 'set search path and/or load libraries', 'put "declare" objects in a patch to tell it about the environment in\r\nwhich objects should be created in this canvas.  This includes directories to\r\nsearch ("-path", "-stdpath") and object libraries to load\r\n("-lib" and "-stdlib").  These must be set before the patch containing\r\nthe "declare" object is filled in with its contents; so when the patch is\r\nsaved,  we throw early messages to the canvas to set the environment\r\nbefore any objects are created in it.', 'misc', 'MISC', '', '', 'n <symbol>(valid search flags/paths/libs)', '', '', '', '', '', 'no', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(100, '+~', '', 'add - arithmetic on audio signals', 'The binary signal operators can be configured to combine two signals as above, or, if you give a numeric argument, audio signals are combined with scalars.\r\nThe right inlet takes audio signals or numbers depending on whether the argument is present or not.The right inlet takes audio signals or numbers depending on whether the argument is present or not.', 'audio', 'AUDIO MATH', '2', '1', '1 <float>(scalar);', '<float> dsp', '1 dsp;\r\n2 dsp, <float>(scalar);', '1 dsp;', '', '', 'sigbinops', '[-~] [*~] [/~] [max~] [min~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(101, '-~', '', 'subtract - arithmetic on audio signals', 'The binary signal operators can be configured to combine two signals as above, or, if you give a numeric argument, audio signals are combined with scalars.\r\nThe right inlet takes audio signals or numbers depending on whether the argument is present or not.The right inlet takes audio signals or numbers depending on whether the argument is present or not.', 'audio', 'AUDIO MATH', '2', '1', '1 <float>(scalar);', '<float> dsp', '1 dsp;\r\n2 dsp, <float>(scalar);', '1 dsp;', '', '', 'sigbinops', '[+~] [*~] [/~] [max~] [min~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(102, '*~', '', 'multiply - arithmetic on audio signals', 'The binary signal operators can be configured to combine two signals as above, or, if you give a numeric argument, audio signals are combined with scalars.\r\nThe right inlet takes audio signals or numbers depending on whether the argument is present or not.The right inlet takes audio signals or numbers depending on whether the argument is present or not.', 'audio', 'AUDIO MATH', '2', '1', '1 <float>(scalar);', '<float> dsp', '1 dsp;\r\n2 dsp, <float>(scalar);', '1 dsp;', '', '', 'sigbinops', '[+~] [-~] [/~] [max~] [min~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(103, '/~', '', 'divide - arithmetic on audio signals', 'The binary signal operators can be configured to combine two signals as above, or, if you give a numeric argument, audio signals are combined with scalars.\r\nThe right inlet takes audio signals or numbers depending on whether the argument is present or not.The right inlet takes audio signals or numbers depending on whether the argument is present or not.', 'audio', 'AUDIO MATH', '2', '1', '1 <float>(scalar);', '<float> dsp', '1 dsp;\r\n2 dsp, <float>(scalar);', '1 dsp;', '', '', 'sigbinops', '[+~] [-~] [*~] [max~] [min~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(104, 'max~', '', 'maximum or minimum of 2 input signals', 'The binary signal operators can be configured to combine two signals as above, or, if you give a numeric argument, audio signals are combined with scalars.\r\nThe right inlet takes audio signals or numbers depending on whether the argument is present or not.The right inlet takes audio signals or numbers depending on whether the argument is present or not.', 'audio', 'AUDIO MATH', '2', '1', '1 <float>(scalar);', '<float> dsp', '1 dsp;\r\n2 dsp, <float>(scalar);', '1 dsp;', '', '', 'sigbinops', '[+~] [-~] [*~] [/~] [min~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(105, 'min~', '', 'maximum or minimum of 2 input signals', 'The binary signal operators can be configured to combine two signals as above, or, if you give a numeric argument, audio signals are combined with scalars.\r\nThe right inlet takes audio signals or numbers depending on whether the argument is present or not.The right inlet takes audio signals or numbers depending on whether the argument is present or not.', 'audio', 'AUDIO MATH', '2', '1', '1 <float> (scalar);', '<float> dsp', '1 dsp;\r\n2 dsp, <float> (scalar);', '1 dsp;', '', '', 'sigbinops', '[+~] [-~] [*~] [/~] [max~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(106, 'clip~', '', 'constrict signal to lie between two bounds', 'The clip~ object passes its signal input to its output, clipping it to lie between two limits.', 'audio', 'AUDIO MATH', '3', '1', '1 <float> (lower limit); \r\n2 <float> (upper limit);', '<float> dsp', '1 dsp; \r\n2 <float> (lower limit); \r\n3 <float> (upper limit);', '1 dsp;', '', '', 'clip~', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(107, 'q8_rsqrt~', 'rsqrt~', '8 bit reciprocal square root', 'rsqrt~ takes the approximate reciprocal square root of the incoming signal, using a fast, approximate algorithm which is probably accurate to about 120 dB (20 bits).', 'audio', 'AUDIO MATH', '1', '1', '', 'dsp', '1 dsp;', '1 dsp;', '', '', 'rsqrt~', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(108, 'q8_sqrt~', 'sqrt~', '8 bit signal square root', 'sqrt~ takes the approximate square root of the incoming signal, using a fast, approximate algorithm which is probably accurate to about 120 dB (20 bits).', 'audio', 'AUDIO MATH', '1', '1', '', 'dsp', '1 dsp;', '1 dsp;', '', '', 'sqrt~', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(109, 'wrap~', '', 'wraparound (remainder modulo 1 - fractional part)', 'wrap~ gives the difference between the input and the largest integer not exceeding it (for positive numbers this is the fractional part).', 'audio', 'AUDIO MATH', '1', '1', '', 'dsp', '1 dsp;', '1 dsp;', '', '', 'wrap~', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(110, 'fft~', '', 'complex forward discrete Fourier transform', 'The FFT objects do Fourier analyses and resyntheses of incoming real or complex signals. Complex signals are handled as pairs of signals (real and imaginary part.) The analysis size is one block (you can use the block~ or switch~ objects to control block size).\r\nThe real FFT outputs N/2+1 real parts and N/2-1 imaginary parts. The other outputs are zero. At DC and at the Nyquist there is no imaginary part, but the second through Nth output is as a real and imaginary pair, which can be thought of as the cosine and sin component strengths.\r\nThere is no normalization, so that an FFT followed by an IFFT has a gain of N.', 'audio', 'AUDIO MATH', '2', '2', '', 'dsp', '1 dsp (real); \r\n2 dsp (imaginary);', '1 dsp; \r\n2 dsp;', '', '', 'fft~', '[ifft~] [rfft~] [rifft~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(111, 'ifft~', '', 'complex inverse discrete Fourier transform', 'The FFT objects do Fourier analyses and resyntheses of incoming real or complex signals. Complex signals are handled as pairs of signals (real and imaginary part.) The analysis size is one block (you can use the block~ or switch~ objects to control block size).\r\nThe real FFT outputs N/2+1 real parts and N/2-1 imaginary parts. The other outputs are zero. At DC and at the Nyquist there is no imaginary part, but the second through Nth output is as a real and imaginary pair, which can be thought of as the cosine and sin component strengths.\r\nThere is no normalization, so that an FFT followed by an IFFT has a gain of N.', 'audio', 'AUDIO MATH', '2', '2', '', 'dsp', '1 dsp (real);\r\n2 dsp (imaginary);', '1 dsp; \r\n2 dsp;', '', '', 'fft~', '[fft~] [rfft~] [rifft~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(112, 'rfft~', '', 'real forward discrete Fourier transform', 'The FFT objects do Fourier analyses and resyntheses of incoming real or complex signals. Complex signals are handled as pairs of signals (real and imaginary part.) The analysis size is one block (you can use the block~ or switch~ objects to control block size).\r\nThe real FFT outputs N/2+1 real parts and N/2-1 imaginary parts. The other outputs are zero. At DC and at the Nyquist there is no imaginary part, but the second through Nth output is as a real and imaginary pair, which can be thought of as the cosine and sin component strengths.\r\nThere is no normalization, so that an FFT followed by an IFFT has a gain of N.', 'audio', 'AUDIO MATH', '1', '2', '', 'dsp', '1 dsp (real);', '1 dsp (real); \r\n2 dsp (imaginary);', '', '', 'fft~', '[fft~] [ifft~] [rifft~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(113, 'rifft~', '', 'real inverse discrete Fourier transform', 'The FFT objects do Fourier analyses and resyntheses of incoming real or complex signals. Complex signals are handled as pairs of signals (real and imaginary part.) The analysis size is one block (you can use the block~ or switch~ objects to control block size).\r\nThe real FFT outputs N/2+1 real parts and N/2-1 imaginary parts. The other outputs are zero. At DC and at the Nyquist there is no imaginary part, but the second through Nth output is as a real and imaginary pair, which can be thought of as the cosine and sin component strengths.\r\nThere is no normalization, so that an FFT followed by an IFFT has a gain of N.', 'audio', 'AUDIO MATH', '2', '1', '', 'dsp', '1 dsp (real);\r\n2 dsp (imaginary);', '1 dsp;', '', '', 'fft~', '[fft~] [ifft~] [rfft~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(114, 'framp~', '', 'estimate frequency and amplitude of FFT components', 'Framp~ takes as input a rectangular-windowed FFT and outputs, for each FFT channel, the estimated amplitude and frequency of any component feedinf that channel. A sinusoidal component should appear in four components (or three in the special case of a sinusoid exactly tuned to a bin.) Frequency output is in bins, i.e., units of SR/N.', 'audio', 'AUDIO MATH', '2', '2', '', 'dsp', '1 dsp (real); \r\n2 dsp (imaginary);', '1 dsp (frequency); \r\n2 dsp (amplitude);', '', '', 'framp~', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(115, 'mtof~', '', 'acoustic conversion for audio signals (midi to frequency)', 'These objects convert MIDI pitch to frequency and back, and dB to and from RMS and power. THey take audio signals as input and output (and work sample by sample.) Since they call library math functions, they may be much more expensive than other workaday tilde objects such as *~ and osc~, depending on your hardware and math library.\r\nBoundary conditions are handled "reasonably". 100 db is assigned an RMS of 1, and dbtorms~ and dbtopow~ output true zero for 0 dB and less.', 'audio', 'AUDIO MATH', '1', '1', '', 'dsp', '1 dsp (midi pitch);', '1 dsp (frequency HZ);', '', '', 'acoustics~', '[mtof] [ftom] [dbtorms] [rmstodb] [dbtopow] [powtodb]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(116, 'ftom~', '', 'acoustic conversion for audio signals (frequency to midi)', 'These objects convert MIDI pitch to frequency and back, and dB to and from RMS and power. THey take audio signals as input and output (and work sample by sample.) Since they call library math functions, they may be much more expensive than other workaday tilde objects such as *~ and osc~, depending on your hardware and math library.\r\nBoundary conditions are handled "reasonably". 100 db is assigned an RMS of 1, and dbtorms~ and dbtopow~ output true zero for 0 dB and less.', 'audio', 'AUDIO MATH', '1', '1', '', 'dsp', '1 dsp (frequency HZ);', '1 dsp (midi pitch);', '', '', 'acoustics~', '[mtof] [ftom] [dbtorms] [rmstodb] [dbtopow] [powtodb]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(117, 'dbtorms~', '', 'acoustic conversion for audio signals (dB to RMS)', 'These objects convert MIDI pitch to frequency and back, and dB to and from RMS and power. THey take audio signals as input and output (and work sample by sample.) Since they call library math functions, they may be much more expensive than other workaday tilde objects such as *~ and osc~, depending on your hardware and math library.\r\nBoundary conditions are handled "reasonably". 100 db is assigned an RMS of 1, and dbtorms~ and dbtopow~ output true zero for 0 dB and less.', 'audio', 'AUDIO MATH', '1', '1', '', 'dsp', '1 dsp (dB);', '1 dsp (RMS);', '', '', 'acoustics~', '[mtof] [ftom] [dbtorms] [rmstodb] [dbtopow] [powtodb]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(118, 'rmstodb~', '', 'acoustic conversion for audio signals (RMS to dB)', 'These objects convert MIDI pitch to frequency and back, and dB to and from RMS and power. THey take audio signals as input and output (and work sample by sample.) Since they call library math functions, they may be much more expensive than other workaday tilde objects such as *~ and osc~, depending on your hardware and math library.\r\nBoundary conditions are handled "reasonably". 100 db is assigned an RMS of 1, and dbtorms~ and dbtopow~ output true zero for 0 dB and less.', 'audio', 'AUDIO MATH', '1', '1', '', 'dsp', '1 dsp (RMS);', '1 dsp (dB);', '', '', 'acoustics~', '[mtof] [ftom] [dbtorms] [rmstodb] [dbtopow] [powtodb]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(119, 'dbtopow~', '', 'acoustic conversion for audio signals (dB to power)', 'These objects convert MIDI pitch to frequency and back, and dB to and from RMS and power. THey take audio signals as input and output (and work sample by sample.) Since they call library math functions, they may be much more expensive than other workaday tilde objects such as *~ and osc~, depending on your hardware and math library.\r\nBoundary conditions are handled "reasonably". 100 db is assigned an RMS of 1, and dbtorms~ and dbtopow~ output true zero for 0 dB and less.', 'audio', 'AUDIO MATH', '1', '1', '', 'dsp', '1 dsp (dB);', '1 dsp (power);', '', '', 'acoustics~', '[mtof] [ftom] [dbtorms] [rmstodb] [dbtopow] [powtodb]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(120, 'powtodb~', '', 'acoustic conversion for audio signals (power to dB)', 'These objects convert MIDI pitch to frequency and back, and dB to and from RMS and power. THey take audio signals as input and output (and work sample by sample.) Since they call library math functions, they may be much more expensive than other workaday tilde objects such as *~ and osc~, depending on your hardware and math library.\r\nBoundary conditions are handled "reasonably". 100 db is assigned an RMS of 1, and dbtorms~ and dbtopow~ output true zero for 0 dB and less.', 'audio', 'AUDIO MATH', '1', '1', '', 'dsp', '1 dsp (power);', '1 dsp (dB);', '', '', 'acoustics~', '[mtof] [ftom] [dbtorms] [rmstodb] [dbtopow] [powtodb]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(121, 'dac~', '', 'audio output', 'Adc~ and dac~ rovide real-time audio input and output for Pd, respectively, whether analog or digital. By default they are stereo but you can specify channel numbers.\r\nThe actual number of channels Pd inputs and outputs are set on Pd''s command line. You can open patches that want to use more channels, and channel numbers out of rance will be dropped (dac~) or appear as zero (adc~).', 'audio', 'AUDIO GLUE', 'n', '0', 'n <int>(channel number)', 'dsp', 'n dsp;', '', '', '', 'adc~_dac~', '[adc~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(122, 'adc~', '', 'audio input', 'Adc~ and dac~ rovide real-time audio input and output for Pd, respectively, whether analog or digital. By default they are stereo but you can specify channel numbers.\r\nThe actual number of channels Pd inputs and outputs are set on Pd''s command line. You can open patches that want to use more channels, and channel numbers out of rance will be dropped (dac~) or appear as zero (adc~).', 'audio', 'AUDIO GLUE', '1', 'n', 'n <int>(channel number)', 'dsp', '1 unknown;', 'n dsp;', '', '', 'adc~_dac~', '[dac~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(123, 'sig~', '', 'convert numbers to audio signal', 'the sig~ object converts numbers to an audio signal.', 'audio', 'AUDIO GLUE', '1', '1', '', 'dsp <float>', '1 <float>;', '1 dsp;', '', '', 'sig~', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(124, 'line~', '', 'generate audio ramps', 'The line~ object generates linear ramps whose levels and timing are determined by messages you send it. The messages may be a single target value (causing the output to jump to the target) or a target and a time in milliseconds (to start a new ramp.)', 'audio', 'AUDIO GLUE', '2', '1', '', '<float> stop dsp', '1 list{<float> <int>}, stop; \r\n2 <int>', '1 dsp;', '', '', 'line~', '[line] [vline~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(125, 'threshold~', '', 'detect signal thresholds', 'threshold~ monitors its input signal and outputs bangs when the signal exceeds a specified "trigger" value, and also when the signal recedes below a "rest" value. You can specify debounce times in milliseconds, for the threshold~ to wait after the two event types before triggering again.', 'audio', 'AUDIO GLUE', '2', '2', '1 trigger threshold \r\n2 trigger debounce time\r\n3 rest threshold\r\n4 rest debounce time', '<float> stop dsp', '1 dsp, list{set <float> <float> <float> <float>}; \r\n2 <bool>', '1 <float> (trigger); \r\n2 <float> (rest);', '<float> <float> <float> <float>', '', 'threshold~', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(126, 'snapshot~', '', 'sample a signal (convert it back to a number)', 'The snapshot~ object takes a signal and converts it to a control value whenever it receives a bang in its left outlet. This object is particularly useful for monitoring outputs.\r\nA ''set'' message is provided for the (rare) situations where you might make a known change to the signal input, and then read snapshot''s value before any ensuing signal computation', 'audio', 'AUDIO GLUE', '1', '1', '', '<bang> set dsp', '1 dsp, list{set <float>}, <bang>;', '1 <float>;', '', '', 'snapshot~', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(127, 'vsnapshot~', '', 'deluxe snapshot~', 'The snapshot~ object takes a signal and converts it to a control value whenever it receives a bang in its left outlet. This object is particularly useful for monitoring outputs.\r\nA ''set'' message is provided for the (rare) situations where you might make a known change to the signal input, and then read snapshot''s value before any ensuing signal computation', 'audio', 'AUDIO GLUE', '1', '1', '', '<bang> set dsp', '1 dsp, list{set <float>}, <bang>;', '1 <float>;', '', '', 'nohelp', '[snapshot~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(128, 'bang~', '', 'send a bang message after each DSP block', 'Bang~ outputs a bang after each DSP cycle (at the same logical time as the DSP cycle.) This is primarily useful for sampling the outputs of analysis algorithms.', 'audio', 'AUDIO GLUE', '1', '1', '', 'dsp <bang>', '1 dsp;', '1 <bang>;', '', '', 'bang~', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(129, 'samplerate~', '', 'get the sample rate', 'NO DOCUMENTATION', 'audio', 'AUDIO GLUE', '1', '1', '', '', '1 dsp;', '1 <float>;', '', '', 'nohelp', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(130, 'send~', 's~', 'nonlocal signal connection with fanout', 'A send~ object copies its input to a local buffer which all receive~ objects of the same name read from. They may be in different windows or even different patches. Any number of receives may be associated with one send~ but it is an error to have two send~s of the same name.\r\nReceive~ takes "set" messages to switch between send~s.\r\nSend~/Receive~ only work for the default block size (64)', 'audio', 'AUDIO GLUE', '1', '', '1 <symbol>(signal name)', 'dsp', '1 dsp;', '', '', '', 'send~', '[receive~] [tabreceive~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(131, 'receive~', 'r~', 'get signal from send~', 'A send~ object copies its input to a local buffer which all receive~ objects of the same name read from. They may be in different windows or even different patches. Any number of receives may be associated with one send~ but it is an error to have two send~s of the same name.\r\nReceive~ takes "set" messages to switch between send~s.\r\nSend~/Receive~ only work for the default block size (64)', 'audio', 'AUDIO GLUE', '1', '1', '1 <symbol> (signal name)', 'dsp set', '1 list{set <symbol>};', '1 dsp;', '', '', 'send~', '[send~] [tabreceive~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(132, 'throw~', '', 'add to a summing bus', 'Summing signal bus and non-local connection. Any number of throw~ objects can add into one catch~ object (but two catch~ objects cannot share the same name.)\r\nYou can redirect throw~ via a "set" message.', 'audio', 'AUDIO GLUE', '1', '', '1 <symbol>(signal name)', 'dsp set', '1 dsp, list{set <symbol>};', '', '', '', 'throw~', '[catch~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(133, 'catch~', '', 'define and read a summing bus', 'Summing signal bus and non-local connection. Any number of throw~ objects can add into one catch~ object (but two catch~ objects cannot share the same name.)\r\nYou can redirect throw~ via a "set" message.', 'audio', 'AUDIO GLUE', '', '1', '1 <symbol> (signal name)', 'dsp', '', '1 dsp;', '', '', 'throw~', '[throw~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(134, 'block~', '', 'specify block size and overlap', 'The block~ and switch~ objects set the block size, overlap, and up/down-sampling ratio for the window. (The overlap and resampling ratio are relative to the super-patch.)\r\nSwitch~, in addition, allows you to switch DSP on and off for the window. All subwindows are also switched. (If a subwindow of a switched window is also switched, both switches must be on for the subwindow''s audio DSP to run. Pd''s global DSP must also be on.)\r\nA switch~ with no arguments does not reblock audio computation -- in other words, block size and sample rate are as in the parent patch.\r\nYou may have at most one block~/switch~ object in any window.\r\nPd''s default block size is 64 samples.\r\nINTERACTIONS WITH OTHER OBJECTS:\r\nDac~ and adc~ don''t work correctly if reblocked, nor if a parent window is reblocked, even if the window containing the dac~ or adc~ is reblocked back to the default block size and sample rate.\r\nIf using send~ or delwrite~ from a switched-off patch, the output of corresponding receive~ and delread~ objects in other, running patches will cycle old input (and sound like garbage). Throw~ may be switched with impunity, but not catch~.\r\nPatches using send~/receive~ or throw~/catch~ to intercommunicate must have the same blocking -- and if their parents are blocked bigger than they are, there might be wierdness.', 'audio', 'AUDIO GLUE', '1', '', '1 <int>(blocksize)', 'dsp', '1 <int>(blocksize);', '', '', '', 'block~', '[switch~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(135, 'switch~', '', 'switch DSP computation on and off', 'The block~ and switch~ objects set the block size, overlap, and up/down-sampling ratio for the window. (The overlap and resampling ratio are relative to the super-patch.)\r\nSwitch~, in addition, allows you to switch DSP on and off for the window. All subwindows are also switched. (If a subwindow of a switched window is also switched, both switches must be on for the subwindow''s audio DSP to run. Pd''s global DSP must also be on.)\r\nA switch~ with no arguments does not reblock audio computation -- in other words, block size and sample rate are as in the parent patch.\r\nYou may have at most one block~/switch~ object in any window.\r\nPd''s default block size is 64 samples.\r\nINTERACTIONS WITH OTHER OBJECTS:\r\nDac~ and adc~ don''t work correctly if reblocked, nor if a parent window is reblocked, even if the window containing the dac~ or adc~ is reblocked back to the default block size and sample rate.\r\nIf using send~ or delwrite~ from a switched-off patch, the output of corresponding receive~ and delread~ objects in other, running patches will cycle old input (and sound like garbage). Throw~ may be switched with impunity, but not catch~.\r\nPatches using send~/receive~ or throw~/catch~ to intercommunicate must have the same blocking -- and if their parents are blocked bigger than they are, there might be wierdness.', 'audio', 'AUDIO GLUE', '1', '', '1 <int> (blocksize)\r\n2 <int> overlap\r\n3 <float> up/downsampling', '', '1 list{set <int> <int> <float>};', '', '', '', 'block~', '[block~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(136, 'readsf~', '', 'soundfile playback from disk', 'The readsf~ object reads a soundfile into its signal outputs. You must open the soundfile in advance (a couple of seconds before you''ll need it) using the "open" message. The object immediately starts reading from the file, but output will only appear after you send a "1" to start playback. A "0" stops it.\r\n\r\nThe wave, aiff, and nextstep formats are parsed automatically, although only 2- 3- and 4- byte samples are accepted (4 bytes implies floating point and is not available in aiff format.)\r\nOpen takes a filename, an onset in sample frames, and, as an override, you may also supply a header size to skip, a number of channels, bytes per channel, and endianness.', 'audio', 'AUDIO GLUE', '1', 'n', '1 <int> (#channels)\r\n2 <int> (buffer size per channel - bytes)', '<bool> open print', '1 list{open <symbol> <int> <int> <int><int> <symbol>};', 'n dsp;', '', '', 'readsf~', '[soundfiler] [writesf~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(137, 'writesf~', '', 'record sound to disk', 'writesf~ creates a subthread whose task is to write audio streams to disk. You need not provide any disk access time between "open" and "start", but between "stop" and the next "open" you must give the object time to flush all the output to disk.\r\nThe soundfile is 2- or 3-byte fixed point ("pcm") or 4-byte floating-point. The soundfile format is determined by the file extent ("foo.wav", "foo.aiff", or "foo.snd").\r\nThe "open" message may take flag-style arguments as follows\r\n-wave, -nextstep, -aiff\r\n-big, -little (nextstep only!)\r\n-bytes <2, 3, or 4>\r\n-rate <sample rate>\r\n(setting sample rate will affect the soundfile header but the file will _not_ be resampled.)', 'audio', 'AUDIO GLUE', '1+n', '', '1 <int> (#channels n)', 'dsp open start stop print ', '1 list{open <flags> <symbol>}, start, stop, print, dsp; \r\n1+n dsp;', '', '', '', 'writesf~', '[soundfiler] [readsf~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(138, 'phasor~', '', 'sawtooth oscillator', 'The phasor~ object outputs a sawtooth signal, traditionally used for table lookup via cos~ or tabread4~. If no argument is supplied, the input is taken to be an audio signal;\r\nwith a floating-point argument, phasor~ takes floating-point messages to change frequency.\r\nInvoked above with argument for non-signal input. Incoming messages override the initial value.', 'audio', 'AUDIO OSCILLATORS AND TABLES', '2', '1', '1 <float> (frequency);', 'dsp <float>', '1 dsp || <float> (frequency);\r\n2 <bang> (reset phase);', '1 dsp;', '', '', 'phasor~', '[osc~] [cos~] [tabread~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(139, 'cos~', '', 'cosine waveshaper', 'The cos~ object outputs the cosine of its signal input.', 'audio', 'AUDIO OSCILLATORS AND TABLES', '1', '1', '', 'dsp <float>', '1 dsp;', '1 dsp;', '', '', 'cos~', '[osc~] [phasor~] [tabread~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(140, 'osc~', '', 'cosine oscillator', 'The osc~ object outputs a cosine wave. If no argument is supplied, the input is taken to be an audio signal. With a floating-point argument, osc~ takes floating-point messages to change frequency.', 'audio', 'AUDIO OSCILLATORS AND TABLES', '2', '1', '1 <float> (initial frequency);', 'dsp <float>', '1 <float> (frequency); \r\n2 <bang> (reset phase)', '1 dsp;', '', '', 'osc~', '[cos~] [phasor~] [tabread~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(141, 'tabwrite~', '', 'write to a table', 'tabwrite~ takes a signal and outputs to a table buffer with a "bang" message, you can stop recording with a "stop" message.', 'audio', 'AUDIO OSCILLATORS AND TABLES', '1', '', '1 <symbol> (table);', 'dsp set bang stop', '1 dsp, <bang> (start recording), \r\n  stop (stop recording, \r\n  list{set <symbol>} (set table);', '', '', '', 'tabwrite~', '[tabread4~] [tabread] [tabwrite] [tabsend~] [tabreceive~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(142, 'tabplay~', '', 'play back from a table (non-transposing)', 'The tabplay~ object plays a sample, or part of one, with no transposition or interpolation. It is cheaper than tabread4~ and there are none of tabread4~''s interpolation artifacts.', 'audio', 'AUDIO OSCILLATORS AND TABLES', '1', '2', '1 <symbol> (table);', 'dsp set bang <float> list{<float>x <float>y}', '1 <bang> (play whole sample), \r\n  list{set <symbol>} (set table),\r\n  list{<float> <float> (play from x sample, for y samples), \r\n  <float> (play from sample position);', '1 dsp; \r\n2 <bang>(playback end)', '', '', 'tabplay~', '[tabread4~] [tabread] [tabwrite] [tabsend~] [tabreceive~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(143, 'tabread~', '', 'non-interpolating table read', 'NO DOCUMENTATION', 'audio', 'AUDIO OSCILLATORS AND TABLES', '1', '1', '1 <symbol> (table);', 'dsp set', '1 list{set <symbol>}(set table),\r\n  dsp(signal index);', '1 dsp;', '', '', 'nohelp', '[tabread4~] [tabread] [tabwrite] [tabsend~] [tabreceive~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(144, 'tabread4~', '', 'four-point interpolating table read', 'Tabread4~ is used to build samplers and other table lookup algorithms. The interpolation scheme is 4-point polynomial.\r\nincoming signal is index. Indices should range from 1 to (size-2) so that the 4-point interpolation is meaningful. You can shift-drag the number box to see the effect of interpolation.', 'audio', 'AUDIO OSCILLATORS AND TABLES', '1', '1', '1 <symbol> (table);', 'dsp set', '1 list{set <symbol>}(set table), \r\n  dsp(signal index x(n));', '1 dsp;', '', '', 'nohelp', '[tabwrite~] [tabplay~] [tabread] [tabwrite] [tabsend~] [tabreceive~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(145, 'tabosc4~', '', '4-point interpolating wavetable oscillator', 'tabosc4~ is a traditional computer music style wavetable lookup oscillator using 4-point polynomial interpolation. The table should have a power of two points plus three "guard points", one at the beginning and two at the end, which should be wraparound copies of the last point and the first two points, respectively. The "sinesum" and "cosinesum" methods for arrays do this automatically for you if you just want to specify partial strengths.\r\n\r\nFor good results use 512 points for up to about 15 partials, or 32*npartials (rounded up to a power of 2) for more than 15\r\n\r\nDon''t send new "sinesum" messages to tables while you''re running -- instead, use "set" messages to switch between tables.', 'audio', 'AUDIO OSCILLATORS AND TABLES', '2', '1', '1 <symbol> (table);', 'dsp set <float>', '1 list{set <symbol>} (set table),\r\n  dsp(signal index); \r\n2 <float>(reset phase);', '1 dsp;', '', '', 'tabosc4~', '[tabwrite~] [tabread4~] [tabplay~] [tabread] [tabwrite] [tabsend~] [tabreceive~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(146, 'tabsend~', '', 'write one block continuously to a table', 'writes one block of a signal continuously to an array. creation argument: name of array. By default a block is 64 samples;\r\nthis can be reset using the block~ object.', 'audio', 'AUDIO OSCILLATORS AND TABLES', '1', '', '1 <symbol> (table);', 'dsp <symbol>', '1 dsp;', '', '', '', 'tabsend~', '[tabosc~] [tabwrite~] [tabread4~] [tabplay~] [tabread] [tabwrite] [tabsend~] [tabreceive~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(147, 'tabreceive~', '', 'read one block continuously from a table', 'read a block of a signal from an array continuously. creation argument: name of array. By default a block is 64 samples;\r\nthis can be reset using the block~ object.', 'audio', 'AUDIO OSCILLATORS AND TABLES', '1', '1', '1 <symbol> (table);', 'dsp <symbol>', '1 UNKNOWN;', '1 dsp;', '', '', 'tabsend~', '[tabsend~] [tabosc~] [tabwrite~] [tabread4~] [tabplay~] [tabread] [tabwrite]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(148, 'vcf~', '', 'voltage controlled bandpass filter', 'vcf~ is like bp~ except that it takes an audio signal to set center frequency, which may thus change continuously in time. The "Q" or filter sharpness is still only set by messages. More expensive than bp~ in CPU time but more powerful too.', 'audio', 'AUDIO FILTERS', '3', '2', '1 <float>(initialize Q)', 'dsp <float>', '1 dsp(test frequency); \r\n2 dsp(center frequency); \r\n3 <float>(Q - filter sharpness);', '1 dsp;\r\n2 unknown;', '', '', 'vcf~', '[bp~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(149, 'noise~', '', 'uniformly distributed white noise', 'uniformly distributed white noise. the output range is -1 to 1.', 'audio', 'AUDIO FILTERS', '1', '1', '', 'dsp <float>', '1 unknown;', '1 dsp;', '', '', 'noise~', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(150, 'env~', '', 'envelope follower', 'The env~ object takes a signal and outputs its RMS amplitude in dB (with 1 normalized to 100 dB.) Output is bounded below by zero.\r\n\r\nThe analysis is Hanning windowed.\r\n\r\nThe optional creation argument is the analysis window size in samples, and should be a power of two. The analysis windows overlap by two, so that the period of output is half the window size..', 'audio', 'AUDIO FILTERS', '1', '1', '1 <float>(window size)', 'dsp <float>', '1 dsp;', '1 <float>(RMS amplitude);', '', '', 'env~', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(151, 'hip~', '', 'one-pole high pass filter', 'hip~ is a one-pole high pass filter with a specified rolloff frequency.\r\nThe left inlet is the incoming audio signal. The right inlet is the cutoff frequency in Hz.', 'audio', 'AUDIO FILTERS', '2', '1', '1 <float>(rolloff frequency)', 'dsp <float> clear', '1 dsp, \r\n  clear(reinitialize); \r\n2 <float>(cutoff frequency);', '1 dsp;', '', '', 'hip~', '[lop~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(152, 'lop~', '', 'one-pole low pass filter', 'lop~ is a one-pole high pass filter with a specified rolloff frequency.\r\nThe left inlet is the incoming audio signal. The right inlet is the cutoff frequency in Hz.', 'audio', 'AUDIO FILTERS', '2', '1', '1 <float>(rolloff frequency)', 'dsp <float> clear', '1 dsp, clear(reinitialize); \r\n2 <float>(cutoff frequency) ', '1 dsp;', '', '', 'lop~', '[hip~] [bp~] [vcf~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(153, 'bp~', '', 'band pass filter', 'bp~ passes a sinusoid at the center frequency at unit gain (approximately). Other frequencies are attenuated.\r\n\r\nThe left inlet is the incoming audio signal, the middle control input sets center frequency and the rigth input sets "Q".', 'audio', 'AUDIO FILTERS', '3', '1', '1 <float>(center frequency)\r\n2 <float>(Q)', 'dsp <float> clear', '1 dsp, clear(reinitialize); \r\n2 <float>(center frequency); \r\n3 <float>(Q) ', '1 dsp;', '', '', 'bp~', '[vcf~] [hip~] [lop~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(154, 'biquad~', '', '2-pole-2-zero-filter', 'calculates the following difference equation:\r\ny(n) = ff1 * w(n) + ff2 * w(n-1) + ff3 * w(n-2)\r\nw(n) = x(n) + fb1 * w(n-1) + fb2 * w(n-2)\r\nSyntax: biquad~ fb1 fb2 ff1 ff2 ff3', 'audio', 'AUDIO FILTERS', '1', '1', '1 <float>(fb1)\r\n2 <float>(fb2)\r\n3 <float>(ff1)\r\n4 <float>(ff2)\r\n5 <float>(ff3)', 'dsp <float> list{<float> <float> <float> <float> <float>} list{set <float> <float>} clear', '1 dsp, clear(reinitialize), list{<float>(fb1) <float>(fb2) <float>(ff1) <float>(ff2) <float>(ff3), list{set <float> <float>};', '1 dsp;', '', '', 'biquad~', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(155, 'samphold~', '', 'sample and hold unit', 'The samphold~ object samples its left input whenever its right input decreases in value (as a phasor~ does each period, for example.) Both inputs are audio signals.\r\n\r\nThe "set" message sets the output value (which continues to be updated as normal afterward.) The "reset" message causes samphold~ to act as if the specified value were the most recent value of the control input. Use this, for example, if you reset the incoming phasor but don''t want the jump reflected in the output. Plain "reset" is equivalent to "reset infinity" which forces the next input to be sampled.', 'audio', 'AUDIO FILTERS', '2', '1', '', 'dsp <float> list{reset <float>} list{set <float>} reset', '1 dsp(sample signal), reset(reset to default 1e+20 forces next sample), list{reset <float>}(reset previous value for control inlet), list{set <float>}(set ouptut to a number); \r\n2 dsp(control signal)', '1 dsp;', '', '', 'samphold~', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(156, 'print~', '', 'print out raw values of a signal', 'The print~ object takes a signal input and prints one or more vectors out when you send it a bang or a number. By default a vector is 64 samples.', 'audio', 'AUDIO FILTERS', '1', '1', '', 'dsp <float> <bang>', '1 dsp, <bang>(print one vector), <float>(print n vectors);', '1 dsp;', '', '', 'print~', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(157, 'rpole~', '', 'raw real-valued one-pole filter', 'Rpole~ filters an audio signal (left inlet) via a one-pole real filter, whose coefficient is controlled by a creation argument or by an audio signal (right inlet).\r\n\r\nThe action of rpole~ is:\r\ny[n] = y[n-1] + a[n] * x[n]\r\nwhere y[n] is the output, x[n] the input, and a[n] the filter coefficient. The filter is unstable if/when |a[n]|>1.\r\n\r\nThe transfer function is H(Z) = 1/(1 - aZ^-1).\r\n\r\n(Pd also provides a suite of user-friendly filters. This and other raw filters are provided for situations which the user-friendly ones can''t handle. See Chapter 8 of http://crca.ucsd.edu/~msp/techniques for an introduction to the necessary theory.)', 'audio', 'AUDIO FILTERS', '2', '1', '1 <float>(filter coefficient)', 'dsp clear list{set <float>}', '1 dsp, clear(clear internal state to zero), list{set <float>}(set internal state);\r\n2 dsp || <float>(filter coefficient);', '1 dsp;', '', '', 'rpole~', '[rzero~] [rzero_rev~] [cpole~] [czero~] [czero_rev~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(158, 'rzero~', '', 'raw real-valued one-zero filter', 'Rzero~ filters an audio signal (left inlet) via a one-zero real filter, whose coefficient is controlled by a creation argument or by an audio signal (right inlet).\r\n\r\nThe action of rzero~ is:\r\ny[n] = x[n] - a[n] * x[n-1]\r\nwhere y[n] is the output, x[n] the input, and a[n] the filter coefficient. The filter is always stable.\r\n\r\nThe transfer function is H(Z) = 1 - aZ^-1.\r\n\r\n(Pd also provides a suite of user-friendly filters. This and other raw filters are provided for situations which the user-friendly ones can''t handle. See Chapter 8 of http://crca.ucsd.edu/~msp/techniques for an introduction to the necessary theory.)(Pd also provides a suite of user-friendly filters. This and other raw filters are provided for situations which the user-friendly ones can''t handle. See Chapter 8 of http://crca.ucsd.edu/~msp/techniques for an introduction to the necessary theory.)', 'audio', 'AUDIO FILTERS', '2', '1', '1 <float>(filter coefficient)', 'dsp clear list{set <float>}', '1 dsp, clear(clear internal state to zero), list{set <float>}(set internal state);\r\n2 dsp || <float>(filter coefficient);', '1 dsp;', '', '', 'rzero~', '[rpole~] [rzero_rev~] [cpole~] [czero~] [czero_rev~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(159, 'rzero_rev~', '', 'raw real-valued one-zero "reverse" filter', 'Rzero_rev~ filters an audio signal (left inlet) via a one-zero real filter, whose coefficient is controlled by a creation argument or by an audio signal (right inlet). The impulse response is that of "rzero" reversed in time.\r\n\r\nThe action of rpole_rev~ is:\r\ny[n] = -a[n] * x[n] + x[n-1]\r\nwhere y[n] is the output, x[n] the input, and a[n] the filter coefficient. The filter is always stable.\r\n\r\nThe transfer function is H(Z) = -a + Z^-1.\r\n\r\n(Pd also provides a suite of user-friendly filters. This and other raw filters are provided for situations which the user-friendly ones can''t handle. See Chapter 8 of http://crca.ucsd.edu/~msp/techniques for an introduction to the necessary theory.)', 'audio', 'AUDIO FILTERS', '2', '1', '1 <float>(filter coefficient);', 'dsp clear list{set <float>}', '1 dsp, clear(clear internal state to zero), list{set <float>}(set internal state);\r\n2 dsp || <float>(filter coefficient);', '1 dsp;', '', '', 'rzero_rev~', '[rpole~] [rzero~] [cpole~] [czero~] [czero_rev~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', '');
INSERT INTO `object` (`idx`, `name`, `synonym`, `tiny_desc`, `long_desc`, `category`, `type`, `inlets`, `outlets`, `arguments`, `methods`, `in_methods`, `out_methods`, `arg_methods`, `src`, `helpname`, `see_also`, `library`, `maintainer`, `url`, `tags`, `wiki`) VALUES
(160, 'cpole~', '', 'complex one-pole (recursive) filter', 'Cpole~ filters a complex audio signal (first two inlets) via a one-pole filter, whose coefficients are controlled by creation arguments or by another complex audio signal (remaining two inlets).\r\n\r\nThe action of cpole~ is:\r\ny[n] = y[n-1] + a[n] * x[n]\r\nwhere y[n] is the output, x[n] the input, and a[n] the filter coefficient (all complex numbers). The filter is unstable if/when |a[n]|>1.\r\n\r\nThe transfer function is H(Z) = 1/(1 - aZ^-1).\r\n\r\n(Pd also provides a suite of user-friendly filters. This and other raw filters are provided for situations which the user-friendly ones can''t handle. See Chapter 8 of http://crca.ucsd.edu/~msp/techniques for an introduction to the necessary theory.)', 'audio', 'AUDIO FILTERS', '4', '2', '1 <float>(filter coefficient - real) \r\n2 <float>(filter coefficient - imaginary)', 'dsp clear list{set <float> <float>}', '1 dsp (signal to filter - real), clear(clear internal state to zero), list{set <float> <float>}(set internal state (real & imaginary)); \r\n2 dsp(signal to filter - imaginary part); \r\n3 dsp(filter coefficient - real part)\r\n4 dsp(filter coefficient - imaginary part);', '1 dsp; \r\n2 dsp;', '', '', 'cpole~', '[rpole~] [rzero~] [rzero_rev~] [czero~] [czero_rev~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(161, 'czero~', '', 'complex one-zero (non-recursive) filter', 'Czero~ filters a complex audio signal (first two inlets) via a one-zero filter, whose coefficients are controlled by creation arguments or by another complex audio signal (remaining two inlets).\r\n\r\nThe action of czero~ is:\r\ny[n] = x[n] - a[n] * x[n-1]\r\nwhere y[n] is the output, x[n] the input, and a[n] the filter coefficient (all complex numbers). The filter is always stable.\r\n\r\nThe transfer function is H(Z) = 1 - aZ^-1.\r\n\r\n(Pd also provides a suite of user-friendly filters. This and other raw filters are provided for situations which the user-friendly ones can''t handle. See Chapter 8 of http://crca.ucsd.edu/~msp/techniques for an introduction to the necessary theory.)', 'audio', 'AUDIO FILTERS', '4', '2', '1 <float>(filter coefficient - real) \r\n2 <float>(filter coefficient - imaginary)', 'dsp clear list{set <float> <float>}', '1 dsp (signal to filter - real), clear(clear internal state to zero), list{set <float> <float>}(set internal state (real & imaginary));\r\n2 dsp(signal to filter - imaginary part); \r\n3 dsp(filter coefficient - real part);\r\n4 dsp(filter coefficient - imaginary part);', '1 dsp; \r\n2 dsp;', '', '', 'czero~', '[rpole~] [rzero~] [rzero_rev~] [cpole~] [czero_rev~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(162, 'czero_rev~', '', 'complex one-zero (non-recursive) "reverse" filter', 'Czero_rev~ filters a complex audio signal (first two inlets) via a one-zero filter, whose coefficients are controlled by creation arguments or by another complex audio signal (remaining two inlets). The impulse response is that of "rzero" reversed in time.\r\n\r\nThe action of czero~ is:\r\ny[n] = - a[n] * x[n] + x[n-1]\r\nwhere y[n] is the output, x[n] the input, and a[n] the filter coefficient (all complex numbers). The filter is always stable.\r\n\r\nThe transfer function is H(Z) = -a + Z^-1.\r\n\r\n(Pd also provides a suite of user-friendly filters. This and other raw filters are provided for situations which the user-friendly ones can''t handle. See Chapter 8 of http://crca.ucsd.edu/~msp/techniques for an introduction to the necessary theory.)', 'audio', 'AUDIO FILTERS', '4', '2', '1 <float>(filter coefficient - real) \r\n2 <float>(filter coefficient - imaginary)', 'dsp clear list{set <float> <float>}', '1 dsp (signal to filter - real), clear(clear internal state to zero), list{set <float> <float>}(set internal state (real & imaginary)); \r\n2 dsp(signal to filter - imaginary part); \r\n3 dsp(filter coefficient - real part); \r\n4 dsp(filter coefficient - imaginary part);', '1 dsp; \r\n2 dsp;', '', '', 'czero_rev~', '[rpole~] [rzero~] [rzero_rev~] [cpole~] [czero~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(163, 'delwrite~', '', 'writes a signal in a delay line', 'Delwrite~ allocates memory for a delay line and writes an audio signal into it. Delread~ objects by hte same name read from the delay line.', 'audio', 'AUDIO DELAY', '1', '', '1 <symbol>(delay line name) \r\n2 <float>(length in msec)', 'dsp <float>', '1 dsp;', '1 dsp;', '', '', 'delwrite~', '[delread~] [vd~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(164, 'delread~', '', 'read a signal from a delay line', 'You can use more than one delread~ objects for the same delay line.\r\nIf the specified delay time is longer than the size of the delay line or less than zero it is clipped to the length of the delay line.\r\nNote: if the delaywrite~ runs after the delread~ the minimum delay is actually one DSP period, not zero.', 'audio', 'AUDIO DELAY', '1', '1', '1 <symbol>(delay line name) \r\n2 <float>(delay time in msec)', 'dsp <float> <symbol>', '1 <float>(delay time in msec);', '1 dsp(delayed signal);', '', '', 'delread~', '[delwrite~] [vd~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(165, 'vd~', '', 'read from a delay line at a variable delay timec', 'vd~ implements a 4-point interpolating delay tap from a corresponding delwrite~ object. The delay in milliseconds of the tap is specified by the incoming signal.\r\nThe delay time is always at least one sample and at most the length of the delay line (specified by hte delwrite~). In addition, in case the delwrite~ runs later in the DSP loop than the vd~, the delay is constrained below by one vector length (64 samples.)', 'audio', 'AUDIO DELAY', '1', '1', '1 <symbol>(delay line name) \r\n2 <float>(delay time in msec)', 'dsp <symbol>', '1 dsp(delay time in msec);', '1 dsp(delayed signal);', '', '', 'vd~', '[delwrite~] [delread~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(166, 'pd', '', 'define a subwindow', 'create a localized subwindow, number of inlets and outlets are defined with the respective inlet and outlet objects', 'control', 'SUBWINDOWS', 'n', 'n', '<symbol>(subpatch name)', '<anything>', 'n <anything>;', 'n <anything>;', '', '', 'canvas', '[table] [inlet] [outlet] [inlet~] [outlet~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(167, 'table', '', 'array of numbers in a subwindow', '"Table" builds a subpatch with a graphical array inside. The creation arguments specify the name and an optional size in points.\r\nNote that the data (and other properties) of the array aren''t saved with the patch. You can resize, save to and/or read from an external file as you would with "array" objects. See "arrays" in the 2.control examples under the "pure documentation" help menu item.\r\nYou can also send messages to the array by name:\r\n[; <symbol>name read <symbol>textfile[\r\n[; <symbol>name write <symbol>textfile[\r\nUnfortunately there''s no way to set vertical range, etc.', 'control', 'SUBWINDOWS', '', '', '1 <symbol>(table name)\r\n2 <int>size', '<symbol><float>', '', '', '', '', 'canvas', '[pd] [inlet] [outlet] [inlet~] [outlet~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(168, 'inlet', '', 'add an inlet to a pd subwindow', 'you can put inlets and outlets by making "inlet" objects, etc, in the subpatch, this change is reflected in the parent patch.', 'control', 'SUBWINDOWS', '', '1', '', '<anything>', '', '1 <anything>;', '', '', 'pd', '[pd] [outlet] [inlet~] [outlet~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(169, 'outlet', '', 'add an outlet to a pd subwindow', 'you can put inlets and outlets by making "inlet" objects, etc, in the subpatch, this change is reflected in the parent patch.', 'control', 'SUBWINDOWS', '1', '', '', '<anything>', '1 <anything>;', '', '', '', 'pd', '[pd] [inlet] [inlet~] [outlet~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(170, 'inlet~', '', 'add a signal inlet to a pd subwindow', 'you can put inlets and outlets by making "inlet" objects, etc, in the subpatch, this change is reflected in the parent patch.', 'control', 'SUBWINDOWS', '', '1', '', 'dsp', '', '1 dsp;', '', '', 'pd', '[pd] [inlet] [outlet] [outlet~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(171, 'outlet~', '', 'add a signal outlet to a pd subwindow', 'you can put inlets and outlets by making "inlet" objects, etc, in the subpatch, this change is reflected in the parent patch.', 'control', 'SUBWINDOWS', '1', '', '', 'dsp', '1 dsp;', '', '', '', 'pd', '[pd] [inlet] [outlet] [inlet~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(172, 'struct', '', 'define the fields in a data structure', 'There should be one "struct" object in each Pd window you are using as a data structure template. The arguments specify the types and names of the fields;\r\nand for array fields, a third argument specifies the template that the array elements should belong to.', 'user interface', 'DATA TEMPLATES', '', '1', '1 <symbol>(structure name)\r\nn+1 { <symbol>(data type) <symbol>(data name) <symbol>(for type ''array'', template name) }', 'template', '', '1 temnplate', '', '', 'struct', '[drawcurve] [filledcurve] [drawpolygon] [filledpolygon] [plot] [drawnumber]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(173, 'drawcurve', '', 'draw a curve', 'drawpolygon and drawcurve take these arguments:\r\n- optional "-n" flag to make invisible initially\r\n- alternatively, an optional "-v [variable]" flag to assign a variable to make this visible/invisible.\r\n- RGB color (0=black, 999=white, 900=red, 90=green, 9=blue, 555=grey, etc.)\r\n- line width\r\n- two or more (x, y) pairs giving coordinates.\r\n\r\nAny of these (except the flags) can be \r\nnumbers or field names, like "weasel" here. The example above draws a vertical black line of height "weasel".', 'user interface', 'DATA TEMPLATES', '1', '', '0 flags{-n(intialize invisible), -v [variable](assiign variable to make invisible) }\r\n1 <int>(color - RGB triplet 0-9)\r\n2 <float>(line width)\r\n3+n <float>(x coord)\r\n4+n <float>(y coord)', 'template <bool>', '1 <bool>(toggle visibility)', '', '', '', 'drawpolygon', '[struct] [filledcurve] [drawpolygon] [filledpolygon] [plot] [drawnumber]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(174, 'drawpolygon', '', 'draw a polygon', 'drawpolygon and drawcurve take these arguments:\r\n- optional "-n" flag to make invisible initially\r\n- alternatively, an optional "-v [variable]" flag to assign a variable to make this visible/invisible.\r\n- RGB color (0=black, 999=white, 900=red, 90=green, 9=blue, 555=grey, etc.)\r\n- line width\r\n- two or more (x, y) pairs giving coordinates.\r\n\r\nAny of these (except the flags) can be \r\nnumbers or field names, like "weasel" here. The example above draws a vertical black line of height "weasel".', 'user interface', 'DATA TEMPLATES', '1', '', '0 flags{-n(intialize invisible), -v [variable](assiign variable to make invisible) }\r\n1 <int>(color - RGB triplet 0-9)\r\n2 <float>(line width)\r\n3+n <float>(x coord)\r\n4+n <float>(y coord)', 'template <bool>', '1 <bool>(toggle visibility)', '', '', '', 'drawpolygon', '[struct] [filledcurve] [drawcurve] [filledpolygon] [plot] [drawnumber]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(175, 'filledpolygon', '', 'draw a filled polygon', 'drawpolygon and drawcurve take these arguments:\r\n- optional "-n" flag to make invisible initially\r\n- alternatively, an optional "-v [variable]" flag to assign a variable to make this visible/invisible.\r\n- RGB color (0=black, 999=white, 900=red, 90=green, 9=blue, 555=grey, etc.)\r\n- line width\r\n- two or more (x, y) pairs giving coordinates.\r\n\r\nAny of these (except the flags) can be \r\nnumbers or field names, like "weasel" here. The example above draws a vertical black line of height "weasel".\r\nfilledpolyconn and filledcurve take the same arguments, except that a new first argument is added to specify interior color. Here the interior color is red (900), the outline color is controlled by the "dog" field, and the three points describe a triangle of altitude "cat". The fields x and y automatically govern the placement of the object as a whole.\r\n', 'user interface', 'DATA TEMPLATES', '1', '', '0 flags{-n(intialize invisible), -v [variable](assiign variable to make invisible) }\r\n1 <int>(fill color - RGB triplet 0-9)\r\n2 <float>(line width)\r\n3+n <float>(x coord)\r\n4+n <float>(y coord)', 'template <bool>', '1 <bool>(toggle visibility)', '', '', '', 'drawpolygon', '[struct] [filledcurve] [drawcurve] [drawpolygon] [plot] [drawnumber]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(176, 'filledcurve', '', 'draw a filled curve', 'drawpolygon and drawcurve take these arguments:\r\n- optional "-n" flag to make invisible initially\r\n- alternatively, an optional "-v [variable]" flag to assign a variable to make this visible/invisible.\r\n- RGB color (0=black, 999=white, 900=red, 90=green, 9=blue, 555=grey, etc.)\r\n- line width\r\n- two or more (x, y) pairs giving coordinates.\r\n\r\nAny of these (except the flags) can be \r\nnumbers or field names, like "weasel" here. The example above draws a vertical black line of height "weasel".\r\nfilledpolyconn and filledcurve take the same arguments, except that a new first argument is added to specify interior color. Here the interior color is red (900), the outline color is controlled by the "dog" field, and the three points describe a triangle of altitude "cat". The fields x and y automatically govern the placement of the object as a whole.\r\n', 'user interface', 'DATA TEMPLATES', '1', '', '0 flags{-n(intialize invisible), -v [variable](assiign variable to make invisible) }\r\n1 <int>(fill color - RGB triplet 0-9)\r\n2 <float>(line width)\r\n3+n <float>(x coord)\r\n4+n <float>(y coord)', 'template <bool>', '1 <bool>(toggle visibility)', '', '', '', 'drawpolygon', '[struct] [drawcurve] [drawpolygon] [plot] [drawnumber]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(177, 'plot', '', 'draw array elements of scalars', 'creation arguments:\r\n- optional "-n" flag to make invisible initially\r\n- alternatively, an optional "-v [variable]" flag to assign a variable to make this visible/invisible.\r\n- Opional "-vs [constant or variable] to set visibility of scalars along the path of the plot.\r\n- optional "-x [variable]" flag to use different x variable\r\n- optional "-y [variable]" flag to use different y variable\r\n- optional "-w [variable]" flag to use different w variable\r\n- optional word "curve" to specify bezier\r\n- field to plot (the array)\r\n- RGB color (0=black, 999=white, 900=red, 90=green, 9=blue, 555=grey, etc.)\r\n- line width\r\n- relative x and y location\r\n- x spacing\r\nTo see the data itself, select "properties" for the scalar by right clicking on the plotted object.', 'user interface', 'DATA TEMPLATES', '1', '', '0 flags{ -n(initialize invisible), -v [variable](assign variable to toggle visible/invisible), -vs [constant or variable](set visibility of scalars), -x [variable](set different ''x'' variable), -y [variable](set different ''y'' variable), -w [variable](set different ''w'' variable), curve(make plot bezier)}\r\n1 <symbol>(array to plot)\r\n2 <int>(fill color - RGB triplet 0-9)\r\n3 <float>(line width)\r\n4 <float>(relative x location)\r\n5 <float>(relative y location)\r\n6 <float>(x spacing)', 'template <bool>', '1 <bool>(toggle visibility)', '', '', '', 'plot', '[struct] [drawcurve] [drawpolygon] [filledcurve] [filledpolygon] [drawnumber]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(178, 'drawnumber', '', 'draw numeric fields from data structures', 'drawnumber takes arguments specifying:\r\n- optional "-n" flag to make invisible initially\r\n- alternatively, an optional "-v [variable]" flag to assign a variable to make this visible/invisible.\r\n- the number to draw\r\n- an (x, y) pair giving relative coordinates;\r\n- RGB color (0=black, 999=white, 900=red, 90=green, 9=blue, 555=grey, etc.)\r\n- an optional label ("cat=" for instance)\r\nAny of these (except the two flags) can be numbers or field names, like "dog" and "cat" here.\r\nWhen not in "edit" mode, you can click and drag vertically on the numbers to change their values. (In edit mode you can move, cut, copy, and paste the objects.)\r\nKeyboard entry isn''t supported yet.', 'user interface', 'DATA TEMPLATES', '1', '', '0 flags{-n(initalize invisible) -v [variable](assign a variable to toggle visibility) }\r\n1 <float>(the number to draw)\r\n2 <float>(relative x coordinate)\r\n3 <float>(relative y coordinate)\r\n4 <int>(fill color - RGB triplet 0-9)\r\n5 <symbol>(optional label)', 'template <bool>', '1 <bool>(toggle visibility)', '', '', '', 'drawnumber', '[struct] [drawcurve] [drawpolygon] [filledcurve] [filledpolygon] [plot]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(179, 'pointer', '', 'point to an object belonging to a template', '"Pointer" is a storage object like "float", except that the thing stored is the location of a scalar somewhere. You can send a pointer a value (perhaps from another "pointer" object). The right inlet takes pointers and simply stores them. A bang in the left outputs the pointer, and a pointer in the left both sets and outputs the value.\r\n\r\nThe value of a pointer can either indicate a real scalar, or else the "head" (before the first element) of the list. This allows you to point to an empty list, and also, to "append" a scalar to the beginning of the list.\r\n\r\nPointers are "safe": if you delete a scalar pointers to it are marked invalid.', 'user interface', 'ACCESSING DATA', '2', '2+n', 'n <template>(select according to the class of the scalar being output)', 'template <bool>', '1 list{traverse <symbol>} (sets to ''head'' of the list), \r\n  bang (outputs current value),\r\n  next (moves forward one item and outputs pointer value, sends bang to right outlet on end), \r\n  list{vnext <bool>} (vnext 0 - gets next object, vnext 1 - gets next visible selected object ); \r\n2 gpointer(store a pointer)', 'n gpointer(output pointer according to n class)\r\n1 gpointer(output pointer)\r\n2 bang(end of list)', '', '', 'pointer', '[get] [set] [append] [getsize] [setsize] [element] [sublist] [struct]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(180, 'get', '', 'get numeric fields from a scalar', '"Get", when sent a pointer to a scalar, retrieves fields from it by name. The fields can be float or symbol. In the future this will also allow access to sublists of scalars.\r\nIf you have data whose template varies (from a heterogeneous list, for example) you can use "pointer" to select according to template before sending to "get".', 'user interface', 'ACCESSING DATA', '2', 'n', '1 <template>\r\nn <symbol>(field names)', 'template pointer anything', '1 pointer; \r\n2 unknown;', 'n <float>||<symbol>(field value)', '', '', 'get', '[pointer] [set] [append] [getsize] [setsize] [element] [sublist] [struct]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(181, 'set', '', 'set value fields in a scalar', '"Set" takes a pointer to a scalar in its rightmost inlet;\r\nthe remaining inlets set numeric values of fields. Only the leftmost inlet is "hot". You can''t "set" arrays or sublists. Instead, you can get pointers into them using "element" and "sublist" (probably not working yet) and set individual items.\r\nTo set fields whose values are symbols, give the set object the "-symbol" argument. (Unfortunately, you can''t mix symbols and numbers in the same "set" object.)', 'user interface', 'ACCESSING DATA', 'n+1', '', '1 <template>\r\nn <symbol>(field names)', 'template pointer <symbol> <float>', '1 <float> (field value), \r\n  <<symbol> (symbol value, using -symbol flag); \r\n2 pointer;', '', '', '', 'set', '[pointer] [get] [append] [getsize] [setsize] [element] [sublist] [struct]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(182, 'element', '', 'get pointer to an element of an array', '"element" takes a pointer at right and a number at left. It looks up a field from the pointer, which should be an array, and outputs the element of the array specified by the number. There are no pointers to arrays themselves, just to individual elements. The template and field mane are specified as creation arguments.\r\nIndices range from 0 to the number of elements minus one;\r\nindices out of range are quietly replaced by the nearest endpoint.', 'user interface', 'ACCESSING DATA', '2', '1', '1 <symbol>(template name)\r\n2 <symbol>(feild name)', 'template pointer <symbol> <float>', '1 <int> (element index);\r\n2 pointer;', '1 pointer (to single element)', '', '', 'element', '[pointer] [get] [set] [getsize] [setsize] [element] [sublist] [struct]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(183, 'getsize', '', 'get the size of an array', 'When sent a pointer, "getsize" looks up a field, which should be an array, and outputs the number of elements of the array. The template and field name are specified as creation arguments.\r\n\r\nThe smallest possible size is one.', 'user interface', 'ACCESSING DATA', '1', '1', '1 <symbol>(template name)\r\n2 <symbol>(feild name)', 'template pointer <symbol> <float>', '1 pointer(plot array);\r\n', '1 <int> (number of elements in pointer array);', '', '', 'getsize', '[pointer] [get] [set] [element] [setsize] [element] [sublist] [struct]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(184, 'setsize', '', 'change the size of an array', '"setsize" takes a pointer to a scalar at left and a number at right. Its creation arguments specify the template of the pointer and the name of an array field. Sending a number then sets the number of elements of the array.\r\nThe smallest possible size is one. If the array is resized downward the extra data are lost. If resized upward, the new elements are initialized to default values.', 'user interface', 'ACCESSING DATA', '2', '', '1 <symbol>(template name)\r\n2 <symbol>(feild name)', 'template pointer <symbol> <float>', '1 <int> (array size);\r\n2 pointer;', '', '', '', 'setsize', '[pointer] [get] [set] [element] [getsize] [element] [sublist] [struct]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(185, 'append', '', 'add an element to a list', '"append" maintains a pointer to a scalar, or else an empty pointer to the head of a list. You may set the pointer using the leftmost inlet. The creation arguments specify the template of a new scalar to append, and the names of the fields (there should be at least one) you will wish to initialize. To append an object, send a number to the leftmost inlet. "Append"''s pointer is updated to point to the new scalar, and the new pointer is also output.\r\nTo insert to the beginning of a list, you can append to the "head" of the list. You may append objects of different templates using different "append" objects.', 'user interface', 'ACCESSING DATA', 'n+1', '1', '1 <symbol>(template name)\r\nn <symbol>(feild name)', 'template pointer <symbol> <float>', '1 <int>;\r\n2 pointer;', '1 pointer;', '', '', 'append', '[pointer] [get] [set] [element] [getsize] [setsize] [sublist] [struct]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(186, 'sublist', '', 'get a list from a field of a scalar', 'Don''t try this yet -- it''s untested.\r\n\r\n"sublist" will take as creation arguments a template name and a field name;\r\nits one input takes a pointer. If you send a pointer (which should agree with the template name), "sublist" will output the field (which should be of type "list".) The output is in fact a pointer to the head of the sublist.', 'user interface', 'ACCESSING DATA', '1', '1', '1 <symbol>(template name)\r\n2 <symbol>(feild name)', 'template pointer <symbol> <float>', '1 pointer;\r\n', '1 pointer(list(field));', '', '', 'sublist', '[pointer] [get] [set] [element] [getsize] [setsize] [append] [struct]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(187, 'list append', 'list', 'append the second list to the first', 'Append - append (concatenate) the second list to the first.\r\n"list append" takes a list in the each inlet, appending the right inlet to left inlet. Any non-list input is conveted to a valid list. A bang is considered a 0-element list, so it is possible to use a ''list'' object in a similar way to a float.\r\n"list append" takes a list to append as a creation argument.', 'storage', 'LISTS', '2', '1', '1 list', 'list bang float', '1 list, bang(zero-element list), float(single-element-list); \r\n2 list, bang(zero-element list), float(single-element-list); ', '1 list;', '', '', 'list', '[list prepend] [list split] [list trim]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(188, 'list prepend', '', 'prepend the second list to the first', 'Prepend - prepend the second list to the first\r\n"list prepend" takes a list in each inlet, prepending the right inlet to left inlet. Any non-list input is conveted to a valid list. A bang is considered a 0-element list, so it is possible to use a ''list'' object in a similar way to a float.\r\n"list prepend" takes a list to prepend as a creation argument.', 'storage', 'LISTS', '2', '1', '1 list', 'list bang float', '1 list, bang(zero-element list), float(single-element-list); \r\n2 list, bang(zero-element list), float(single-element-list); ', '1 list;', '', '', 'list', '[list append] [list split] [list trim]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(189, 'list split', '', 'split a list in two', 'Split - cut a list into smaller ones\r\n\r\nThe "list split" object takes lists and outputs the first "n" items (left outlet) and the remaining ones (middle outlet). The two outputs appear in the usual right-to-left order. In case there are fewer than "n" items in the list, it is output (in its entirety) from the third outlet instead. The creation argument or the inlet sets the split point.', 'storage', 'LISTS', '2', '3', '1 <int>(split point)', 'list bang float', '1 list, bang(zero-element list), float(single-element-list); \r\n2 <int>(split point)', '1 list(elements until split point);\r\n2 list(elements after split point);\r\n3 list(elements smaller than split point);', '', '', 'list', '[list append] [list prepend] [list trim]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(190, 'list trim', '', 'trim the "list" selector off', 'trim - convert list to message, using first item as selector\r\nThe "list trim" object inputs lists (or makes lists out of incoming non-list messages) and outputs a message whose selector is the first item of the list, and whose arguments, if any, are the remainder of the list. If the list has no items, or if its first item is numeric, the selector is "list" (which might print out as list, float, or bang.)', 'storage', 'LISTS', '1', '1', '', 'list bang float', '1 list, float(single-element-list);', '1 message', '', '', 'list', '[list append] [list prepend] [list split]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(191, 'namecanvas', '', 'attach a symbolic name to a canvas ', '"namecanvas" takes a symbol argument and uses this symbol as an alternative symbolic name for a canvas (patch), which can be in turn used to recieve messages for the canvas. BEWARE improper use is dangerous.', '_NULL', 'OBSOLETE', '', '', '1 <symbol>(new symbolic canvas name, can take $0/$1 values)', 'canvas', '', '', '', '', 'namecanvas', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(192, 'template', '', 'use struct', '', '_NULL', 'OBSOLETE', '', '', '', '', '', '', '', '', '', '[struct]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(193, 'scope', '', 'use tabwrite~', '', '_NULL', 'OBSOLETE', '', '', '', '', '', '', '', '', '', '[tabwrite~]', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(194, 'scalar', '', 'draw a scalar parent', '', '_NULL', 'OBSOLETE', '', '', '', '', '', '', '', '', '', '', 'pd-lib', 'Miller Puckette', 'http://crca.ucsd.edu/~msp/software.html', '', ''),
(196, 'boids2d', '', 'bird flight and animal flock simulator', '', 'modelling', 'FLOCK', '', '', '', 'message', '', '', '', '', '', '', 'boids', '', '', 'SIMULATOR GENERATOR', 'http://wiki.puredata.info/%lang/boids2d'),
(197, 'boids3d', '', 'bird flight and animal flock simulator', '', 'modelling', 'FLOCK', '', '', '', 'message', '', '', '', '', '', '', 'boids', '', '', 'SIMULATOR GENERATOR', 'http://wiki.puredata.info/%lang/boids3d'),
(198, 'aenv~', '', 'asymptotic ADSR envelope generator;', '', 'audio', 'AUDIO', '', '', '', 'dsp', '', '', '', '', '', '', 'bsaylor', '', '', '', 'http://wiki.puredata.info/%lang/aenv~'),
(199, 'partconv~', '', 'partitioned convolution', '', 'audio', 'AUDIO', '', '', '', 'dsp', '', '', '', '', '', '', 'bsaylor', '', '', '', 'http://wiki.puredata.info/%lang/partconv~'),
(200, 'pvoc~', '', '', '', 'audio', 'AUDIO', '', '', '', 'dsp', '', '', '', '', '', '', 'bsaylor', '', '', '', 'http://wiki.puredata.info/%lang/pvoc~'),
(201, 'susloop~', '', '', '', 'audio', 'AUDIO', '', '', '', 'dsp', '', '', '', '', '', '', 'bsaylor', '', '', '', 'http://wiki.puredata.info/%lang/susloop~'),
(202, 'svf~', '', '', '', 'audio', 'AUDIO', '', '', '', 'dsp', '', '', '', '', '', '', 'bsaylor', '', '', '', 'http://wiki.puredata.info/%lang/svf~'),
(203, 'zhzxh~', '', '', '', 'audio', 'AUDIO', '', '', '', 'dsp', '', '', '', '', '', '', 'bsaylor', '', '', '', 'http://wiki.puredata.info/%lang/zhzxh~'),
(204, '64k', '', 'a beat shuffler using raw 64k/break sample banks', '', 'audio', 'CREB ABSTRACTIONS', '', '', '', 'message', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/64k'),
(205, 'abs~', '', 'absolute value', '', 'audio', 'AUDIO CREB', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/abs~ (creb)'),
(206, 'bdft', '', 'set decay time (ms/sec) and osc frequency (for bdiag~)', '', 'audio', 'CREB ABSTRACTIONS', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/bdft'),
(207, 'bdfts', '', 'set decay time (ms/sec) and osc frequency (for bdiag~)', '', 'audio', 'CREB ABSTRACTIONS', '', '', '', 'message', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/bdfts'),
(208, 'bdiag~', '', 'block diagonal state space system (spectral processor)', '', 'audio', 'AUDIO CREB', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/bdiag~'),
(209, 'bfft~', '', 'reordered fft', '', 'audio', 'AUDIO CREB', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/bfft~'),
(210, 'bhip~', '', 'butterworth high pass filter', '', 'audio', 'CREB ABSTRACTIONS', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/bhip~'),
(211, 'biquadseries~', '', 'biquad second order sections (i.e. butterworth)', '', 'audio', 'AUDIO CREB', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/biquadseries~'),
(212, 'bitsplit~', '', 'convert a signal to binary representation', '', 'audio', 'AUDIO CREB', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/bitsplit~'),
(213, 'blocknorm~', '', 'normalize a (set of) dsp block(s) (i.e. for spectral processing)', '', 'audio', 'AUDIO CREB', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/blocknorm~'),
(214, 'blop~', '', 'butterworth low pass filter', '', 'audio', 'CREB ABSTRACTIONS', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/blop~'),
(215, 'blosc~', '', 'several bandlimited oscillators', '', 'audio', 'AUDIO CREB', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/blosc~'),
(216, 'bpm', '', 'convert bpm to metro time and phasor freq', '', 'audio', 'CREB ABSTRACTIONS', '', '', '', 'message', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/bpm'),
(217, 'bwin~', '', 'several windowing functions and spectral envelopes', '', 'audio', 'AUDIO CREB', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/bwin~'),
(218, 'cadd~', '', 'complex add', '', 'audio', 'CREB ABSTRACTIONS', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/cadd~'),
(219, 'ccmap~', '', 'conformal self map of the unit disk', '', 'audio', 'CREB ABSTRACTIONS', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/ccmap~'),
(220, 'cconj~', '', 'complex conjugate', '', 'audio', 'CREB ABSTRACTIONS', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/cconj~'),
(221, 'cep~', '', 'complex cepstrum', '', 'audio', 'CREB ABSTRACTIONS', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/cep~'),
(222, 'cheby~', '', 'chebyshev polynomial waveshaper', '', 'audio', 'AUDIO CREB', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/cheby~'),
(223, 'cinv~', '', 'complex inverse', '', 'audio', 'CREB ABSTRACTIONS', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/cinv~'),
(224, 'clog~', '', 'complex log', '', 'audio', 'AUDIO CREB', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/clog~'),
(225, 'cmul~', '', 'complex multiplication', '', 'audio', 'CREB ABSTRACTIONS', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/cmul~'),
(226, 'cosc~', '', 'complex oscillator', '', 'audio', 'CREB ABSTRACTIONS', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/cosc~'),
(227, 'count', '', 'modulo counter', '', 'audio', 'CREB ABSTRACTIONS', '', '', '', 'message', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/count'),
(228, 'csub~', '', 'complex subtraction', '', 'audio', 'CREB ABSTRACTIONS', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/csub~'),
(229, 'diag~', '', 'diagonal state space system (spectral processor)', '', 'audio', 'AUDIO CREB', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/diag~'),
(230, 'dist~', '', 'several distortions & waveshaping functions', '', 'audio', 'AUDIO CREB', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/dist~'),
(231, 'dsfosc~', '', '(finite) discrete summation formula oscillator', '', 'audio', 'CREB ABSTRACTIONS', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/dsfosc~'),
(232, 'dwt~', '', 'discrete wavelet transform', '', 'audio', 'AUDIO CREB', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/dwt~'),
(233, 'dynwav~', '', 'dynamic wavetable: use a signal block as wavetable', '', 'audio', 'AUDIO CREB', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/dynwav~'),
(234, 'ead~', '', 'exp. attack decay', '', 'audio', 'AUDIO CREB', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/ead~'),
(235, 'eadh~', '', 'exponential attack decay (with hold == duration)', '', 'audio', 'CREB ABSTRACTIONS', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/eadh~'),
(236, 'eadsr~', '', 'exp. attack decay sustain release', '', 'audio', 'AUDIO CREB', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/eadsr~'),
(237, 'eadsrh~', '', 'exponential attack decay sustain release (..)', '', 'audio', 'CREB ABSTRACTIONS', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/eadsrh~'),
(238, 'ear~', '', 'exp. attack release', '', 'audio', 'AUDIO CREB', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/ear~'),
(239, 'expmap~', '', 'exponential map', '', 'audio', 'CREB ABSTRACTIONS', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/expmap~'),
(240, 'fblock', '', 'block relative frequency conversion', '', 'audio', 'CREB ABSTRACTIONS', '', '', '', 'message', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/fblock'),
(241, 'fdn~', '', 'a feedback delay network', '', 'audio', 'AUDIO CREB', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/fdn~'),
(242, 'ffpoly', '', 'finite field polynomial', '', 'math', 'CREB MATH', '', '', '', 'message', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/ffpoly'),
(243, 'filterortho~', '', 'several biquad filters, orthogonal implementation', '', 'audio', 'AUDIO CREB', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/filterortho~'),
(244, 'fmod', '', 'floating point modulo', '', 'audio', 'CREB ABSTRACTIONS', '', '', '', 'message', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/fmod'),
(245, 'fmop~', '', 'fm operator', '', 'audio', 'CREB ABSTRACTIONS', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/fmop~'),
(246, 'frequor~', '', 'like phasor, but for block spectra', '', 'audio', 'CREB ABSTRACTIONS', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/frequor~'),
(247, 'fwarp', '', 'tangent warp frequency', '', 'math', 'CREB MATH', '', '', '', 'message', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/fwarp'),
(248, 'icep~', '', 'inverse complex cepstrum', '', 'audio', 'CREB ABSTRACTIONS', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/icep~'),
(249, 'idsfosc~', '', 'infinite discrete summation formula', '', 'audio', 'CREB ABSTRACTIONS', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/idsfosc~'),
(250, 'idwt~', '', 'inverse', '', 'audio', 'AUDIO CREB', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/idwt~'),
(251, 'inv', '', 'inverse', '', 'audio', 'CREB ABSTRACTIONS', '', '', '', 'message', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/inv'),
(252, 'junction~', '', 'a circulant lossless signal junction', '', 'audio', 'AUDIO CREB', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/junction~'),
(253, 'lattice~', '', 'lattice filter', '', 'audio', 'AUDIO CREB', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/lattice~'),
(254, 'lattice3', '', 'expand a 3D harmonic lattice vector', '', 'audio', 'CREB ABSTRACTIONS', '', '', '', 'message', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/lattice3'),
(255, 'lpfft~', '', 'ifft + lowpass (for anti-aliased dynwav)', '', 'audio', 'CREB ABSTRACTIONS', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/lpfft~'),
(256, 'matrix~', '', 'multiply a signal block with an arbitrary matrix', '', 'audio', 'AUDIO CREB', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/matrix~'),
(257, 'pdynwav~', '', 'phasor~ + dynwav~', '', 'audio', 'CREB ABSTRACTIONS', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/pdynwav~'),
(258, 'permut~', '', 'random permute a signal block', '', 'audio', 'AUDIO CREB', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/permut~'),
(259, 'qmult~', '', 'multiply 2 quaternion signals', '', 'audio', 'AUDIO CREB', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/qmult~'),
(260, 'qnorm~', '', 'normalize a quaternion signal (or any 4 channel sig)', '', 'audio', 'AUDIO CREB', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/qnorm~'),
(261, 'ramp~', '', 'generates an integer ramp', '', 'audio', 'AUDIO CREB', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/ramp~'),
(262, 'ratio', '', 'multiply by 2^k so result is 1<=r<2 (transposer)', '', 'math', 'CREB MATH', '', '', '', 'message', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/ratio'),
(263, 'resofilt~', '', 'a reso filter (4pole, 3pole)', '', 'audio', 'AUDIO CREB', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/resofilt~'),
(264, 'sbosc~', '', 'smallband oscillator (i.e. for formant synthesis)', '', 'audio', 'AUDIO CREB', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/sbosc~'),
(265, 'scale7', '', 'arbitrary 7 tone scale', '', 'audio', 'CREB ABSTRACTIONS', '', '', '', 'message', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/scale7'),
(266, 'scrollgrid1D~', '', 'a stabilized scroll grid chaotic oscillator', '', 'audio', 'AUDIO CREB', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/scrollgrid1D~'),
(267, 'statwav~', '', 'a tabread4~ clone with 8 point interpolation', '', 'audio', 'AUDIO CREB', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/statwav~'),
(268, 'tabreadmix~', '', 'a tabread~ clone with overlap add (for smooth time stretch)', '', 'audio', 'AUDIO CREB', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/tabreadmix~'),
(269, 'tblock', '', 'block relative time conversion', '', 'audio', 'CREB ABSTRACTIONS', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/tblock'),
(270, 'ti_hihat', '', 'hihat gop object', '', 'audio', 'CREB ABSTRACTIONS', '', '', '', 'message', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/ti_hihat'),
(271, 'ti_snare', '', 'snare drum gop object', '', 'audio', 'CREB ABSTRACTIONS', '', '', '', 'message', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/ti_snare'),
(272, 'ucmod~', '', 'unit circle modulator', '', 'audio', 'CREB ABSTRACTIONS', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/ucmod~'),
(273, 'ucnorm~', '', 'normalize a complex signal to unit norm', '', 'audio', 'CREB ABSTRACTIONS', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/ucnorm~'),
(274, 'vol~', '', 'volume for a mono signal', '', 'audio', 'CREB ABSTRACTIONS', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/vol~'),
(275, 'vols~', '', 'volume for a stereo signal', '', 'audio', 'CREB ABSTRACTIONS', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/vols~'),
(276, 'xfm~', '', 'coupled frequency modulation', '', 'audio', 'AUDIO CREB', '', '', '', 'dsp', '', '', '', '', '', '', 'creb', '', '', '', 'http://wiki.puredata.info/%lang/xfm~'),
(277, 'ascseq', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'cxc', '', '', '', 'http://wiki.puredata.info/%lang/ascseq'),
(278, 'ascwave', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'cxc', '', '', '', 'http://wiki.puredata.info/%lang/ascwave'),
(279, 'bfilt', '', 'bang filter', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'cxc', '', '', '', 'http://wiki.puredata.info/%lang/bfilt'),
(280, 'bfilt2', '', 'bang filter', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'cxc', '', '', '', 'http://wiki.puredata.info/%lang/bfilt2'),
(281, 'cxc.', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'cxc', '', '', '', 'http://wiki.puredata.info/%lang/cxc.'),
(282, 'cxc.pr', '', 'prepend arbitrary length lists/anythings with stuff', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'cxc', '', '', '', 'http://wiki.puredata.info/%lang/cxc.pr'),
(283, 'delta~', '', 'difference between this and last sample', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'cxc', '', '', '', 'http://wiki.puredata.info/%lang/delta~'),
(284, 'ENV', '', 'get and set environment variables etc ...;', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'cxc', '', '', '', 'http://wiki.puredata.info/%lang/ENV'),
(285, 'proc', '', 'interface to the linux proc filesystem', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'cxc', '', '', '', 'http://wiki.puredata.info/%lang/proc'),
(286, 'randomix', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'cxc', '', '', '', 'http://wiki.puredata.info/%lang/randomix'),
(287, 'reson~', '', 'An interpolating reson filter', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'cxc', '', '', '', 'http://wiki.puredata.info/%lang/reson~'),
(288, 'serialize', '', 'turn a stream of floats into a list', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'cxc', '', '', '', 'http://wiki.puredata.info/%lang/serialize'),
(289, 'stati', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'cxc', '', '', '', 'http://wiki.puredata.info/%lang/stati'),
(290, 'utime', '', 'output seconds since epoch and microsecond fraction', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'cxc', '', '', '', 'http://wiki.puredata.info/%lang/utime'),
(291, '!-', '', 'Reciproc substraction', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'cyclone', '', '', '', 'http://wiki.puredata.info/%lang/!-'),
(292, '!-~', '', 'Reciproc substraction for signals', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone', '', '', '', 'http://wiki.puredata.info/%lang/!-~'),
(293, '!=~', '', 'Not equal', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone', '', '', '', 'http://wiki.puredata.info/%lang/!=~'),
(294, '!/', '', 'Reciproc division', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'cyclone', '', '', '', 'http://wiki.puredata.info/%lang/(reciproc division)'),
(295, '<=~', '', 'Greater than or equal for signals', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone', '', '', '', 'http://wiki.puredata.info/%lang/(signal greater than or equal)'),
(296, '>~', '', 'Greater than for signals', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone', '', '', '', 'http://wiki.puredata.info/%lang/(signal greater than) (cyclone)'),
(297, '!/~', '', 'Reciproc division for signals', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone', '', '', '', 'http://wiki.puredata.info/%lang/(signal reciproc division)'),
(298, '>=~', '', 'Smaller than or equal for signals', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone', '', '', '', 'http://wiki.puredata.info/%lang/(signal smaller than or equal)'),
(299, '<~', '', 'Smaller than for signals', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone', '', '', '', 'http://wiki.puredata.info/%lang/(signal smaller than) (cyclone)'),
(300, '%~', '', 'modulo', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone', '', '', '', 'http://wiki.puredata.info/%lang/%~'),
(301, '+=~', '', '', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'cyclone', '', '', '', 'http://wiki.puredata.info/%lang/+=~'),
(302, '==~', '', 'equals for signals', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone', '', '', '', 'http://wiki.puredata.info/%lang/==~ (cyclone)'),
(303, 'accum', '', 'An accumulator', '', 'misc', 'MISC', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/accum'),
(304, 'acos', '', 'Arccosine(x)', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/acos'),
(305, 'active', '', 'Notify when a Patcher window is the active window', '', 'user interface', 'GUI', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/active'),
(306, 'anal', '', 'Transition probability analysis correctly formatted for', '', 'misc', 'MISC', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/anal');
INSERT INTO `object` (`idx`, `name`, `synonym`, `tiny_desc`, `long_desc`, `category`, `type`, `inlets`, `outlets`, `arguments`, `methods`, `in_methods`, `out_methods`, `arg_methods`, `src`, `helpname`, `see_also`, `library`, `maintainer`, `url`, `tags`, `wiki`) VALUES
(307, 'Append', '', 'Add one or more items to the end of a list or message', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/Append (cyclone)'),
(308, 'asin', '', 'Arcsine(x)', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/asin'),
(309, 'bangbang', '', 'Output bangs from right-to-left', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/bangbang'),
(310, 'bondo', '', 'Output a set of inputs when any input is received', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/bondo'),
(311, 'Borax', '', 'Report information about note-ons and note-offs', '', 'connectivity', 'MIDI', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/Borax (cyclone)'),
(312, 'Bucket', '', 'An n-stage shift register', '', 'misc', 'MISC', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/Bucket'),
(313, 'buddy', '', 'Synchronize input from different sources', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/buddy'),
(314, 'capture', '', 'Capture incoming numbers and display in text editor', '', 'misc', 'MISC', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/capture'),
(315, 'cartopol', '', 'polar to cartesian coordinates', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/cartopol'),
(316, 'Clip', '', 'Constrains an int , float or list within a certain range', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/Clip (cyclone)'),
(317, 'coll', '', 'like combo of store and assoc', '', 'misc', 'MISC', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/coll'),
(318, 'comment', '', '', '', 'user interface', 'GUI', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/comment'),
(319, 'cosh', '', 'Hyperbolic Cosine(x)', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/cosh'),
(320, 'counter', '', 'Counts bangs at its left input', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/counter (cyclone)'),
(321, 'cycle', '', 'Send successive numbers to successive outlets cyclically', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/cycle'),
(322, 'decide', '', 'Generate random stream of bits', '', 'misc', 'MISC', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/decide'),
(323, 'Decode', '', 'Decodes a number to a specified "flag" outlet', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/Decode'),
(324, 'drunk', '', 'Take a random walk', '', 'misc', 'MISC', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/drunk'),
(325, 'flush', '', '', '', 'connectivity', 'MIDI', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/flush'),
(326, 'forward', '', 'Send remote message to a variety of objects', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/forward'),
(327, 'fromsymbol', '', 'Transform a symbol into individual numbers , messages', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/fromsymbol'),
(328, 'funbuff', '', 'Remember x , y pairs of integers', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/funbuff'),
(329, 'funnel', '', 'Map an integer into a list identified by inlet number', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/funnel'),
(330, 'gate', '', 'Traffic control', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/gate (cyclone)'),
(331, 'grab', '', 'Send a message and extract the result', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/grab'),
(332, 'Histo', '', 'A simple histogram', '', 'misc', 'MISC', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/Histo'),
(333, 'iter', '', 'Unpacks lists one element at a time through its outlet', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/iter'),
(334, 'match', '', 'match a pattern of incoming data', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/match'),
(335, 'maximum', '', 'determines the maximum of two numbers or a list of numbers', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/maximum'),
(336, 'mean', '', 'Calculates the mean (average) of all the numbers it has', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/mean (cyclone)'),
(337, 'midiflush', '', 'end note-offs for hanging note-ons in raw midi data', '', 'connectivity', 'MIDI', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/midiflush'),
(338, 'midiformat', '', 'Format data into a midi message', '', 'connectivity', 'MIDI', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/midiformat'),
(339, 'midiparse', '', 'Separate raw midi bytes by message type', '', 'connectivity', 'MIDI', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/midiparse'),
(340, 'minimum', '', 'determines the minimum of two numbers or a list of numbers', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/minimum'),
(341, 'mousefilter', '', '', '', 'user interface', 'GUI', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/mousefilter'),
(342, 'MouseState', '', '', '', 'user interface', 'GUI', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/MouseState'),
(343, 'mtr', '', 'Multi-track recorder for any kind of message', '', 'misc', 'MISC', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/mtr'),
(344, 'next', '', 'Detect when a message is logically separate from the', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/next'),
(345, 'offer', '', 'Store X , Y pairs temporarilily', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/offer'),
(346, 'onebang', '', 'Pass only one bang through', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/onebang'),
(347, 'past', '', 'report when input increases beyond a certain number', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/past'),
(348, 'Peak', '', ' Finds the largest of a stream of numbers', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/Peak'),
(349, 'poltocar', '', 'cartesian to polar coordinates', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/poltocar'),
(350, 'prepend', '', 'Insert a list or message before another list or message', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/prepend'),
(351, 'prob', '', 'Build a transition table of probabilities', '', 'misc', 'MISC', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/prob (cyclone)'),
(352, 'pv', '', 'Store and retrieve variables specific to a patcher', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/pv'),
(353, 'sinh', '', 'Hyperbolic Sine(x)', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/sinh (cyclone)'),
(354, 'speedlim', '', 'Limit the speed of messages passing through', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/speedlim (cyclone)'),
(355, 'spell', '', 'Convert input into a series of ASCII characters', '', 'misc', 'MISC', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/spell'),
(356, 'split', '', 'Look for a range of numbers', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/split (cyclone)'),
(357, 'spray', '', 'Send an integer or list of integers out a numbered outlet', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/spray'),
(358, 'sprintf', '', 'Build and format lists of numbers and symbols', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/sprintf'),
(359, 'substitute', '', 'Subsitute a symbol for another symbol in a message', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/substitute'),
(360, 'sustain', '', 'Hold note-off messages , output them on command', '', 'connectivity', 'MIDI', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/sustain'),
(361, 'switch', '', 'Select among alternative inputs', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/switch'),
(362, 'tanh', '', 'Hyperbolic Tangent(x)', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/tanh'),
(363, 'thresh', '', 'Collects items into a list if they appear within a certain', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/thresh'),
(364, 'TogEdge', '', 'Report zero/non-zero transitions', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/TogEdge'),
(365, 'tosymbol', '', 'Convert any message, number, or list to a single symbol', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/tosymbol'),
(366, 'Trough', '', 'Finds the smallest of a stream of numbers', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/Trough'),
(367, 'universal', '', 'Send a message to all instances of the same class in', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/universal'),
(368, 'urn', '', 'Generate random numbers without duplicates', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/urn (cyclone)'),
(369, 'Uzi', '', 'An accumulatorSends out n bangs', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/Uzi'),
(370, 'xbendin', '', '', '', 'connectivity', 'MIDI', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/xbendin'),
(371, 'xbendout', '', 'Formats an extra-precision midi pitch bend message', '', 'connectivity', 'MIDI', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/xbendout'),
(372, 'xnotein', '', 'filter and process notes from midiin with release velocity', '', 'connectivity', 'MIDI', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/xnotein'),
(373, 'xnoteout', '', 'Formats a note-off midi message with release velocity', '', 'connectivity', 'MIDI', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/xnoteout'),
(374, 'zl', '', 'all-in-one list thingie', '', 'misc', 'MISC', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (hammer)', '', '', '', 'http://wiki.puredata.info/%lang/zl'),
(375, 'abs~', '', 'Absolute value of a signal', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/abs~'),
(376, 'acos~', '', 'Arc-cosine function (acos(x)) for signals', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/acos~'),
(377, 'allpass~', '', 'Allpass filter', '', 'audio', 'AUDIO FILTER', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/allpass~'),
(378, 'asin~', '', 'Arc-sine function (asin(x)) for signals', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/asin~'),
(379, 'asinh~', '', '', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/asinh~'),
(380, 'atan~', '', '', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/atan~'),
(381, 'atan2~', '', 'Standard C function for arctan(y/x)', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/atan2~ (cyclone)'),
(382, 'atanh~', '', 'Arc Hyperbolic tangent function (atanh(x)) for signals', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/atanh~'),
(383, 'average~', '', 'Report the running mean amplitude of a signal', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/average~'),
(384, 'avg~', '', 'Compute the average value of a signal', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/avg~ (cyclone)'),
(385, 'bitand~', '', 'Bitwise and signal operator', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/bitand~'),
(386, 'bitnot~', '', 'Bitwise not signal operator', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/bitnot~'),
(387, 'bitor~', '', 'Bitwise or signal operator', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/bitor~'),
(388, 'bitshift~', '', 'Bitwise shift signal operator', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/bitshift~'),
(389, 'bitxor~', '', '', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/bitxor~'),
(390, 'buffir~', '', 'a buffer~ based FIR (finite impulse response)', '', 'audio', 'AUDIO FILTER', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/buffir~'),
(391, 'capture~', '', 'Collect samples from a signal and examine them in a text', '', 'control', 'GLUE', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/capture~'),
(392, 'cartopol~', '', 'Polar to cartesian coordinate conversion', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/cartopol~'),
(393, 'change~', '', 'Detect signal change and direction', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/change~'),
(394, 'click~', '', 'generate an impulse', '', 'audio', 'OSCILLATORS AND TABLES', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/click~'),
(395, 'Clip~', '', '', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/Clip~ (cyclone)'),
(396, 'comb~', '', 'IIR comb filter', '', 'audio', 'AUDIO FILTER', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/comb~'),
(397, 'cosh~', '', 'Hyperbolic cosine function (cosh(x)) for signals', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/cosh~'),
(398, 'cosx~', '', 'cos(x) for signals', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/cosx~'),
(399, 'count~', '', 'Signal counter', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/count~'),
(400, 'curve~', '', 'Exponential ramp generator', '', 'audio', 'OSCILLATORS AND TABLES', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/curve~'),
(401, 'cycle~', '', 'Table-lookup oscillator or function generator', '', 'audio', 'OSCILLATORS AND TABLES', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/cycle~'),
(402, 'delay~', '', '', '', 'audio', 'AUDIO DELAY', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/delay~'),
(403, 'delta~', '', 'Transform a signal into differences between successive', '', 'control', 'GLUE', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/delta~'),
(404, 'deltaclip~', '', 'Limit the change between samples in an incoming signal', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/deltaclip~'),
(405, 'edge~', '', 'Detect zero to non-zero signal transitions', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/edge~'),
(406, 'frameaccum~', '', 'computes the "running phase" of successive phase deviation', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/frameaccum~'),
(407, 'framedelta~', '', '', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/framedelta~'),
(408, 'index~', '', 'Read from a buffer~ with a signal specifying sample index', '', 'audio', 'OSCILLATORS AND TABLES', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/index~'),
(409, 'kink~', '', 'Distort the output of a phasor~', '', 'audio', 'OSCILLATORS AND TABLES', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/kink~'),
(410, 'Line~', '', 'Generate signal ramp or envelope', '', 'control', 'TIME', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/Line~ (cyclone)'),
(411, 'linedrive', '', '', '', '_NULL', 'UNSORTED', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/linedrive'),
(412, 'log~', '', 'Output the log (to a specified base) of a signal', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/log~'),
(413, 'lookup~', '', 'Use a buffer~ for nonlinear distortion of a signal', '', 'audio', 'OSCILLATORS AND TABLES', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/lookup~'),
(414, 'lores~', '', 'Low-pass filter with resonance', '', 'audio', 'AUDIO FILTER', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/lores~'),
(415, 'maximum~', '', 'output the maximum of two signals', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/maximum~'),
(416, 'minimum~', '', 'output the minimum of two signals', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/minimum~'),
(417, 'minmax~', '', 'minmax~ computes the minimum and maximum values of a', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/minmax~'),
(418, 'mstosamps~', '', 'Convert milliseconds to a number of samples (at the current', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/mstosamps~'),
(419, 'onepole~', '', 'single-pole lowpass filter', '', 'audio', 'AUDIO FILTER', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/onepole~'),
(420, 'peakamp~', '', 'report the Peak amplitude of a signal', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/peakamp~'),
(421, 'peek~', '', 'Read and write buffer~ values', '', 'audio', 'OSCILLATORS AND TABLES', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/peek~'),
(422, 'phasewrap~', '', 'wrap a signal between -pi and pi', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/phasewrap~'),
(423, 'pink~', '', 'Pink noise generator', '', 'audio', 'AUDIO', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/pink~'),
(424, 'play~', '', 'Sample playback based on position within a buffer~', '', 'audio', 'OSCILLATORS AND TABLES', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/play~'),
(425, 'poke~', '', 'Write into a buffer~ using a signal sample index', '', 'audio', 'OSCILLATORS AND TABLES', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/poke~'),
(426, 'poltocar~', '', '', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/poltocar~'),
(427, 'pong~', '', 'fold or wrap a signal within a given range', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/pong~'),
(428, 'pow~', '', 'Take base to the exponent power using signals', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/pow~'),
(429, 'rampsmooth~', '', 'smooth out an incoming signal via a ramp', '', 'audio', 'OSCILLATORS AND TABLES', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/rampsmooth~'),
(430, 'rand~', '', 'Generate a band-limited random signal', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/rand~'),
(431, 'record~', '', 'Copy a signal into a buffer~', '', 'audio', 'OSCILLATORS AND TABLES', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/record~'),
(432, 'reson~', '', 'Bandpass filter controllable by center frequency and', '', 'audio', 'AUDIO FILTER', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/reson~ (cyclone)'),
(433, 'sah~', '', 'Sample-and-hold', '', 'control', 'GLUE', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/sah~'),
(434, 'sampstoms~', '', 'Convert number of samples (at the current sampling rate)', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/sampstoms~'),
(435, 'Scope~', '', 'Graphical signal display', '', 'user interface', 'GUI', '', '', '', 'message', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/Scope~ (cyclone)'),
(436, 'sinh~', '', 'Hyperbolic sine function (sinh(x)) for signals', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/sinh~'),
(437, 'sinx~', '', 'sin(x) for signals', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/sinx~'),
(438, 'slide~', '', 'Smooth-out changes in signal values', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/slide~'),
(439, 'Snapshot~', '', 'Report sample values from a signal', '', 'control', 'GLUE', '', '', '', 'dsp, message', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/Snapshot~ (cyclone)'),
(440, 'spike~', '', 'Report intervals of zero to non-zero transitions', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/spike~'),
(441, 'svf~', '', 'onepole~.help contains yet another example', '', 'audio', 'AUDIO FILTER', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/svf~'),
(442, 'tanh~', '', 'Hyperbolic tangent function (tanh(x)) for signals', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/tanh~'),
(443, 'tanx~', '', 'tan(x) for signals', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/tanx~'),
(444, 'train~', '', 'Pulse-train generator and metronome', '', 'audio', 'AUDIO', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/train~'),
(445, 'trapezoid~', '', 'a trapezoidal wavetable', '', 'audio', 'OSCILLATORS AND TABLES', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/trapezoid~'),
(446, 'triangle~', '', 'a triangle/ramp wavetable', '', 'audio', 'OSCILLATORS AND TABLES', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/triangle~'),
(447, 'vectral~', '', 'a vector based envelope follower', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/vectral~'),
(448, 'wave~', '', 'Phase-driven oscillator using a buffer~ as a wavetable', '', 'audio', 'OSCILLATORS AND TABLES', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/wave~'),
(449, 'zerox~', '', 'zerocrossing counter / transient detector', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'cyclone (sickle)', '', '', '', 'http://wiki.puredata.info/%lang/zerox~'),
(450, 'cup', '', 'cup counts up ^_^;', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'ekext', '', '', '', 'http://wiki.puredata.info/%lang/cup'),
(451, 'framescore~', '', 'calculate a weighted similarity value for 2 signal vectors', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'ekext', '', '', '', 'http://wiki.puredata.info/%lang/framescore~'),
(452, 'framespect~', '', 'calculate a weighted similarity value for 2 signal vectors', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'ekext', '', '', '', 'http://wiki.puredata.info/%lang/framespect~'),
(453, 'hssc~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'ekext', '', '', '', 'http://wiki.puredata.info/%lang/hssc~'),
(454, 'listmoses', '', 'split two lists up according to the values', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'ekext', '', '', '', 'http://wiki.puredata.info/%lang/listmoses'),
(455, 'maskxor', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'ekext', '', '', '', 'http://wiki.puredata.info/%lang/maskxor'),
(456, 'polymap', '', 'two-dimensional polyphony-restricted map', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'ekext', '', '', '', 'http://wiki.puredata.info/%lang/polymap'),
(457, 'polystat', '', 'outputs a list of the instances of voices 0 to HIGHEST', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'ekext', '', '', '', 'http://wiki.puredata.info/%lang/polystat'),
(458, 'sieve', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'ekext', '', '', '', 'http://wiki.puredata.info/%lang/sieve'),
(459, 'simile', '', 'compare two numbers according to an error window', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'ekext', '', '', '', 'http://wiki.puredata.info/%lang/simile'),
(460, 'simile~', '', 'compare two numbers according to an error window', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'ekext', '', '', '', 'http://wiki.puredata.info/%lang/simile~'),
(461, 'steady', '', 'eliminate errors from the raw pitch output of fiddle~', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'ekext', '', '', '', 'http://wiki.puredata.info/%lang/steady'),
(462, 'voicing_detector~', '', 'estimate whether a frame of speech is voiced', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'ekext', '', '', '', 'http://wiki.puredata.info/%lang/voicing_detector~'),
(463, 'voicing_detector~test3', '', 'CPU load in percent', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'ekext', '', '', '', 'http://wiki.puredata.info/%lang/voicing_detector~test3'),
(464, 'zeroxpos~', '', 'find n-th zero crossing in frame', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'ekext', '', '', '', 'http://wiki.puredata.info/%lang/zeroxpos~'),
(465, 'bthresher~', '', 'similar to thresher~ but with more control ', '', 'audio', 'AUDIO GLUE', '', '', '', 'dsp', '', '', '', '', '', '', 'fftease', '', '', '', 'http://wiki.puredata.info/%lang/bthresher~'),
(466, 'burrow~', '', 'a cross-referenced filtering object ', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'fftease', '', '', '', 'http://wiki.puredata.info/%lang/burrow~'),
(467, 'cavoc~', '', 'an 8-rule cellular automata that generates spectra ', '', 'audio', 'AUDIO OSCILLATORS AND TABLES', '', '', '', 'dsp', '', '', '', '', '', '', 'fftease', '', '', '', 'http://wiki.puredata.info/%lang/cavoc~'),
(468, 'cavoc27~', '', 'a 27-rule cellular automata object ', '', 'audio', 'AUDIO OSCILLATORS AND TABLES', '', '', '', 'dsp', '', '', '', '', '', '', 'fftease', '', '', '', 'http://wiki.puredata.info/%lang/cavoc27~'),
(469, 'centerring~', '', 'a spectral modulation object ', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'fftease', '', '', '', 'http://wiki.puredata.info/%lang/centerring~'),
(470, 'codepend~', '', 'a classic block convolution object ncomb~', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'fftease', '', '', '', 'http://wiki.puredata.info/%lang/codepend~'),
(471, 'crossx~', '', 'a cross synthesis object with gating ', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'fftease', '', '', '', 'http://wiki.puredata.info/%lang/crossx~'),
(472, 'dentist~', '', 'a partial knockout object ', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'fftease', '', '', '', 'http://wiki.puredata.info/%lang/dentist~'),
(473, 'disarrain~', '', 'an interpolating version of disarray~ ', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'fftease', '', '', '', 'http://wiki.puredata.info/%lang/disarrain~'),
(474, 'disarray~', '', 'a spectral redistribution object ', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'fftease', '', '', '', 'http://wiki.puredata.info/%lang/disarray~'),
(475, 'drown~', '', 'a noise reduction (or increase) object', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'fftease', '', '', '', 'http://wiki.puredata.info/%lang/drown~'),
(476, 'ether~', '', 'another spectral compositing object ', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'fftease', '', '', '', 'http://wiki.puredata.info/%lang/ether~'),
(477, 'mindwarp~', '', 'a spectral formant warping object ', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'fftease', '', '', '', 'http://wiki.puredata.info/%lang/mindwarp~'),
(478, 'morphine~', '', 'a morphing object ', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'fftease', '', '', '', 'http://wiki.puredata.info/%lang/morphine~'),
(479, 'multyq~', '', 'a four band filter ', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'fftease', '', '', '', 'http://wiki.puredata.info/%lang/multyq~'),
(480, 'presidency~', '', 'a spectral sampler with pitch control ', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'fftease', '', '', '', 'http://wiki.puredata.info/%lang/presidency~'),
(481, 'pvcompand~', '', 'a spectral compressor/expander object', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'fftease', '', '', '', 'http://wiki.puredata.info/%lang/pvcompand~'),
(482, 'pvgrain~', '', 'a spectrum analyzer for granular resynthesis ', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'fftease', '', '', '', 'http://wiki.puredata.info/%lang/pvgrain~'),
(483, 'pvharm~', '', 'a harmonizer ', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'fftease', '', '', '', 'http://wiki.puredata.info/%lang/pvharm~'),
(484, 'pvoc~', '', 'an additive synthesis phase vocoder ', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'fftease', '', '', '', 'http://wiki.puredata.info/%lang/pvoc~'),
(485, 'pvtuner~', '', 'a spectrum quantizer for tuning to arbitrary scales ', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'fftease', '', '', '', 'http://wiki.puredata.info/%lang/pvtuner~'),
(486, 'pvwarp~', '', 'a non-linear frequency warper ', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'fftease', '', '', '', 'http://wiki.puredata.info/%lang/pvwarp~'),
(487, 'reanimator~', '', 'an audio texture mapper ', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'fftease', '', '', '', 'http://wiki.puredata.info/%lang/reanimator~'),
(488, 'resent~', '', 'similar to residency~ but with independent bin control ', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'fftease', '', '', '', 'http://wiki.puredata.info/%lang/resent~'),
(489, 'residency~', '', 'a spectral sampler useful for time scaling ', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'fftease', '', '', '', 'http://wiki.puredata.info/%lang/residency~'),
(490, 'scrape~', '', 'a noise reduction (or increase) object with frequency control ', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'fftease', '', '', '', 'http://wiki.puredata.info/%lang/scrape~'),
(491, 'shapee~', '', 'a frequency shaping object ', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'fftease', '', '', '', 'http://wiki.puredata.info/%lang/shapee~'),
(492, 'swinger~', '', 'a phase swapping object ', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'fftease', '', '', '', 'http://wiki.puredata.info/%lang/swinger~'),
(493, 'taint~', '', 'a cross synthesis object ', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'fftease', '', '', '', 'http://wiki.puredata.info/%lang/taint~'),
(494, 'thresher~', '', 'an amplitude/frequency sensitive gating object ', '', 'audio', 'AUDIO GLUE', '', '', '', 'dsp', '', '', '', '', '', '', 'fftease', '', '', '', 'http://wiki.puredata.info/%lang/thresher~'),
(495, 'vacancy~', '', 'a spectral compositing object ', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'fftease', '', '', '', 'http://wiki.puredata.info/%lang/vacancy~'),
(496, 'xsyn~', '', 'a cross synthesis with compression object', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'fftease', '', '', '', 'http://wiki.puredata.info/%lang/xsyn~'),
(497, 'aenv~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/aenv~'),
(498, 'amp~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/amp~'),
(499, 'arraysize', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/arraysize'),
(500, 'ascii0x2d0x3eint', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/ascii0x2d0x3eint'),
(501, 'atan2~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/atan2~'),
(502, 'attract1', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/attract1'),
(503, 'autoscale', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/autoscale'),
(504, 'bandpass', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/bandpass'),
(505, 'base', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/base'),
(506, 'bdiag~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/bdiag~'),
(507, 'beatpipe', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/beatpipe'),
(508, 'bfft~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/bfft~'),
(509, 'biquadseries~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/biquadseries~'),
(510, 'bird', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/bird'),
(511, 'bitsplit~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/bitsplit~'),
(512, 'blocknorm~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/blocknorm~'),
(513, 'blocksize_in_ms', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/blocksize_in_ms'),
(514, 'blosc~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/blosc~'),
(515, 'bmatrix~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/bmatrix~'),
(516, 'bufferoverride~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/bufferoverride~'),
(517, 'button', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/button'),
(518, 'buttongate', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/buttongate'),
(519, 'bwin~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/bwin~'),
(520, 'cheby~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/cheby~'),
(521, 'choice', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/choice'),
(522, 'classpath', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/classpath'),
(523, 'clog~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/clog~'),
(524, 'comport', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/comport'),
(525, 'cursor', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/cursor'),
(526, 'debounce', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/debounce'),
(527, 'deg2hid', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/deg2hid'),
(528, 'deque', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/deque'),
(529, 'dist~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/dist~'),
(530, 'dwt~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/dwt~'),
(531, 'dynwav~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/dynwav~'),
(532, 'ead~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/ead~'),
(533, 'eadsr~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/eadsr~'),
(534, 'ear~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/ear~'),
(535, 'eblosc~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/eblosc~'),
(536, 'entry', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/entry'),
(537, 'envgen', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/envgen'),
(538, 'equalizer', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/equalizer'),
(539, 'ev', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/ev'),
(540, 'ev_abs', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/ev_abs'),
(541, 'ev_ff', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/ev_ff'),
(542, 'ev_ff_status', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/ev_ff_status'),
(543, 'ev_key', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/ev_key'),
(544, 'ev_led', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/ev_led'),
(545, 'ev_msc', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/ev_msc'),
(546, 'ev_rel', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/ev_rel'),
(547, 'ev_rep', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/ev_rep'),
(548, 'ev_snd', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/ev_snd'),
(549, 'ev_syn', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/ev_syn'),
(550, 'failsafe', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/failsafe'),
(551, 'fdn~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/fdn~'),
(552, 'ff-autocenter', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/ff-autocenter'),
(553, 'ff-constant', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/ff-constant'),
(554, 'ff-friction', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/ff-friction'),
(555, 'ff-gain', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/ff-gain'),
(556, 'ff-periodic', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/ff-periodic'),
(557, 'ff-spring', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/ff-spring'),
(558, 'ffpoly', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/ffpoly'),
(559, 'fiddle~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/fiddle~'),
(560, 'file_type', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/file_type'),
(561, 'filterortho~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/filterortho~'),
(562, 'float0x2d0x3eascii', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/float0x2d0x3eascii'),
(563, 'folder_list', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/folder_list'),
(564, 'fwarp', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/fwarp'),
(565, 'gcanvas', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/gcanvas'),
(566, 'getdir', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/getdir');
INSERT INTO `object` (`idx`, `name`, `synonym`, `tiny_desc`, `long_desc`, `category`, `type`, `inlets`, `outlets`, `arguments`, `methods`, `in_methods`, `out_methods`, `arg_methods`, `src`, `helpname`, `see_also`, `library`, `maintainer`, `url`, `tags`, `wiki`) VALUES
(567, 'gfsm', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/gfsm'),
(568, 'gfsm_alphabet', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/gfsm_alphabet'),
(569, 'gfsm_automaton', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/gfsm_automaton'),
(570, 'gfsm_markov', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/gfsm_markov'),
(571, 'gfsm_state', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/gfsm_state'),
(572, 'gid0x2d0x3egroup_name', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/gid0x2d0x3egroup_name'),
(573, 'gingerbreadman', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/gingerbreadman'),
(574, 'group', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/group'),
(575, 'group_name0x2d0x3egid', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/group_name0x2d0x3egid'),
(576, 'henon', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/henon'),
(577, 'hid', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/hid'),
(578, 'hid_average', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/hid_average'),
(579, 'hid_centered', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/hid_centered'),
(580, 'hid_cube', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/hid_cube'),
(581, 'hid_cuberoot', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/hid_cuberoot'),
(582, 'hid_exp', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/hid_exp'),
(583, 'hid_graph', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/hid_graph'),
(584, 'hid_invert', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/hid_invert'),
(585, 'hid_log', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/hid_log'),
(586, 'hid_lowpass', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/hid_lowpass'),
(587, 'hid_menu', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/hid_menu'),
(588, 'hid_one2four', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/hid_one2four'),
(589, 'hid_one2three', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/hid_one2three'),
(590, 'hid_one2two', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/hid_one2two'),
(591, 'hid_polar', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/hid_polar'),
(592, 'hid_rel2abs', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/hid_rel2abs'),
(593, 'hid_smooth', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/hid_smooth'),
(594, 'hid_spiral', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/hid_spiral'),
(595, 'hid_square', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/hid_square'),
(596, 'hid_squareroot', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/hid_squareroot'),
(597, 'hid2deg', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/hid2deg'),
(598, 'hid2rad', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/hid2rad'),
(599, 'highpass', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/highpass'),
(600, 'hlshelf', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/hlshelf'),
(601, 'hopalong', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/hopalong'),
(602, 'hostname', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/hostname'),
(603, 'ifeel', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/ifeel'),
(604, 'ikeda', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/ikeda'),
(605, 'image', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/image'),
(606, 'import', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/import'),
(607, 'ISOdate', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/ISOdate'),
(608, 'ISOtime', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/ISOtime'),
(609, 'joystick', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/joystick'),
(610, 'junction~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/junction~'),
(611, 'keyboard', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/keyboard'),
(612, 'keygate', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/keygate'),
(613, 'latoocarfian', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/latoocarfian'),
(614, 'latoomutalpha', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/latoomutalpha'),
(615, 'latoomutbeta', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/latoomutbeta'),
(616, 'latoomutgamma', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/latoomutgamma'),
(617, 'lattice~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/lattice~'),
(618, 'line3', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/line3'),
(619, 'loop~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/loop~'),
(620, 'lorenz', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/lorenz'),
(621, 'lowpass', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/lowpass'),
(622, 'lowshelf', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/lowshelf'),
(623, 'lrshift~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/lrshift~'),
(624, 'martin', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/martin'),
(625, 'martin-test', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/martin-test'),
(626, 'matrix~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/matrix~'),
(627, 'mixer~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/mixer~'),
(628, 'moog~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/moog~'),
(629, 'mouse', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/mouse'),
(630, 'notch', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/notch'),
(631, 'notescale', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/notescale'),
(632, 'oggamp~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/oggamp~'),
(633, 'oggcast~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/oggcast~'),
(634, 'oggread~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/oggread~'),
(635, 'oggwrite~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/oggwrite~'),
(636, 'partconv~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/partconv~'),
(637, 'passwd', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/passwd'),
(638, 'pdstring', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/pdstring'),
(639, 'permut~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/permut~'),
(640, 'pi', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/pi'),
(641, 'pique', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/pique'),
(642, 'plugin~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/plugin~'),
(643, 'popcorn', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/popcorn'),
(644, 'popcorn-test', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/popcorn-test'),
(645, 'popen', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/popen'),
(646, 'popup', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/popup'),
(647, 'popup-gop', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/popup-gop'),
(648, 'pso', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/pso'),
(649, 'pvoc~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/pvoc~'),
(650, 'pwm', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/pwm'),
(651, 'pwm~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/pwm~'),
(652, 'qmult~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/qmult~'),
(653, 'qnorm~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/qnorm~'),
(654, 'quaruptwo', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/quaruptwo'),
(655, 'quaruptwo-test', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/quaruptwo-test'),
(656, 'rad2hid', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/rad2hid'),
(657, 'ratio', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/ratio'),
(658, 'readdir', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/readdir'),
(659, 'resofilt~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/resofilt~'),
(660, 'rlshift~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/rlshift~'),
(661, 'rossler', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/rossler'),
(662, 'sbosc~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/sbosc~'),
(663, 'scrollgrid1D~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/scrollgrid1D~'),
(664, 'serialctl', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/serialctl'),
(665, 'serialize', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/serialize'),
(666, 'sfwrite~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/sfwrite~'),
(667, 'shell', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/shell'),
(668, 'silderh', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/silderh'),
(669, 'ski', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/ski'),
(670, 'slider', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/slider'),
(671, 'split_my_msgs', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/split_my_msgs'),
(672, 'split_path', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/split_path'),
(673, 'sprinkler', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/sprinkler'),
(674, 'standardmap', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/standardmap'),
(675, 'stat', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/stat'),
(676, 'stk', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/stk'),
(677, 'streamin~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/streamin~'),
(678, 'streamout~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/streamout~'),
(679, 'stripdir', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/stripdir'),
(680, 'susloop~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/susloop~'),
(681, 'svf~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/svf~'),
(682, 'tabreadmix~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/tabreadmix~'),
(683, 'ticker', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/ticker'),
(684, 'toddle', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/toddle'),
(685, 'uid0x2d0x3eusername', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/uid0x2d0x3eusername'),
(686, 'uname', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/uname'),
(687, 'username0x2d0x3euid', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/username0x2d0x3euid'),
(688, 'vbap', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/vbap'),
(689, 'version', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/version'),
(690, 'weightmap', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/weightmap'),
(691, 'xfm~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/xfm~'),
(692, 'zhzxh~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flatspace', '', '', '', 'http://wiki.puredata.info/%lang/zhzxh~'),
(693, 'flib', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flib', '', '', '', 'http://wiki.puredata.info/%lang/flib'),
(694, 'mfcc', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flib', '', '', '', 'http://wiki.puredata.info/%lang/mfcc'),
(695, 'wdv', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'flib', '', '', '', 'http://wiki.puredata.info/%lang/wdv'),
(696, 'freeverb~', '', 'stereo reverb using the Schroeder/Moorer model', '', 'audio', 'AUDIO EFFECTS', '', '', '', 'dsp', '', '', '', '', '', '', 'freeverb~', '', '', '', 'http://wiki.puredata.info/%lang/freeverb~'),
(697, '6GEMglTexCoord1fv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/6GEMglTexCoord1fv'),
(698, 'accumrotate', '', 'accumulate a rotation', '', 'imaging', 'GEM MANIPULATORS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/accumrotate'),
(699, 'alpha', '', 'enable/disable alpha blending', '', 'imaging', 'GEM MANIPULATORS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/alpha'),
(700, 'ambient', '', 'set the ambient color with a vector', '', 'imaging', 'GEM MANIPULATORS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/ambient'),
(701, 'ambientRGB', '', 'set the ambient color with 3 discrete values', '', 'imaging', 'GEM MANIPULATORS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/ambientRGB'),
(702, 'camera', '', 'camera', '', 'imaging', 'GEM MANIPULATORS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/camera'),
(703, 'circle', '', 'render a circle', '', 'imaging', 'GEM GEOS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/circle'),
(704, 'color', '', 'set the color with a vector', '', 'imaging', 'GEM MANIPULATORS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/color'),
(705, 'colorRGB', '', 'set the color with 3 discrete values', '', 'imaging', 'GEM MANIPULATORS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/colorRGB'),
(706, 'colorSquare', '', 'render a colored square (evtl. with color gradients)', '', 'imaging', 'GEM GEOS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/colorSquare'),
(707, 'cone', '', 'render a cone', '', 'imaging', 'GEM GEOS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/cone'),
(708, 'cube', '', 'render a cube', '', 'imaging', 'GEM GEOS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/cube'),
(709, 'cuboid', '', 'render a box', '', 'imaging', 'GEM GEOS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/cuboid'),
(710, 'curve', '', 'render a Bezier curve', '', 'imaging', 'GEM GEOS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/curve'),
(711, 'curve3d', '', 'render a surface', '', 'imaging', 'GEM GEOS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/curve3d'),
(712, 'cylinder', '', 'render a cylinder', '', 'imaging', 'GEM GEOS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/cylinder'),
(713, 'depth', '', 'enable/disable depth testing', '', 'imaging', 'GEM MANIPULATORS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/depth'),
(714, 'diffuse', '', 'set the diffuse color with a vector', '', 'imaging', 'GEM MANIPULATORS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/diffuse'),
(715, 'diffuseRGB', '', 'set the diffuse color with 3 discrete values', '', 'imaging', 'GEM MANIPULATORS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/diffuseRGB'),
(716, 'disk', '', 'render a disk', '', 'imaging', 'GEM GEOS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/disk'),
(717, 'emission', '', 'set the emissive color with a vector', '', 'imaging', 'GEM MANIPULATORS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/emission'),
(718, 'emissionRGB', '', 'set the emissive color with 3 discrete values', '', 'imaging', 'GEM MANIPULATORS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/emissionRGB'),
(719, 'GEMglAccum', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglAccum'),
(720, 'GEMglAlphaFunc', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglAlphaFunc'),
(721, 'GEMglBegin', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglBegin'),
(722, 'GEMglBitmap', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglBitmap'),
(723, 'GEMglBlendFunc', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglBlendFunc'),
(724, 'GEMglCallList', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglCallList'),
(725, 'GEMglClear', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglClear'),
(726, 'GEMglClearAccum', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglClearAccum'),
(727, 'GEMglClearColor', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglClearColor'),
(728, 'GEMglClearDepth', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglClearDepth'),
(729, 'GEMglClearIndex', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglClearIndex'),
(730, 'GEMglClearStencil', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglClearStencil'),
(731, 'GEMglClipPlane', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglClipPlane'),
(732, 'GEMglColor3b', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglColor3b'),
(733, 'GEMglColor3bv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglColor3bv'),
(734, 'GEMglColor3d', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglColor3d'),
(735, 'GEMglColor3dv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglColor3dv'),
(736, 'GEMglColor3f', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglColor3f'),
(737, 'GEMglColor3fv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglColor3fv'),
(738, 'GEMglColor3i', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglColor3i'),
(739, 'GEMglColor3iv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglColor3iv'),
(740, 'GEMglColor3s', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglColor3s'),
(741, 'GEMglColor3sv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglColor3sv'),
(742, 'GEMglColor3ub', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglColor3ub'),
(743, 'GEMglColor3ubv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglColor3ubv'),
(744, 'GEMglColor3ui', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglColor3ui'),
(745, 'GEMglColor3uiv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglColor3uiv'),
(746, 'GEMglColor3us', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglColor3us'),
(747, 'GEMglColor3usv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglColor3usv'),
(748, 'GEMglColor4b', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglColor4b'),
(749, 'GEMglColor4bv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglColor4bv'),
(750, 'GEMglColor4d', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglColor4d'),
(751, 'GEMglColor4dv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglColor4dv'),
(752, 'GEMglColor4f', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglColor4f'),
(753, 'GEMglColor4fv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglColor4fv'),
(754, 'GEMglColor4i', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglColor4i'),
(755, 'GEMglColor4iv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglColor4iv'),
(756, 'GEMglColor4s', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglColor4s'),
(757, 'GEMglColor4sv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglColor4sv'),
(758, 'GEMglColor4ub', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglColor4ub'),
(759, 'GEMglColor4ubv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglColor4ubv'),
(760, 'GEMglColor4ui', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglColor4ui'),
(761, 'GEMglColor4uiv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglColor4uiv'),
(762, 'GEMglColor4us', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglColor4us'),
(763, 'GEMglColor4usv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglColor4usv'),
(764, 'GEMglColorMask', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglColorMask'),
(765, 'GEMglColorMaterial', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglColorMaterial'),
(766, 'GEMglCopyPixels', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglCopyPixels'),
(767, 'GEMglCullFace', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglCullFace'),
(768, 'GEMglDepthFunc', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglDepthFunc'),
(769, 'GEMglDepthMask', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglDepthMask'),
(770, 'GEMglDepthRange', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglDepthRange'),
(771, 'GEMglDisable', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglDisable'),
(772, 'GEMglDrawBuffer', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglDrawBuffer'),
(773, 'GEMglEdgeFlag', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglEdgeFlag'),
(774, 'GEMglEnable', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglEnable'),
(775, 'GEMglEnd', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglEnd'),
(776, 'GEMglEndList', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglEndList'),
(777, 'GEMglEvalCoord1d', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglEvalCoord1d'),
(778, 'GEMglEvalCoord1dv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglEvalCoord1dv'),
(779, 'GEMglEvalCoord1f', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglEvalCoord1f'),
(780, 'GEMglEvalCoord1fv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglEvalCoord1fv'),
(781, 'GEMglEvalCoord2d', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglEvalCoord2d'),
(782, 'GEMglEvalCoord2dv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglEvalCoord2dv'),
(783, 'GEMglEvalCoord2f', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglEvalCoord2f'),
(784, 'GEMglEvalCoord2fv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglEvalCoord2fv'),
(785, 'GEMglEvalMesh1', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglEvalMesh1'),
(786, 'GEMglEvalMesh2', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglEvalMesh2'),
(787, 'GEMglEvalPoint1', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglEvalPoint1'),
(788, 'GEMglEvalPoint2', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglEvalPoint2'),
(789, 'GEMglFeedbackBuffer', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglFeedbackBuffer'),
(790, 'GEMglFinish', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglFinish'),
(791, 'GEMglFlush', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglFlush'),
(792, 'GEMglFogf', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglFogf'),
(793, 'GEMglFogfv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglFogfv'),
(794, 'GEMglFogi', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglFogi'),
(795, 'GEMglFogiv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglFogiv'),
(796, 'GEMglFrontFace', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglFrontFace'),
(797, 'GEMglFrustum', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglFrustum'),
(798, 'GEMglGenLists', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglGenLists'),
(799, 'GEMglGetError', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglGetError'),
(800, 'GEMglGetFloatv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglGetFloatv'),
(801, 'GEMglGetMapdv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglGetMapdv'),
(802, 'GEMglGetMapfv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglGetMapfv'),
(803, 'GEMglGetMapiv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglGetMapiv'),
(804, 'GEMglGetString', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglGetString'),
(805, 'GEMglHint', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglHint'),
(806, 'GEMglIndexd', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglIndexd'),
(807, 'GEMglIndexdv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglIndexdv'),
(808, 'GEMglIndexf', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglIndexf'),
(809, 'GEMglIndexfv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglIndexfv'),
(810, 'GEMglIndexi', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglIndexi'),
(811, 'GEMglIndexiv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglIndexiv'),
(812, 'GEMglIndexMask', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglIndexMask'),
(813, 'GEMglIndexs', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglIndexs'),
(814, 'GEMglIndexsv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglIndexsv'),
(815, 'GEMglInitNames', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglInitNames'),
(816, 'GEMglIsEnabled', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglIsEnabled'),
(817, 'GEMglIsList', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglIsList'),
(818, 'GEMglLightf', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglLightf'),
(819, 'GEMglLighti', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglLighti'),
(820, 'GEMglLightModelf', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglLightModelf'),
(821, 'GEMglLightModeli', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglLightModeli'),
(822, 'GEMglLineStipple', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglLineStipple'),
(823, 'GEMglLineWidth', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglLineWidth'),
(824, 'GEMglLoadIdentity', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglLoadIdentity'),
(825, 'GEMglLoadMatrixd', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglLoadMatrixd'),
(826, 'GEMglLoadMatrixf', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglLoadMatrixf'),
(827, 'GEMglLoadName', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglLoadName'),
(828, 'GEMglLogicOp', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglLogicOp'),
(829, 'GEMglMap1d', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglMap1d'),
(830, 'GEMglMap1f', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglMap1f'),
(831, 'GEMglMap2d', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglMap2d'),
(832, 'GEMglMap2f', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglMap2f'),
(833, 'GEMglMapGrid1d', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglMapGrid1d'),
(834, 'GEMglMapGrid1f', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglMapGrid1f'),
(835, 'GEMglMapGrid2d', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglMapGrid2d'),
(836, 'GEMglMapGrid2f', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglMapGrid2f'),
(837, 'GEMglMaterialf', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglMaterialf'),
(838, 'GEMglMateriali', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglMateriali'),
(839, 'GEMglMatrixMode', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglMatrixMode'),
(840, 'GEMglMultMatrixd', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglMultMatrixd'),
(841, 'GEMglMultMatrixf', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglMultMatrixf'),
(842, 'GEMglNewList', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglNewList'),
(843, 'GEMglNormal3b', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglNormal3b'),
(844, 'GEMglNormal3bv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglNormal3bv'),
(845, 'GEMglNormal3d', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglNormal3d'),
(846, 'GEMglNormal3dv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglNormal3dv'),
(847, 'GEMglNormal3f', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglNormal3f'),
(848, 'GEMglNormal3fv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglNormal3fv'),
(849, 'GEMglNormal3i', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglNormal3i'),
(850, 'GEMglNormal3iv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglNormal3iv'),
(851, 'GEMglNormal3s', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglNormal3s'),
(852, 'GEMglNormal3sv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglNormal3sv'),
(853, 'GEMglOrtho', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglOrtho'),
(854, 'GEMglPassThrough', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglPassThrough'),
(855, 'GEMglPixelStoref', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglPixelStoref');
INSERT INTO `object` (`idx`, `name`, `synonym`, `tiny_desc`, `long_desc`, `category`, `type`, `inlets`, `outlets`, `arguments`, `methods`, `in_methods`, `out_methods`, `arg_methods`, `src`, `helpname`, `see_also`, `library`, `maintainer`, `url`, `tags`, `wiki`) VALUES
(856, 'GEMglPixelStorei', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglPixelStorei'),
(857, 'GEMglPixelTransferf', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglPixelTransferf'),
(858, 'GEMglPixelTransferi', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglPixelTransferi'),
(859, 'GEMglPixelZoom', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglPixelZoom'),
(860, 'GEMglPointSize', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglPointSize'),
(861, 'GEMglPolygonMode', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglPolygonMode'),
(862, 'GEMglPopAttrib', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglPopAttrib'),
(863, 'GEMglPopMatrix', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglPopMatrix'),
(864, 'GEMglPopName', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglPopName'),
(865, 'GEMglPushAttrib', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglPushAttrib'),
(866, 'GEMglPushMatrix', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglPushMatrix'),
(867, 'GEMglPushName', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglPushName'),
(868, 'GEMglRasterPos2d', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglRasterPos2d'),
(869, 'GEMglRasterPos2dv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglRasterPos2dv'),
(870, 'GEMglRasterPos2f', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglRasterPos2f'),
(871, 'GEMglRasterPos2fv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglRasterPos2fv'),
(872, 'GEMglRasterPos2i', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglRasterPos2i'),
(873, 'GEMglRasterPos2iv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglRasterPos2iv'),
(874, 'GEMglRasterPos2s', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglRasterPos2s'),
(875, 'GEMglRasterPos2sv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglRasterPos2sv'),
(876, 'GEMglRasterPos3d', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglRasterPos3d'),
(877, 'GEMglRasterPos3dv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglRasterPos3dv'),
(878, 'GEMglRasterPos3f', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglRasterPos3f'),
(879, 'GEMglRasterPos3fv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglRasterPos3fv'),
(880, 'GEMglRasterPos3i', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglRasterPos3i'),
(881, 'GEMglRasterPos3iv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglRasterPos3iv'),
(882, 'GEMglRasterPos3s', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglRasterPos3s'),
(883, 'GEMglRasterPos3sv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglRasterPos3sv'),
(884, 'GEMglRasterPos4d', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglRasterPos4d'),
(885, 'GEMglRasterPos4dv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglRasterPos4dv'),
(886, 'GEMglRasterPos4f', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglRasterPos4f'),
(887, 'GEMglRasterPos4fv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglRasterPos4fv'),
(888, 'GEMglRasterPos4i', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglRasterPos4i'),
(889, 'GEMglRasterPos4iv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglRasterPos4iv'),
(890, 'GEMglRasterPos4s', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglRasterPos4s'),
(891, 'GEMglRasterPos4sv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglRasterPos4sv'),
(892, 'GEMglRectd', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglRectd'),
(893, 'GEMglRectf', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglRectf'),
(894, 'GEMglRecti', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglRecti'),
(895, 'GEMglRects', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglRects'),
(896, 'GEMglRenderMode', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglRenderMode'),
(897, 'GEMglRotated', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglRotated'),
(898, 'GEMglScaled', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglScaled'),
(899, 'GEMglScalef', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglScalef'),
(900, 'GEMglScissor', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglScissor'),
(901, 'GEMglSelectBuffer', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglSelectBuffer'),
(902, 'GEMglShadeModel', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglShadeModel'),
(903, 'GEMglStencilFunc', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglStencilFunc'),
(904, 'GEMglStencilMask', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglStencilMask'),
(905, 'GEMglStencilOp', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglStencilOp'),
(906, 'GEMglTexCoord1d', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglTexCoord1d'),
(907, 'GEMglTexCoord1dv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglTexCoord1dv'),
(908, 'GEMglTexCoord1f', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglTexCoord1f'),
(909, 'GEMglTexCoord1i', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglTexCoord1i'),
(910, 'GEMglTexCoord1iv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglTexCoord1iv'),
(911, 'GEMglTexCoord1s', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglTexCoord1s'),
(912, 'GEMglTexCoord1sv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglTexCoord1sv'),
(913, 'GEMglTexCoord2d', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglTexCoord2d'),
(914, 'GEMglTexCoord2dv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglTexCoord2dv'),
(915, 'GEMglTexCoord2f', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglTexCoord2f'),
(916, 'GEMglTexCoord2fv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglTexCoord2fv'),
(917, 'GEMglTexCoord2i', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglTexCoord2i'),
(918, 'GEMglTexCoord2iv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglTexCoord2iv'),
(919, 'GEMglTexCoord2s', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglTexCoord2s'),
(920, 'GEMglTexCoord2sv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglTexCoord2sv'),
(921, 'GEMglTexCoord3d', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglTexCoord3d'),
(922, 'GEMglTexCoord3dv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglTexCoord3dv'),
(923, 'GEMglTexCoord3f', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglTexCoord3f'),
(924, 'GEMglTexCoord3fv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglTexCoord3fv'),
(925, 'GEMglTexCoord3i', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglTexCoord3i'),
(926, 'GEMglTexCoord3iv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglTexCoord3iv'),
(927, 'GEMglTexCoord3s', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglTexCoord3s'),
(928, 'GEMglTexCoord3sv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglTexCoord3sv'),
(929, 'GEMglTexCoord4d', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglTexCoord4d'),
(930, 'GEMglTexCoord4dv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglTexCoord4dv'),
(931, 'GEMglTexCoord4f', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglTexCoord4f'),
(932, 'GEMglTexCoord4fv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglTexCoord4fv'),
(933, 'GEMglTexCoord4i', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglTexCoord4i'),
(934, 'GEMglTexCoord4iv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglTexCoord4iv'),
(935, 'GEMglTexCoord4s', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglTexCoord4s'),
(936, 'GEMglTexCoord4sv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglTexCoord4sv'),
(937, 'GEMglTexEnvf', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglTexEnvf'),
(938, 'GEMglTexEnvi', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglTexEnvi'),
(939, 'GEMglTexGend', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglTexGend'),
(940, 'GEMglTexGenf', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglTexGenf'),
(941, 'GEMglTexGenfv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglTexGenfv'),
(942, 'GEMglTexGeni', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglTexGeni'),
(943, 'GEMglTexParameterf', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglTexParameterf'),
(944, 'GEMglTexParameteri', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglTexParameteri'),
(945, 'GEMglTranslated', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglTranslated'),
(946, 'GEMglTranslatef', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglTranslatef'),
(947, 'GEMglVertex2d', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglVertex2d'),
(948, 'GEMglVertex2dv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglVertex2dv'),
(949, 'GEMglVertex2f', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglVertex2f'),
(950, 'GEMglVertex2fv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglVertex2fv'),
(951, 'GEMglVertex2i', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglVertex2i'),
(952, 'GEMglVertex2iv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglVertex2iv'),
(953, 'GEMglVertex2s', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglVertex2s'),
(954, 'GEMglVertex2sv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglVertex2sv'),
(955, 'GEMglVertex3d', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglVertex3d'),
(956, 'GEMglVertex3dv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglVertex3dv'),
(957, 'GEMglVertex3f', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglVertex3f'),
(958, 'GEMglVertex3fv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglVertex3fv'),
(959, 'GEMglVertex3i', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglVertex3i'),
(960, 'GEMglVertex3iv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglVertex3iv'),
(961, 'GEMglVertex3s', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglVertex3s'),
(962, 'GEMglVertex3sv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglVertex3sv'),
(963, 'GEMglVertex4d', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglVertex4d'),
(964, 'GEMglVertex4dv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglVertex4dv'),
(965, 'GEMglVertex4f', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglVertex4f'),
(966, 'GEMglVertex4fv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglVertex4fv'),
(967, 'GEMglVertex4i', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglVertex4i'),
(968, 'GEMglVertex4iv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglVertex4iv'),
(969, 'GEMglVertex4s', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglVertex4s'),
(970, 'GEMglVertex4sv', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglVertex4sv'),
(971, 'GEMglViewport', '', '', '', 'imaging', 'GEM OPENGL WRAPPER', '', '', '', 'GEMgl', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/GEMglViewport'),
(972, 'gemhead', '', 'the start of rendering chain', '', 'imaging', 'GEM CONTROLS', '', '', '', 'message', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/gemhead'),
(973, 'gemkeyboard', '', 'outputs the keycode of a key pressed when you are in the GEM window (there might be different keycodes in Windows/Linux)', '', 'imaging', 'GEM CONTROLS', '', '', '', 'message', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/gemkeyboard'),
(974, 'gemkeyname', '', 'outputs a symbolic description of a key pressed when you are in the GEM window (there might be different symbols in Windows/Linux)', '', 'imaging', 'GEM CONTROLS', '', '', '', 'message', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/gemkeyname'),
(975, 'gemmouse', '', 'outputs the mouse position and buttons in the GEM window', '', 'imaging', 'GEM CONTROLS', '', '', '', 'message', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/gemmouse'),
(976, 'gemorb', '', 'outputs the position, rotation, and buttons for a Space Orb', '', 'imaging', 'GEM CONTROLS', '', '', '', 'message', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/gemorb'),
(977, 'gemtablet', '', 'outputs the pen position, pressure, and buttons in the GEM window', '', 'imaging', 'GEM CONTROLS', '', '', '', 'message', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/gemtablet'),
(978, 'gemwin', '', 'the window manager', '', 'imaging', 'GEM CONTROLS', '', '', '', 'message', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/gemwin'),
(979, 'imageVert', '', 'make pixel colors to a height field map', '', 'imaging', 'GEM GEOS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/imageVert'),
(980, 'light', '', 'make a point light', '', 'imaging', 'GEM NONGEOS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/light'),
(981, 'linear_path', '', 'generate a path from an array of points', '', 'imaging', 'GEM MANIPULATORS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/linear_path'),
(982, 'model', '', 'render an Alias|Wavefront model', '', 'imaging', 'GEM GEOS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/model'),
(983, 'multimodel', '', 'render a series of Alias|Wavefront models, render by number', '', 'imaging', 'GEM GEOS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/multimodel'),
(984, 'newWave', '', 'render a wave (that is evolving over time)', '', 'imaging', 'GEM GEOS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/newWave'),
(985, 'ortho', '', 'change the view to orthogonal, with the viewport the size of the window', '', 'imaging', 'GEM MANIPULATORS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/ortho'),
(986, 'part_color', '', 'Set the range of colors for the new particles', '', 'imaging', 'GEM PARTICLES', '', '', '', 'gemparticle', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/part_color'),
(987, 'part_damp', '', 'set the damping for particles', '', 'imaging', 'GEM PARTICLES', '', '', '', 'gemparticle', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/part_damp'),
(988, 'part_draw', '', 'Apply the actions and render the particles.  Accepts a message "draw line" or "draw point" to change the drawing style.', '', 'imaging', 'GEM PARTICLES', '', '', '', 'gemparticle', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/part_draw'),
(989, 'part_follow', '', 'Particles will follow each other like a snake', '', 'imaging', 'GEM PARTICLES', '', '', '', 'gemparticle', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/part_follow'),
(990, 'part_gravity', '', 'Have the particles accelerate in a direction', '', 'imaging', 'GEM PARTICLES', '', '', '', 'gemparticle', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/part_gravity'),
(991, 'part_head', '', 'The start of a particle group', '', 'imaging', 'GEM PARTICLES', '', '', '', 'gemparticle', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/part_head'),
(992, 'part_info', '', 'get the information (position, color, size,...) of each particle', '', 'imaging', 'GEM PARTICLES', '', '', '', 'gemparticle', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/part_info'),
(993, 'part_killold', '', 'Remove particles past a certain age', '', 'imaging', 'GEM PARTICLES', '', '', '', 'gemparticle', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/part_killold'),
(994, 'part_killslow', '', 'Remove particles below a certain speed', '', 'imaging', 'GEM PARTICLES', '', '', '', 'gemparticle', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/part_killslow'),
(995, 'part_orbitpoint', '', 'Orbit the particles around a specified point', '', 'imaging', 'GEM PARTICLES', '', '', '', 'gemparticle', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/part_orbitpoint'),
(996, 'part_render', '', 'render the remaining gem-tree as particles.', '', 'imaging', 'GEM PARTICLES', '', '', '', 'gemparticle', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/part_render'),
(997, 'part_size', '', 'Set the size of new particles', '', 'imaging', 'GEM PARTICLES', '', '', '', 'gemparticle', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/part_size'),
(998, 'part_source', '', 'Generate particles', '', 'imaging', 'GEM PARTICLES', '', '', '', 'gemparticle', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/part_source'),
(999, 'part_targetcolor', '', 'Change color of the particles toward the specified color', '', 'imaging', 'GEM PARTICLES', '', '', '', 'gemparticle', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/part_targetcolor'),
(1000, 'part_targetsize', '', 'Change size of the particles toward the specified size', '', 'imaging', 'GEM PARTICLES', '', '', '', 'gemparticle', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/part_targetsize'),
(1001, 'part_velocity', '', 'Set the velocity domain (distribution like CONE and the appropriate arguments)', '', 'imaging', 'GEM PARTICLES', '', '', '', 'gemparticle', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/part_velocity'),
(1002, 'part_vertex', '', 'emit a single particle', '', 'imaging', 'GEM PARTICLES', '', '', '', 'gemparticle', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/part_vertex'),
(1003, 'pix_2grey', '', 'convert rgb pixels to grey (still an RGBA image)', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_2grey'),
(1004, 'pix_a_2grey', '', 'convert rgb pixels to grey based on alpha channel', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_a_2grey'),
(1005, 'pix_add', '', 'add two pixes together', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_add'),
(1006, 'pix_aging', '', 'super8-like aging effect', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_aging'),
(1007, 'pix_alpha', '', 'set the alpha value of a pix', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_alpha'),
(1008, 'pix_background', '', 'let through only pixels that differ from a static "background" image', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_background'),
(1009, 'pix_backlight', '', 'a backlight photo effect', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_backlight'),
(1010, 'pix_biquad', '', '2p2z-filter for subsequent images', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_biquad'),
(1011, 'pix_bitmask', '', 'apply a bitmask to a pix', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_bitmask'),
(1012, 'pix_blob', '', 'get center of gravity', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_blob'),
(1013, 'pix_buf', '', 'buffer a pix', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_buf'),
(1014, 'pix_buffer', '', 'storage room for pixes (like [table] for floats)', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_buffer'),
(1015, 'pix_buffer_read', '', 'get pixes from a pix_buffer', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_buffer_read'),
(1016, 'pix_buffer_write', '', 'put pixes into a pix_buffer', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_buffer_write'),
(1017, 'pix_chroma_key', '', 'color keying (like "blue-box")', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_chroma_key'),
(1018, 'pix_color', '', 'set the color of a pix (leaving alpha alone)', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_color'),
(1019, 'pix_coloralpha', '', 'set the alpha-channel of a pix as a mean-value of the color-components', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_coloralpha'),
(1020, 'pix_colormatrix', '', 'recombine the RGBA-channels with matrix-operation', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_colormatrix'),
(1021, 'pix_colorreduce', '', 'reduce the number of colors (statistically)', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_colorreduce'),
(1022, 'pix_composite', '', 'composite two pixes together', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_composite'),
(1023, 'pix_convolve', '', 'convolve a pix with a kernal', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_convolve'),
(1024, 'pix_coordinate', '', 'set the texture coordinates', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_coordinate'),
(1025, 'pix_crop', '', 'get a sub-image of a pix', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_crop'),
(1026, 'pix_curve', '', 'apply color-curves onto a pix', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_curve'),
(1027, 'pix_data', '', 'get pixel data information', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_data'),
(1028, 'pix_delay', '', 'frame-wise delay', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_delay'),
(1029, 'pix_diff', '', 'get absolute difference of two pixes', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_diff'),
(1030, 'pix_dot', '', 'rasterize a pix with big dots', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_dot'),
(1031, 'pix_draw', '', 'draw a pix', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_draw'),
(1032, 'pix_dump', '', 'dump the pixel-data as a long list of floats', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_dump'),
(1033, 'pix_duotone', '', 'reduce the number of colors by thresholding', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_duotone'),
(1034, 'pix_film', '', 'use a movie file as a pix source for image-processing', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_film'),
(1035, 'pix_flip', '', 'flip the pixels of a pix', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_flip'),
(1036, 'pix_gain', '', 'apply a gain to a pix', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_gain'),
(1037, 'pix_grey', '', 'convert any pix into greyscale colorspace', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_grey'),
(1038, 'pix_halftone', '', 'rasterize a pix like it was printed in a newspaper', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_halftone'),
(1039, 'pix_histo', '', 'get the histogram of a pix', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_histo'),
(1040, 'pix_hsv2rgb', '', 'transform a pix from HSV-colorspace into RGB-colorspace', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_hsv2rgb'),
(1041, 'pix_image', '', 'load in an image file', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_image'),
(1042, 'pix_imageInPlace', '', 'load a series of image files directly into texture-buffer, display by number', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_imageInPlace'),
(1043, 'pix_info', '', 'get information about the pix (like dimension, colorspace,...)', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_info'),
(1044, 'pix_invert', '', 'invert a pix', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_invert'),
(1045, 'pix_kaleidoscope', '', 'as if you were looking at the pix through a kaleidoscope', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_kaleidoscope'),
(1046, 'pix_levels', '', 'level adjustment', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_levels'),
(1047, 'pix_lumaoffset', '', 'y-offset pixels depending on their luminance', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_lumaoffset'),
(1048, 'pix_mask', '', 'mask a pix based on another pix', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_mask'),
(1049, 'pix_metaimage', '', 'recompose an image out of smaller versions of itself', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_metaimage'),
(1050, 'pix_mix', '', 'mix to pixes together', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_mix'),
(1051, 'pix_motionblur', '', 'motionblur an image', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_motionblur'),
(1052, 'pix_movement', '', 'set the alpha-channel with respect to the change between two frames', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_movement'),
(1053, 'pix_movie', '', 'use a movie file as a pix source and load it immediately into the texture-buffer', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_movie'),
(1054, 'pix_multiimage', '', 'load in a series of image files, display by number', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_multiimage'),
(1055, 'pix_multiply', '', 'multiply two pixes', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_multiply'),
(1056, 'pix_normalize', '', 'normalize a pix', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_normalize'),
(1057, 'pix_offset', '', 'add an offset to a pix (wrapping instead of clipping)', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_offset'),
(1058, 'pix_pix2sig~', '', 'interpret a pix as 4 (RGBA) audio-signals', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_pix2sig~'),
(1059, 'pix_posterize', '', 'posterization photo effect', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_posterize'),
(1060, 'pix_puzzle', '', 'shuffle an image', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_puzzle'),
(1061, 'pix_rds', '', 'generate a Random Dot Stereogram out of the image (aka: Magic Eye (tm))', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_rds'),
(1062, 'pix_rectangle', '', 'generate a rectangle in a pix buffer', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_rectangle'),
(1063, 'pix_refraction', '', 'break up an image into coloured "glass-bricks"', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_refraction'),
(1064, 'pix_resize', '', 'resize a pix to next power of 2', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_resize'),
(1065, 'pix_rgb2hsv', '', 'transform a pix from RGB-colorspace into HSV-colorspace', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_rgb2hsv'),
(1066, 'pix_rgba', '', 'transform a pix of any format into RGBA', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_rgba'),
(1067, 'pix_roll', '', '(sc)roll through an image (wrapping)', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_roll'),
(1068, 'pix_rtx', '', 'swap time-axis and x-axis', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_rtx'),
(1069, 'pix_scanline', '', 'take every nth line of the original image', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_scanline'),
(1070, 'pix_set', '', 'set the pixel-data with a long list of floats', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_set'),
(1071, 'pix_sig2pix~', '', 'interpret 4 audio-signals as (RGBA) image-data', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_sig2pix~'),
(1072, 'pix_snap', '', 'capture the render window into a pix', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_snap'),
(1073, 'pix_snap2tex', '', 'capture the render window directly as a texture', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_snap2tex'),
(1074, 'pix_subtract', '', 'subtract two pixes', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_subtract'),
(1075, 'pix_takealpha', '', 'take the alpha channel of one pix and put it into another pix', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_takealpha'),
(1076, 'pix_texture', '', 'use a pix as a texture map', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_texture'),
(1077, 'pix_threshold', '', 'apply a threshold to a pix', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_threshold'),
(1078, 'pix_tIIR', '', 'time-base Infinite-Impulse-Response filter (for motion-bluring,...) with settable number of poles/zeros', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_tIIR'),
(1079, 'pix_video', '', 'use a video camera as a pix source', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_video'),
(1080, 'pix_write', '', 'capture the render window to disk', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_write'),
(1081, 'pix_zoom', '', 'zoom into a pix (using OpenGL)', '', 'imaging', 'GEM PIXES', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/pix_zoom'),
(1082, 'polygon', '', 'render a polygon', '', 'imaging', 'GEM GEOS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/polygon'),
(1083, 'polygon_smooth', '', 'turn on anti-aliasing for the objects below', '', 'imaging', 'GEM MANIPULATORS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/polygon_smooth'),
(1084, 'primTri', '', 'a triangle primitive', '', 'imaging', 'GEM GEOS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/primTri'),
(1085, 'rectangle', '', 'render a rectangle', '', 'imaging', 'GEM GEOS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/rectangle'),
(1086, 'ripple', '', 'a rectangle with distorted (over time) texture-coordinates', '', 'imaging', 'GEM GEOS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/ripple'),
(1087, 'rotate', '', 'rotate with an angle and vector', '', 'imaging', 'GEM MANIPULATORS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/rotate'),
(1088, 'rotateXYZ', '', 'rotate with 3 discrete values', '', 'imaging', 'GEM MANIPULATORS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/rotateXYZ'),
(1089, 'rubber', '', 'a grid where you can move one of the grid-points', '', 'imaging', 'GEM GEOS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/rubber'),
(1090, 'scale', '', 'scale with a vector', '', 'imaging', 'GEM MANIPULATORS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/scale (gem)'),
(1091, 'scaleXYZ', '', 'scale with 3 discrete values', '', 'imaging', 'GEM MANIPULATORS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/scaleXYZ'),
(1092, 'separator', '', 'push the OpenGL state for the rest of the chain and pop when done', '', 'imaging', 'GEM MANIPULATORS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/separator'),
(1093, 'shininess', '', 'set the shininess of an object', '', 'imaging', 'GEM MANIPULATORS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/shininess'),
(1094, 'slideSquare', '', 'render a number of sliding squares', '', 'imaging', 'GEM GEOS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/slideSquare'),
(1095, 'specular', '', 'set the specular color with a vector', '', 'imaging', 'GEM MANIPULATORS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/specular'),
(1096, 'specularRGB', '', 'set the specular color with 3 discrete values', '', 'imaging', 'GEM MANIPULATORS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/specularRGB'),
(1097, 'sphere', '', 'render a sphere', '', 'imaging', 'GEM GEOS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/sphere'),
(1098, 'spline_path', '', 'generate a spline from an array of knots', '', 'imaging', 'GEM MANIPULATORS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/spline_path'),
(1099, 'square', '', 'render a square', '', 'imaging', 'GEM GEOS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/square'),
(1100, 'teapot', '', 'render a teapot', '', 'imaging', 'GEM GEOS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/teapot'),
(1101, 'text2d', '', 'render 2-D text (a bitmap)', '', 'imaging', 'GEM GEOS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/text2d'),
(1102, 'text3d', '', 'render 3-D text (polygonal)', '', 'imaging', 'GEM GEOS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/text3d'),
(1103, 'textextruded', '', 'render an extruded 3D-text', '', 'imaging', 'GEM GEOS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/textextruded'),
(1104, 'textoutline', '', 'render outlined text (polygonal)', '', 'imaging', 'GEM GEOS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/textoutline'),
(1105, 'translate', '', 'translate with a vector', '', 'imaging', 'GEM MANIPULATORS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/translate'),
(1106, 'translateXYZ', '', 'translate with 3 discrete values', '', 'imaging', 'GEM MANIPULATORS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/translateXYZ'),
(1107, 'triangle', '', 'render a triangle', '', 'imaging', 'GEM GEOS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/triangle'),
(1108, 'world_light', '', 'make a light at infinity', '', 'imaging', 'GEM NONGEOS', '', '', '', 'gem', '', '', '', '', '', '', 'gem', '', '', '', 'http://wiki.puredata.info/%lang/world_light'),
(1109, 'atan2~', '', '', '', 'audio', 'AUDIO MATH', '', '', '', '', '', '', '', '', '', '', 'ggee', '', '', '', 'http://wiki.puredata.info/%lang/atan2~');
INSERT INTO `object` (`idx`, `name`, `synonym`, `tiny_desc`, `long_desc`, `category`, `type`, `inlets`, `outlets`, `arguments`, `methods`, `in_methods`, `out_methods`, `arg_methods`, `src`, `helpname`, `see_also`, `library`, `maintainer`, `url`, `tags`, `wiki`) VALUES
(1110, 'atan2~', '', 'get the phase from a imaginary value of the fft', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'ggee', '', '', '', 'http://wiki.puredata.info/%lang/atan2~ (ggee)'),
(1111, 'bandpass', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'ggee', '', '', '', 'http://wiki.puredata.info/%lang/bandpass'),
(1112, 'button', '', 'a bang with a label', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'ggee', '', '', '', 'http://wiki.puredata.info/%lang/button'),
(1113, 'envgen', '', 'envelope generator', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'ggee', '', '', '', 'http://wiki.puredata.info/%lang/envgen'),
(1114, 'envgen', '', '(not so) simple envelope generator', '', 'storage', 'TABLES', '', '', '', 'message', '', '', '', '', '', '', 'ggee', '', '', '', 'http://wiki.puredata.info/%lang/envgen'),
(1115, 'equalizer', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'ggee', '', '', '', 'http://wiki.puredata.info/%lang/equalizer'),
(1116, 'exp~ log~', '', 'signal math', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'ggee', '', '', '', 'http://wiki.puredata.info/%lang/exp~ log~'),
(1117, 'gcanvas', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'ggee', '', '', '', 'http://wiki.puredata.info/%lang/gcanvas'),
(1118, 'getdir', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'ggee', '', '', '', 'http://wiki.puredata.info/%lang/getdir'),
(1119, 'highpass', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'ggee', '', '', '', 'http://wiki.puredata.info/%lang/highpass'),
(1120, 'hlshelf', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'ggee', '', '', '', 'http://wiki.puredata.info/%lang/hlshelf'),
(1121, 'image', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'ggee', '', '', '', 'http://wiki.puredata.info/%lang/image'),
(1122, 'lowpass', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'ggee', '', '', '', 'http://wiki.puredata.info/%lang/lowpass'),
(1123, 'lowshelf', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'ggee', '', '', '', 'http://wiki.puredata.info/%lang/lowshelf'),
(1124, 'mixer~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'ggee', '', '', '', 'http://wiki.puredata.info/%lang/mixer~'),
(1125, 'moog~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'ggee', '', '', '', 'http://wiki.puredata.info/%lang/moog~'),
(1126, 'notch', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'ggee', '', '', '', 'http://wiki.puredata.info/%lang/notch'),
(1127, 'prepent', '', 'send messages locally per canvas', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'ggee', '', '', 'shortcut for [list prepend]--[list trim]nsl / rl', 'http://wiki.puredata.info/%lang/prepent'),
(1128, 'rtout', '', '', '', 'misc', 'MISC', '', '', '', 'message', '', '', '', '', '', '', 'ggee', '', '', '', 'http://wiki.puredata.info/%lang/rtout'),
(1129, 'scrolllist', '', 'displays and scrolls a text in a patch windownsendlocal / receivelocal', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'ggee', '', '', '', 'http://wiki.puredata.info/%lang/scrolllist'),
(1130, 'serialctl', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'ggee', '', '', '', 'http://wiki.puredata.info/%lang/serialctl'),
(1131, 'serialize', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'ggee', '', '', '', 'http://wiki.puredata.info/%lang/serialize'),
(1132, 'serialize', '', 'turn a stream of floats into a list', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'ggee', '', '', '', 'http://wiki.puredata.info/%lang/serialize'),
(1133, 'sfwrite~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'ggee', '', '', '', 'http://wiki.puredata.info/%lang/sfwrite~'),
(1134, 'shell', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'ggee', '', '', '', 'http://wiki.puredata.info/%lang/shell'),
(1135, 'silderh', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'ggee', '', '', '', 'http://wiki.puredata.info/%lang/silderh'),
(1136, 'sinh', '', '', '', 'misc', 'MISC', '', '', '', 'message', '', '', '', '', '', '', 'ggee', '', '', '', 'http://wiki.puredata.info/%lang/sinh (ggee)'),
(1137, 'slider', '', 'slider from ggee', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'ggee', '', '', '', 'http://wiki.puredata.info/%lang/slider'),
(1138, 'slider', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'ggee', '', '', '', 'http://wiki.puredata.info/%lang/slider'),
(1139, 'state', '', 'saves settings in a patch to a file', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'ggee', '', '', '', 'http://wiki.puredata.info/%lang/state'),
(1140, 'stk', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'ggee', '', '', '', 'http://wiki.puredata.info/%lang/stk'),
(1141, 'streamin~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'ggee', '', '', '', 'http://wiki.puredata.info/%lang/streamin~'),
(1142, 'streamout~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'ggee', '', '', '', 'http://wiki.puredata.info/%lang/streamout~'),
(1143, 'stripdir', '', 'strips all leading directories from a path', '', 'misc', 'MISC', '', '', '', 'message', '', '', '', '', '', '', 'ggee', '', '', '', 'http://wiki.puredata.info/%lang/stripdir'),
(1144, 'stripdir', '', 'strips all leading directories from a path', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'ggee', '', '', '', 'http://wiki.puredata.info/%lang/stripdir'),
(1145, 'ticker', '', 'toggle from ggee', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'ggee', '', '', '', 'http://wiki.puredata.info/%lang/ticker'),
(1146, 'ticker', '', 'OS-native checkbox', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'ggee', '', '', '', 'http://wiki.puredata.info/%lang/ticker'),
(1147, 'toddle', '', 'bang that routes messages through', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'ggee', '', '', '', 'http://wiki.puredata.info/%lang/toddle'),
(1148, 'toddle', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'ggee', '', '', '', 'http://wiki.puredata.info/%lang/toddle'),
(1149, 'unwonk', '', 'unpack which sends unused symbols to the last outlet', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'ggee', '', '', '', 'http://wiki.puredata.info/%lang/unwonk'),
(1150, 'vbap', '', 'vector-based amplitude panning external', '', 'misc', 'MISC', '', '', '', 'message', '', '', '', '', '', '', 'ggee', '', '', '', 'http://wiki.puredata.info/%lang/vbap'),
(1151, 'vbap', '', 'A VBAP (Vector Base Amplitude Panning) external', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'ggee', '', '', '', 'http://wiki.puredata.info/%lang/vbap'),
(1152, 'wintablet', '', 'external for using Wacom tablets on Windowsnqread', '', 'misc', 'MISC', '', '', '', 'message', '', '', '', '', '', '', 'ggee', '', '', '', 'http://wiki.puredata.info/%lang/wintablet'),
(1153, 'lanbox', '', 'talk to lanbox', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hardware', '', '', '', 'http://wiki.puredata.info/%lang/lanbox'),
(1154, 'memPIO', '', 'talk to memPIO', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hardware', '', '', '', 'http://wiki.puredata.info/%lang/memPIO'),
(1155, 'multio', '', 'talk to multio', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hardware', '', '', '', 'http://wiki.puredata.info/%lang/multio'),
(1156, 'ascii0x2d0x3eint', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hcs', '', '', '', 'http://wiki.puredata.info/%lang/ascii0x2d0x3eint'),
(1157, 'autoscale', '', 'scale a stream of numbers based on an output', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hcs', '', '', '', 'http://wiki.puredata.info/%lang/autoscale'),
(1158, 'blocksize_in_ms', '', 'output the current blocksize in ms rather than samples.', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hcs', '', '', '', 'http://wiki.puredata.info/%lang/blocksize_in_ms'),
(1159, 'classpath', '', 'return each path in the global classpath', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hcs', '', '', '', 'http://wiki.puredata.info/%lang/classpath'),
(1160, 'cursor', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hcs', '', '', '', 'http://wiki.puredata.info/%lang/cursor'),
(1161, 'debounce', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hcs', '', '', '', 'http://wiki.puredata.info/%lang/debounce'),
(1162, 'file_type', '', 'bang if no match;', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hcs', '', '', '', 'http://wiki.puredata.info/%lang/file_type'),
(1163, 'float0x2d0x3eascii', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hcs', '', '', '', 'http://wiki.puredata.info/%lang/float0x2d0x3eascii'),
(1164, 'folder_list', '', 'list current directory;', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hcs', '', '', '', 'http://wiki.puredata.info/%lang/folder_list'),
(1165, 'gid0x2d0x3egroup_name', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hcs', '', '', '', 'http://wiki.puredata.info/%lang/gid0x2d0x3egroup_name'),
(1166, 'group', '', 'convert a UID to a username', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hcs', '', '', '', 'http://wiki.puredata.info/%lang/group'),
(1167, 'group_name0x2d0x3egid', '', 'convert a group name to a GID', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hcs', '', '', '', 'http://wiki.puredata.info/%lang/group_name0x2d0x3egid'),
(1168, 'hostname', '', 'get the hostname of the machine', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hcs', '', '', '', 'http://wiki.puredata.info/%lang/hostname'),
(1169, 'ifeel', '', 'control the pulse in an iFeel mouse', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hcs', '', '', '', 'http://wiki.puredata.info/%lang/ifeel'),
(1170, 'import', '', 'load libraries from the patch', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hcs', '', '', '', 'http://wiki.puredata.info/%lang/import'),
(1171, 'ISOdate', '', 'output the current date in ISO format;', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hcs', '', '', '', 'http://wiki.puredata.info/%lang/ISOdate'),
(1172, 'ISOtime', '', 'output the current time in ISO format;', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hcs', '', '', '', 'http://wiki.puredata.info/%lang/ISOtime'),
(1173, 'passwd', '', 'fetch passwd data based on UID or username', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hcs', '', '', '', 'http://wiki.puredata.info/%lang/passwd'),
(1174, 'pi', '', 'The value of pi as accurate as Pd can manage', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hcs', '', '', '', 'http://wiki.puredata.info/%lang/pi'),
(1175, 'pwm', '', 'Pulse Width Modulation at the message rate', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hcs', '', '', '', 'http://wiki.puredata.info/%lang/pwm'),
(1176, 'pwm~', '', 'Pulse Width Modulation', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hcs', '', '', '', 'http://wiki.puredata.info/%lang/pwm~'),
(1177, 'split_my_msgs', '', 'split a stream of messages', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hcs', '', '', '', 'http://wiki.puredata.info/%lang/split_my_msgs'),
(1178, 'split_path', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hcs', '', '', '', 'http://wiki.puredata.info/%lang/split_path'),
(1179, 'stat', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hcs', '', '', '', 'http://wiki.puredata.info/%lang/stat'),
(1180, 'uid0x2d0x3eusername', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hcs', '', '', '', 'http://wiki.puredata.info/%lang/uid0x2d0x3eusername'),
(1181, 'uname', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hcs', '', '', '', 'http://wiki.puredata.info/%lang/uname'),
(1182, 'username0x2d0x3euid', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hcs', '', '', '', 'http://wiki.puredata.info/%lang/username0x2d0x3euid'),
(1183, 'version', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hcs', '', '', '', 'http://wiki.puredata.info/%lang/version'),
(1184, 'buttongate', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hid', '', '', '', 'http://wiki.puredata.info/%lang/buttongate'),
(1185, 'deg2hid', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hid', '', '', '', 'http://wiki.puredata.info/%lang/deg2hid'),
(1186, 'ev_ff_status', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hid', '', '', '', 'http://wiki.puredata.info/%lang/ev_ff_status'),
(1187, 'hid', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hid', '', '', '', 'http://wiki.puredata.info/%lang/hid'),
(1188, 'hid_average', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hid', '', '', '', 'http://wiki.puredata.info/%lang/hid_average'),
(1189, 'hid_centered', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hid', '', '', '', 'http://wiki.puredata.info/%lang/hid_centered'),
(1190, 'hid_cube', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hid', '', '', '', 'http://wiki.puredata.info/%lang/hid_cube'),
(1191, 'hid_cuberoot', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hid', '', '', '', 'http://wiki.puredata.info/%lang/hid_cuberoot'),
(1192, 'hid_exp', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hid', '', '', '', 'http://wiki.puredata.info/%lang/hid_exp'),
(1193, 'hid_graph', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hid', '', '', '', 'http://wiki.puredata.info/%lang/hid_graph'),
(1194, 'hid_invert', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hid', '', '', '', 'http://wiki.puredata.info/%lang/hid_invert'),
(1195, 'hid_log', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hid', '', '', '', 'http://wiki.puredata.info/%lang/hid_log'),
(1196, 'hid_lowpass', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hid', '', '', '', 'http://wiki.puredata.info/%lang/hid_lowpass'),
(1197, 'hid_menu', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hid', '', '', '', 'http://wiki.puredata.info/%lang/hid_menu'),
(1198, 'hid_one2four', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hid', '', '', '', 'http://wiki.puredata.info/%lang/hid_one2four'),
(1199, 'hid_one2three', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hid', '', '', '', 'http://wiki.puredata.info/%lang/hid_one2three'),
(1200, 'hid_one2two', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hid', '', '', '', 'http://wiki.puredata.info/%lang/hid_one2two'),
(1201, 'hid_polar', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hid', '', '', '', 'http://wiki.puredata.info/%lang/hid_polar'),
(1202, 'hid_rel2abs', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hid', '', '', '', 'http://wiki.puredata.info/%lang/hid_rel2abs'),
(1203, 'hid_smooth', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hid', '', '', '', 'http://wiki.puredata.info/%lang/hid_smooth'),
(1204, 'hid_spiral', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hid', '', '', '', 'http://wiki.puredata.info/%lang/hid_spiral'),
(1205, 'hid_square', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hid', '', '', '', 'http://wiki.puredata.info/%lang/hid_square'),
(1206, 'hid_squareroot', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hid', '', '', '', 'http://wiki.puredata.info/%lang/hid_squareroot'),
(1207, 'hid2deg', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hid', '', '', '', 'http://wiki.puredata.info/%lang/hid2deg'),
(1208, 'hid2rad', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hid', '', '', '', 'http://wiki.puredata.info/%lang/hid2rad'),
(1209, 'joystick', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hid', '', '', '', 'http://wiki.puredata.info/%lang/joystick'),
(1210, 'keyboard', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hid', '', '', '', 'http://wiki.puredata.info/%lang/keyboard'),
(1211, 'keygate', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hid', '', '', '', 'http://wiki.puredata.info/%lang/keygate'),
(1212, 'mouse', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hid', '', '', '', 'http://wiki.puredata.info/%lang/mouse'),
(1213, 'notescale', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hid', '', '', '', 'http://wiki.puredata.info/%lang/notescale'),
(1214, 'rad2hid', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'hid', '', '', '', 'http://wiki.puredata.info/%lang/rad2hid'),
(1215, 'ambi_decode3', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'iem_ambi', '', '', '', 'http://wiki.puredata.info/%lang/ambi_decode3'),
(1216, 'ambi_encode', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'iem_ambi', '', '', '', 'http://wiki.puredata.info/%lang/ambi_encode'),
(1217, 'ambi_rot', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'iem_ambi', '', '', '', 'http://wiki.puredata.info/%lang/ambi_rot'),
(1218, 'ambi_reduced_decode_fft2', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'iem_bin_ambi', '', '', '', 'http://wiki.puredata.info/%lang/ambi_reduced_decode_fft2'),
(1219, 'ambi_reduced_decode_fir2', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'iem_bin_ambi', '', '', '', 'http://wiki.puredata.info/%lang/ambi_reduced_decode_fir2'),
(1220, 'knob', '', '', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'iemgui', '', '', '', 'http://wiki.puredata.info/%lang/knob'),
(1221, '1p1z', '', 'float-message-filter 1.order', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', 'FLOAT OPERATING', 'http://wiki.puredata.info/%lang/1p1z'),
(1222, 'add2_comma', '', 'add a comma-separated message to a messagebox', '', 'misc', 'MISC', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/add2_comma'),
(1223, 'addl~', '', 'signal-addition with line~', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', 'arithmetic on audio signals', 'http://wiki.puredata.info/%lang/addl~'),
(1224, 'any', '', 'store and recall any message (like f, or symbol)', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/any'),
(1225, 'ap1~', '', 'allpass 1.order', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/ap1~'),
(1226, 'ap2~', '', 'allpass 2.order', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/ap2~'),
(1227, 'bng', '', 'bang, display and generate a bang-message', '', 'user interface', 'GUI', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', 'now vanilla', 'http://wiki.puredata.info/%lang/bng'),
(1228, 'bpe', '', 'break point envelope controller', '', 'misc', 'MISC', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/bpe'),
(1229, 'bpq2~', '', 'bandpass 2.order with Q-inlet', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/bpq2~'),
(1230, 'bpw2~', '', 'bandpass 2.order with bandwidth-inlet', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/bpw2~'),
(1231, 'bsq2~', '', 'bandstop 2.order (notch) with Q-inlet', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/bsq2~'),
(1232, 'bsw2~', '', 'bandstop 2.order (notch) with bandwidth-inlet', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/bsw2~'),
(1233, 'cnv', '', 'canvas, colored background and text', '', 'user interface', 'GUI', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', 'now vanilla', 'http://wiki.puredata.info/%lang/cnv'),
(1234, 'db2v', '', 'db to rms', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', 'FLOAT OPERATING', 'http://wiki.puredata.info/%lang/db2v'),
(1235, 'dbtofad', '', 'midi-db to fader-characteristic', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', 'FLOAT OPERATING', 'http://wiki.puredata.info/%lang/dbtofad'),
(1236, 'default', '', 'replace initial-argument, if it is zero', '', 'control', 'INIT', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/default'),
(1237, 'divl~', '', 'signal-divison with line~', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', 'arithmetic on audio signals', 'http://wiki.puredata.info/%lang/divl~'),
(1238, 'dollarg', '', 'receive parent initial-arguments (abbr. $n)', '', 'control', 'INIT', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/dollarg'),
(1239, 'dsp', '', 'control audio-engine, calculate dsp-performance (aka. dsp~)', '', 'control', 'INIT', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/dsp'),
(1240, 'exp_inc', '', 'exponential increment counter (bang triggered)', '', 'control', 'TIME', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/exp_inc'),
(1241, 'f2note', '', 'frequency to midi+cents+note', '', 'misc', 'MISC', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/f2note'),
(1242, 'fade~', '', 'fade-in fade-out shaper (need line~)', '', 'audio', 'AUDIO MISC', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/fade~'),
(1243, 'fadtodb', '', 'fader-characteristic to midi-db', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', 'FLOAT OPERATING', 'http://wiki.puredata.info/%lang/fadtodb'),
(1244, 'fadtorms', '', 'fader-characteristic to rms', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', 'FLOAT OPERATING', 'http://wiki.puredata.info/%lang/fadtorms'),
(1245, 'filter~ ', '', 'several filters', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/filter~ '),
(1246, 'FIR~', '', 'finite impuls response filter, with array-coefficients', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/FIR~'),
(1247, 'float24', '', 'store a 24-bit accurate float-number', '', 'control', 'INIT', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/float24'),
(1248, 'for++', '', 'incremental counter (triggered by internal metro)', '', 'control', 'TIME', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/for++'),
(1249, 'gate', '', 'interruptible message connection (like spigot)', '', 'misc', 'MISC', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/gate (iemlib)'),
(1250, 'hdl', '', 'horizontal dial, for multiplex usage', '', 'user interface', 'GUI', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', 'now vanilla', 'http://wiki.puredata.info/%lang/hdl'),
(1251, 'hml_shelf~', '', 'high-middle-low shelving-filter with freq- and gain-inlets', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/hml_shelf~'),
(1252, 'hp1~', '', 'highpass 1.order', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/hp1~'),
(1253, 'hp10_bess~', '', 'highpass 10.order with bessel characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/hp10_bess~'),
(1254, 'hp10_butt~', '', 'highpass 10.order with butterworth characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/hp10_butt~'),
(1255, 'hp10_cheb~', '', 'highpass 10.order with chebyshev characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/hp10_cheb~'),
(1256, 'hp10_crit~', '', 'highpass 10.order with critical damping', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/hp10_crit~'),
(1257, 'hp2_bess~', '', 'highpass 2.order with bessel characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/hp2_bess~'),
(1258, 'hp2_butt~', '', 'highpass 2.order with butterworth characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/hp2_butt~'),
(1259, 'hp2_cheb~', '', 'highpass 2.order with chebyshev characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/hp2_cheb~'),
(1260, 'hp2_crit~', '', 'highpass 2.order with critical damping', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/hp2_crit~'),
(1261, 'hp2~', '', 'highpass 2.order', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/hp2~'),
(1262, 'hp3_bess~', '', 'highpass 3.order with bessel characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/hp3_bess~'),
(1263, 'hp3_butt~', '', 'highpass 3.order with butterworth characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/hp3_butt~'),
(1264, 'hp3_cheb~', '', 'highpass 3.order with chebyshev characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/hp3_cheb~'),
(1265, 'hp3_crit~', '', 'highpass 3.order with critical damping', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/hp3_crit~'),
(1266, 'hp4_bess~', '', 'highpass 4.order with bessel characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/hp4_bess~'),
(1267, 'hp4_butt~', '', 'highpass 4.order with butterworth characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/hp4_butt~'),
(1268, 'hp4_cheb~', '', 'highpass 4.order with chebyshev characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/hp4_cheb~'),
(1269, 'hp4_crit~', '', 'highpass 4.order with critical damping', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/hp4_crit~'),
(1270, 'hp5_bess~', '', 'highpass 5.order with bessel characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/hp5_bess~'),
(1271, 'hp5_butt~', '', 'highpass 5.order with butterworth characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/hp5_butt~'),
(1272, 'hp5_cheb~', '', 'highpass 5.order with chebyshev characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/hp5_cheb~'),
(1273, 'hp5_crit~', '', 'highpass 5.order with critical damping', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/hp5_crit~'),
(1274, 'hp6_bess~', '', 'highpass 6.order with bessel characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/hp6_bess~'),
(1275, 'hp6_butt~', '', 'highpass 6.order with butterworth characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/hp6_butt~'),
(1276, 'hp6_cheb~', '', 'highpass 6.order with chebyshev characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/hp6_cheb~'),
(1277, 'hp6_crit~', '', 'highpass 6.order with critical damping', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/hp6_crit~'),
(1278, 'hp7_bess~', '', 'highpass 7.order with bessel characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/hp7_bess~'),
(1279, 'hp7_butt~', '', 'highpass 7.order with butterworth characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/hp7_butt~'),
(1280, 'hp7_cheb~', '', 'highpass 7.order with chebyshev characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/hp7_cheb~'),
(1281, 'hp7_crit~', '', 'highpass 7.order with critical damping', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/hp7_crit~'),
(1282, 'hp8_bess~', '', 'highpass 8.order with bessel characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/hp8_bess~'),
(1283, 'hp8_butt~', '', 'highpass 8.order with butterworth characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/hp8_butt~'),
(1284, 'hp8_cheb~', '', 'highpass 8.order with chebyshev characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/hp8_cheb~'),
(1285, 'hp8_crit~', '', 'highpass 8.order with critical damping', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/hp8_crit~'),
(1286, 'hp9_bess~', '', 'highpass 9.order with bessel characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/hp9_bess~'),
(1287, 'hp9_butt~', '', 'highpass 9.order with butterworth characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/hp9_butt~'),
(1288, 'hp9_cheb~', '', 'highpass 9.order with chebyshev characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/hp9_cheb~'),
(1289, 'hp9_crit~', '', 'highpass 9.order with critical damping', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/hp9_crit~'),
(1290, 'hradio', '', 'horizontal radiobutton, only float in/out', '', 'user interface', 'GUI', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', 'now vanilla', 'http://wiki.puredata.info/%lang/hradio'),
(1291, 'hsl', '', 'horizontal slider', '', 'user interface', 'GUI', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', 'now vanilla', 'http://wiki.puredata.info/%lang/hsl'),
(1292, 'iem_append', '', 'append a message to any messages (obsolete: merge_any)', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/iem_append'),
(1293, 'iem_blocksize~', '', 'blocksize of a window in samples', '', 'audio', 'AUDIO MISC', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/iem_blocksize~'),
(1294, 'iem_i_route', '', 'variation of route (abbr. iiroute)', '', 'misc', 'MISC', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/iem_i_route'),
(1295, 'iem_pbank_csv', '', 'parameter memory manager (csv-format) (like textfile)', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', 'PARAMETER HANDLING', 'http://wiki.puredata.info/%lang/iem_pbank_csv'),
(1296, 'iem_prepend', '', 'prepend a message to any messages (abbr. pp or prepend)', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/iem_prepend'),
(1297, 'iem_receive', '', 'catch "sent" messages (receive-name-input) (abbr. iem_r)', '', 'misc', 'MISC', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/iem_receive'),
(1298, 'iem_route', '', 'improvement of route', '', 'misc', 'MISC', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/iem_route'),
(1299, 'iem_samplerate~', '', 'samplerate of a window in Hertz', '', 'audio', 'AUDIO MISC', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/iem_samplerate~'),
(1300, 'iem_sel_any', '', 'control a message-box with multiple content', '', 'misc', 'MISC', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/iem_sel_any'),
(1301, 'iem_send', '', 'send messages to named object (send-name-input)(ab. iem_s)', '', 'misc', 'MISC', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/iem_send'),
(1302, 'init', '', 'initialize a message via loadbang (abbr. ii)', '', 'control', 'INIT', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/init'),
(1303, 'int_fract~', '', 'split signal-float to integer- and fractal-part', '', 'audio', 'AUDIO MISC', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/int_fract~'),
(1304, 'LFO_noise~', '', 'downsampled 2-point interpolated white noise', '', 'audio', 'AUDIO MISC', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/LFO_noise~'),
(1305, 'list2send', '', 'array of send-objects', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', 'PARAMETER HANDLING', 'http://wiki.puredata.info/%lang/list2send'),
(1306, 'lp1_t~', '', 'lowpass 1.order with time_constant inlet', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/lp1_t~'),
(1307, 'lp1~', '', 'lowpass 1.order', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/lp1~'),
(1308, 'lp10_bess~', '', 'lowpass 10.order with bessel characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/lp10_bess~'),
(1309, 'lp10_butt~', '', 'lowpass 10.order with butterworth characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/lp10_butt~'),
(1310, 'lp10_cheb~', '', 'lowpass 10.order with chebyshev characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/lp10_cheb~'),
(1311, 'lp10_crit~', '', 'lowpass 10.order with critical damping', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/lp10_crit~'),
(1312, 'lp2_bess~', '', 'lowpass 2.order with bessel characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/lp2_bess~'),
(1313, 'lp2_butt~', '', 'lowpass 2.order with butterworth characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/lp2_butt~'),
(1314, 'lp2_cheb~', '', 'lowpass 2.order with chebyshev characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/lp2_cheb~'),
(1315, 'lp2_crit~', '', 'lowpass 2.order with critical damping', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/lp2_crit~'),
(1316, 'lp2~', '', 'lowpass 2.order', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/lp2~'),
(1317, 'lp3_bess~', '', 'lowpass 3.order with bessel characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/lp3_bess~'),
(1318, 'lp3_butt~', '', 'lowpass 3.order with butterworth characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/lp3_butt~'),
(1319, 'lp3_cheb~', '', 'lowpass 3.order with chebyshev characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/lp3_cheb~'),
(1320, 'lp3_crit~', '', 'lowpass 3.order with critical damping', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/lp3_crit~'),
(1321, 'lp4_bess~', '', 'lowpass 4.order with bessel characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/lp4_bess~'),
(1322, 'lp4_butt~', '', 'lowpass 4.order with butterworth characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/lp4_butt~'),
(1323, 'lp4_cheb~', '', 'lowpass 4.order with chebyshev characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/lp4_cheb~'),
(1324, 'lp4_crit~', '', 'lowpass 4.order with critical damping', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/lp4_crit~'),
(1325, 'lp5_bess~', '', 'lowpass 5.order with bessel characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/lp5_bess~'),
(1326, 'lp5_butt~', '', 'lowpass 5.order with butterworth characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/lp5_butt~'),
(1327, 'lp5_cheb~', '', 'lowpass 5.order with chebyshev characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/lp5_cheb~'),
(1328, 'lp5_crit~', '', 'lowpass 5.order with critical damping', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/lp5_crit~'),
(1329, 'lp6_bess~', '', 'lowpass 6.order with bessel characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/lp6_bess~'),
(1330, 'lp6_butt~', '', 'lowpass 6.order with butterworth characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/lp6_butt~'),
(1331, 'lp6_cheb~', '', 'lowpass 6.order with chebyshev characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/lp6_cheb~'),
(1332, 'lp6_crit~', '', 'lowpass 6.order with critical damping', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/lp6_crit~'),
(1333, 'lp7_bess~', '', 'lowpass 7.order with bessel characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/lp7_bess~'),
(1334, 'lp7_butt~', '', 'lowpass 7.order with butterworth characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/lp7_butt~'),
(1335, 'lp7_cheb~', '', 'lowpass 7.order with chebyshev characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/lp7_cheb~'),
(1336, 'lp7_crit~', '', 'lowpass 7.order with critical damping', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/lp7_crit~'),
(1337, 'lp8_bess~', '', 'lowpass 8.order with bessel characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/lp8_bess~'),
(1338, 'lp8_butt~', '', 'lowpass 8.order with butterworth characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/lp8_butt~'),
(1339, 'lp8_cheb~', '', 'lowpass 8.order with chebyshev characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/lp8_cheb~'),
(1340, 'lp8_crit~', '', 'lowpass 8.order with critical damping', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/lp8_crit~'),
(1341, 'lp9_bess~', '', 'lowpass 9.order with bessel characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/lp9_bess~'),
(1342, 'lp9_butt~', '', 'lowpass 9.order with butterworth characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/lp9_butt~'),
(1343, 'lp9_cheb~', '', 'lowpass 9.order with chebyshev characteristic', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/lp9_cheb~'),
(1344, 'lp9_crit~', '', 'lowpass 9.order with critical damping', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/lp9_crit~'),
(1345, 'maverage~', '', 'moving average filter, (IIR + delay)', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/maverage~'),
(1346, 'mergefilename', '', 'merge a list of symbols together', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', 'SYMBOL OPERATING', 'http://wiki.puredata.info/%lang/mergefilename'),
(1347, 'modulo_counter', '', 'endless loop counter (bang triggered)', '', 'control', 'TIME', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/modulo_counter'),
(1348, 'mp3play~', '', 'mp3 stereo player', '', 'audio', 'AUDIO MISC', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/mp3play~'),
(1349, 'mull~', '', 'signal-multiplication with line~', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', 'arithmetic on audio signals', 'http://wiki.puredata.info/%lang/mull~'),
(1350, 'nbx', '', 'numberbox, the second', '', 'user interface', 'GUI', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', 'now vanilla', 'http://wiki.puredata.info/%lang/nbx'),
(1351, 'once', '', 'any message pass through only the first time', '', 'control', 'INIT', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/once'),
(1352, 'para_bp2~', '', 'parametrical bandpass 2. order with freq-, Q- and gain-inlet', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/para_bp2~'),
(1353, 'peakenv~', '', 'peak envelope shaper', '', 'audio', 'AUDIO MISC', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/peakenv~'),
(1354, 'pink~', '', 'pink noise', '', 'audio', 'AUDIO MISC', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/pink~'),
(1355, 'post_netreceive', '', 'post netreceive', '', '_NULL', 'OBSOLETE', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/post_netreceive'),
(1356, 'pre_inlet', '', 'output an identifier-message and then the incoming message', '', 'misc', 'MISC', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/pre_inlet'),
(1357, 'pre_netsend', '', 'pre netsend', '', '_NULL', 'OBSOLETE', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/pre_netsend'),
(1358, 'prepend_ascii', '', 'output an identifier-message and then the incoming message', '', 'misc', 'MISC', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/prepend_ascii'),
(1359, 'prvu~', '', 'peak and rms VU-meter interface', '', 'audio', 'AUDIO CONVERTERS', '', '', '', 'dsp, message', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/prvu~'),
(1360, 'pvu~', '', 'peak VU-meter interface', '', 'audio', 'AUDIO CONVERTERS', '', '', '', 'dsp, message', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/pvu~'),
(1361, 'rbpq2~', '', 'resonance-bandpass 2.order with Q-inlet', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/rbpq2~'),
(1362, 'rbpw2~', '', 'resonance-bandpass 2.order with bandwidth-inlet', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/rbpw2~'),
(1363, 'receive2list', '', 'array of receive-objects', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', 'PARAMETER HANDLING', 'http://wiki.puredata.info/%lang/receive2list'),
(1364, 'rmstofad', '', 'rms to fader-characteristic', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', 'FLOAT OPERATING', 'http://wiki.puredata.info/%lang/rmstofad'),
(1365, 'round_zero', '', 'round numbers near zero to zero', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', 'FLOAT OPERATING', 'http://wiki.puredata.info/%lang/round_zero'),
(1366, 'round~', '', 'round signal-float to nearest integer', '', 'audio', 'AUDIO MISC', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/round~'),
(1367, 'rvu~', '', 'rms VU-meter interface', '', 'audio', 'AUDIO CONVERTERS', '', '', '', 'dsp, message', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/rvu~'),
(1368, 'sin_phase~', '', 'output phase-difference of 2 sinewaves in samples', '', 'audio', 'AUDIO MISC', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/sin_phase~'),
(1369, 'soundfile_info', '', 'output header-info of a wav-file', '', 'misc', 'MISC', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/soundfile_info'),
(1370, 'speedlim', '', 'reduce speed of a numeric stream', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', 'FLOAT OPERATING', 'http://wiki.puredata.info/%lang/speedlim (iemlib)');
INSERT INTO `object` (`idx`, `name`, `synonym`, `tiny_desc`, `long_desc`, `category`, `type`, `inlets`, `outlets`, `arguments`, `methods`, `in_methods`, `out_methods`, `arg_methods`, `src`, `helpname`, `see_also`, `library`, `maintainer`, `url`, `tags`, `wiki`) VALUES
(1371, 'split', '', 'part a numeric stream into 2 ways (like moses)', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', 'FLOAT OPERATING', 'http://wiki.puredata.info/%lang/split (iemlib)'),
(1372, 'split3', '', 'part a numeric stream into 3 ways', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', 'FLOAT OPERATING', 'http://wiki.puredata.info/%lang/split3'),
(1373, 'splitfilename', '', 'divide a symbol into 2 parts', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', 'SYMBOL OPERATING', 'http://wiki.puredata.info/%lang/splitfilename'),
(1374, 'stripfilename', '', 'strip n characters of a symbol', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', 'SYMBOL OPERATING', 'http://wiki.puredata.info/%lang/stripfilename'),
(1375, 'subl~', '', 'signal-subtraction with line~', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', 'arithmetic on audio signals', 'http://wiki.puredata.info/%lang/subl~'),
(1376, 't3_bpe', '', 'time tagged trigger break point envelope', '', 'control', 'TIME', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/t3_bpe'),
(1377, 't3_delay', '', 'time tagged trigger delay', '', 'control', 'TIME', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/t3_delay'),
(1378, 't3_line~', '', 'time tagged trigger line~', '', 'audio', 'AUDIO', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', 'time-tagged trigger', 'http://wiki.puredata.info/%lang/t3_line~'),
(1379, 't3_metro', '', 'time tagged trigger metronom', '', 'control', 'TIME', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/t3_metro'),
(1380, 't3_sig~', '', 'time tagged trigger sig~', '', 'audio', 'AUDIO', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', 'time-tagged trigger', 'http://wiki.puredata.info/%lang/t3_sig~'),
(1381, 't3_timer', '', 'time tagged trigger timer', '', 'control', 'TIME', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/t3_timer'),
(1382, 'tgl', '', '2 state toggle', '', 'user interface', 'GUI', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', 'now vanilla', 'http://wiki.puredata.info/%lang/tgl'),
(1383, 'toggle_mess', 'tm', 'control a message-box with multiple content (abbr. tm)', '', 'misc', 'MISC', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/toggle_mess'),
(1384, 'transf_fader', '', 'partial linear characteristic diagram (like table)', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', 'FLOAT OPERATING', 'http://wiki.puredata.info/%lang/transf_fader'),
(1385, 'unsig~', '', 'signal to float converter', '', 'audio', 'AUDIO CONVERTERS', '', '', '', 'dsp, message', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/unsig~'),
(1386, 'unsymbol', '', 'convert a symbol- to a anything-message', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', 'SYMBOL OPERATING', 'http://wiki.puredata.info/%lang/unsymbol'),
(1387, 'v2db', '', 'rms to db', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', 'FLOAT OPERATING', 'http://wiki.puredata.info/%lang/v2db'),
(1388, 'vcf_bp2~', '', 'bandpass 2.order with freq- and Q-signal-inlets', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/vcf_bp2~'),
(1389, 'vcf_bp4~', '', 'bandpass 4.order with freq- and Q-signal-inlets', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/vcf_bp4~'),
(1390, 'vcf_bp6~', '', 'bandpass 6.order with freq- and Q-signal-inlets', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/vcf_bp6~'),
(1391, 'vcf_bp8~', '', 'bandpass 8.order with freq- and Q-signal-inlets', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/vcf_bp8~'),
(1392, 'vcf_hp2~', '', 'highpass 2.order with freq- and Q-signal-inlets', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/vcf_hp2~'),
(1393, 'vcf_hp4~', '', 'highpass 4.order with freq- and Q-signal-inlets', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/vcf_hp4~'),
(1394, 'vcf_hp6~', '', 'highpass 6.order with freq- and Q-signal-inlets', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/vcf_hp6~'),
(1395, 'vcf_hp8~', '', 'highpass 8.order with freq- and Q-signal-inlets', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/vcf_hp8~'),
(1396, 'vcf_lp2~', '', 'lowpass 2.order with freq- and Q-signal-inlets', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/vcf_lp2~'),
(1397, 'vcf_lp4~', '', 'lowpass 4.order with freq- and Q-signal-inlets', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/vcf_lp4~'),
(1398, 'vcf_lp6~', '', 'lowpass 6.order with freq- and Q-signal-inlets', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/vcf_lp6~'),
(1399, 'vcf_lp8~', '', 'lowpass 8.order with freq- and Q-signal-inlets', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/vcf_lp8~'),
(1400, 'vcf_rbp2~', '', 'resonance-bandpass 2.order with freq- and Q-signal-inlets', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/vcf_rbp2~'),
(1401, 'vcf_rbp4~', '', 'resonance-bandpass 4.order with freq- and Q-signal-inlets', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/vcf_rbp4~'),
(1402, 'vcf_rbp6~', '', 'resonance-bandpass 6.order with freq- and Q-signal-inlets', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/vcf_rbp6~'),
(1403, 'vcf_rbp8~', '', 'resonance-bandpass8.order with freq- and Q-signal-inlets', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'iemlib', '', '', '', 'http://wiki.puredata.info/%lang/vcf_rbp8~'),
(1404, 'vdl', '', 'vertical dial, for multiplex usage', '', 'user interface', 'GUI', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', 'now vanilla', 'http://wiki.puredata.info/%lang/vdl'),
(1405, 'vradio', '', 'vertical radiobutton, only float in/out', '', 'user interface', 'GUI', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', 'now vanilla', 'http://wiki.puredata.info/%lang/vradio'),
(1406, 'vsl', '', 'vertical slider', '', 'user interface', 'GUI', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', 'now vanilla', 'http://wiki.puredata.info/%lang/vsl'),
(1407, 'vu', '', 'vu-meter, display rms- + peak-level in dB', '', 'user interface', 'GUI', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', 'now vanilla', 'http://wiki.puredata.info/%lang/vu'),
(1408, 'wrap', '', 'wraparound', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'iemlib', '', '', 'FLOAT OPERATING', 'http://wiki.puredata.info/%lang/wrap'),
(1409, '_', '', '(underscore) lazy man''s prependeder', '', '_NULL', 'UNSORTED', '', '', '', 'message', '', '', '', '', '', '', 'jasch_lib', '', '', '', 'http://wiki.puredata.info/%lang/(underscore)'),
(1410, 'detox', '', 'extract values, contents attributes from xml-tag structures', '', 'connectivity', 'XML, HTML', '', '', '', 'message', '', '', '', '', '', '', 'jasch_lib', '', '', '', 'http://wiki.puredata.info/%lang/detox'),
(1411, '-dsp', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'jmmmp', '', '', '', 'http://wiki.puredata.info/%lang/-dsp'),
(1412, 'bcf2000', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'jmmmp', '', '', '', 'http://wiki.puredata.info/%lang/bcf2000'),
(1413, 'clock', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'jmmmp', '', '', '', 'http://wiki.puredata.info/%lang/clock'),
(1414, 'datei-l', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'jmmmp', '', '', '', 'http://wiki.puredata.info/%lang/datei-l'),
(1415, 'datei-o', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'jmmmp', '', '', '', 'http://wiki.puredata.info/%lang/datei-o'),
(1416, 'datei-r', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'jmmmp', '', '', '', 'http://wiki.puredata.info/%lang/datei-r'),
(1417, 'datei-w', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'jmmmp', '', '', '', 'http://wiki.puredata.info/%lang/datei-w'),
(1418, 'dsp01', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'jmmmp', '', '', '', 'http://wiki.puredata.info/%lang/dsp01'),
(1419, 'f+', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'jmmmp', '', '', '', 'http://wiki.puredata.info/%lang/f+'),
(1420, 'file', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'jmmmp', '', '', '', 'http://wiki.puredata.info/%lang/file'),
(1421, 'lbang', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'jmmmp', '', '', '', 'http://wiki.puredata.info/%lang/lbang'),
(1422, 'm-i', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'jmmmp', '', '', '', 'http://wiki.puredata.info/%lang/m-i'),
(1423, 'maat~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'jmmmp', '', '', '', 'http://wiki.puredata.info/%lang/maat~'),
(1424, 'mat~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'jmmmp', '', '', '', 'http://wiki.puredata.info/%lang/mat~'),
(1425, 'met~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'jmmmp', '', '', '', 'http://wiki.puredata.info/%lang/met~'),
(1426, 'metrum', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'jmmmp', '', '', '', 'http://wiki.puredata.info/%lang/metrum'),
(1427, 'mk', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'jmmmp', '', '', '', 'http://wiki.puredata.info/%lang/mk'),
(1428, 'oscD', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'jmmmp', '', '', '', 'http://wiki.puredata.info/%lang/oscD'),
(1429, 'oscS', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'jmmmp', '', '', '', 'http://wiki.puredata.info/%lang/oscS'),
(1430, 'snaps~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'jmmmp', '', '', '', 'http://wiki.puredata.info/%lang/snaps~'),
(1431, 'stoppuhr', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'jmmmp', '', '', '', 'http://wiki.puredata.info/%lang/stoppuhr'),
(1432, 'tastin', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'jmmmp', '', '', '', 'http://wiki.puredata.info/%lang/tastin'),
(1433, 'keybang', '', 'for assignment of actions', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'keyboardkeys', '', '', '', 'http://wiki.puredata.info/%lang/keybang'),
(1434, 'keytoggle', '', 'for toggle of actions', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'keyboardkeys', '', '', '', 'http://wiki.puredata.info/%lang/keytoggle'),
(1435, 'keyupdown', '', 'for increase or decrease', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'keyboardkeys', '', '', '', 'http://wiki.puredata.info/%lang/keyupdown'),
(1436, 'amplitude_n', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'la-kitchen', '', '', '', 'http://wiki.puredata.info/%lang/amplitude_n'),
(1437, 'autocal', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'la-kitchen', '', '', '', 'http://wiki.puredata.info/%lang/autocal'),
(1438, 'catch_extremum', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'la-kitchen', '', '', '', 'http://wiki.puredata.info/%lang/catch_extremum'),
(1439, 'catch_extremum2', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'la-kitchen', '', '', '', 'http://wiki.puredata.info/%lang/catch_extremum2'),
(1440, 'change_n', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'la-kitchen', '', '', '', 'http://wiki.puredata.info/%lang/change_n'),
(1441, 'count_n', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'la-kitchen', '', '', '', 'http://wiki.puredata.info/%lang/count_n'),
(1442, 'debounce', '', 'block the value of the incoming data for', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'la-kitchen', '', '', '', 'http://wiki.puredata.info/%lang/debounce'),
(1443, 'debounce_b', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'la-kitchen', '', '', '', 'http://wiki.puredata.info/%lang/debounce_b'),
(1444, 'fir_filter', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'la-kitchen', '', '', '', 'http://wiki.puredata.info/%lang/fir_filter'),
(1445, 'fir_hip_n', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'la-kitchen', '', '', '', 'http://wiki.puredata.info/%lang/fir_hip_n'),
(1446, 'fir_mean_n', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'la-kitchen', '', '', '', 'http://wiki.puredata.info/%lang/fir_mean_n'),
(1447, 'iir_hip', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'la-kitchen', '', '', '', 'http://wiki.puredata.info/%lang/iir_hip'),
(1448, 'iir_lop', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'la-kitchen', '', '', '', 'http://wiki.puredata.info/%lang/iir_lop'),
(1449, 'last_n', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'la-kitchen', '', '', '', 'http://wiki.puredata.info/%lang/last_n'),
(1450, 'last_n_matrix', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'la-kitchen', '', '', '', 'http://wiki.puredata.info/%lang/last_n_matrix'),
(1451, 'list2matcol', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'la-kitchen', '', '', '', 'http://wiki.puredata.info/%lang/list2matcol'),
(1452, 'max_n', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'la-kitchen', '', '', '', 'http://wiki.puredata.info/%lang/max_n'),
(1453, 'min_n', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'la-kitchen', '', '', '', 'http://wiki.puredata.info/%lang/min_n'),
(1454, 'one_n', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'la-kitchen', '', '', '', 'http://wiki.puredata.info/%lang/one_n'),
(1455, 'seuil_n', '', 'gap between samples: n', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'la-kitchen', '', '', '', 'http://wiki.puredata.info/%lang/seuil_n'),
(1456, 'zero_n', '', 'return 1 if the last n datas were 0', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'la-kitchen', '', '', '', 'http://wiki.puredata.info/%lang/zero_n'),
(1457, 'compare-any', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/compare-any'),
(1458, 'last-x', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', 'testtag', 'http://wiki.puredata.info/%lang/last-x'),
(1459, 'list-abs', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/list-abs'),
(1460, 'list-accum', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/list-accum'),
(1461, 'list-add', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/list-add'),
(1462, 'list-apply', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/list-apply'),
(1463, 'list-centroid', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/list-centroid'),
(1464, 'list-clip', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/list-clip'),
(1465, 'list-compare', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/list-compare'),
(1466, 'list-delete', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/list-delete'),
(1467, 'list-dotprod', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/list-dotprod'),
(1468, 'list-drip', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/list-drip'),
(1469, 'list-dripslow', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/list-dripslow'),
(1470, 'list-emath', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/list-emath'),
(1471, 'list-enumerate', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/list-enumerate'),
(1472, 'list-equalize', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/list-equalize'),
(1473, 'list-extend', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/list-extend'),
(1474, 'list-fifo', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/list-fifo'),
(1475, 'list-filter', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/list-filter'),
(1476, 'list-find', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/list-find'),
(1477, 'list-geometric-mean', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/list-geometric-mean'),
(1478, 'list-harmonic-mean', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/list-harmonic-mean'),
(1479, 'list-idx', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/list-idx'),
(1480, 'list-insert', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/list-insert'),
(1481, 'list-inter', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/list-inter'),
(1482, 'list-inter-many', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/list-inter-many'),
(1483, 'list-l2s', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/list-l2s'),
(1484, 'list-lastx', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/list-lastx'),
(1485, 'list-len', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/list-len'),
(1486, 'list-lifo', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/list-lifo'),
(1487, 'list-makefilename', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/list-makefilename'),
(1488, 'list-map', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/list-map'),
(1489, 'list-map2', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/list-map2'),
(1490, 'list-math', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/list-math'),
(1491, 'list-mean', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/list-mean'),
(1492, 'list-minmax', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/list-minmax'),
(1493, 'list-moses', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/list-moses'),
(1494, 'list-mult', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/list-mult'),
(1495, 'list-normalize', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/list-normalize'),
(1496, 'list-onearg', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/list-onearg'),
(1497, 'list-reduce', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/list-reduce'),
(1498, 'list-replace', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/list-replace'),
(1499, 'list-rev', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/list-rev'),
(1500, 'list-rot', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/list-rot'),
(1501, 'list-round', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/list-round'),
(1502, 'list-seek', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/list-seek'),
(1503, 'list-sieve', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/list-sieve'),
(1504, 'list-splat', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/list-splat'),
(1505, 'list-sub', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/list-sub'),
(1506, 'list-tabdump', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/list-tabdump'),
(1507, 'list-unitvec', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/list-unitvec'),
(1508, 'OSCprepend', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/OSCprepend'),
(1509, 'prepent', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/prepent'),
(1510, 'sroute', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/sroute'),
(1511, 'take-two', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/take-two'),
(1512, 'triple-scale', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'list-abs', '', '', '', 'http://wiki.puredata.info/%lang/triple-scale'),
(1513, 'amplitude_n', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/amplitude_n'),
(1514, 'autoscale', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/autoscale'),
(1515, 'breakpoint', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/breakpoint'),
(1516, 'buttongate', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/buttongate'),
(1517, 'bytemask', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/bytemask'),
(1518, 'correlation', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/correlation'),
(1519, 'curve', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/curve'),
(1520, 'curve_exp', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/curve_exp'),
(1521, 'curve_fade', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/curve_fade'),
(1522, 'curve_graph', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/curve_graph'),
(1523, 'curve_log', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/curve_log'),
(1524, 'debounce', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/debounce'),
(1525, 'debytemask', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/debytemask'),
(1526, 'degrees0x2d0x3emapping', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/degrees0x2d0x3emapping'),
(1527, 'delay_n', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/delay_n'),
(1528, 'desegment', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/desegment'),
(1529, 'desegment12', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/desegment12'),
(1530, 'desegment3', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/desegment3'),
(1531, 'desegment4', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/desegment4'),
(1532, 'diff_n', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/diff_n'),
(1533, 'disjoin', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/disjoin'),
(1534, 'distance', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/distance'),
(1535, 'distance_n', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/distance_n'),
(1536, 'distance2d', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/distance2d'),
(1537, 'downsample', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/downsample'),
(1538, 'env', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/env'),
(1539, 'env-', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/env-'),
(1540, 'env+', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/env+'),
(1541, 'fir', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/fir'),
(1542, 'gaussian', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/gaussian'),
(1543, 'hysteresis', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/hysteresis'),
(1544, 'iir', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/iir'),
(1545, 'join', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/join'),
(1546, 'keygate', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/keygate'),
(1547, 'last_n', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/last_n'),
(1548, 'listto', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/listto'),
(1549, 'local_max', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/local_max'),
(1550, 'local_min', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/local_min'),
(1551, 'lop', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/lop'),
(1552, 'mapping0x2d0x3edegrees', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/mapping0x2d0x3edegrees'),
(1553, 'mapping0x2d0x3eradians', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/mapping0x2d0x3eradians'),
(1554, 'max_n', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/max_n'),
(1555, 'mean_n', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/mean_n'),
(1556, 'median', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/median'),
(1557, 'median_3', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/median_3'),
(1558, 'median_5', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/median_5'),
(1559, 'median_7', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/median_7'),
(1560, 'median_n', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/median_n'),
(1561, 'min_n', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/min_n'),
(1562, 'multi_slider', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/multi_slider'),
(1563, 'nl', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/nl'),
(1564, 'notescale', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/notescale'),
(1565, 'oscillo', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/oscillo'),
(1566, 'pmfilter', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/pmfilter'),
(1567, 'pmfilter_2d', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/pmfilter_2d'),
(1568, 'pmfilter_3d', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/pmfilter_3d'),
(1569, 'pmstring_1d', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/pmstring_1d'),
(1570, 'polar', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/polar'),
(1571, 'radians0x2d0x3emapping', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/radians0x2d0x3emapping'),
(1572, 'resample', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/resample'),
(1573, 'reverse', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/reverse'),
(1574, 'rnd-stat', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/rnd-stat'),
(1575, 'segment', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/segment'),
(1576, 'segment4', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/segment4'),
(1577, 'sinusoid', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/sinusoid'),
(1578, 'spiral', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/spiral'),
(1579, 'split_n', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/split_n'),
(1580, 'stepper', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/stepper'),
(1581, 'stepper12', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/stepper12'),
(1582, 'stepper24', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/stepper24'),
(1583, 'stream_check', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/stream_check'),
(1584, 'test_n', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/test_n'),
(1585, 'timeroll', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/timeroll'),
(1586, 'tolist', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/tolist'),
(1587, 'upsample', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/upsample'),
(1588, 'wave', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/wave'),
(1589, 'wave_loop', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mapping', '', '', '', 'http://wiki.puredata.info/%lang/wave_loop'),
(1590, 'abs~', '', 'absolute value of a signal', '', '_NULL', 'UNSORTED', '', '', '', 'dsp', '', '', '', '', '', '', 'markex', '', '', '', 'http://wiki.puredata.info/%lang/abs~ (markex)'),
(1591, 'alternate', '', 'alternate between two outlets', '', '_NULL', 'UNSORTED', '', '', '', 'message', '', '', '', '', '', '', 'markex', '', '', '', 'http://wiki.puredata.info/%lang/alternate'),
(1592, 'average', '', 'average a sequence of numbers', '', '_NULL', 'UNSORTED', '', '', '', 'message', '', '', '', '', '', '', 'markex', '', '', '', 'http://wiki.puredata.info/%lang/average (markex)'),
(1593, 'change', '', 'only output on change', '', '_NULL', 'UNSORTED', '', '', '', 'message', '', '', '', '', '', '', 'markex', '', '', '', 'http://wiki.puredata.info/%lang/change (markex)'),
(1594, 'counter', '', 'count bangs', '', '_NULL', 'UNSORTED', '', '', '', 'message', '', '', '', '', '', '', 'markex', '', '', '', 'http://wiki.puredata.info/%lang/counter (markex)'),
(1595, 'hsv2rgb', '', 'convert a list of three floats from HSV to an RGB value', '', '_NULL', 'UNSORTED', '', '', '', 'message', '', '', '', '', '', '', 'markex', '', '', '', 'http://wiki.puredata.info/%lang/hsv2rgb'),
(1596, 'invert', '', 'non-zero numbers to zero, zero to 1', '', '_NULL', 'UNSORTED', '', '', '', 'message', '', '', '', '', '', '', 'markex', '', '', '', 'http://wiki.puredata.info/%lang/invert'),
(1597, 'multiselect', 'multisel', 'a select object which accepts a list in the right inlet', '', '_NULL', 'UNSORTED', '', '', '', 'message', '', '', '', '', '', '', 'markex', '', '', '', 'http://wiki.puredata.info/%lang/multiselect'),
(1598, 'oneshot', '', 'send a bang, then block until reset', '', '_NULL', 'UNSORTED', '', '', '', 'message', '', '', '', '', '', '', 'markex', '', '', '', 'http://wiki.puredata.info/%lang/oneshot'),
(1599, 'randomF', 'randF', 'floating point random numbers', '', '_NULL', 'UNSORTED', '', '', '', 'message', '', '', '', '', '', '', 'markex', '', '', '', 'http://wiki.puredata.info/%lang/randomF'),
(1600, 'reson~', '', 'resonant filter ', '', '_NULL', 'UNSORTED', '', '', '', 'dsp', '', '', '', '', '', '', 'markex', '', '', '', 'http://wiki.puredata.info/%lang/reson~ (markex)'),
(1601, 'rgb2hsv', '', 'convert a list of three floats from RGB to an HSV value', '', '_NULL', 'UNSORTED', '', '', '', 'message', '', '', '', '', '', '', 'markex', '', '', '', 'http://wiki.puredata.info/%lang/rgb2hsv'),
(1602, 'strcat', '', 'string concatentation', '', '_NULL', 'UNSORTED', '', '', '', 'message', '', '', '', '', '', '', 'markex', '', '', '', 'http://wiki.puredata.info/%lang/strcat'),
(1603, 'tripleLine', '', 'do a line with three numbers', '', '_NULL', 'UNSORTED', '', '', '', 'message', '', '', '', '', '', '', 'markex', '', '', '', 'http://wiki.puredata.info/%lang/tripleLine'),
(1604, 'tripleRand', '', 'random with three numbers', '', '_NULL', 'UNSORTED', '', '', '', 'message', '', '', '', '', '', '', 'markex', '', '', '', 'http://wiki.puredata.info/%lang/tripleRand'),
(1605, 'vector-', 'v-', 'subtract a scalar from a vector', '', '_NULL', 'UNSORTED', '', '', '', 'message', '', '', '', '', '', '', 'markex', '', '', '', 'http://wiki.puredata.info/%lang/vector-'),
(1606, 'vector/', 'v/', 'divide a vector by a scalar', '', '_NULL', 'UNSORTED', '', '', '', 'message', '', '', '', '', '', '', 'markex', '', '', '', 'http://wiki.puredata.info/%lang/vector(divide)'),
(1607, 'vector*', 'v*', 'multiply a vector by a scalar', '', '_NULL', 'UNSORTED', '', '', '', 'message', '', '', '', '', '', '', 'markex', '', '', '', 'http://wiki.puredata.info/%lang/vector*'),
(1608, 'vector+', 'v+', 'add a scalar to a vector', '', '_NULL', 'UNSORTED', '', '', '', 'message', '', '', '', '', '', '', 'markex', '', '', '', 'http://wiki.puredata.info/%lang/vector+'),
(1609, 'vectorpack', 'vpack', 'attach a scalar to the end of a vector', '', '_NULL', 'UNSORTED', '', '', '', 'message', '', '', '', '', '', '', 'markex', '', '', '', 'http://wiki.puredata.info/%lang/vectorpack'),
(1610, 'allow', '', 'lets only ''allowed'' floats or symbols through', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', '', 'http://wiki.puredata.info/%lang/allow'),
(1611, 'arbran', '', 'arbran array01 array02, generates a random variable that conforms to the piecewise probability density functions specified in two arrays', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', '', 'http://wiki.puredata.info/%lang/arbran'),
(1612, 'arraycopy', '', 'copy from one array to another', '', 'storage', 'BUFFER', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', '', 'http://wiki.puredata.info/%lang/arraycopy'),
(1613, 'average', '', 'average of last N values', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', '', 'http://wiki.puredata.info/%lang/average (maxlib)'),
(1614, 'beat', '', 'beat tracking', '', 'audio', 'AUDIO ANALYSIS', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', '', 'http://wiki.puredata.info/%lang/beat'),
(1615, 'beta', '', 'random number generators', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', 'RANDOM NUMBER GENERATORS', 'http://wiki.puredata.info/%lang/beta'),
(1616, 'bilex', '', 'random number generators', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', 'RANDOM NUMBER GENERATORS', 'http://wiki.puredata.info/%lang/bilex'),
(1617, 'borax', '', 'music analysis', '', 'audio', 'AUDIO ANALYSIS', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', '', 'http://wiki.puredata.info/%lang/borax (maxlib)'),
(1618, 'cauchy', '', 'random number generators', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', 'RANDOM NUMBER GENERATORS', 'http://wiki.puredata.info/%lang/cauchy'),
(1619, 'chord', '', 'chord detection', '', 'audio', 'AUDIO ANALYSIS', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', '', 'http://wiki.puredata.info/%lang/chord'),
(1620, 'delta', '', 'calculate 1st or 2nd order diff.', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', '', 'http://wiki.puredata.info/%lang/delta'),
(1621, 'dist', '', 'send to list of recieve objects', '', 'misc', 'misc', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', 'REMOTE CONTROL CONNECTIVE NETWORK', 'http://wiki.puredata.info/%lang/dist'),
(1622, 'divide', '', '/ for several inputs', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', '', 'http://wiki.puredata.info/%lang/divide'),
(1623, 'divmod', '', 'calculate / and %', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', '', 'http://wiki.puredata.info/%lang/divmod'),
(1624, 'edge', '', 'detect rising/falling edge', '', 'audio', 'AUDIO ANALYSIS', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', '', 'http://wiki.puredata.info/%lang/edge'),
(1625, 'expo', '', 'random number generators', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', 'RANDOM NUMBER GENERATORS', 'http://wiki.puredata.info/%lang/expo'),
(1626, 'fifo', '', 'first in first out for floats', '', 'storage', 'BUFFER', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', '', 'http://wiki.puredata.info/%lang/fifo'),
(1627, 'gauss', '', 'random number generators', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', 'RANDOM NUMBER GENERATORS', 'http://wiki.puredata.info/%lang/gauss'),
(1628, 'gestalt', '', 'gestalt', '', 'audio', 'AUDIO ANALYSIS', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', '', 'http://wiki.puredata.info/%lang/gestalt'),
(1629, 'history', '', 'average over last N seconds', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', '', 'http://wiki.puredata.info/%lang/history'),
(1630, 'ignore', '', 'ignore too fast changing', '', 'control', 'TIME', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', '', 'http://wiki.puredata.info/%lang/ignore'),
(1631, 'iso', '', 'play sequence of midi notes', '', 'control', 'TIME', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', '', 'http://wiki.puredata.info/%lang/iso'),
(1632, 'lifo', '', 'last in first out for floats', '', 'storage', 'BUFFER', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', '', 'http://wiki.puredata.info/%lang/lifo'),
(1633, 'limit', '', 'limiter for floats', '', '_NULL', 'UNSORTED', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', '', 'http://wiki.puredata.info/%lang/limit'),
(1634, 'linear', '', 'random number generators', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', 'RANDOM NUMBER GENERATORS', 'http://wiki.puredata.info/%lang/linear'),
(1635, 'listfifo', '', 'first in first out for lists', '', 'storage', 'BUFFER', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', '', 'http://wiki.puredata.info/%lang/listfifo'),
(1636, 'listfunnel', '', 'Max''s funnel for lists', '', 'storage', 'LIST EDIT', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', '', 'http://wiki.puredata.info/%lang/listfunnel'),
(1637, 'match', '', 'match input to list of numbers', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', '', 'http://wiki.puredata.info/%lang/match'),
(1638, 'minus', '', '- for several inputs', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', '', 'http://wiki.puredata.info/%lang/minus'),
(1639, 'mlife', '', 'cellular automaton', '', 'misc', 'OTHER/EXPERIMENTAL', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', '', 'http://wiki.puredata.info/%lang/mlife'),
(1640, 'multi', '', '* for several inputs', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', '', 'http://wiki.puredata.info/%lang/multi'),
(1641, 'nchange', '', 'nchange s, change that accepts any kind of input', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', '', 'http://wiki.puredata.info/%lang/nchange'),
(1642, 'netclient', '', 'bidirectional communication (client/server based)', '', 'misc', 'misc', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', 'REMOTE CONTROL CONNECTIVE NETWORK', 'http://wiki.puredata.info/%lang/netclient'),
(1643, 'netdist', '', 'same for netreceive', '', 'misc', 'misc', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', 'REMOTE CONTROL CONNECTIVE NETWORK', 'http://wiki.puredata.info/%lang/netdist'),
(1644, 'netrec', '', 'netreceiev with extra info about sender', '', 'misc', 'misc', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', 'REMOTE CONTROL CONNECTIVE NETWORK', 'http://wiki.puredata.info/%lang/netrec'),
(1645, 'netserver', '', 'bidirectional communication (client/server based)', '', 'misc', 'misc', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', 'REMOTE CONTROL CONNECTIVE NETWORK', 'http://wiki.puredata.info/%lang/netserver'),
(1646, 'nroute', '', 'r. according to Nth elem.', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', '', 'http://wiki.puredata.info/%lang/nroute'),
(1647, 'pitch', '', 'pitch information', '', 'audio', 'AUDIO ANALYSIS', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', '', 'http://wiki.puredata.info/%lang/pitch'),
(1648, 'plus', '', '+ for several inputs', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', '', 'http://wiki.puredata.info/%lang/plus'),
(1649, 'poisson', '', 'random number generators', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', 'RANDOM NUMBER GENERATORS', 'http://wiki.puredata.info/%lang/poisson'),
(1650, 'pong', '', 'bouncing ball model', '', 'control', 'TIME', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', '', 'http://wiki.puredata.info/%lang/pong'),
(1651, 'pulse', '', 'a "better" metro', '', 'control', 'TIME', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', '', 'http://wiki.puredata.info/%lang/pulse'),
(1652, 'remote', '', 'send to one receive object', '', 'misc', 'misc', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', 'REMOTE CONTROL CONNECTIVE NETWORK', 'http://wiki.puredata.info/%lang/remote'),
(1653, 'rewrap', '', 'wrap it back and forth', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', '', 'http://wiki.puredata.info/%lang/rewrap');
INSERT INTO `object` (`idx`, `name`, `synonym`, `tiny_desc`, `long_desc`, `category`, `type`, `inlets`, `outlets`, `arguments`, `methods`, `in_methods`, `out_methods`, `arg_methods`, `src`, `helpname`, `see_also`, `library`, `maintainer`, `url`, `tags`, `wiki`) VALUES
(1654, 'rythm', '', 'beat detection', '', 'audio', 'AUDIO ANALYSIS', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', '', 'http://wiki.puredata.info/%lang/rythm'),
(1655, 'scale', '', 'scale input to output range', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', '', 'http://wiki.puredata.info/%lang/scale (maxlib)'),
(1656, 'score', '', 'score array01, score following', '', 'audio', 'AUDIO ANALYSIS', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', '', 'http://wiki.puredata.info/%lang/score'),
(1657, 'speedlim', '', 'lets input through every N miliseconds', '', 'control', 'TIME', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', '', 'http://wiki.puredata.info/%lang/speedlim (maxlib)'),
(1658, 'split', '', 'split according to range [obs?]', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', 'ROUTING/CHECKING', 'http://wiki.puredata.info/%lang/split (maxlib)'),
(1659, 'step', '', 'a line object that steps', '', 'control', 'TIME', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', '', 'http://wiki.puredata.info/%lang/step'),
(1660, 'subst', '', 'self-similar substitution', '', 'misc', 'OTHER/EXPERIMENTAL', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', '', 'http://wiki.puredata.info/%lang/subst'),
(1661, 'sync', '', 'extended trigger object', '', 'control', 'TIME', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', '', 'http://wiki.puredata.info/%lang/sync'),
(1662, 'temperature', '', 'amount of input changes per time', '', 'control', 'TIME', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', '', 'http://wiki.puredata.info/%lang/temperature'),
(1663, 'tilt', '', 'measure tilt of input', '', 'audio', 'AUDIO ANALYSIS', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', '', 'http://wiki.puredata.info/%lang/tilt'),
(1664, 'timebang', '', 'send a bang at given time of day', '', 'control', 'TIME', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', '', 'http://wiki.puredata.info/%lang/timebang'),
(1665, 'unroute', '', 'opposite of route', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', '', 'http://wiki.puredata.info/%lang/unroute'),
(1666, 'urn', '', 'urn selection model', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', '', 'http://wiki.puredata.info/%lang/urn (maxlib)'),
(1667, 'velocity', '', 'velocity of input in digits per second', '', 'control', 'TIME', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', '', 'http://wiki.puredata.info/%lang/velocity'),
(1668, 'weibull', '', 'Weibull distributed random numbers', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', '', 'http://wiki.puredata.info/%lang/weibull'),
(1669, 'wrap', '', 'wrap a number in a range [obs!]', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'maxlib', '', '', '', 'http://wiki.puredata.info/%lang/wrap'),
(1670, 'careGUI', '', 'state saving object', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'memento', '', '', '', 'http://wiki.puredata.info/%lang/careGUI'),
(1671, 'careOSC', '', 'state saving object', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'memento', '', '', '', 'http://wiki.puredata.info/%lang/careOSC'),
(1672, 'commun', '', 'state saving object', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'memento', '', '', '', 'http://wiki.puredata.info/%lang/commun'),
(1673, 'originator', '', 'state saving object', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'memento', '', '', '', 'http://wiki.puredata.info/%lang/originator'),
(1674, '# about', '', 'delivers a number that is "about" the same as the input number', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'mjlib', '', '', '', 'http://wiki.puredata.info/%lang/# about'),
(1675, 'marimba~', '', '', '', 'audio', 'AUDIO OSCILLATORS AND TABLES', '', '', '', 'dsp', '', '', '', '', '', '', 'mjlib', '', '', '', 'http://wiki.puredata.info/%lang/marimba~'),
(1676, 'metroplus', '', 'allows complex timing bangs to be delivered', '', 'control', 'TIME', '', '', '', 'message', '', '', '', '', '', '', 'mjlib', '', '', '', 'http://wiki.puredata.info/%lang/metroplus'),
(1677, 'monorhythm', '', 'basic rhythm pattern building blocks that allows polyrhthms to be generated quickly and easily', '', 'control', 'TIME', '', '', '', 'message', '', '', '', '', '', '', 'mjlib', '', '', '', 'http://wiki.puredata.info/%lang/monorhythm'),
(1678, 'n2m', '', 'note to midi', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'mjlib', '', '', '', 'http://wiki.puredata.info/%lang/n2m'),
(1679, 'pin~', '', 'randomly delivers the input signal to either the right or left outlet with a given probability', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'mjlib', '', '', '', 'http://wiki.puredata.info/%lang/pin~'),
(1680, 'prob', '', 'generates random events with a given probability', '', 'control', 'TIME', '', '', '', 'message', '', '', '', '', '', '', 'mjlib', '', '', '', 'http://wiki.puredata.info/%lang/prob (mjlib)'),
(1681, 'getenv', '', 'sends value of an environment variable argument on bang', '', 'misc', 'MISC', '', '', '', 'message', '', '', '', '', '', '', 'motex', '', '', '', 'http://wiki.puredata.info/%lang/getenv'),
(1682, 'ln~', '', 'natural log + inverse', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'motex', '', '', '', 'http://wiki.puredata.info/%lang/ln~'),
(1683, 'pan~', '', 'equal power stereo panning', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'motex', '', '', '', 'http://wiki.puredata.info/%lang/pan~'),
(1684, 'pansig~', '', 'same as above but takes a signal modulator rather than a float', '', 'audio', 'AUDIO FILTERS', '', '', '', 'dsp', '', '', '', '', '', '', 'motex', '', '', '', 'http://wiki.puredata.info/%lang/pansig~'),
(1685, 'pol2rec~', '', 'inverse of rec2pol~', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'motex', '', '', '', 'http://wiki.puredata.info/%lang/pol2rec~'),
(1686, 'polygate~', '', 'switch between multiple signal inputs', '', 'audio', 'AUDIO GLUE', '', '', '', 'dsp', '', '', '', '', '', '', 'motex', '', '', '', 'http://wiki.puredata.info/%lang/polygate~'),
(1687, 'rec2pol~', '', 'convert rectangular coordinates to polar', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'motex', '', '', '', 'http://wiki.puredata.info/%lang/rec2pol~'),
(1688, 'shuffle', '', 'a no-repeat random generator', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'motex', '', '', '', 'http://wiki.puredata.info/%lang/shuffle'),
(1689, 'system', '', 'send a system message to the console', '', 'misc', 'MISC', '', '', '', 'message', '', '', '', '', '', '', 'motex', '', '', '', 'http://wiki.puredata.info/%lang/system'),
(1690, 'midifile', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mrpeach', '', '', '', 'http://wiki.puredata.info/%lang/midifile'),
(1691, 'packOSC', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mrpeach', '', '', '', 'http://wiki.puredata.info/%lang/packOSC'),
(1692, 'routeOSC', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mrpeach', '', '', '', 'http://wiki.puredata.info/%lang/routeOSC'),
(1693, 'sqosc~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mrpeach', '', '', '', 'http://wiki.puredata.info/%lang/sqosc~'),
(1694, 'tcpclient', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mrpeach', '', '', '', 'http://wiki.puredata.info/%lang/tcpclient'),
(1695, 'tcpreceive', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mrpeach', '', '', '', 'http://wiki.puredata.info/%lang/tcpreceive'),
(1696, 'tcpsend', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mrpeach', '', '', '', 'http://wiki.puredata.info/%lang/tcpsend'),
(1697, 'tcpserver', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mrpeach', '', '', '', 'http://wiki.puredata.info/%lang/tcpserver'),
(1698, 'udpreceive', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mrpeach', '', '', '', 'http://wiki.puredata.info/%lang/udpreceive'),
(1699, 'udpsend', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'mrpeach', '', '', '', 'http://wiki.puredata.info/%lang/udpsend'),
(1700, 'nqpoly~', '', 'not-quite-poly', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'nqpoly~', '', '', '', 'http://wiki.puredata.info/%lang/nqpoly~'),
(1701, 'nqpoly4', '', 'fake the functionality of the [poly~] object in max', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'nqpoly4', '', '', '', 'http://wiki.puredata.info/%lang/nqpoly4'),
(1702, 'additive', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'nusmuk', '', '', '', 'http://wiki.puredata.info/%lang/additive'),
(1703, 'between', '', 'output a float that is between a min and a max', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'nusmuk', '', '', '', 'http://wiki.puredata.info/%lang/between'),
(1704, 'distortion', '', 'simple distortion with audio input for the distortion', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'nusmuk', '', '', '', 'http://wiki.puredata.info/%lang/distortion'),
(1705, 'lfo', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'nusmuk', '', '', '', 'http://wiki.puredata.info/%lang/lfo'),
(1706, 'many_bang', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'nusmuk', '', '', '', 'http://wiki.puredata.info/%lang/many_bang'),
(1707, 'oscillo', '', 'Oscilloscope', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'nusmuk', '', '', '', 'http://wiki.puredata.info/%lang/oscillo'),
(1708, 'rnd_metro', '', 'metronome with random delay between bang', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'nusmuk', '', '', '', 'http://wiki.puredata.info/%lang/rnd_metro'),
(1709, 'spatialisation', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'nusmuk', '', '', '', 'http://wiki.puredata.info/%lang/spatialisation'),
(1710, 'dumpOSC', '', 'receive osc', '', 'connectivity', 'OSC', '', '', '', '', '', '', '', '', '', '', 'oscx', '', '', '', 'http://wiki.puredata.info/%lang/dumpOSC'),
(1711, 'OSC', '', '', '', 'connectivity', 'OSC', '', '', '', '', '', '', '', '', '', '', 'oscx', '', '', '', 'http://wiki.puredata.info/%lang/OSC'),
(1712, 'OSCroute', '', 'handle osc', '', 'connectivity', 'OSC', '', '', '', '', '', '', '', '', '', '', 'oscx', '', '', '', 'http://wiki.puredata.info/%lang/OSCroute'),
(1713, 'sendOSC', '', 'send osc', '', 'connectivity', 'OSC', '', '', '', '', '', '', '', '', '', '', 'oscx', '', '', '', 'http://wiki.puredata.info/%lang/sendOSC'),
(1714, 'equal_power_pan~', '', 'stereo pan', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'pan', '', '', '', 'http://wiki.puredata.info/%lang/equal_power_pan~'),
(1715, 'gogins_pan~', '', 'stereo pan', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'pan', '', '', '', 'http://wiki.puredata.info/%lang/gogins_pan~'),
(1716, 'gpan~', '', 'A stereo pan object with a built-in slider to control', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'pan', '', '', '', 'http://wiki.puredata.info/%lang/gpan~'),
(1717, 'linear_pan~', '', 'stereo pan', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'pan', '', '', '', 'http://wiki.puredata.info/%lang/linear_pan~'),
(1718, 'square_root_pan~', '', 'stereo pan', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'pan', '', '', '', 'http://wiki.puredata.info/%lang/square_root_pan~'),
(1719, '+pager', '', 'navigate through a folder of files', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'pddp', '', '', '', 'http://wiki.puredata.info/%lang/+pager'),
(1720, 'dsp', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'pddp', '', '', '', 'http://wiki.puredata.info/%lang/dsp'),
(1721, 'open', '', 'open the specified file on the click of the button:;', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'pddp', '', '', '', 'http://wiki.puredata.info/%lang/open'),
(1722, 'print', '', 'display generic messages in the path rather than in the Pd window', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'pddp', '', '', '', 'http://wiki.puredata.info/%lang/print'),
(1723, 'print_long', '', 'display generic messages in the path rather than in the Pd window', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'pddp', '', '', '', 'http://wiki.puredata.info/%lang/print_long'),
(1724, 'zerocross~', '', 'noise detector, counts zero-crossings of signal', '', 'audio', 'AUDIO GLUE', '', '', '', 'dsp', '', '', '', '', '', '', 'pdjimmies', '', '', '', 'http://wiki.puredata.info/%lang/zerocross~'),
(1725, 'zscale', '', 'scale von pdjimmies', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'pdjimmies', '', '', '', 'http://wiki.puredata.info/%lang/zscale'),
(1726, '2d.angle', '', 'Returns the angle in degrees between two 2d points. ', '', 'math', '2D EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/2d.angle'),
(1727, '2d.angle.line', '', 'A ramp between two angles that takes the quickest route. ', '', 'math', '2D EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/2d.angle.line'),
(1728, '2d.distance', '', 'Calculates the 2d distance between 2 points. ', '', 'math', '2D EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/2d.distance'),
(1729, '2d.ratio', '', 'Returns the ratio of two values between each other. ', '', 'math', '2D EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/2d.ratio'),
(1730, '3d.distance', '', 'Returns the distance between two 3d points. ', '', 'math', '3D EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/3d.distance'),
(1731, '3d.pan.tilt', '', 'Calculate the pan and tilt between two 3D coordinates. ', '', 'math', '3D EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/3d.pan.tilt'),
(1732, 'anal.center', '', 'returns the center value between the minimum and maximum received values. ', '', 'misc', 'ANAL EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/anal.center'),
(1733, 'anal.change~', '', 'Outputs the input change. ', '', 'misc', 'ANAL EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/anal.change~'),
(1734, 'anal.scope_~', '', 'Realtime display of a signal''s waveform. ', '', 'misc', 'ANAL EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/anal.scope_~'),
(1735, 'anal.sig_~', '', 'displays a signal. ', '', 'misc', 'ANAL EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/anal.sig_~'),
(1736, 'anal.sign', '', 'Returns a float''s absolute value and it''s sign. ', '', 'misc', 'ANAL EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/anal.sign'),
(1737, 'anal.spectrum_~', '', 'FFT spectral graphical analysis ', '', 'misc', 'ANAL EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/anal.spectrum_~'),
(1738, 'anal.vu_~', '', 'Displays a VU meter. ', '', 'misc', 'ANAL EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/anal.vu_~'),
(1739, 'convert.2list', '', 'Converts anything to a list.', '', 'control', 'CONVERT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Wraps [list]. ', 'http://wiki.puredata.info/%lang/convert.2list'),
(1740, 'convert.ascii2pd', '', 'Converts an ASCII stream into pd messages. ', '', 'control', 'CONVERT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/convert.ascii2pd'),
(1741, 'convert.binary2byte', '', 'Converts an 8 bit binary number into it''s decimal value. ', '', 'control', 'CONVERT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/convert.binary2byte'),
(1742, 'convert.bpm2freq', '', 'Converts beats per minute to a frequency (times per second). ', '', 'control', 'CONVERT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/convert.bpm2freq'),
(1743, 'convert.bpm2ms', '', 'Converts beats per minute to an interval in milliseconds. ', '', 'control', 'CONVERT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/convert.bpm2ms'),
(1744, 'convert.byte2binary', '', 'converts a byte into a list of 8 bits ', '', 'control', 'CONVERT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/convert.byte2binary'),
(1745, 'convert.degree2radiant', '', 'Converts degrees into radiants. ', '', 'control', 'CONVERT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/convert.degree2radiant'),
(1746, 'convert.fps2ms', '', 'Converts the number frames per seconds into the number of milliseconds between each frame. ', '', 'control', 'CONVERT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/convert.fps2ms'),
(1747, 'convert.frames2smpte', '', 'Converts a duration of frames into smpte time code.', '', 'control', 'CONVERT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Only works with integer frame rates for now. ', 'http://wiki.puredata.info/%lang/convert.frames2smpte'),
(1748, 'convert.hex2dec', '', 'Hexadecimal to decimal conversion. ', '', 'control', 'CONVERT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/convert.hex2dec'),
(1749, 'convert.hsv2rgb', '', 'convert from float HSV colorspace to float RGB or 8bit(integer) RGB colorspace. ', '', 'control', 'CONVERT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/convert.hsv2rgb'),
(1750, 'convert.int2digits', '', 'Converts a number to a list of digits. Decimals are ignored. ', '', 'control', 'CONVERT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/convert.int2digits'),
(1751, 'convert.lightfreq2wave', '', '', '', 'control', 'CONVERT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/convert.lightfreq2wave'),
(1752, 'convert.lightwave2freq', '', '', '', 'control', 'CONVERT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/convert.lightwave2freq'),
(1753, 'convert.list2symbol', '', 'Converts a list to a symbol.', '', 'control', 'CONVERT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Wraps list2symbol (zexy). ', 'http://wiki.puredata.info/%lang/convert.list2symbol'),
(1754, 'convert.m2speed', '', 'Converts a MIDI note to the speed you must play the sample.', '', 'control', 'CONVERT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'The default MIDI base note is 60 ', 'http://wiki.puredata.info/%lang/convert.m2speed'),
(1755, 'convert.ms2bpm', '', 'Converts a millisecond interval to beats per minute. ', '', 'control', 'CONVERT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/convert.ms2bpm'),
(1756, 'convert.ms2fps', '', 'Converts the amount of miliseconds between two frames into the numbers of frames per seconds. ', '', 'control', 'CONVERT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/convert.ms2fps'),
(1757, 'convert.ms2freq', '', 'Converts a millisecond interval to a frequency. ', '', 'control', 'CONVERT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/convert.ms2freq'),
(1758, 'convert.ms2smp', '', 'Converts a millisecond interval to a it''s corresponding number of samples. ', '', 'control', 'CONVERT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/convert.ms2smp'),
(1759, 'convert.ms2time', '', 'Converts a millisecond duration to a easier read format. ', '', 'control', 'CONVERT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/convert.ms2time'),
(1760, 'convert.num2rgb', '', 'Converts a pd color value into float RGB and 8bit RGB. ', '', 'control', 'CONVERT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/convert.num2rgb'),
(1761, 'convert.pd2ascii', '', 'Converts a pd message into an ASCII stream. ', '', 'control', 'CONVERT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/convert.pd2ascii'),
(1762, 'convert.rgb2hsv', '', 'Convert float RGB or 8bit RGB to float HSV. ', '', 'control', 'CONVERT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/convert.rgb2hsv'),
(1763, 'convert.rgb2num', '', 'Converts an rgb value into a pd color value. ', '', 'control', 'CONVERT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/convert.rgb2num'),
(1764, 'convert.sig2float~', '', 'converts a signal to floats. ', '', 'control', 'CONVERT EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/convert.sig2float~'),
(1765, 'convert.smp2bpm', '', 'Outputs the bpm and beat count of a loop. ', '', 'control', 'CONVERT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/convert.smp2bpm'),
(1766, 'convert.smp2freq', '', 'Converts a number of samples to a frequency. ', '', 'control', 'CONVERT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/convert.smp2freq'),
(1767, 'convert.smp2mem', '', 'Converts a number of samples into it''s memory size. ', '', 'control', 'CONVERT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/convert.smp2mem'),
(1768, 'convert.smp2ms', '', 'Converts a number of samples to it''s duration in milliseconds. ', '', 'control', 'CONVERT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/convert.smp2ms'),
(1769, 'convert.smp2time', '', 'Converts a number of samples into an easier representation of it''s duration. ', '', 'control', 'CONVERT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/convert.smp2time'),
(1770, 'convert.smpte2frames', '', 'SMPTE to FRAMES time CONVERTER', '', 'control', 'CONVERT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Only works with integer frame rates. ', 'http://wiki.puredata.info/%lang/convert.smpte2frames'),
(1771, 'convert.sound.freq2wave', '', '', '', 'control', 'CONVERT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/convert.sound.freq2wave'),
(1772, 'convert.sound.wave2freq', '', '', '', 'control', 'CONVERT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/convert.sound.wave2freq'),
(1773, 'convert.spaces2', '', 'Converts spaces to any other character excluding numbers. ', '', 'control', 'CONVERT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/convert.spaces2'),
(1774, 'convert.speed2m', '', 'Converts the speed of a sample to a MIDI note.', '', 'control', 'CONVERT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'The ratio is a fractionnal number on 1 The default MIDI base note is 60 ', 'http://wiki.puredata.info/%lang/convert.speed2m'),
(1775, 'convert.symbol2chars', '', 'Converts a symbol to a list of characters. ', '', 'control', 'CONVERT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/convert.symbol2chars'),
(1776, 'convert.symbol2list', '', 'Converts a symbol (or anything) to a list.', '', 'control', 'CONVERT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Wraps zexy''s symbol2list and iem splitfilename. ', 'http://wiki.puredata.info/%lang/convert.symbol2list'),
(1777, 'convert.time2ms', '', 'Converts an easier to read format to a duration in milliseconds. ', '', 'control', 'CONVERT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/convert.time2ms'),
(1778, 'count.accum', '', 'Store and "add to" and "subtract to" a number.', '', 'control', 'COUNT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Behavior is different than cyclone''s accum.', 'http://wiki.puredata.info/%lang/count.accum'),
(1779, 'count.iter', '', 'Simple counter ', '', 'control', 'COUNT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/count.iter'),
(1780, 'count.modulo', '', 'A wrapping(looping) counter. ', '', 'control', 'COUNT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/count.modulo'),
(1781, 'count.timed', '', 'counts integers at a certain speed. ', '', 'control', 'COUNT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/count.timed'),
(1782, 'count.up&down', '', 'A counter that counts up and down. ', '', 'control', 'COUNT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/count.up&down'),
(1783, 'data.floats', '', 'Stores an array of n floats. ', '', 'storage', 'DATA EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/data.floats'),
(1784, 'data.matrix', '', '', '', 'storage', 'DATA EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/data.matrix'),
(1785, 'data.save.msg', '', 'Simplest possible memory system in Pd. ', '', 'storage', 'DATA EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/data.save.msg'),
(1786, 'file.audio.info', '', 'Returns a lot of info about a particular .wav file.', '', 'storage', 'FILE EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Wraps soundfile_info. ', 'http://wiki.puredata.info/%lang/file.audio.info'),
(1787, 'file.browser_', '', 'Nice file browser. ', '', 'storage', 'FILE EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/file.browser_'),
(1788, 'file.folder', '', 'Provides an easy way to access files in a folder. ', '', 'storage', 'FILE EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/file.folder'),
(1789, 'file.folder.dump', '', 'Dumps the contents of a folder. ', '', 'storage', 'FILE EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/file.folder.dump'),
(1790, 'file.folder.panel', '', 'Pops up an panel for selecting a directory. ', '', 'storage', 'FILE EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/file.folder.panel'),
(1791, 'file.open.msg', '', 'dialog to open a file. ', '', 'storage', 'FILE EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/file.open.msg'),
(1792, 'file.path.current', '', 'Returns or prepends the path of the patch containing this abstraction.', '', 'storage', 'FILE EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Understands relative and absolute paths. ', 'http://wiki.puredata.info/%lang/file.path.current'),
(1793, 'file.path.explode', '', 'splits a path into a list. ', '', 'storage', 'FILE EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/file.path.explode'),
(1794, 'file.path.merge', '', 'merge a list of symbols and floats to a', '', 'storage', 'FILE EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Wraps mergefilename (iemlib) ', 'http://wiki.puredata.info/%lang/file.path.merge'),
(1795, 'file.path.parent', '', 'Returns or prepends the path of the parent of the patch containing this abstraction.', '', 'storage', 'FILE EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Understands relative and absolute paths. ', 'http://wiki.puredata.info/%lang/file.path.parent'),
(1796, 'file.path.split', '', 'Splits a file name from it''s path.', '', 'storage', 'FILE EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Wraps split_path. ', 'http://wiki.puredata.info/%lang/file.path.split'),
(1797, 'file.path.split.extension', '', 'Splits the extension of a file name/path. ', '', 'storage', 'FILE EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/file.path.split.extension'),
(1798, 'file.path.top', '', 'Returns or prepends the path of the top level parent of this patch.', '', 'storage', 'FILE EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Understands relative and absolute paths. ', 'http://wiki.puredata.info/%lang/file.path.top'),
(1799, 'file.path.type', '', 'Routes the path depending on it''s type (relative or absolute). ', '', 'storage', 'FILE EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/file.path.type'),
(1800, 'file.type', '', 'Returns the type of a file. ', '', 'storage', 'FILE EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/file.type'),
(1801, 'flow.@parse', '', 'Can be used to parse arguments like in Max/Msp''s Jitter (@agument_name argument_value).', '', 'control', 'FLOW EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Best used with dollarg. ', 'http://wiki.puredata.info/%lang/flow.@parse'),
(1802, 'flow.any', '', 'is a latch for anything', '', 'control', 'FLOW EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Wraps iem''s [iem_anything] ', 'http://wiki.puredata.info/%lang/flow.any'),
(1803, 'flow.ford', '', 'A more dynamic FOR loop thingy. ', '', 'control', 'FLOW EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/flow.ford'),
(1804, 'flow.gun', '', 'Sends out n serialized floats. ', '', 'control', 'FLOW EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/flow.gun'),
(1805, 'flow.hold~', '', 'Holds a signal to a fixed value. ', '', 'control', 'FLOW EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/flow.hold~'),
(1806, 'flow.in.betweens', '', 'Prints all the integers between the last and previous received integers. ', '', 'control', 'FLOW EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/flow.in.betweens'),
(1807, 'flow.iter', '', 'Iterates through n serialized floats. ', '', 'control', 'FLOW EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/flow.iter'),
(1808, 'flow.once', '', 'Will only bang once (unless reset). ', '', 'control', 'FLOW EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/flow.once'),
(1809, 'flow.pre.op', '', 'Prepends the data you sen it to the output of the operation it does through its right inlet and outlet. ', '', 'control', 'FLOW EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/flow.pre.op'),
(1810, 'flow.prepend', '', 'Prepends anything to anything.', '', 'control', 'FLOW EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Wraps [list prepend] but the output type depends on the argument''s type. ', 'http://wiki.puredata.info/%lang/flow.prepend'),
(1811, 'flow.receive', '', 'Receive data from any send.', '', 'control', 'FLOW EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Will soon be deprecated by PD 0.4 ', 'http://wiki.puredata.info/%lang/flow.receive'),
(1812, 'flow.send', '', 'Send data to any receive.', '', 'control', 'FLOW EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Will soon be deprecated by PD 0.4 ', 'http://wiki.puredata.info/%lang/flow.send'),
(1813, 'flow.smooth', '', 'Smooths changing values. ', '', 'control', 'FLOW EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/flow.smooth'),
(1814, 'flow.smooth~', '', 'Smooths a control signal (the playback volume for example). ', '', 'control', 'FLOW EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/flow.smooth~'),
(1815, 'flow.speed.fixed', '', 'Reaches a target value at a fixed speed. ', '', 'control', 'FLOW EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/flow.speed.fixed'),
(1816, 'flow.speed.limit', '', 'Limits the speed of incoming data.', '', 'control', 'FLOW EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Similar to speed_limit. ', 'http://wiki.puredata.info/%lang/flow.speed.limit'),
(1817, 'flow.split', '', 'look for a range of numbers ', '', 'control', 'FLOW EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/flow.split'),
(1818, 'flow.till.done', '', 'Stack overflow inhibiter. ', '', 'control', 'FLOW EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/flow.till.done'),
(1819, 'flow.value.change', '', 'Eliminates redundancy in a shared number stream. ', '', 'control', 'FLOW EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/flow.value.change'),
(1820, 'flow.wrap~', '', 'A modulo for signals. ', '', 'control', 'FLOW EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/flow.wrap~'),
(1821, 'fx.biquad.reverb~', '', 'A reverb that adds more character than reverb.', '', 'audio', 'FX EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Taken from Andy Farnell''s work. ', 'http://wiki.puredata.info/%lang/fx.biquad.reverb~'),
(1822, 'fx.body.resonance~', '', 'A reverb that adds more character than reverb.', '', 'audio', 'FX EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Taken from Andy Farnell''s work. ', 'http://wiki.puredata.info/%lang/fx.body.resonance~'),
(1823, 'fx.cm.reverb~', '', 'A simple stereo reverb.', '', 'audio', 'FX EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Original patch by Claude H. ', 'http://wiki.puredata.info/%lang/fx.cm.reverb~'),
(1824, 'fx.delay~', '', 'A simple delay. ', '', 'audio', 'FX EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/fx.delay~'),
(1825, 'fx.dist~', '', 'A simple distortion. Positive and negative distortion can be set independently. ', '', 'audio', 'FX EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/fx.dist~'),
(1826, 'fx.echo~', '', 'Echos. ', '', 'audio', 'FX EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/fx.echo~'),
(1827, 'fx.eq_~', '', 'A graphical equalizer. ', '', 'audio', 'FX EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/fx.eq_~'),
(1828, 'fx.gain~', '', 'Applies a gain in dB to an incoming signal', '', 'audio', 'FX EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/fx.gain~'),
(1829, 'fx.gate.noise_~', '', '', '', 'audio', 'FX EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/fx.gate.noise_~'),
(1830, 'fx.gate.noise~', '', '', '', 'audio', 'FX EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/fx.gate.noise~'),
(1831, 'fx.limiter~', '', 'a limiter ', '', 'audio', 'FX EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/fx.limiter~'),
(1832, 'fx.material~', '', 'Filtering by material type.', '', 'audio', 'FX EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Taken from Andy Farnell''s work. ', 'http://wiki.puredata.info/%lang/fx.material~'),
(1833, 'fx.punch~', '', 'Boost the input signal to it''s maximum amplitude while never clipping. ', '', 'audio', 'FX EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/fx.punch~'),
(1834, 'gems.alpha.mode', '', 'Allows to easily change the alpha blending mode for the current gemchain. ', '', 'imaging', 'GEMS EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/gems.alpha.mode'),
(1835, 'gems.bars.ntsc', '', 'Generates a ntsc cololr bar test pattern. ', '', 'imaging', 'GEMS EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/gems.bars.ntsc'),
(1836, 'gems.color.offset', '', 'Hue offset to an other color that helps you create complementary colors or similar ones. ', '', 'imaging', 'GEMS EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/gems.color.offset'),
(1837, 'gems.curve.n', '', 'Creates a dynamic number of curve objects. ', '', 'imaging', 'GEMS EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/gems.curve.n'),
(1838, 'gems.depth', '', 'Translates an object on the Z axis without altering its effective XY dimensions. ', '', 'imaging', 'GEMS EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/gems.depth'),
(1839, 'gems.duplicate', '', 'Repeats a Gem chain and separates it. ', '', 'imaging', 'GEMS EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/gems.duplicate'),
(1840, 'gems.fit', '', 'Displays an image or movie in Gem window at it''s original size. ', '', 'imaging', 'GEMS EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/gems.fit'),
(1841, 'gems.fit.scale', '', 'Wraps gems.fit with an additonal internal scaleXYZ object. ', '', 'imaging', 'GEMS EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/gems.fit.scale'),
(1842, 'gems.get.average.color', '', 'Finds out the average color of a pix. ', '', 'imaging', 'GEMS EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/gems.get.average.color'),
(1843, 'gems.gl.def', '', 'Outputs an OpenGL constant value supplied as argument. Outputs it on startup as well as on demand. ', '', 'imaging', 'GEMS EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/gems.gl.def'),
(1844, 'gems.glsl.shader', '', 'Renders a GLSL shader. ', '', 'imaging', 'GEMS EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/gems.glsl.shader'),
(1845, 'gems.i.circle', '', 'An interactive circular zone.', '', 'imaging', 'GEMS EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Must be used with gems.win. Might not work properly with OSX. ', 'http://wiki.puredata.info/%lang/gems.i.circle'),
(1846, 'gems.images', '', 'Multiple images handler. The images do not need to be the same dimension. ', '', 'imaging', 'GEMS EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/gems.images'),
(1847, 'gems.layer', '', 'Provides an easy way of layering geos and setting transparency issues. ', '', 'imaging', 'GEMS EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/gems.layer'),
(1848, 'gems.light', '', 'Creates a light object and turns lighting on. ', '', 'imaging', 'GEMS EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/gems.light'),
(1849, 'gems.loop', '', 'Loops an image sequence (frames) with variable speed playback and seek function.', '', 'imaging', 'GEMS EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/gems.loop'),
(1850, 'gems.mixmode', '', 'Allows to easily change the mixing mode for two pixes.', '', 'imaging', 'GEMS EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'This method is deprecated. Use gems.alpha.mode instead as it is much more powerful! ', 'http://wiki.puredata.info/%lang/gems.mixmode'),
(1851, 'gems.mouse', '', 'sends out mouse events which occur in the GEM window. The coordinates match the relative coordinates of the GEM world.', '', 'imaging', 'GEMS EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Wraps gemmouse. Behaves differently on OSX than on other platforms (because of gemmouse). ', 'http://wiki.puredata.info/%lang/gems.mouse'),
(1852, 'gems.movies', '', 'A movie file manager and player.', '', 'imaging', 'GEMS EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/gems.movies'),
(1853, 'gems.movies2', '', 'A movie file manager and player.', '', 'imaging', 'GEMS EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/gems.movies2'),
(1854, 'gems.multi.crop', '', '', '', 'imaging', 'GEMS EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/gems.multi.crop'),
(1855, 'gems.multi.cube', '', 'Repeats Geos in a cubic layout. ', '', 'imaging', 'GEMS EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/gems.multi.cube'),
(1856, 'gems.polygon.n', '', 'Creates a dynamic number of polygon objects. ', '', 'imaging', 'GEMS EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/gems.polygon.n'),
(1857, 'gems.scope.geos~', '', 'Maps a (audio) signal to gems. ', '', 'imaging', 'GEMS EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/gems.scope.geos~'),
(1858, 'gems.scope~', '', 'Draws an (audio) signal to the Gem window. ', '', 'imaging', 'GEMS EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/gems.scope~'),
(1859, 'gems.sobel', '', 'Applies a sobel filter to an image. Uses two convolution matrix filters. ', '', 'imaging', 'GEMS EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/gems.sobel'),
(1860, 'gems.text', '', 'A basic text abstraction.', '', 'imaging', 'GEMS EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Flags: @rguments, wraps Gem''s text3d. ', 'http://wiki.puredata.info/%lang/gems.text'),
(1861, 'gems.vu~', '', 'A graphical vu meter.', '', 'imaging', 'GEMS EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Original patch by Peter Plessas. ', 'http://wiki.puredata.info/%lang/gems.vu~'),
(1862, 'gems.win', '', 'Controls the Gem window.', '', 'imaging', 'GEMS EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Flags: @rguments ', 'http://wiki.puredata.info/%lang/gems.win'),
(1863, 'gems.win.feedback', '', 'A more advanced video feedback loop using snapshots of the rendering window. ', '', 'imaging', 'GEMS EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/gems.win.feedback'),
(1864, 'gui.browser', '', 'A little browser GUI (version to include in your own GOP abstractions).', '', 'user interface', 'GUI EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Flags: internal ', 'http://wiki.puredata.info/%lang/gui.browser'),
(1865, 'gui.button.color', '', '', '', 'user interface', 'GUI EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/gui.button.color'),
(1866, 'gui.label', '', 'write gui value to label', '', 'user interface', 'GUI EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Flags: gui, do not save the patch if the label changed you will lost the properties', 'http://wiki.puredata.info/%lang/gui.label'),
(1867, 'gui.popup ', '', '', '', 'user interface', 'GUI EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/gui.popup '),
(1868, 'init.check.unique', '', 'checks that it is the only abstraction or the first abstraction to use a given name (or float as an id). ', '', 'control', 'INIT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/init.check.unique'),
(1869, 'init.df', '', 'Default float. ', '', 'control', 'INIT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/init.df'),
(1870, 'init.dollar.zero.top', '', 'Returns as a symbol the dollar zero argument of the "top" (root) patch. ', '', 'control', 'INIT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/init.dollar.zero.top'),
(1871, 'init.ds', '', 'Default symbol. ', '', 'control', 'INIT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/init.ds'),
(1872, 'init.lb', '', 'same as a loadbang. ', '', 'control', 'INIT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/init.lb'),
(1873, 'init.ldf', '', 'Same as init.df but with a built-in loadbang. ', '', 'control', 'INIT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/init.ldf'),
(1874, 'init.lf', '', 'Loadbang a float. ', '', 'control', 'INIT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/init.lf'),
(1875, 'init.ls', '', 'Loadbang a symbol. ', '', 'control', 'INIT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/init.ls'),
(1876, 'init.post.dollarg', '', 'Parses abstraction arguments.', '', 'control', 'INIT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'See flow.@parse for more information. ', 'http://wiki.puredata.info/%lang/init.post.dollarg');
INSERT INTO `object` (`idx`, `name`, `synonym`, `tiny_desc`, `long_desc`, `category`, `type`, `inlets`, `outlets`, `arguments`, `methods`, `in_methods`, `out_methods`, `arg_methods`, `src`, `helpname`, `see_also`, `library`, `maintainer`, `url`, `tags`, `wiki`) VALUES
(1877, 'input.color.grid_', '', 'A color selector. ', '', 'user interface', 'INPUT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/input.color.grid_'),
(1878, 'input.double.click', '', 'Detects double clicks. ', '', 'user interface', 'INPUT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/input.double.click'),
(1879, 'input.grid_', '', 'A grid. ', '', 'user interface', 'INPUT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/input.grid_'),
(1880, 'input.hsv_', '', 'Hue saturation value (HSV) sliders ', '', 'user interface', 'INPUT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/input.hsv_'),
(1881, 'input.key.name.learn', '', '', '', 'user interface', 'INPUT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/input.key.name.learn'),
(1882, 'input.key.r', '', 'Receive a computer key''s status. ', '', 'user interface', 'INPUT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/input.key.r'),
(1883, 'input.key.text', '', 'Builds up symbols while you type. ', '', 'user interface', 'INPUT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/input.key.text'),
(1884, 'input.min.max_', '', 'Set a minimum and maximum value. ', '', 'user interface', 'INPUT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/input.min.max_'),
(1885, 'input.piano_', '', 'Transform your computer keyboard into a midi piano.', '', 'user interface', 'INPUT EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Flags: gop @rguments ', 'http://wiki.puredata.info/%lang/input.piano_'),
(1886, 'list.abs', '', 'Returns the absolute value of all floats in a list. ', '', 'storage', 'LIST EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/list.abs'),
(1887, 'list.avg', '', 'Returns the average value of a list. ', '', 'storage', 'LIST EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/list.avg'),
(1888, 'list.bool2pos', '', 'Converts a list of boolean values to a list containing the index of values that are TRUE (1) in the first list ', '', 'storage', 'LIST EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/list.bool2pos'),
(1889, 'list.build', '', 'Builds a list with the incomming data. New data is either append or prepended to the list being built. ', '', 'storage', 'LIST EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/list.build'),
(1890, 'list.cog', '', 'Finds the center of gravity of a one dimensional list (average of the indexes weighted by their values). ', '', 'storage', 'LIST EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/list.cog'),
(1891, 'list.concatenate', '', 'Concatenantes the elements of a list. ', '', 'storage', 'LIST EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/list.concatenate'),
(1892, 'list.contains', '', 'Check for the existence of an element in a list. ', '', 'storage', 'LIST EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/list.contains'),
(1893, 'list.cut.up', '', 'Cuts up a list into sublists. Leftovers are also output. ', '', 'storage', 'LIST EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/list.cut.up'),
(1894, 'list.cycle', '', 'Cycle through the elements of a list \\, giving every n element (jumping over some \\, if necessary) and a total of up to m elements ', '', 'storage', 'LIST EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/list.cycle'),
(1895, 'list.delay', '', 'Delays an incomming list. ', '', 'storage', 'LIST EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/list.delay'),
(1896, 'list.delete', '', 'Delete an index from a list. ', '', 'storage', 'LIST EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/list.delete'),
(1897, 'list.element', '', 'Returns the nth element of a list.', '', 'storage', 'LIST EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Also works with negative values. Wraps zexy''s packel. ', 'http://wiki.puredata.info/%lang/list.element'),
(1898, 'list.for.each', '', 'Execute an operation on a list of floats or symbols.', '', 'storage', 'LIST EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Another name for list.op. ', 'http://wiki.puredata.info/%lang/list.for.each'),
(1899, 'list.last.x', '', 'Make a list out of the last X elements. ', '', 'storage', 'LIST EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/list.last.x'),
(1900, 'list.length', '', 'Returns the length of a list. ', '', 'storage', 'LIST EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/list.length'),
(1901, 'list.make', '', 'Creates different kinds of lists quickly. ', '', 'storage', 'LIST EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/list.make'),
(1902, 'list.min.max', '', 'Outputs the minimum and maximum values of a list.', '', 'storage', 'LIST EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'wraps zexy''s minmax ', 'http://wiki.puredata.info/%lang/list.min.max'),
(1903, 'list.op', '', 'Execute an operation on a list of floats or symbols. ', '', 'storage', 'LIST EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/list.op'),
(1904, 'list.op2', '', 'Execute an operation on a list with another list. ', '', 'storage', 'LIST EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/list.op2'),
(1905, 'list.q', '', 'Receives a list and outputs it after a certain delay. It can accumulate many lists that are erased when are outputed. ', '', 'storage', 'LIST EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/list.q'),
(1906, 'list.q.man', '', 'Accumultate lists and outputs them on bangs (first in first out). Lists are erased once they are outputed. ', '', 'storage', 'LIST EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/list.q.man'),
(1907, 'list.repack.indexed', '', 'Repacks a big list into sub lists of X+1 size. Every sub list is preceded by an index number. ', '', 'storage', 'LIST EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/list.repack.indexed'),
(1908, 'list.repetitions.count', '', 'outputs every element of a list and the number of times it has been found in the list. ', '', 'storage', 'LIST EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/list.repetitions.count'),
(1909, 'list.repetitions.remove', '', 'removes repititions from a list. ', '', 'storage', 'LIST EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/list.repetitions.remove'),
(1910, 'list.reverse', '', 'Reverses the elements in a list. ', '', 'storage', 'LIST EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/list.reverse'),
(1911, 'list.speed.limit', '', 'Speed limit for incomming lists. ', '', 'storage', 'LIST EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/list.speed.limit'),
(1912, 'list.split', '', 'split a list into smaller ones ', '', 'storage', 'LIST EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/list.split'),
(1913, 'list.sum', '', 'Returns the total of a list.', '', 'storage', 'LIST EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Wraps zexy''s [sum]. ', 'http://wiki.puredata.info/%lang/list.sum'),
(1914, 'list.trim', '', 'convert list to message \\, using first item as selector.', '', 'storage', 'LIST EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Wraps [list trim]. ', 'http://wiki.puredata.info/%lang/list.trim'),
(1915, 'list.unfold', '', 'Unfolds a list into it''s individual elements.', '', 'storage', 'LIST EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Wraps zexy''s drip. ', 'http://wiki.puredata.info/%lang/list.unfold'),
(1916, 'list.wait ', '', '', '', 'storage', 'LIST EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/list.wait '),
(1917, 'math.f.mod', '', 'Floating-point modulo operation. ', '', 'math', 'MATH EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/math.f.mod'),
(1918, 'math.power.of', '', 'Power of a certain number. ', '', 'math', 'MATH EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/math.power.of'),
(1919, 'midi.chord.guess', '', 'Processes a stream of midi notes so that we only keep the notes that are currently on. Furthermore \\, it rounds them all to the same octave so that we can use them as a chord in musical computations. ', '', 'connectivity', 'MIDI EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/midi.chord.guess'),
(1920, 'midi.note.close', '', 'Closes an opened note before opening a new one.', '', 'connectivity', 'MIDI EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'This abstraction is monophonic. Understands float triggers. ', 'http://wiki.puredata.info/%lang/midi.note.close'),
(1921, 'midi.note.split', '', 'Splits floats and note off from a midi stream. ', '', 'connectivity', 'MIDI EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/midi.note.split'),
(1922, 'mix.crossfade.stereo~', '', 'Crossfades 2 mono inputs along different curves. ', '', 'audio', 'MIX EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/mix.crossfade.stereo~'),
(1923, 'mix.crossfade~', '', 'Crossfades 2 mono inputs along different curves. ', '', 'audio', 'MIX EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/mix.crossfade~'),
(1924, 'mix.fade~', '', 'Fades an input along different curves. ', '', 'audio', 'MIX EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/mix.fade~'),
(1925, 'mix.nop~', '', 'A no-operation which doesn''t do anything. ', '', 'audio', 'MIX EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/mix.nop~'),
(1926, 'mix.out_~', '', 'Controls stereo volume output and displays a VU for both channels. ', '', 'audio', 'MIX EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/mix.out_~'),
(1927, 'mix.pan.stereo~', '', 'Pans a stereo signal. ', '', 'audio', 'MIX EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/mix.pan.stereo~'),
(1928, 'mix.pan~', '', 'Pans a mono signal. ', '', 'audio', 'MIX EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/mix.pan~'),
(1929, 'mix.switch.nice', '', 'Simpler version of a switch~ without glitches.', '', 'audio', 'MIX EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/mix.switch.nice'),
(1930, 'mix.switch.nice~', '', 'switch~ without glitches.', '', 'audio', 'MIX EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/mix.switch.nice~'),
(1931, 'mix.wet.stereo~', '', 'Controls the wetness of an effect.', '', 'audio', 'MIX EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Flags: Internal', 'http://wiki.puredata.info/%lang/mix.wet.stereo~'),
(1932, 'mix.wet~', '', 'Controls the wetness of an effect.', '', 'audio', 'MIX EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Flags: Internal', 'http://wiki.puredata.info/%lang/mix.wet~'),
(1933, 'musical.bars', '', '', '', '_NULL', 'UNSORTED', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/musical.bars'),
(1934, 'musical.closest_note', '', 'Rounds an incoming MIDI note to a note listed in a given chord or scale. ', '', 'audio', 'MUSICAL EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/musical.closest_note'),
(1935, 'musical.closest.note', '', 'Rounds an incoming MIDI note to a note listed in a given chord or scale. ', '', 'audio', 'MUSICAL EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/musical.closest.note'),
(1936, 'musical.cycle5', '', '', '', 'audio', 'MUSICAL EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/musical.cycle5'),
(1937, 'musical.degree2chord', '', 'Cycles through the chords of n notes in a scale \\, the major scale by default ', '', 'audio', 'MUSICAL EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/musical.degree2chord'),
(1938, 'musical.dodeca', '', 'Given a seed \\, the serie will always be the same.', '', 'audio', 'MUSICAL EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'gets a note from the serie ', 'http://wiki.puredata.info/%lang/musical.dodeca'),
(1939, 'musical.fit', '', 'Tries to fit a length with an another based on musical 4/4 divisions. ', '', 'audio', 'MUSICAL EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/musical.fit'),
(1940, 'musical.form', '', '', '', 'audio', 'MUSICAL EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/musical.form'),
(1941, 'musical.isosonic~', '', 'Amplitude correction according to the MIDI note of the original sound in order to obtain an equal perceptual loudness for every pitch', '', 'audio', 'MUSICAL EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/musical.isosonic~'),
(1942, 'musical.m2harm', '', '', '', 'audio', 'MUSICAL EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/musical.m2harm'),
(1943, 'musical.note.index', '', '', '', 'audio', 'MUSICAL EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/musical.note.index'),
(1944, 'musical.octava', '', '', '', 'audio', 'MUSICAL EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/musical.octava'),
(1945, 'musical.transpose', '', 'Transposes a chord ', '', 'audio', 'MUSICAL EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/musical.transpose'),
(1946, 'number.fibonacci', '', 'Gets a number in the Fibonacci serie ', '', 'math', 'NUMBER EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/number.fibonacci'),
(1947, 'number.phi', '', 'Outputs the constant phi ((1+sqrt(5))/2). ', '', 'math', 'NUMBER EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/number.phi'),
(1948, 'number.pi', '', 'Outputs the constant pi (3.14159). ', '', 'math', 'NUMBER EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/number.pi'),
(1949, 'number.prime', '', '', '', 'math', 'NUMBER EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/number.prime'),
(1950, 'number.round', '', 'Rounds a float to it''s closest integer. ', '', 'math', 'NUMBER EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/number.round'),
(1951, 'random.delay', '', '', '', 'math', 'RANDOM EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/random.delay'),
(1952, 'random.drunk', '', 'Outputs a random number in a moving range. ', '', 'math', 'RANDOM EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/random.drunk'),
(1953, 'random.f', '', 'Generates a random.f in a certain range. ', '', 'math', 'RANDOM EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/random.f'),
(1954, 'random.integer', '', 'Generates a random integer included in a certain range. ', '', 'math', 'RANDOM EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/random.integer'),
(1955, 'random.markov.chain', '', 'A variable length markov chain. For weighted random. ', '', 'math', 'RANDOM EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/random.markov.chain'),
(1956, 'random.offset', '', 'Outputs a slightly offset number. ', '', 'math', 'RANDOM EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/random.offset'),
(1957, 'sample.adsr', '', '', '', 'audio', 'SAMPLE EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/sample.adsr'),
(1958, 'sample.adsr_', '', '', '', 'audio', 'SAMPLE EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/sample.adsr_'),
(1959, 'sample.bank', '', 'load many samples and ditribute them dynamically. ', '', 'audio', 'SAMPLE EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/sample.bank'),
(1960, 'sample.bounds', '', 'Change the region (start and length) and the loops points (loop_in and loop_out) of a sample.', '', 'audio', 'SAMPLE EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Flags: sample_id', 'http://wiki.puredata.info/%lang/sample.bounds'),
(1961, 'sample.bounds_', '', 'Graphical version of sample.bounds.', '', 'audio', 'SAMPLE EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Flags: gui sample_id', 'http://wiki.puredata.info/%lang/sample.bounds_'),
(1962, 'sample.display_', '', 'Displays a "sample".', '', 'audio', 'SAMPLE EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Flags: gui sample_id', 'http://wiki.puredata.info/%lang/sample.display_'),
(1963, 'sample.drum.machine~', '', 'a drum machine ', '', 'audio', 'SAMPLE EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/sample.drum.machine~'),
(1964, 'sample.filer', '', '[soundfiler] adapted for the "sample" format.', '', 'audio', 'SAMPLE EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Flags: sample_id', 'http://wiki.puredata.info/%lang/sample.filer'),
(1965, 'sample.generator', '', 'Generates a sample_id. It is to be used inside the "sample_id" abstractions. Works with sample.handler.', '', 'audio', 'SAMPLE EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Flags: internal sample_id', 'http://wiki.puredata.info/%lang/sample.generator'),
(1966, 'sample.groove.poly~', '', 'A polyphonic version of sample.groove~. ', '', 'audio', 'SAMPLE EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/sample.groove.poly~'),
(1967, 'sample.groove~', '', 'Groove a sample.', '', 'audio', 'SAMPLE EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Flags: sample_id, Wraps xgroove~ from the xsample library', 'http://wiki.puredata.info/%lang/sample.groove~'),
(1968, 'sample.handler', '', 'Handles the data of a synthd "sample_id" stream.', '', 'audio', 'SAMPLE EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Flags: internal sample_id', 'http://wiki.puredata.info/%lang/sample.handler'),
(1969, 'sample.particular~', '', 'Granular synthesizer.', '', 'audio', 'SAMPLE EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Flags: sample_id ', 'http://wiki.puredata.info/%lang/sample.particular~'),
(1970, 'sample.pitch', '', '', '', 'audio', 'SAMPLE EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/sample.pitch'),
(1971, 'sample.pitch_', '', '', '', 'audio', 'SAMPLE EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/sample.pitch_'),
(1972, 'sample.play~', '', 'A non looping pitchable sample player. ', '', 'audio', 'SAMPLE EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/sample.play~'),
(1973, 'sample.print', '', 'Prints a sample''s details.', '', 'audio', 'SAMPLE EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Flags: sample_id', 'http://wiki.puredata.info/%lang/sample.print'),
(1974, 'sample.r', '', 'Receives sample_id streams. ', '', 'audio', 'SAMPLE EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/sample.r'),
(1975, 'sample.record~', '', 'Records a sample (sample_id).', '', 'audio', 'SAMPLE EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Flags: sample_id, Wraps cyclone''s record~.', 'http://wiki.puredata.info/%lang/sample.record~'),
(1976, 'sample.table', '', 'Stores the frame data of a sample_id.', '', 'audio', 'SAMPLE EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'This abstraction is ONLY used to develop new or custom sample_id abstractions. ', 'http://wiki.puredata.info/%lang/sample.table'),
(1977, 'scale.3point', '', 'A scale changer with an offset mid point. ', '', 'control', 'SCALE EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/scale.3point'),
(1978, 'scale.adaptive', '', 'Dynamic scale adjustment. ', '', 'control', 'SCALE EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/scale.adaptive'),
(1979, 'scale.linear', '', 'maps a range of input values to different range of output values.', '', 'control', 'SCALE EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'fixed by Jamie Bullock 2007', 'http://wiki.puredata.info/%lang/scale.linear'),
(1980, 'scale.loga', '', '', '', 'control', 'SCALE EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/scale.loga'),
(1981, 'scale.symbol', '', 'Resizes a symbol to a limited number of characters. ', '', 'control', 'SCALE EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/scale.symbol'),
(1982, 'seq.8x8_', '', 'Eight 8 step step beat sequencers. ', '', 'control', 'SEQ EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/seq.8x8_'),
(1983, 'seq.biorythm~', '', 'Generates a long lasting cycle that is inspired by biological rythms. Biological rythms are characterized by a duration (the period) a minimum and a maximum. ', '', 'control', 'SEQ EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/seq.biorythm~'),
(1984, 'seq.chords', '', 'sequence of chords or anything settable with a message box with a serie of lists separated by commas ', '', 'control', 'SEQ EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/seq.chords'),
(1985, 'seq.every', '', '', '', 'control', 'SEQ EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/seq.every'),
(1986, 'seq.liner', '', '', '', 'control', 'SEQ EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/seq.liner'),
(1987, 'seq.markov.machine', '', 'a weighted finite states machine using an adjacency matrix for storing probabilities to obtain every other state next. ', '', 'control', 'SEQ EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/seq.markov.machine'),
(1988, 'seq.qtrack', '', 'Can record any stream of messages and play it back at different speeds in loop or not.', '', 'control', 'SEQ EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'This patch is quite powerful and you should really think about using it if you want to play back complex rhythms and such. It wraps qlist. ', 'http://wiki.puredata.info/%lang/seq.qtrack'),
(1989, 'seq.tgl8_', '', 'An 8 step beat sequencer. ', '', 'control', 'SEQ EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/seq.tgl8_'),
(1990, 'seq.timing.master', '', 'synchronizes all seq.timing.slave abstractions that share the same "top" patch. ', '', 'control', 'SEQ EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/seq.timing.master'),
(1991, 'seq.timing.slave', '', 'Follows the timing of seq.timing.master. ', '', 'control', 'SEQ EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/seq.timing.slave'),
(1992, 'seq.tracker4', '', 'A scrollable tracker with an unlimited number of patterns of any length. ', '', 'control', 'SEQ EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/seq.tracker4'),
(1993, 'synth.additive12~', '', 'Midi instrument using additive synthesis with 12 osc~ ', '', 'audio', 'SYNTH EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/synth.additive12~'),
(1994, 'synth.adsr~', '', 'Simple ADSR enveloppe generator.', '', 'audio', 'SYNTH EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Works best with midi.note.close ', 'http://wiki.puredata.info/%lang/synth.adsr~'),
(1995, 'synth.applause~', '', 'Generates some crunchy clapping.', '', 'audio', 'SYNTH EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Taken from Andy Farnell''s work. ', 'http://wiki.puredata.info/%lang/synth.applause~'),
(1996, 'synth.beep~', '', 'A simple beep. ', '', 'audio', 'SYNTH EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/synth.beep~'),
(1997, 'synth.bell~', '', 'Generates some bell sounds.', '', 'audio', 'SYNTH EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Taken from Andy Farnell''s work. ', 'http://wiki.puredata.info/%lang/synth.bell~'),
(1998, 'synth.blip~', '', 'Self scaling time/amplitude blips without redundancy.', '', 'audio', 'SYNTH EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'By ajf2006. ', 'http://wiki.puredata.info/%lang/synth.blip~'),
(1999, 'synth.clap~', '', 'Generates a kind of clap sound.', '', 'audio', 'SYNTH EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Taken from Andy Farnell''s work. ', 'http://wiki.puredata.info/%lang/synth.clap~'),
(2000, 'synth.colored.noise~', '', 'Generates different colored noises.', '', 'audio', 'SYNTH EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Taken from Andy Farnell''s work.', 'http://wiki.puredata.info/%lang/synth.colored.noise~'),
(2001, 'synth.crackles~', '', 'Generates crackles.', '', 'audio', 'SYNTH EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Taken from Andy Farnell''s work. ', 'http://wiki.puredata.info/%lang/synth.crackles~'),
(2002, 'synth.cranks~', '', 'Generates six different crank sounds.', '', 'audio', 'SYNTH EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Taken from Andy Farnell''s work. ', 'http://wiki.puredata.info/%lang/synth.cranks~'),
(2003, 'synth.creator~', '', '', '', 'audio', 'SYNTH EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/synth.creator~'),
(2004, 'synth.drips~', '', 'Generates a dripping sound.', '', 'audio', 'SYNTH EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Taken from Andy Farnell''s work. ', 'http://wiki.puredata.info/%lang/synth.drips~'),
(2005, 'synth.dtmf.busy~', '', 'DTMF telephone sound', '', 'audio', 'SYNTH EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/synth.dtmf.busy~'),
(2006, 'synth.dtmf.hand-up~', '', 'DTMF telephone sound', '', 'audio', 'SYNTH EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/synth.dtmf.hand-up~'),
(2007, 'synth.dtmf.hurry.up~', '', 'DTMF telephone sound', '', 'audio', 'SYNTH EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/synth.dtmf.hurry.up~'),
(2008, 'synth.dtmf.number~', '', 'DTMF telephone sound', '', 'audio', 'SYNTH EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/synth.dtmf.number~'),
(2009, 'synth.dtmf.ring~', '', 'DTMF telephone sound', '', 'audio', 'SYNTH EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/synth.dtmf.ring~'),
(2010, 'synth.frying~', '', 'Generates a frying sound.', '', 'audio', 'SYNTH EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Taken from Andy Farnell''s work. ', 'http://wiki.puredata.info/%lang/synth.frying~'),
(2011, 'synth.gun.gas~', '', 'Generates part of a gun sound.', '', 'audio', 'SYNTH EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Taken from Andy Farnell''s work. ', 'http://wiki.puredata.info/%lang/synth.gun.gas~'),
(2012, 'synth.gun.shot~', '', 'Generates a gun shot.', '', 'audio', 'SYNTH EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Taken from Andy Farnell''s work. ', 'http://wiki.puredata.info/%lang/synth.gun.shot~'),
(2013, 'synth.hissing~', '', 'Generates some random hissing.', '', 'audio', 'SYNTH EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Taken from Andy Farnell''s work. ', 'http://wiki.puredata.info/%lang/synth.hissing~'),
(2014, 'synth.lightning~', '', 'Generates some lightning.', '', 'audio', 'SYNTH EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Taken from Andy Farnell''s work. ', 'http://wiki.puredata.info/%lang/synth.lightning~'),
(2015, 'synth.low.rumble~', '', 'Generates a distant rumble.', '', 'audio', 'SYNTH EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Taken from Andy Farnell''s work. ', 'http://wiki.puredata.info/%lang/synth.low.rumble~'),
(2016, 'synth.old.record~', '', 'Simulates the crackling of an old record.', '', 'audio', 'SYNTH EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Taken from Andy Farnell''s work. ', 'http://wiki.puredata.info/%lang/synth.old.record~'),
(2017, 'synth.osc.square.pwm~', '', 'Generates a pulse width modulated square signal. ', '', 'audio', 'SYNTH EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/synth.osc.square.pwm~'),
(2018, 'synth.rain~', '', 'Generates a rain sound.', '', 'audio', 'SYNTH EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Taken from Andy Farnell''s work. ', 'http://wiki.puredata.info/%lang/synth.rain~'),
(2019, 'synth.simple.osc~', '', 'Midi instrument using a simple osc~ ', '', 'audio', 'SYNTH EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/synth.simple.osc~'),
(2020, 'synth.simple.phasor~', '', 'Midi instrument using a simple phasor~ ', '', 'audio', 'SYNTH EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/synth.simple.phasor~'),
(2021, 'synth.switch~', '', 'Generates the sound of a switch being turned on and off.', '', 'audio', 'SYNTH EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Taken from Andy Farnell''s work. ', 'http://wiki.puredata.info/%lang/synth.switch~'),
(2022, 'synth.wind~', '', 'Generates a wind sound.', '', 'audio', 'SYNTH EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Taken from Andy Farnell''s work. ', 'http://wiki.puredata.info/%lang/synth.wind~'),
(2023, 'table.play~', '', '', '', 'storage', 'TABLE EDIT', '', '', '', 'dsp', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/table.play~'),
(2024, 'table.read2', '', 'Reads from an array with simple 2 point interpolation. ', '', 'storage', 'TABLE EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/table.read2'),
(2025, 'table.size', '', 'returns the size of a table. ', '', 'storage', 'TABLE EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/table.size'),
(2026, 'table.write.next', '', 'Automatically write the incomming value at the next index. ', '', 'storage', 'TABLE EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/table.write.next'),
(2027, 'timing.chronometer', '', 'a very basic chronometer ', '', 'control', 'TIMING EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/timing.chronometer'),
(2028, 'timing.clocker', '', 'Metronome that reports time since it was started. ', '', 'control', 'TIMING EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/timing.clocker'),
(2029, 'timing.cues~', '', 'Cues events to a signal.', '', 'control', 'TIMING EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Can be used to cue subtitles to a sound file. ', 'http://wiki.puredata.info/%lang/timing.cues~'),
(2030, 'timing.curve~', '', 'Generates sweet curves.', '', 'control', 'TIMING EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'Wraps a the cyclone objet curve~. ', 'http://wiki.puredata.info/%lang/timing.curve~'),
(2031, 'timing.line~', '', 'A line~ that bangs when it''s done. ', '', 'control', 'TIMING EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/timing.line~'),
(2032, 'timing.shuffled', '', 'A metro with shuffled(swing) output (a humanized metronome). ', '', 'control', 'TIMING EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/timing.shuffled'),
(2033, 'timing.tempo', '', 'A tempo generator.', '', 'control', 'TIMING EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', 'A clone of the Max/Msp object. ', 'http://wiki.puredata.info/%lang/timing.tempo'),
(2034, 'timing.tempo_', '', 'Graphical version of timing.tempo.', '', 'control', 'TIMING EDIT', '', '', '', 'message', '', '', '', '', '', '', 'pdmtl abstractions', '', '', '', 'http://wiki.puredata.info/%lang/timing.tempo_'),
(2035, 'oggamp~', '', 'ogg tools', '', '_NULL', 'UNSORTED', '', '', '', 'dsp', '', '', '', '', '', '', 'pdogg', '', '', '', 'http://wiki.puredata.info/%lang/oggamp~'),
(2036, 'oggcast~', '', 'ogg tools', '', '_NULL', 'UNSORTED', '', '', '', 'dsp', '', '', '', '', '', '', 'pdogg', '', '', '', 'http://wiki.puredata.info/%lang/oggcast~'),
(2037, 'oggread~', '', 'ogg tools', '', '_NULL', 'UNSORTED', '', '', '', 'dsp', '', '', '', '', '', '', 'pdogg', '', '', '', 'http://wiki.puredata.info/%lang/oggread~'),
(2038, 'oggwrite~', '', 'ogg tools', '', '_NULL', 'UNSORTED', '', '', '', 'dsp', '', '', '', '', '', '', 'pdogg', '', '', '', 'http://wiki.puredata.info/%lang/oggwrite~'),
(2039, '3dp_blend', '', 'turn on accumulative blending mode', '', 'imaging', 'PDP 3D OPENGL ABSTRACTIONS', '', '', '', 'pdpgl', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/3dp_blend'),
(2040, '3dp_dlist', '', 'compile a display list', '', 'imaging', 'PDP 3D OPENGL', '', '', '', 'pdpgl', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/3dp_dlist'),
(2041, '3dp_draw', '', 'draw objects (cube, sphere, ...)', '', 'imaging', 'PDP 3D OPENGL', '', '', '', 'pdpgl', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/3dp_draw'),
(2042, '3dp_light', '', 'light source', '', 'imaging', 'PDP 3D OPENGL', '', '', '', 'pdpgl', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/3dp_light'),
(2043, '3dp_mode', '', 'set the current matrix mode', '', 'imaging', 'PDP 3D OPENGL', '', '', '', 'pdpgl', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/3dp_mode'),
(2044, '3dp_mouserotate', '', 'connect to 3dp_windowcontext to rotate the scene', '', 'imaging', 'PDP 3D OPENGL ABSTRACTIONS', '', '', '', 'pdpgl', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/3dp_mouserotate'),
(2045, '3dp_push', '', 'push a matrix (modelview, texture, ...)', '', 'imaging', 'PDP 3D OPENGL', '', '', '', 'pdpgl', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/3dp_push'),
(2046, '3dp_snap', '', 'copies the drawing buffer to a texture packet', '', 'imaging', 'PDP 3D OPENGL', '', '', '', 'pdpgl', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/3dp_snap'),
(2047, '3dp_toggle', '', 'set some opengl state variables', '', 'imaging', 'PDP 3D OPENGL', '', '', '', 'pdpgl', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/3dp_toggle'),
(2048, '3dp_view', '', 'viewing transforms (rotate, translate, ...)', '', 'imaging', 'PDP 3D OPENGL', '', '', '', 'pdpgl', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/3dp_view'),
(2049, '3dp_windowcontext', '', 'a drawable window', '', 'imaging', 'PDP 3D OPENGL', '', '', '', 'pdpgl', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/3dp_windowcontext'),
(2050, 'pdp_abs', '', 'absolute value', '', 'imaging', 'PDP IMAGE PROCESSING', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_abs'),
(2051, 'pdp_add', '', 'adds two images', '', 'imaging', 'PDP IMAGE PROCESSING', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_add'),
(2052, 'pdp_agc', '', 'automatic gain control (intensity maximizer)', '', 'imaging', 'PDP IMAGE ABSTRACTIONS', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_agc'),
(2053, 'pdp_alledge', '', 'an all edge detector', '', 'imaging', 'PDP IMAGE ABSTRACTIONS', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_alledge'),
(2054, 'pdp_and', '', 'bitwize and', '', 'imaging', 'PDP IMAGE PROCESSING', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_and'),
(2055, 'pdp_bitdepth', '', 'set bit depth', '', 'imaging', 'PDP IMAGE PROCESSING', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_bitdepth'),
(2056, 'pdp_bitmask', '', 'apply a bit mask', '', 'imaging', 'PDP IMAGE PROCESSING', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_bitmask'),
(2057, 'pdp_blur', '', 'blurs an image', '', 'imaging', 'PDP IMAGE ABSTRACTIONS', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_blur'),
(2058, 'pdp_blur_hor', '', 'horizontal blur', '', 'imaging', 'PDP IMAGE ABSTRACTIONS', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_blur_hor'),
(2059, 'pdp_blur_ver', '', 'vertical blur', '', 'imaging', 'PDP IMAGE ABSTRACTIONS', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_blur_ver'),
(2060, 'pdp_bq', '', 'spatial biquad filter', '', 'imaging', 'PDP IMAGE PROCESSING', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_bq'),
(2061, 'pdp_bqt', '', 'temporal biquad filter', '', 'imaging', 'PDP IMAGE PROCESSING', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_bqt'),
(2062, 'pdp_ca', '', 'computes a cellular automaton (as a generator or a filter)', '', 'imaging', 'PDP SEPERATE LIBRARIES', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', 'pdp_scaf, cellular automata', 'http://wiki.puredata.info/%lang/pdp_ca'),
(2063, 'pdp_ca2image', '', 'convert a CA packet to a greyscale image (obsolete: use pdp_convert)', '', 'imaging', 'PDP SEPERATE LIBRARIES', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', 'pdp_scaf, cellular automata', 'http://wiki.puredata.info/%lang/pdp_ca2image'),
(2064, 'pdp_cheby', '', 'chebyshev color shaper', '', 'imaging', 'PDP IMAGE PROCESSING', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_cheby'),
(2065, 'pdp_chrot', '', 'rotates the chroma components', '', 'imaging', 'PDP IMAGE PROCESSING', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_chrot'),
(2066, 'pdp_cog', '', 'gaussian blob estimator', '', 'imaging', 'PDP IMAGE PROCESSING', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_cog'),
(2067, 'pdp_constant', '', 'fills an image with a constant', '', 'imaging', 'PDP IMAGE PROCESSING', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_constant'),
(2068, 'pdp_contrast', '', 'contrast enhancement', '', 'imaging', 'PDP IMAGE ABSTRACTIONS', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_contrast'),
(2069, 'pdp_conv', '', 'horizontal/vertical seperable convolution filter', '', 'imaging', 'PDP IMAGE PROCESSING', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_conv'),
(2070, 'pdp_conv_emboss', '', 'emboss', '', 'imaging', 'PDP IMAGE ABSTRACTIONS', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_conv_emboss'),
(2071, 'pdp_conv_sobel_edge', '', 'sum of squares of hor and ver', '', 'imaging', 'PDP IMAGE ABSTRACTIONS', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_conv_sobel_edge'),
(2072, 'pdp_conv_sobel_hor', '', 'horizontal sobel edge detector', '', 'imaging', 'PDP IMAGE ABSTRACTIONS', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_conv_sobel_hor'),
(2073, 'pdp_conv_sobel_ver', '', 'vertical sobel edge detector', '', 'imaging', 'PDP IMAGE ABSTRACTIONS', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_conv_sobel_ver'),
(2074, 'pdp_convert', '', 'convert between packet types', '', 'imaging', 'PDP MISC', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_convert'),
(2075, 'pdp_del', '', 'a packet delay line', '', 'imaging', 'PDP MISC', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_del'),
(2076, 'pdp_description', '', 'output a symbol describing the packet type', '', 'imaging', 'PDP MISC', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_description'),
(2077, 'pdp_dither', '', 'a dither effect', '', 'imaging', 'PDP IMAGE ABSTRACTIONS', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_dither'),
(2078, 'pdp_flip_lr', '', 'flip left <-> right', '', 'imaging', 'PDP IMAGE PROCESSING', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_flip_lr'),
(2079, 'pdp_flip_tb', '', 'flip top <-> bottom', '', 'imaging', 'PDP IMAGE PROCESSING', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_flip_tb'),
(2080, 'pdp_gain3', '', 'set 3 channel gains independently', '', 'imaging', 'PDP IMAGE ABSTRACTIONS', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_gain3'),
(2081, 'pdp_glx', '', 'displays images using opengl', '', 'imaging', 'PDP IMAGE I/O', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_glx'),
(2082, 'pdp_gradient', '', 'converts a greyscale to colour using a colour gradient', '', 'imaging', 'PDP IMAGE ABSTRACTIONS', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_gradient'),
(2083, 'pdp_grey', '', 'converts an image to greyscale', '', 'imaging', 'PDP IMAGE PROCESSING', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_grey'),
(2084, 'pdp_grey2mask', '', 'converts a greyscale image to an image mask', '', 'imaging', 'PDP IMAGE PROCESSING', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_grey2mask'),
(2085, 'pdp_hthresh', '', 'hard thresholding', '', 'imaging', 'PDP IMAGE PROCESSING', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_hthresh'),
(2086, 'pdp_image2ca', '', 'convert an image to a CA packet (black and white) (obsolete: use pdp_convert)', '', 'imaging', 'PDP SEPERATE LIBRARIES', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', 'pdp_scaf, cellular automata', 'http://wiki.puredata.info/%lang/pdp_image2ca'),
(2087, 'pdp_invert', '', 'inverse video', '', 'imaging', 'PDP IMAGE ABSTRACTIONS', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_invert'),
(2088, 'pdp_loop', '', 'a packet loop sampler (packet array)', '', 'imaging', 'PDP MISC', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_loop'),
(2089, 'pdp_m_+=mm', '', 'matrix matrix multiply add', '', 'imaging', 'PDP MATRIX', '', '', '', 'message', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_m_+=mm'),
(2090, 'pdp_m_inverse', '', 'compute matrix inverse', '', 'imaging', 'PDP MATRIX ABSTRACTIONS', '', '', '', 'message', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_m_inverse'),
(2091, 'pdp_m_LU', '', 'compute LU decomposition', '', 'imaging', 'PDP MATRIX', '', '', '', 'message', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_m_LU'),
(2092, 'pdp_m_LU_inverse', '', 'compute matrix inverse from LU decomp', '', 'imaging', 'PDP MATRIX', '', '', '', 'message', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_m_LU_inverse');
INSERT INTO `object` (`idx`, `name`, `synonym`, `tiny_desc`, `long_desc`, `category`, `type`, `inlets`, `outlets`, `arguments`, `methods`, `in_methods`, `out_methods`, `arg_methods`, `src`, `helpname`, `see_also`, `library`, `maintainer`, `url`, `tags`, `wiki`) VALUES
(2093, 'pdp_m_LU_solve', '', 'solve a linear system using LU decomp', '', 'imaging', 'PDP MATRIX', '', '', '', 'message', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_m_LU_solve'),
(2094, 'pdp_m_mm', '', 'matrix matrix multiply', '', 'imaging', 'PDP MATRIX', '', '', '', 'message', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_m_mm'),
(2095, 'pdp_m_mv', '', 'matrix vector multiply', '', 'imaging', 'PDP MATRIX', '', '', '', 'message', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_m_mv'),
(2096, 'pdp_mix', '', 'crossfade between 2 images', '', 'imaging', 'PDP IMAGE PROCESSING', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_mix'),
(2097, 'pdp_mix2', '', 'mixes 2 images after applying a gain to each of them', '', 'imaging', 'PDP IMAGE PROCESSING', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_mix2'),
(2098, 'pdp_motion_blur', '', 'blurs motion', '', 'imaging', 'PDP IMAGE ABSTRACTIONS', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_motion_blur'),
(2099, 'pdp_motion_phase', '', 'phase shifts motion', '', 'imaging', 'PDP IMAGE ABSTRACTIONS', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_motion_phase'),
(2100, 'pdp_mul', '', 'multiplies two images', '', 'imaging', 'PDP IMAGE PROCESSING', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_mul'),
(2101, 'pdp_noise', '', 'a noise generator', '', 'imaging', 'PDP IMAGE PROCESSING', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_noise'),
(2102, 'pdp_not', '', 'bitwize not', '', 'imaging', 'PDP IMAGE PROCESSING', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_not'),
(2103, 'pdp_offset', '', 'add an offset to an image', '', 'imaging', 'PDP IMAGE ABSTRACTIONS', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_offset'),
(2104, 'pdp_or', '', 'bitwize or', '', 'imaging', 'PDP IMAGE PROCESSING', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_or'),
(2105, 'pdp_phase', '', 'applies an allpass filter to an image', '', 'imaging', 'PDP IMAGE ABSTRACTIONS', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_phase'),
(2106, 'pdp_phase_hor', '', 'horizontal allpass', '', 'imaging', 'PDP IMAGE ABSTRACTIONS', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_phase_hor'),
(2107, 'pdp_phase_ver', '', 'vertical allpass', '', 'imaging', 'PDP IMAGE ABSTRACTIONS', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_phase_ver'),
(2108, 'pdp_plasma', '', 'plasma generator', '', 'imaging', 'PDP IMAGE PROCESSING', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_plasma'),
(2109, 'pdp_png_to', '', 'convert a png file (on disk) to a certain packet type', '', 'imaging', 'PDP IMAGE ABSTRACTIONS', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_png_to'),
(2110, 'pdp_pointcloud', '', 'convert an image to a point cloud', '', 'imaging', 'PDP IMAGE PROCESSING', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_pointcloud'),
(2111, 'pdp_positive', '', 'sign function that creates a bitmask', '', 'imaging', 'PDP IMAGE PROCESSING', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_positive'),
(2112, 'pdp_pps', '', 'computes the packet rate in packets/sec', '', 'imaging', 'PDP UTILITY ABSTRACTIONS', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_pps'),
(2113, 'pdp_qt', '', 'reads quicktime movies', '', 'imaging', 'PDP IMAGE I/O', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_qt'),
(2114, 'pdp_randmix', '', 'crossfades 2 images by taking random pixels', '', 'imaging', 'PDP IMAGE PROCESSING', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_randmix'),
(2115, 'pdp_reg', '', 'a packet register', '', 'imaging', 'PDP MISC', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_reg'),
(2116, 'pdp_rotate', '', 'tiled rotate', '', 'imaging', 'PDP IMAGE PROCESSING', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_rotate'),
(2117, 'pdp_route', '', 'routes a packet to a specific outlet', '', 'imaging', 'PDP MISC', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_route'),
(2118, 'pdp_saturation', '', 'change colour saturation', '', 'imaging', 'PDP IMAGE ABSTRACTIONS', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_saturation'),
(2119, 'pdp_scale', '', 'rescale an image', '', 'imaging', 'PDP IMAGE PROCESSING', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_scale'),
(2120, 'pdp_scan~', '', 'phase input scanned synthesis oscillator', '', 'imaging', 'PDP DSP', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_scan~'),
(2121, 'pdp_scanxy~', '', 'x,y coordinate input scanned synthesis oscillator', '', 'imaging', 'PDP DSP', '', '', '', 'dsp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_scanxy~'),
(2122, 'pdp_scope~', '', 'a very simple oscilloscope', '', 'imaging', 'PDP DSP', '', '', '', 'dsp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_scope~'),
(2123, 'pdp_sign', '', 'sign function', '', 'imaging', 'PDP IMAGE PROCESSING', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_sign'),
(2124, 'pdp_snap', '', 'takes a snapshot of a packet stream', '', 'imaging', 'PDP MISC', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_snap'),
(2125, 'pdp_sthresh', '', 'soft thresholding', '', 'imaging', 'PDP IMAGE PROCESSING', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_sthresh'),
(2126, 'pdp_sub', '', 'subtract 2 images', '', 'imaging', 'PDP IMAGE ABSTRACTIONS', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_sub'),
(2127, 'pdp_tag', '', 'tag a packet (to use it with route)', '', 'imaging', 'PDP IMAGE ABSTRACTIONS', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_tag'),
(2128, 'pdp_trigger', '', 'similar to pd''s trigger object', '', 'imaging', 'PDP MISC', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_trigger'),
(2129, 'pdp_v4l', '', 'reads images from a video4linux device', '', 'imaging', 'PDP IMAGE I/O', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_v4l'),
(2130, 'pdp_xor', '', 'bitwize xor', '', 'imaging', 'PDP IMAGE PROCESSING', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_xor'),
(2131, 'pdp_xv', '', 'displays images using the xvideo extension', '', 'imaging', 'PDP IMAGE I/O', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_xv'),
(2132, 'pdp_zoom', '', 'tiled zoom', '', 'imaging', 'PDP IMAGE PROCESSING', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_zoom'),
(2133, 'pdp_zrot', '', 'tiled zoom + rotate', '', 'imaging', 'PDP IMAGE PROCESSING', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_zrot'),
(2134, 'pdp_zthresh', '', 'zero threshold (x<0 -> 0)', '', 'imaging', 'PDP IMAGE PROCESSING', '', '', '', 'pdp', '', '', '', '', '', '', 'pdp', '', '', '', 'http://wiki.puredata.info/%lang/pdp_zthresh'),
(2135, 'bamboo~', '', '', '', 'audio', 'AUDIO OSCILLATORS AND TABLES', '', '', '', 'dsp', '', '', '', '', '', '', 'Percolate', '', '', '', 'http://wiki.puredata.info/%lang/bamboo~'),
(2136, 'blotar~', '', '', '', 'audio', 'AUDIO OSCILLATORS AND TABLES', '', '', '', 'dsp', '', '', '', '', '', '', 'Percolate', '', '', '', 'http://wiki.puredata.info/%lang/blotar~'),
(2137, 'bowed~', '', '', '', 'audio', 'AUDIO OSCILLATORS AND TABLES', '', '', '', 'dsp', '', '', '', '', '', '', 'Percolate', '', '', '', 'http://wiki.puredata.info/%lang/bowed~'),
(2138, 'bowedbar~', '', '', '', 'audio', 'AUDIO OSCILLATORS AND TABLES', '', '', '', 'dsp', '', '', '', '', '', '', 'Percolate', '', '', '', 'http://wiki.puredata.info/%lang/bowedbar~'),
(2139, 'brass~', '', '', '', 'audio', 'AUDIO OSCILLATORS AND TABLES', '', '', '', 'dsp', '', '', '', '', '', '', 'Percolate', '', '', '', 'http://wiki.puredata.info/%lang/brass~'),
(2140, 'cabasa~', '', '', '', 'audio', 'AUDIO OSCILLATORS AND TABLES', '', '', '', 'dsp', '', '', '', '', '', '', 'Percolate', '', '', '', 'http://wiki.puredata.info/%lang/cabasa~'),
(2141, 'chase~', '', 'uses a sync signal to determine who gets out which outlet', '', 'audio', 'AUDIO OSCILLATORS AND TABLES', '', '', '', 'dsp', '', '', '', '', '', '', 'Percolate', '', '', '', 'http://wiki.puredata.info/%lang/chase~'),
(2142, 'dcblock~', '', 'blocks DC components in audio signals', '', 'audio', 'AUDIO OSCILLATORS AND TABLES', '', '', '', 'dsp', '', '', '', '', '', '', 'Percolate', '', '', '', 'http://wiki.puredata.info/%lang/dcblock~'),
(2143, 'escalator~', '', '', '', 'audio', 'AUDIO OSCILLATORS AND TABLES', '', '', '', 'dsp', '', '', '', '', '', '', 'Percolate', '', '', '', 'http://wiki.puredata.info/%lang/escalator~'),
(2144, 'flute~', '', '', '', 'audio', 'AUDIO OSCILLATORS AND TABLES', '', '', '', 'dsp', '', '', '', '', '', '', 'Percolate', '', '', '', 'http://wiki.puredata.info/%lang/flute~'),
(2145, 'formant~', '', 'formant synthesis', '', 'audio', 'AUDIO OSCILLATORS AND TABLES', '', '', '', 'dsp', '', '', '', '', '', '', 'Percolate', '', '', '', 'http://wiki.puredata.info/%lang/formant~'),
(2146, 'gq~', '', 'equalizer with variable number of filter banks', '', 'audio', 'AUDIO OSCILLATORS AND TABLES', '', '', '', 'dsp', '', '', '', '', '', '', 'Percolate', '', '', '', 'http://wiki.puredata.info/%lang/gq~'),
(2147, 'guiro~', '', '', '', 'audio', 'AUDIO OSCILLATORS AND TABLES', '', '', '', 'dsp', '', '', '', '', '', '', 'Percolate', '', '', '', 'http://wiki.puredata.info/%lang/guiro~'),
(2148, 'morse', '', 'granular sampling instrument', '', 'audio', 'AUDIO OSCILLATORS AND TABLES', '', '', '', 'dsp', '', '', '', '', '', '', 'Percolate', '', '', '', 'http://wiki.puredata.info/%lang/morse'),
(2149, 'scrub~', '', '', '', 'audio', 'AUDIO OSCILLATORS AND TABLES', '', '', '', 'dsp', '', '', '', '', '', '', 'Percolate', '', '', '', 'http://wiki.puredata.info/%lang/scrub~'),
(2150, 'sleigh~', '', 'sleigh bell', '', 'audio', 'AUDIO OSCILLATORS AND TABLES', '', '', '', 'dsp', '', '', '', '', '', '', 'Percolate', '', '', '', 'http://wiki.puredata.info/%lang/sleigh~'),
(2151, 'vibraphone~', '', '', '', 'audio', 'AUDIO OSCILLATORS AND TABLES', '', '', '', 'dsp', '', '', '', '', '', '', 'Percolate', '', '', '', 'http://wiki.puredata.info/%lang/vibraphone~'),
(2152, 'pdp_aging', '', 'pdp_aging', '', 'imaging', 'PDP EFFECTV', '', '', '', 'pdp', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_aging'),
(2153, 'pdp_ascii', '', 'an ASCII art renderer', '', 'imaging', 'PDP PIDIP', '', '', '', 'message', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_ascii'),
(2154, 'pdp_baltan', '', 'pdp_baltan', '', 'imaging', 'PDP EFFECTV', '', '', '', 'pdp', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_baltan'),
(2155, 'pdp_binary', '', 'pdp_binary', '', 'imaging', 'PDP MORPHOLOGY', '', '', '', 'pdp', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_binary'),
(2156, 'pdp_canvas', '', 'a video canvas', '', 'imaging', 'PDP PIDIP', '', '', '', 'message', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_canvas'),
(2157, 'pdp_capture', '', 'screen capture to video utility', '', 'imaging', 'PDP PIDIP', '', '', '', 'message', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_capture'),
(2158, 'pdp_charcoal', '', 'charcoal effect', '', 'imaging', 'PDP PIDIP', '', '', '', 'message', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_charcoal'),
(2159, 'pdp_cmap', '', 'a color mapper', '', 'imaging', 'PDP PIDIP', '', '', '', 'message', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_cmap'),
(2160, 'pdp_colorgrid', '', 'a color picker', '', 'imaging', 'PDP PIDIP', '', '', '', 'message', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_colorgrid'),
(2161, 'pdp_compose', '', 'a video compositor', '', 'imaging', 'PDP PIDIP', '', '', '', 'message', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_compose'),
(2162, 'pdp_ctrack', '', 'a color tracker', '', 'imaging', 'PDP PIDIP', '', '', '', 'message', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_ctrack'),
(2163, 'pdp_cycle', '', 'pdp_cycle', '', 'imaging', 'PDP EFFECTV', '', '', '', 'pdp', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_cycle'),
(2164, 'pdp_dice', '', 'pdp_dice', '', 'imaging', 'PDP EFFECTV', '', '', '', 'pdp', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_dice'),
(2165, 'pdp_dilate', '', 'pdp_dilate', '', 'imaging', 'PDP MORPHOLOGY', '', '', '', 'pdp', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_dilate'),
(2166, 'pdp_disintegration', '', 'disintegration effect', '', 'imaging', 'PDP PIDIP', '', '', '', 'message', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_disintegration'),
(2167, 'pdp_distance', '', 'pdp_distance', '', 'imaging', 'PDP MORPHOLOGY', '', '', '', 'pdp', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_distance'),
(2168, 'pdp_edge', '', 'pdp_edge', '', 'imaging', 'PDP EFFECTV', '', '', '', 'pdp', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_edge'),
(2169, 'pdp_erode', '', 'pdp_erode', '', 'imaging', 'PDP MORPHOLOGY', '', '', '', 'pdp', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_erode'),
(2170, 'pdp_ffmpeg~', '', 'a video streamer towards a ffserver', '', 'imaging', 'PDP PIDIP', '', '', '', 'message', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_ffmpeg~'),
(2171, 'pdp_form', '', 'a geometric forms adder', '', 'imaging', 'PDP PIDIP', '', '', '', 'message', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_form'),
(2172, 'pdp_hitandmiss', '', 'pdp_hitandmiss', '', 'imaging', 'PDP MORPHOLOGY', '', '', '', 'pdp', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_hitandmiss'),
(2173, 'pdp_i', '', 'PD to PD streaming objects', '', 'imaging', 'PDP PIDIP', '', '', '', 'message', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_i'),
(2174, 'pdp_imgloader', '', 'load an image and blend it with a video source', '', 'imaging', 'PDP PIDIP', '', '', '', 'message', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_imgloader'),
(2175, 'pdp_intrusion', '', 'pdp_intrusion', '', 'imaging', 'PDP EFFECTV', '', '', '', 'pdp', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_intrusion'),
(2176, 'pdp_lens', '', 'pdp_lens', '', 'imaging', 'PDP EFFECTV', '', '', '', 'pdp', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_lens'),
(2177, 'pdp_live~', '', 'a video stream decoder (at least from ffserver)', '', 'imaging', 'PDP PIDIP', '', '', '', 'dsp', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_live~'),
(2178, 'pdp_mgrid', '', 'a grid-based motion detector', '', 'imaging', 'PDP PIDIP', '', '', '', 'message', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_mgrid'),
(2179, 'pdp_mosaic', '', 'pdp_mosaic', '', 'imaging', 'PDP EFFECTV', '', '', '', 'pdp', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_mosaic'),
(2180, 'pdp_mp4live~', '', 'a quicktime stream emitter (darwin, quicktime)', '', 'imaging', 'PDP PIDIP', '', '', '', 'message', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_mp4live~'),
(2181, 'pdp_mp4player~', '', 'a quicktime stream receiver (darwin, quicktime)', '', 'imaging', 'PDP PIDIP', '', '', '', 'dsp', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_mp4player~'),
(2182, 'pdp_nervous', '', 'pdp_nervous', '', 'imaging', 'PDP EFFECTV', '', '', '', 'pdp', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_nervous'),
(2183, 'pdp_o', '', 'PD to PD streaming objects', '', 'imaging', 'PDP PIDIP', '', '', '', 'message', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_o'),
(2184, 'pdp_pen', '', 'free hand drawing object', '', 'imaging', 'PDP PIDIP', '', '', '', 'message', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_pen'),
(2185, 'pdp_puzzle', '', 'pdp_puzzle', '', 'imaging', 'PDP EFFECTV', '', '', '', 'pdp', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_puzzle'),
(2186, 'pdp_qt', '', 'but with less functionnalities. codecs : jpeg, yuv2, divx, dv, yuv2. no compressed headers!', '', 'imaging', 'PDP PIDIP', '', '', '', 'message', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_qt'),
(2187, 'pdp_qt', '', 'quicktime movie reader', '', 'imaging', 'PDP PIDIP', '', '', '', 'message', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_qt'),
(2188, 'pdp_qt~', '', 'quicktime movie reader with audio', '', 'imaging', 'PDP PIDIP', '', '', '', 'dsp', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_qt~'),
(2189, 'pdp_quark', '', 'pdp_quark', '', 'imaging', 'PDP EFFECTV', '', '', '', 'pdp', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_quark'),
(2190, 'pdp_radioactiv', '', 'pdp_radioactiv', '', 'imaging', 'PDP EFFECTV', '', '', '', 'pdp', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_radioactiv'),
(2191, 'pdp_rec~', '', 'a quicktime file recorder Video: jpeg, yuv2, divx, dv, yuv2, Audio: twos, raw', '', 'imaging', 'PDP PIDIP', '', '', '', 'dsp', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_rec~'),
(2192, 'pdp_rev', '', 'pdp_rev', '', 'imaging', 'PDP EFFECTV', '', '', '', 'pdp', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_rev'),
(2193, 'pdp_ripple', '', 'pdp_ripple', '', 'imaging', 'PDP EFFECTV', '', '', '', 'pdp', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_ripple'),
(2194, 'pdp_shagadelic', '', 'pdp_shagadelic', '', 'imaging', 'PDP EFFECTV', '', '', '', 'pdp', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_shagadelic'),
(2195, 'pdp_shape', '', 'shape detection object', '', 'imaging', 'PDP PIDIP', '', '', '', 'message', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_shape'),
(2196, 'pdp_simura', '', 'pdp_simura', '', 'imaging', 'PDP EFFECTV', '', '', '', 'pdp', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_simura'),
(2197, 'pdp_spigot', '', 'a video signal router', '', 'imaging', 'PDP PIDIP', '', '', '', 'message', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_spigot'),
(2198, 'pdp_spiral', '', 'pdp_spiral', '', 'imaging', 'PDP EFFECTV', '', '', '', 'pdp', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_spiral'),
(2199, 'pdp_spotlight', '', 'a spotlight especially made for cabaret', '', 'imaging', 'PDP PIDIP', '', '', '', 'message', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_spotlight'),
(2200, 'pdp_text', '', 'a text addition object', '', 'imaging', 'PDP PIDIP', '', '', '', 'message', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_text'),
(2201, 'pdp_theorin~', '', 'threaded theora/ogg files reader', '', 'imaging', 'PDP PIDIP', '', '', '', 'dsp', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_theorin~'),
(2202, 'pdp_theorout~', '', 'theora/ogg files recorder', '', 'imaging', 'PDP PIDIP', '', '', '', 'dsp', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_theorout~'),
(2203, 'pdp_transform', '', 'pdp_transform', '', 'imaging', 'PDP EFFECTV', '', '', '', 'pdp', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_transform'),
(2204, 'pdp_transition', '', 'transition between two video sources', '', 'imaging', 'PDP PIDIP', '', '', '', 'message', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_transition'),
(2205, 'pdp_underwatch', '', 'pdp_underwatch', '', 'imaging', 'PDP EFFECTV', '', '', '', 'pdp', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_underwatch'),
(2206, 'pdp_vertigo', '', 'pdp_vertigo', '', 'imaging', 'PDP EFFECTV', '', '', '', 'pdp', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_vertigo'),
(2207, 'pdp_warhol', '', 'pdp_warhol', '', 'imaging', 'PDP EFFECTV', '', '', '', 'pdp', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_warhol'),
(2208, 'pdp_warp', '', 'pdp_warp', '', 'imaging', 'PDP EFFECTV', '', '', '', 'pdp', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_warp'),
(2209, 'pdp_yqt', '', 'a quicktime movie reader with less functionnalities', '', 'imaging', 'PDP PIDIP', '', '', '', 'message', '', '', '', '', '', '', 'pidip', '', '', '', 'http://wiki.puredata.info/%lang/pdp_yqt'),
(2210, 'pt.animate', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'pixeltango', '', '', '', 'http://wiki.puredata.info/%lang/pt.animate'),
(2211, 'pt.entry', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'pixeltango', '', '', '', 'http://wiki.puredata.info/%lang/pt.entry'),
(2212, 'pt.fader', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'pixeltango', '', '', '', 'http://wiki.puredata.info/%lang/pt.fader'),
(2213, 'pt.feedback', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'pixeltango', '', '', '', 'http://wiki.puredata.info/%lang/pt.feedback'),
(2214, 'pt.file', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'pixeltango', '', '', '', 'http://wiki.puredata.info/%lang/pt.file'),
(2215, 'pt.filelist', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'pixeltango', '', '', '', 'http://wiki.puredata.info/%lang/pt.filelist'),
(2216, 'pt.interp', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'pixeltango', '', '', '', 'http://wiki.puredata.info/%lang/pt.interp'),
(2217, 'pt.layer', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'pixeltango', '', '', '', 'http://wiki.puredata.info/%lang/pt.layer'),
(2218, 'pt.layerfx', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'pixeltango', '', '', '', 'http://wiki.puredata.info/%lang/pt.layerfx'),
(2219, 'pt.light', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'pixeltango', '', '', '', 'http://wiki.puredata.info/%lang/pt.light'),
(2220, 'pt.live', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'pixeltango', '', '', '', 'http://wiki.puredata.info/%lang/pt.live'),
(2221, 'pt.loop', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'pixeltango', '', '', '', 'http://wiki.puredata.info/%lang/pt.loop'),
(2222, 'pt.model', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'pixeltango', '', '', '', 'http://wiki.puredata.info/%lang/pt.model'),
(2223, 'pt.presets', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'pixeltango', '', '', '', 'http://wiki.puredata.info/%lang/pt.presets'),
(2224, 'pt.rotate', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'pixeltango', '', '', '', 'http://wiki.puredata.info/%lang/pt.rotate'),
(2225, 'pt.scale', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'pixeltango', '', '', '', 'http://wiki.puredata.info/%lang/pt.scale'),
(2226, 'pt.source', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'pixeltango', '', '', '', 'http://wiki.puredata.info/%lang/pt.source'),
(2227, 'pt.squeeze', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'pixeltango', '', '', '', 'http://wiki.puredata.info/%lang/pt.squeeze'),
(2228, 'pt.text', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'pixeltango', '', '', '', 'http://wiki.puredata.info/%lang/pt.text'),
(2229, 'pt.translate', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'pixeltango', '', '', '', 'http://wiki.puredata.info/%lang/pt.translate'),
(2230, 'pt.video', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'pixeltango', '', '', '', 'http://wiki.puredata.info/%lang/pt.video'),
(2231, 'pt.whatcolour', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'pixeltango', '', '', '', 'http://wiki.puredata.info/%lang/pt.whatcolour'),
(2232, 'pt.window', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'pixeltango', '', '', '', 'http://wiki.puredata.info/%lang/pt.window'),
(2233, 'iAmbient2D', '', 'ambient interaction', '', 'modelling', 'PHYSICAL MODELLING', '', '', '', '', '', '', '', '', '', '', 'pmpd', '', '', '', 'http://wiki.puredata.info/%lang/iAmbient2D'),
(2234, 'iAmbient3D', '', 'ambient interaction', '', 'modelling', 'PHYSICAL MODELLING', '', '', '', '', '', '', '', '', '', '', 'pmpd', '', '', '', 'http://wiki.puredata.info/%lang/iAmbient3D'),
(2235, 'iCircle2D', '', 'Circlular interaction', '', 'modelling', 'PHYSICAL MODELLING', '', '', '', '', '', '', '', '', '', '', 'pmpd', '', '', '', 'http://wiki.puredata.info/%lang/iCircle2D'),
(2236, 'iCircle3D', '', 'Circlular interaction', '', 'modelling', 'PHYSICAL MODELLING', '', '', '', '', '', '', '', '', '', '', 'pmpd', '', '', '', 'http://wiki.puredata.info/%lang/iCircle3D'),
(2237, 'iCylinder3D', '', 'Cylinder interaction', '', 'modelling', 'PHYSICAL MODELLING', '', '', '', '', '', '', '', '', '', '', 'pmpd', '', '', '', 'http://wiki.puredata.info/%lang/iCylinder3D'),
(2238, 'iLine2D', '', 'interaction with a line', '', 'modelling', 'PHYSICAL MODELLING', '', '', '', '', '', '', '', '', '', '', 'pmpd', '', '', '', 'http://wiki.puredata.info/%lang/iLine2D'),
(2239, 'iPlane3D', '', 'interaction with a plane', '', 'modelling', 'PHYSICAL MODELLING', '', '', '', '', '', '', '', '', '', '', 'pmpd', '', '', '', 'http://wiki.puredata.info/%lang/iPlane3D'),
(2240, 'iSeg2D', '', 'interaction with a 2d line segment', '', 'modelling', 'PHYSICAL MODELLING', '', '', '', '', '', '', '', '', '', '', 'pmpd', '', '', '', 'http://wiki.puredata.info/%lang/iSeg2D'),
(2241, 'iSphere3D', '', 'Spherical interaction', '', 'modelling', 'PHYSICAL MODELLING', '', '', '', '', '', '', '', '', '', '', 'pmpd', '', '', '', 'http://wiki.puredata.info/%lang/iSphere3D'),
(2242, 'link', '', 'mass spring damper link', '', 'modelling', 'PHYSICAL MODELLING', '', '', '', '', '', '', '', '', '', '', 'pmpd', '', '', '', 'http://wiki.puredata.info/%lang/link'),
(2243, 'link2D', '', 'mass spring damper link', '', 'modelling', 'PHYSICAL MODELLING', '', '', '', '', '', '', '', '', '', '', 'pmpd', '', '', '', 'http://wiki.puredata.info/%lang/link2D'),
(2244, 'link3D', '', 'mass spring damper link', '', 'modelling', 'PHYSICAL MODELLING', '', '', '', '', '', '', '', '', '', '', 'pmpd', '', '', '', 'http://wiki.puredata.info/%lang/link3D'),
(2245, 'mass', '', 'mass spring damper', '', 'modelling', 'PHYSICAL MODELLING', '', '', '', '', '', '', '', '', '', '', 'pmpd', '', '', '', 'http://wiki.puredata.info/%lang/mass'),
(2246, 'mass2D', '', 'mass spring damper', '', 'modelling', 'PHYSICAL MODELLING', '', '', '', '', '', '', '', '', '', '', 'pmpd', '', '', '', 'http://wiki.puredata.info/%lang/mass2D'),
(2247, 'mass3D', '', 'mass spring damper', '', 'modelling', 'PHYSICAL MODELLING', '', '', '', '', '', '', '', '', '', '', 'pmpd', '', '', '', 'http://wiki.puredata.info/%lang/mass3D'),
(2248, 'pmpd', '', '', '', 'modelling', 'PHYSICAL MODELLING', '', '', '', '', '', '', '', '', '', '', 'pmpd', '', '', '', 'http://wiki.puredata.info/%lang/pmpd'),
(2249, 'tCircle2D', '', 'collision detection', '', 'modelling', 'PHYSICAL MODELLING', '', '', '', '', '', '', '', '', '', '', 'pmpd', '', '', '', 'http://wiki.puredata.info/%lang/tCircle2D'),
(2250, 'tCircle3D', '', 'collision detection', '', 'modelling', 'PHYSICAL MODELLING', '', '', '', '', '', '', '', '', '', '', 'pmpd', '', '', '', 'http://wiki.puredata.info/%lang/tCircle3D'),
(2251, 'tCube3D', '', 'collision detection', '', 'modelling', 'PHYSICAL MODELLING', '', '', '', '', '', '', '', '', '', '', 'pmpd', '', '', '', 'http://wiki.puredata.info/%lang/tCube3D'),
(2252, 'tCylinder3D', '', 'collision detection', '', 'modelling', 'PHYSICAL MODELLING', '', '', '', '', '', '', '', '', '', '', 'pmpd', '', '', '', 'http://wiki.puredata.info/%lang/tCylinder3D'),
(2253, 'tLine2D', '', 'collision detection', '', 'modelling', 'PHYSICAL MODELLING', '', '', '', '', '', '', '', '', '', '', 'pmpd', '', '', '', 'http://wiki.puredata.info/%lang/tLine2D'),
(2254, 'tLink2D', '', 'collision detection', '', 'modelling', 'PHYSICAL MODELLING', '', '', '', '', '', '', '', '', '', '', 'pmpd', '', '', '', 'http://wiki.puredata.info/%lang/tLink2D'),
(2255, 'tLink3D', '', 'collision detection', '', 'modelling', 'PHYSICAL MODELLING', '', '', '', '', '', '', '', '', '', '', 'pmpd', '', '', '', 'http://wiki.puredata.info/%lang/tLink3D'),
(2256, 'tPlane3D', '', 'collision detection', '', 'modelling', 'PHYSICAL MODELLING', '', '', '', '', '', '', '', '', '', '', 'pmpd', '', '', '', 'http://wiki.puredata.info/%lang/tPlane3D'),
(2257, 'tSeg2D', '', 'collision detection', '', 'modelling', 'PHYSICAL MODELLING', '', '', '', '', '', '', '', '', '', '', 'pmpd', '', '', '', 'http://wiki.puredata.info/%lang/tSeg2D'),
(2258, 'tSphere3D', '', 'collision detection', '', 'modelling', 'PHYSICAL MODELLING', '', '', '', '', '', '', '', '', '', '', 'pmpd', '', '', '', 'http://wiki.puredata.info/%lang/tSphere3D'),
(2259, 'tSquare2D', '', 'collision detection', '', 'modelling', 'PHYSICAL MODELLING', '', '', '', '', '', '', '', '', '', '', 'pmpd', '', '', '', 'http://wiki.puredata.info/%lang/tSquare2D'),
(2260, 'memento', '', 'state saving object', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rradical', '', '', '', 'http://wiki.puredata.info/%lang/memento'),
(2261, 'OSCprepend', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rradical', '', '', '', 'http://wiki.puredata.info/%lang/OSCprepend'),
(2262, 'rrad.chorus~', '', '', '', 'audio', 'AUDIO', '', '', '', '', '', '', '', '', '', '', 'rradical', '', '', '', 'http://wiki.puredata.info/%lang/rrad.chorus~'),
(2263, 'rrad.evo33', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rradical', '', '', '', 'http://wiki.puredata.info/%lang/rrad.evo33'),
(2264, 'rrad.evo33b', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rradical', '', '', '', 'http://wiki.puredata.info/%lang/rrad.evo33b'),
(2265, 'rrad.nseq', '', 'sequencer tool', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rradical', '', '', '', 'http://wiki.puredata.info/%lang/rrad.nseq'),
(2266, 'rrad.pattseq', '', 'sequencer tool', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rradical', '', '', '', 'http://wiki.puredata.info/%lang/rrad.pattseq'),
(2267, 'rrad.scale', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rradical', '', '', '', 'http://wiki.puredata.info/%lang/rrad.scale'),
(2268, 'rrad.split~', '', '', '', 'audio', 'AUDIO', '', '', '', '', '', '', '', '', '', '', 'rradical', '', '', '', 'http://wiki.puredata.info/%lang/rrad.split~'),
(2269, '16step-seq', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/16step-seq'),
(2270, 'alea-rhythm', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/alea-rhythm'),
(2271, 'anti-interval', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/anti-interval'),
(2272, 'anti-octave', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/anti-octave'),
(2273, 'anti-octave&prime', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/anti-octave&prime'),
(2274, 'anti-osc', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/anti-osc'),
(2275, 'between-lin', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/between-lin'),
(2276, 'between-log', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/between-log'),
(2277, 'between-variations', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/between-variations'),
(2278, 'brown-melody', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/brown-melody'),
(2279, 'brown-rhythm', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/brown-rhythm'),
(2280, 'brownian', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/brownian'),
(2281, 'butfirst', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/butfirst'),
(2282, 'butlast', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/butlast'),
(2283, 'check-octaves', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/check-octaves'),
(2284, 'check-row', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/check-row'),
(2285, 'choice-rhythm', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/choice-rhythm'),
(2286, 'choose', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/choose'),
(2287, 'choose-intervals', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/choose-intervals'),
(2288, 'count-bang', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/count-bang'),
(2289, 'cp-pan~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/cp-pan~'),
(2290, 'cresc-decresc', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/cresc-decresc'),
(2291, 'crossfade~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/crossfade~'),
(2292, 'ED-rhythm', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/ED-rhythm'),
(2293, 'ED-trans', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/ED-trans'),
(2294, 'ED2EP', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/ED2EP'),
(2295, 'first', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/first'),
(2296, 'frq2note', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/frq2note'),
(2297, 'geom', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/geom'),
(2298, 'grid-rhythm', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/grid-rhythm'),
(2299, 'group-rhythm', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/group-rhythm'),
(2300, 'group-rhythm2', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/group-rhythm2'),
(2301, 'groups', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/groups'),
(2302, 'infinity-row', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/infinity-row'),
(2303, 'int-or-float', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/int-or-float'),
(2304, 'intv2ratio', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/intv2ratio'),
(2305, 'last', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/last'),
(2306, 'line2', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/line2'),
(2307, 'Lround', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/Lround'),
(2308, 'make-choice-list', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/make-choice-list'),
(2309, 'make-ED-scale', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/make-ED-scale'),
(2310, 'make-scale', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/make-scale'),
(2311, 'make-trans-scale', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/make-trans-scale'),
(2312, 'markov', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/markov'),
(2313, 'markov-harmony', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/markov-harmony'),
(2314, 'markov-rhythm', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/markov-rhythm'),
(2315, 'matrix12', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/matrix12'),
(2316, 'metro-dev%', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/metro-dev%'),
(2317, 'ms2sec', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/ms2sec'),
(2318, 'multiple', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/multiple'),
(2319, 'neutral-harmony', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/neutral-harmony'),
(2320, 'nname', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/nname'),
(2321, 'normalize-row', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/normalize-row'),
(2322, 'note2cents', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/note2cents'),
(2323, 'note2frq', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/note2frq'),
(2324, 'note2pitch', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/note2pitch'),
(2325, 'note2st', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/note2st'),
(2326, 'panning', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/panning'),
(2327, 'periodic', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/periodic'),
(2328, 'permutate-row', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/permutate-row'),
(2329, 'permute', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/permute'),
(2330, 'pitch-from-intervals', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/pitch-from-intervals'),
(2331, 'pitch-from-row', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/pitch-from-row'),
(2332, 'pitch2note', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/pitch2note'),
(2333, 'play-samp~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/play-samp~'),
(2334, 'play2', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/play2'),
(2335, 'random-ramp', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/random-ramp'),
(2336, 'random-ramp-urn', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/random-ramp-urn'),
(2337, 'random-row', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/random-row'),
(2338, 'ratio', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/ratio'),
(2339, 'ratio2intv', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/ratio2intv'),
(2340, 'repchord-rhythm', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/repchord-rhythm'),
(2341, 'repeat-ED', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/repeat-ED'),
(2342, 'rit-acc', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/rit-acc'),
(2343, 'rota', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/rota'),
(2344, 'rotate', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/rotate'),
(2345, 'row-modus', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/row-modus'),
(2346, 'samp10~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/samp10~'),
(2347, 'scale-changer', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/scale-changer'),
(2348, 'schweller', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/schweller'),
(2349, 'scramble', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/scramble'),
(2350, 'sel-princ', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/sel-princ'),
(2351, 'sequence', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/sequence'),
(2352, 'serial-rhythm', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/serial-rhythm'),
(2353, 'series', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/series'),
(2354, 'show-pitchclass', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/show-pitchclass'),
(2355, 'smooth-line', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/smooth-line'),
(2356, 'sneak', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/sneak'),
(2357, 'sneak-random', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/sneak-random'),
(2358, 'sneak-rhythm', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/sneak-rhythm'),
(2359, 'sqrt-pan~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/sqrt-pan~'),
(2360, 'st2pitch', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/st2pitch'),
(2361, 'super-rhythm', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/super-rhythm'),
(2362, 'trans', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/trans'),
(2363, 'trans-exp', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/trans-exp'),
(2364, 'trans-lin', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/trans-lin'),
(2365, 'trans-log', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/trans-log'),
(2366, 'transp-pitch', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/transp-pitch'),
(2367, 'transpose-row', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/transpose-row'),
(2368, 'urne', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/urne'),
(2369, 'VolAmb', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/VolAmb'),
(2370, 'wave-rhythm', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/wave-rhythm'),
(2371, 'xrandom', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'rtc', '', '', '', 'http://wiki.puredata.info/%lang/xrandom'),
(2372, 'chop~', '', 'signal chopping modulator;', '', 'audio', 'AUDIO GENERATORS', '', '', '', '', '', '', '', '', '', '', 'sigpack', '', '', '', 'http://wiki.puredata.info/%lang/chop~'),
(2373, 'decimate~', '', 'signal decimation;', '', 'audio', 'AUDIO GENERATORS', '', '', '', '', '', '', '', '', '', '', 'sigpack', '', '', '', 'http://wiki.puredata.info/%lang/decimate~');
INSERT INTO `object` (`idx`, `name`, `synonym`, `tiny_desc`, `long_desc`, `category`, `type`, `inlets`, `outlets`, `arguments`, `methods`, `in_methods`, `out_methods`, `arg_methods`, `src`, `helpname`, `see_also`, `library`, `maintainer`, `url`, `tags`, `wiki`) VALUES
(2374, 'diode~', '', 'diode rectifier network;', '', 'audio', 'AUDIO GENERATORS', '', '', '', '', '', '', '', '', '', '', 'sigpack', '', '', '', 'http://wiki.puredata.info/%lang/diode~'),
(2375, 'foldback~', '', 'signal mirror;', '', 'audio', 'AUDIO GENERATORS', '', '', '', '', '', '', '', '', '', '', 'sigpack', '', '', '', 'http://wiki.puredata.info/%lang/foldback~'),
(2376, 'foldover~', '', 'foldover distortion;', '', 'audio', 'AUDIO GENERATORS', '', '', '', '', '', '', '', '', '', '', 'sigpack', '', '', '', 'http://wiki.puredata.info/%lang/foldover~'),
(2377, 'freqdiv~', '', 'signal frequency divider;', '', 'audio', 'AUDIO GENERATORS', '', '', '', '', '', '', '', '', '', '', 'sigpack', '', '', '', 'http://wiki.puredata.info/%lang/freqdiv~'),
(2378, 'freqshift~', '', 'bode frequency shifter;', '', 'audio', 'AUDIO GENERATORS', '', '', '', '', '', '', '', '', '', '', 'sigpack', '', '', '', 'http://wiki.puredata.info/%lang/freqshift~'),
(2379, 'harmgen~', '', 'harmonic generator;', '', 'audio', 'AUDIO GENERATORS', '', '', '', '', '', '', '', '', '', '', 'sigpack', '', '', '', 'http://wiki.puredata.info/%lang/harmgen~'),
(2380, 'rectify~', '', 'flips negative values to positive;', '', 'audio', 'AUDIO GENERATORS', '', '', '', '', '', '', '', '', '', '', 'sigpack', '', '', '', 'http://wiki.puredata.info/%lang/rectify~'),
(2381, 'round~', '', 'simple rounder;', '', 'audio', 'AUDIO GENERATORS', '', '', '', '', '', '', '', '', '', '', 'sigpack', '', '', '', 'http://wiki.puredata.info/%lang/round~'),
(2382, 'saturate~', '', 'soft saturation;', '', 'audio', 'AUDIO GENERATORS', '', '', '', '', '', '', '', '', '', '', 'sigpack', '', '', '', 'http://wiki.puredata.info/%lang/saturate~'),
(2383, 'sieve~', '', 'simple sample sifter;', '', 'audio', 'AUDIO GENERATORS', '', '', '', '', '', '', '', '', '', '', 'sigpack', '', '', '', 'http://wiki.puredata.info/%lang/sieve~'),
(2384, 'split~', '', 'signal split function;', '', 'audio', 'AUDIO GENERATORS', '', '', '', '', '', '', '', '', '', '', 'sigpack', '', '', '', 'http://wiki.puredata.info/%lang/split~'),
(2385, 'ustep~', '', 'signal unity step function;', '', 'audio', 'AUDIO GENERATORS', '', '', '', '', '', '', '', '', '', '', 'sigpack', '', '', '', 'http://wiki.puredata.info/%lang/ustep~'),
(2386, 'vowel~', '', 'simple formant filter;', '', 'audio', 'AUDIO GENERATORS', '', '', '', '', '', '', '', '', '', '', 'sigpack', '', '', '', 'http://wiki.puredata.info/%lang/vowel~'),
(2387, 'bp', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'smlib', '', '', '', 'http://wiki.puredata.info/%lang/bp'),
(2388, 'deltas', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'smlib', '', '', '', 'http://wiki.puredata.info/%lang/deltas'),
(2389, 'hip', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'smlib', '', '', '', 'http://wiki.puredata.info/%lang/hip'),
(2390, 'hist', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'smlib', '', '', '', 'http://wiki.puredata.info/%lang/hist'),
(2391, 'itov', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'smlib', '', '', '', 'http://wiki.puredata.info/%lang/itov'),
(2392, 'lavg', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'smlib', '', '', '', 'http://wiki.puredata.info/%lang/lavg'),
(2393, 'lhist', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'smlib', '', '', '', 'http://wiki.puredata.info/%lang/lhist'),
(2394, 'lhisti', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'smlib', '', '', '', 'http://wiki.puredata.info/%lang/lhisti'),
(2395, 'linspace', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'smlib', '', '', '', 'http://wiki.puredata.info/%lang/linspace'),
(2396, 'lmax', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'smlib', '', '', '', 'http://wiki.puredata.info/%lang/lmax'),
(2397, 'lmin', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'smlib', '', '', '', 'http://wiki.puredata.info/%lang/lmin'),
(2398, 'lrange', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'smlib', '', '', '', 'http://wiki.puredata.info/%lang/lrange'),
(2399, 'prevl', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'smlib', '', '', '', 'http://wiki.puredata.info/%lang/prevl'),
(2400, 'threshold', '', '1 trigger threshold', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'smlib', '', '', '', 'http://wiki.puredata.info/%lang/threshold'),
(2401, 'vabs', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'smlib', '', '', '', 'http://wiki.puredata.info/%lang/vabs'),
(2402, 'vclip', '', 'clip each element in a vector', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'smlib', '', '', '', 'http://wiki.puredata.info/%lang/vclip'),
(2403, 'vcog', '', 'compute the center of gravity of a list of floats', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'smlib', '', '', '', 'http://wiki.puredata.info/%lang/vcog'),
(2404, 'vdbtorms', '', 'db to rms on a vector', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'smlib', '', '', '', 'http://wiki.puredata.info/%lang/vdbtorms'),
(2405, 'vdelta', '', 'difference between consecutive vectors', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'smlib', '', '', '', 'http://wiki.puredata.info/%lang/vdelta'),
(2406, 'vfmod', '', 'compute the modulo of each element in a vector', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'smlib', '', '', '', 'http://wiki.puredata.info/%lang/vfmod'),
(2407, 'vftom', '', 'frequency to midi on a vector', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'smlib', '', '', '', 'http://wiki.puredata.info/%lang/vftom'),
(2408, 'vlavg', '', 'vector leaky average', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'smlib', '', '', '', 'http://wiki.puredata.info/%lang/vlavg'),
(2409, 'vlmax', '', 'vector leaky maximum', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'smlib', '', '', '', 'http://wiki.puredata.info/%lang/vlmax'),
(2410, 'vlmin', '', 'vector leaky minimum', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'smlib', '', '', '', 'http://wiki.puredata.info/%lang/vlmin'),
(2411, 'vmax', '', 'compute maximum of a list of floats', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'smlib', '', '', '', 'http://wiki.puredata.info/%lang/vmax'),
(2412, 'vmin', '', 'compute minimum of a list of floats', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'smlib', '', '', '', 'http://wiki.puredata.info/%lang/vmin'),
(2413, 'vmtof', '', 'midi to frequency on a vector', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'smlib', '', '', '', 'http://wiki.puredata.info/%lang/vmtof'),
(2414, 'vpow', '', 'compute the root-mean-square of a vector', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'smlib', '', '', '', 'http://wiki.puredata.info/%lang/vpow'),
(2415, 'vrms', '', 'frequency to midi on a vector', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'smlib', '', '', '', 'http://wiki.puredata.info/%lang/vrms'),
(2416, 'vrmstodb', '', 'compute the standard deviation of a vector', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'smlib', '', '', '', 'http://wiki.puredata.info/%lang/vrmstodb'),
(2417, 'vstd', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'smlib', '', '', '', 'http://wiki.puredata.info/%lang/vstd'),
(2418, 'vsum', '', 'compute the sum of a list of floats', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'smlib', '', '', '', 'http://wiki.puredata.info/%lang/vsum'),
(2419, 'vv-', '', 'substracts two lists of floats', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'smlib', '', '', '', 'http://wiki.puredata.info/%lang/vv-'),
(2420, 'vv+', '', 'add two lists of floats', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'smlib', '', '', '', 'http://wiki.puredata.info/%lang/vv+'),
(2421, 'vvconv', '', 'convolution of 2 vectors;', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'smlib', '', '', '', 'http://wiki.puredata.info/%lang/vvconv'),
(2422, 'tot', '', '', '', 'user interface', 'GUI', '', '', '', '', '', '', '', '', '', '', 'toxy', '', '', '', 'http://wiki.puredata.info/%lang/tot'),
(2423, 'audience~', '', 'is a moving audience simulation', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'unauthorized', '', '', '', 'http://wiki.puredata.info/%lang/audience~'),
(2424, 'beatify~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'unauthorized', '', '', '', 'http://wiki.puredata.info/%lang/beatify~'),
(2425, 'blinkenlights', '', 'a blinkenlights movies player', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'unauthorized', '', '', '', 'http://wiki.puredata.info/%lang/blinkenlights'),
(2426, 'compressor~', '', 'an audio compressor', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'unauthorized', '', '', '', 'http://wiki.puredata.info/%lang/compressor~'),
(2427, 'cooled~', '', 'a micro sound editor', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'unauthorized', '', '', '', 'http://wiki.puredata.info/%lang/cooled~'),
(2428, 'countund', '', 'Count up to a limit and then down to zero', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'unauthorized', '', '', '', 'http://wiki.puredata.info/%lang/countund'),
(2429, 'disto~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'unauthorized', '', '', '', 'http://wiki.puredata.info/%lang/disto~'),
(2430, 'exciter', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'unauthorized', '', '', '', 'http://wiki.puredata.info/%lang/exciter'),
(2431, 'filterbank~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'unauthorized', '', '', '', 'http://wiki.puredata.info/%lang/filterbank~'),
(2432, 'formant~', '', 'Formant synthesis as described by JP Smets', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'unauthorized', '', '', '', 'http://wiki.puredata.info/%lang/formant~'),
(2433, 'graphic-mp3amp~', '', '', '', 'audio', 'AUDIO ENCODING', '', '', '', '', '', '', '', '', '', '', 'unauthorized', '', '', '', 'http://wiki.puredata.info/%lang/graphic-mp3amp~'),
(2434, 'grid', '', '2-dimensional control object', '', 'user interface', 'GUI', '', '', '', '', '', '', '', '', '', '', 'unauthorized', '', '', '', 'http://wiki.puredata.info/%lang/grid'),
(2435, 'mp3amp~', '', '', '', 'audio', 'AUDIO ENCODING', '', '', '', '', '', '', '', '', '', '', 'unauthorized', '', '', '', 'http://wiki.puredata.info/%lang/mp3amp~'),
(2436, 'mp3cast~', '', '', '', 'audio', 'AUDIO ENCODING', '', '', '', '', '', '', '', '', '', '', 'unauthorized', '', '', '', 'http://wiki.puredata.info/%lang/mp3cast~'),
(2437, 'mp3live~', '', '', '', 'audio', 'AUDIO ENCODING', '', '', '', '', '', '', '', '', '', '', 'unauthorized', '', '', '', 'http://wiki.puredata.info/%lang/mp3live~'),
(2438, 'mp3write~', '', '', '', 'audio', 'AUDIO ENCODING', '', '', '', '', '', '', '', '', '', '', 'unauthorized', '', '', '', 'http://wiki.puredata.info/%lang/mp3write~'),
(2439, 'pianoroll', '', '', '', 'user interface', 'GUI', '', '', '', '', '', '', '', '', '', '', 'unauthorized', '', '', '', 'http://wiki.puredata.info/%lang/pianoroll'),
(2440, 'probalizer', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'unauthorized', '', '', '', 'http://wiki.puredata.info/%lang/probalizer'),
(2441, 'randomblock~', '', 'Generate an audio block starting at a random value', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'unauthorized', '', '', '', 'http://wiki.puredata.info/%lang/randomblock~'),
(2442, 'samplebox~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'unauthorized', '', '', '', 'http://wiki.puredata.info/%lang/samplebox~'),
(2443, 'scratcher~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'unauthorized', '', '', '', 'http://wiki.puredata.info/%lang/scratcher~'),
(2444, 'sonogram~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'unauthorized', '', '', '', 'http://wiki.puredata.info/%lang/sonogram~'),
(2445, 'sonograph~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'unauthorized', '', '', '', 'http://wiki.puredata.info/%lang/sonograph~'),
(2446, 'speex~', '', '', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'unauthorized', '', '', '', 'http://wiki.puredata.info/%lang/speex~'),
(2447, 'spigot~', '', 'send its signal to its right or left outlet', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'unauthorized', '', '', '', 'http://wiki.puredata.info/%lang/spigot~'),
(2448, 'stkdrone~', '', 'embed stk-based drone synthesis', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'unauthorized', '', '', '', 'http://wiki.puredata.info/%lang/stkdrone~'),
(2449, 'stksitar~', '', 'embed stk-based sitar synthesis', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'unauthorized', '', '', '', 'http://wiki.puredata.info/%lang/stksitar~'),
(2450, 'vocoder~', '', 'vocoder effect', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'unauthorized', '', '', '', 'http://wiki.puredata.info/%lang/vocoder~'),
(2451, 'wahwah~', '', 'used in psychedelic music', '', '_NULL', 'UNSORTED', '', '', '', '', '', '', '', '', '', '', 'unauthorized', '', '', '', 'http://wiki.puredata.info/%lang/wahwah~'),
(2643, 'vasp', '', 'store and output a vasp', '', 'vasp', 'VASP DECLARATION', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp'),
(2644, 'vasp.-', '', 'subtraction', '', 'vasp', 'VASP ARITHMETIC', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.-'),
(2645, 'vasp.!', '', 'create a temporary vasp (immediate)', '', 'vasp', 'VASP BASICS', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.!'),
(2646, 'vasp.!-', '', 'reverse subtraction', '', 'vasp', 'VASP ARITHMETIC', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.!-'),
(2647, 'vasp.!=', '', 'not equal to', '', 'vasp', 'VASP ARITHMETIC', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.!='),
(2648, 'vasp.!window', '', 'right part of symmetrical window', '', 'vasp', 'VASP WINDOW FUNCTIONS', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.!window'),
(2649, 'vasp.?', '', 'output the samples of a vasp as list', '', 'vasp', 'VASP BASICS', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.?'),
(2650, 'vasp.??', '', 'output all non zero samples of a vasp as list', '', 'vasp', 'VASP BASICS', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.??'),
(2651, 'vasp.c->', '', 'copy a complex vasp', '', 'vasp', 'VASP BASICS', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.(complex copy)'),
(2652, 'vasp.->', '', 'copy a vasp into another one', '', 'vasp', 'VASP BASICS', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.(copy)'),
(2653, 'vasp./', '', 'division', '', 'vasp', 'VASP ARITHMETIC', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.(division)'),
(2654, 'vasp.>=', '', 'vasp >= x', '', 'vasp', 'VASP ARITHMETIC', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.(greater than or equal)'),
(2655, 'vasp.>', '', 'vasp > x', '', 'vasp', 'VASP ARITHMETIC', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.(greater than)'),
(2656, 'vasp.!/', '', 'reverse division', '', 'vasp', 'VASP ARITHMETIC', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.(reciproc division)'),
(2657, 'vasp.<=', '', 'vasp >= x', '', 'vasp', 'VASP ARITHMETIC', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.(smaller than or equal)'),
(2658, 'vasp.<', '', 'vasp < x', '', 'vasp', 'VASP ARITHMETIC', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.(smaller than)'),
(2659, 'vasp.*', '', 'multiplication', '', 'vasp', 'VASP ARITHMETIC', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.*'),
(2660, 'vasp.*!window', '', 'multiply...', '', 'vasp', 'VASP WINDOW FUNCTIONS', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.*!window'),
(2661, 'vasp.*cosc', '', 'multiply a buffer content with a complex oscillator function', '', 'vasp', 'VASP GENERATORS', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.*cosc'),
(2662, 'vasp.*osc', '', 'multiply a buffer content with a oscillator function', '', 'vasp', 'VASP GENERATORS', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.*osc'),
(2663, 'vasp.*phasor', '', 'multiply a buffer content with a phasor function', '', 'vasp', 'VASP GENERATORS', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.*phasor'),
(2664, 'vasp.*window', '', 'multiply...', '', 'vasp', 'VASP WINDOW FUNCTIONS', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.*window'),
(2665, 'vasp.*xwindow', '', 'multiply...', '', 'vasp', 'VASP WINDOW FUNCTIONS', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.*xwindow'),
(2666, 'vasp.%', '', 'modulo (remainder of a division)', '', 'vasp', 'VASP ARITHMETIC', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.%'),
(2667, 'vasp.+', '', 'addition', '', 'vasp', 'VASP ARITHMETIC', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.+'),
(2668, 'vasp.=', '', 'vasp = x', '', 'vasp', 'VASP ARITHMETIC', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.='),
(2669, 'vasp.==', '', 'equal to', '', 'vasp', 'VASP ARITHMETIC', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.=='),
(2670, 'vasp.a>=', '', 'abs(vasp) >= abs(x)', '', 'vasp', 'VASP ARITHMETIC', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.a(greater than or equal)'),
(2671, 'vasp.a>', '', 'abs(vasp) > abs(x)', '', 'vasp', 'VASP ARITHMETIC', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.a(greater than)'),
(2672, 'vasp.a<=', '', 'abs(vasp) <= abs(x)', '', 'vasp', 'VASP ARITHMETIC', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.a(smaller than or equal)'),
(2673, 'vasp.a<', '', 'abs(vasp) < abs(x)', '', 'vasp', 'VASP ARITHMETIC', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.a(smaller than)'),
(2674, 'vasp.abs', '', 'absolute value of a vasp', '', 'vasp', 'VASP ARITHMETIC', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.abs'),
(2675, 'vasp.amax?', '', 'output max. absolute value of a vasp', '', 'vasp', 'VASP MINMAX', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.amax?'),
(2676, 'vasp.amin?', '', 'output min. absolute value of a vasp', '', 'vasp', 'VASP MINMAX', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.amin?'),
(2677, 'vasp.c-', '', 'complex', '', 'vasp', 'VASP ARITHMETIC', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.c-'),
(2678, 'vasp.c!-', '', 'complex', '', 'vasp', 'VASP ARITHMETIC', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.c!-'),
(2679, 'vasp.c!fft', '', 'inverse complex fft', '', 'vasp', 'VASP FFT OBJECTS', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.c!fft'),
(2680, 'vasp.c/', '', 'complex', '', 'vasp', 'VASP ARITHMETIC', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.c(division)'),
(2681, 'vasp.c!/', '', 'complex', '', 'vasp', 'VASP ARITHMETIC', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.c(reciproc division)'),
(2682, 'vasp.c*', '', 'complex', '', 'vasp', 'VASP ARITHMETIC', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.c*'),
(2683, 'vasp.c+', '', 'complex', '', 'vasp', 'VASP ARITHMETIC', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.c+'),
(2684, 'vasp.c=', '', 'complex', '', 'vasp', 'VASP ARITHMETIC', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.c='),
(2685, 'vasp.cconj', '', 'complex', '', 'vasp', 'VASP ARITHMETIC', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.cconj'),
(2686, 'vasp.cfft', '', 'complex fft', '', 'vasp', 'VASP FFT OBJECTS', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.cfft'),
(2687, 'vasp.channel', '', 'define the channel of a multichannel vasp (MAXMSP only)', '', 'vasp', 'VASP DECLARATION', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.channel'),
(2688, 'vasp.channel?', '', 'get the channel of a multichannel vasp (MaxMSP only)', '', 'vasp', 'VASP DECLARATION', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.channel?'),
(2689, 'vasp.check', '', 'check vasp dimensions', '', 'vasp', 'VASP BASICS', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.check'),
(2690, 'vasp.cnoise', '', 'complex noise', '', 'vasp', 'VASP GENERATORS', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.cnoise'),
(2691, 'vasp.cnorm', '', 'sets complex radius of all samples to unity', '', 'vasp', 'VASP UTILITIES', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.cnorm'),
(2692, 'vasp.cosc', '', 'complex sine wave', '', 'vasp', 'VASP GENERATORS', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.cosc'),
(2693, 'vasp.cpowi', '', 'complex integer power function', '', 'vasp', 'VASP TRANSCENDENT', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.cpowi'),
(2694, 'vasp.csqr', '', 'complex sample^2', '', 'vasp', 'VASP TRANSCENDENT', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.csqr'),
(2695, 'vasp.dif', '', 'differential function', '', 'vasp', 'VASP ARITHMETIC', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.dif'),
(2696, 'vasp.exp', '', 'exponential', '', 'vasp', 'VASP TRANSCENDENT', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.exp'),
(2697, 'vasp.fhp', '', 'high pass', '', 'vasp', 'VASP FILTERS', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.fhp'),
(2698, 'vasp.fi', '', 'Xfix NAN (not a number) values', '', 'vasp', 'VASP UTILITIES', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.fi'),
(2699, 'vasp.flp', '', 'low pass', '', 'vasp', 'VASP FILTERS', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.flp'),
(2700, 'vasp.frames', '', 'set a vasps frame count', '', 'vasp', 'VASP DECLARATION', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.frames'),
(2701, 'vasp.frames?', '', 'get a vasps frame count', '', 'vasp', 'VASP DECLARATION', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.frames?'),
(2702, 'vasp.frames/', '', 'change a vasps frame count by division', '', 'vasp', 'VASP DECLARATION', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.frames(division)'),
(2703, 'vasp.frames*', '', 'change a vasps frame count by multiplication', '', 'vasp', 'VASP DECLARATION', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.frames*'),
(2704, 'vasp.frames+', '', 'raise/lower a vasps frame count', '', 'vasp', 'VASP DECLARATION', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.frames+'),
(2705, 'vasp.frames=', '', 'change a vasp''s frame count by searching for a value', '', 'vasp', 'VASP DECLARATION', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.frames='),
(2706, 'vasp.gate', '', 'gates vasp under a value (amplitude)', '', 'vasp', 'VASP UTILITIES', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.gate'),
(2707, 'vasp.gather', '', 'gather several vasps into one', '', 'vasp', 'VASP BASICS', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.gather'),
(2708, 'vasp.int', '', 'integral function', '', 'vasp', 'VASP ARITHMETIC', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.int'),
(2709, 'vasp.join 2', '', 'join several vasps into one', '', 'vasp', 'VASP BASICS', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.join 2'),
(2710, 'vasp.log', '', 'logarithm', '', 'vasp', 'VASP TRANSCENDENT', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.log'),
(2711, 'vasp.max', '', 'maximum of vasp and argument', '', 'vasp', 'VASP MINMAX', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.max'),
(2712, 'vasp.max?', '', 'output max. value of a vasp', '', 'vasp', 'VASP MINMAX', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.max?'),
(2713, 'vasp.min', '', 'minimum of vasp and argument', '', 'vasp', 'VASP MINMAX', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.min'),
(2714, 'vasp.min?', '', 'output min. value of a vasp', '', 'vasp', 'VASP MINMAX', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.min?'),
(2715, 'vasp.minmax?', '', 'splits a vasp into minimum and maximum values', '', 'vasp', 'VASP MINMAX', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.minmax?'),
(2716, 'vasp.mirr', '', 'mirrors a vasp', '', 'vasp', 'VASP DISPLACE', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.mirr'),
(2717, 'vasp.multi', '', 'output a vasp multiply', '', 'vasp', 'VASP BASICS', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.multi'),
(2718, 'vasp.noise', '', 'vasp noise generator', '', 'vasp', 'VASP GENERATORS', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.noise'),
(2719, 'vasp.offset', '', 'set a vasp''s offset(s) into the vector buffers', '', 'vasp', 'VASP DECLARATION', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.offset'),
(2720, 'vasp.offset?', '', 'get a single vectored vasp''s offset(s) into the buffer', '', 'vasp', 'VASP DECLARATION', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.offset?'),
(2721, 'vasp.offset+', '', 'shift a vasp''s offset(s) into the vector buffers', '', 'vasp', 'VASP DECLARATION', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.offset+'),
(2722, 'vasp.offset=', '', 'set a vasp''s offset by searching for a value', '', 'vasp', 'VASP DECLARATION', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.offset='),
(2723, 'vasp.opt', '', 'optimize buffer content', '', 'vasp', 'VASP UTILITIES', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.opt'),
(2724, 'vasp.osc', '', 'generate .....', '', 'vasp', 'VASP GENERATORS', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.osc'),
(2725, 'vasp.part', '', 'output vasps with different lengths and offsets', '', 'vasp', 'VASP BASICS', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.part'),
(2726, 'vasp.peaks', '', 'local peaks of a vasp', '', 'vasp', 'VASP FILTERS', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.peaks'),
(2727, 'vasp.phasor', '', 'vasp saw tooth generator', '', 'vasp', 'VASP GENERATORS', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.phasor'),
(2728, 'vasp.polar', '', 'changes between cartesian and polar representation', '', 'vasp', 'VASP FFT OBJECTS', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.polar'),
(2729, 'vasp.pow', '', 'samps^x', '', 'vasp', 'VASP TRANSCENDENT', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.pow'),
(2730, 'vasp.pwrap', '', 'wraps value from 0-2 to -1 to 1', '', 'vasp', 'VASP UTILITIES', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.pwrap'),
(2731, 'vasp.r!fft', '', 'inverse real fft', '', 'vasp', 'VASP FFT OBJECTS', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.r!fft'),
(2732, 'vasp.r+', '', 'radius', '', 'vasp', 'VASP ARITHMETIC', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.r+'),
(2733, 'vasp.radio', '', 'filter radio messages', '', 'vasp', 'VASP UTILITIES', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.radio'),
(2734, 'vasp.rect', '', 'changes between polar and cartesian representation', '', 'vasp', 'VASP FFT OBJECTS', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.rect'),
(2735, 'vasp.rfft', '', 'real fft', '', 'vasp', 'VASP FFT OBJECTS', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.rfft'),
(2736, 'vasp.rgate', '', 'radius gate', '', 'vasp', 'VASP UTILITIES', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.rgate'),
(2737, 'vasp.rmax', '', 'radius maximum', '', 'vasp', 'VASP MINMAX', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.rmax'),
(2738, 'vasp.rmax?', '', 'radius max. value', '', 'vasp', 'VASP MINMAX', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.rmax?'),
(2739, 'vasp.rmin', '', 'radius minimum', '', 'vasp', 'VASP MINMAX', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.rmin'),
(2740, 'vasp.rmin?', '', 'radius min. value', '', 'vasp', 'VASP MINMAX', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.rmin?'),
(2741, 'vasp.ropt', '', 'radius optimize', '', 'vasp', 'VASP UTILITIES', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.ropt'),
(2742, 'vasp.rot', '', 'rotate buffer content', '', 'vasp', 'VASP DISPLACE', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.rot'),
(2743, 'vasp.rpeaks', '', 'radius peaks', '', 'vasp', 'VASP FILTERS', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.rpeaks'),
(2744, 'vasp.rpow', '', 'radius power function', '', 'vasp', 'VASP TRANSCENDENT', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.rpow'),
(2745, 'vasp.rvalleys', '', 'radius valleys', '', 'vasp', 'VASP FILTERS', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.rvalleys'),
(2746, 'vasp.shift', '', 'shifts the buffer content', '', 'vasp', 'VASP DISPLACE', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.shift'),
(2747, 'vasp.sign', '', 'values < 0 become -1 | values > 0 become 1', '', 'vasp', 'VASP ARITHMETIC', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.sign'),
(2748, 'vasp.size', '', 'set the size of an array/buffer', '', 'vasp', 'VASP DECLARATION', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.size'),
(2749, 'vasp.size?', '', 'get the size of a vasp', '', 'vasp', 'VASP DECLARATION', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.size?'),
(2750, 'vasp.size/', '', 'change the size of an array/buffer by division', '', 'vasp', 'VASP DECLARATION', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.size(division)'),
(2751, 'vasp.size*', '', 'change the size of an array/buffer by multiplication', '', 'vasp', 'VASP DECLARATION', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.size*'),
(2752, 'vasp.size+', '', 'raise the size of an array/buffer', '', 'vasp', 'VASP DECLARATION', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.size+'),
(2753, 'vasp.spit', '', 'spit out vectors of a vasp (one vector after the other)', '', 'vasp', 'VASP BASICS', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.spit'),
(2754, 'vasp.split 2', '', 'split a vasp into its vectors', '', 'vasp', 'VASP BASICS', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.split 2'),
(2755, 'vasp.sqr', '', 'sample^2', '', 'vasp', 'VASP TRANSCENDENT', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.sqr'),
(2756, 'vasp.sqrt', '', 'square root', '', 'vasp', 'VASP TRANSCENDENT', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.sqrt'),
(2757, 'vasp.ssqr', '', 'signed sample^2', '', 'vasp', 'VASP TRANSCENDENT', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.ssqr'),
(2758, 'vasp.ssqrt', '', 'signed square root', '', 'vasp', 'VASP TRANSCENDENT', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.ssqrt'),
(2759, 'vasp.sum?', '', 'sum of samples', '', 'vasp', 'VASP ARITHMETIC', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.sum?'),
(2760, 'vasp.sync', '', 'sync 2 or more vasps', '', 'vasp', 'VASP BASICS', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.sync'),
(2761, 'vasp.tilt', '', 'resamples around a center position', '', 'vasp', 'VASP DISPLACE', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.tilt'),
(2762, 'vasp.update', '', 'update the graphics of a patcher (e.g. waveform)', '', 'vasp', 'VASP BASICS', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.update'),
(2763, 'vasp.valleys', '', 'local minima of a vasp', '', 'vasp', 'VASP FILTERS', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.valleys'),
(2764, 'vasp.vector', '', 'get a vector of a vasp', '', 'vasp', 'VASP DECLARATION', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.vector'),
(2765, 'vasp.vectors?', '', 'get the number of vectors of a vasp', '', 'vasp', 'VASP DECLARATION', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.vectors?'),
(2766, 'vasp.window', '', 'left part of symmetrical window', '', 'vasp', 'VASP WINDOW FUNCTIONS', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.window'),
(2767, 'vasp.xmirr', '', 'mirrors a vasp symmetrically', '', 'vasp', 'VASP DISPLACE', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.xmirr'),
(2768, 'vasp.xrot', '', 'rotate buffer content symmetrically', '', 'vasp', 'VASP DISPLACE', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.xrot'),
(2769, 'vasp.xshift', '', 'shifts the buffer content symmetrically', '', 'vasp', 'VASP DISPLACE', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.xshift'),
(2770, 'vasp.xtilt', '', 'buffer is divided in two symmetrical halves and each', '', 'vasp', 'VASP DISPLACE', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.xtilt'),
(2771, 'vasp.xwindow', '', 'symmetrical window', '', 'vasp', 'VASP WINDOW FUNCTIONS', '', '', '', 'vasp', '', '', '', '', '', '', 'vasp', '', '', '', 'http://wiki.puredata.info/%lang/vasp.xwindow'),
(2772, 'xgroove~', '', 'A wavetable player', '', 'audio', 'OSCILLATORS AND TABLES', '', '', '', 'dsp', '', '', '', '', '', '', 'xsample', '', '', '', 'http://wiki.puredata.info/%lang/xgroove~'),
(2773, 'xplay~', '', 'A wavetable player', '', 'audio', 'OSCILLATORS AND TABLES', '', '', '', 'dsp', '', '', '', '', '', '', 'xsample', '', '', '', 'http://wiki.puredata.info/%lang/xplay~'),
(2774, 'xrecord~', '', 'record to a wavetable', '', 'audio', 'OSCILLATORS AND TABLES', '', '', '', 'dsp', '', '', '', '', '', '', 'xsample', '', '', '', 'http://wiki.puredata.info/%lang/xrecord~'),
(2775, '.', '', 'scalar multiplication of vectors (=lists of floats)', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/.'),
(2776, '>~', '', 'signal greater than', '', 'audio', 'AUDIO BINOPS', '', '', '', 'dsp', '', '', '', '', '', '', 'zexy', '', '', 'logical operators', 'http://wiki.puredata.info/%lang/(signal greater than) (zexy)'),
(2777, '||~', '', 'signal OR', '', 'audio', 'AUDIO BINOPS', '', '', '', 'dsp', '', '', '', '', '', '', 'zexy', '', '', 'logical operators', 'http://wiki.puredata.info/%lang/(signal OR)'),
(2778, '<~', '', 'signal smaller than', '', 'audio', 'AUDIO BINOPS', '', '', '', 'dsp', '', '', '', '', '', '', 'zexy', '', '', 'logical operators', 'http://wiki.puredata.info/%lang/(signal smaller than) (zexy)'),
(2779, '&&~', '', 'signal AND', '', 'audio', 'AUDIO BINOPS', '', '', '', 'dsp', '', '', '', '', '', '', 'zexy', '', '', 'logical operators', 'http://wiki.puredata.info/%lang/&&~'),
(2780, '==~', '', 'signal equals', '', 'audio', 'AUDIO BINOPS', '', '', '', 'dsp', '', '', '', '', '', '', 'zexy', '', '', 'logical operators', 'http://wiki.puredata.info/%lang/==~'),
(2781, 'abs~', '', 'absolute value of a signal', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/abs~ (zexy)'),
(2782, 'any2list', '', 'convert "anythings" to "lists"', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', 'glue', 'http://wiki.puredata.info/%lang/any2list'),
(2783, 'atoi', '', 'ascii to integer', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', 'glue', 'http://wiki.puredata.info/%lang/atoi'),
(2784, 'avg~', '', 'arithmetic mean of 1 signal-vector', '', 'audio', 'AUDIO ANALYSIS', '', '', '', 'message, dsp', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/avg~ (zexy)'),
(2785, 'blockmirror~', '', 'time-reverse a signal-vector (1,2,...,64 -> 64,63,...,1)', '', 'audio', 'AUDIO PROCESSING', '', '', '', 'dsp', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/blockmirror~'),
(2786, 'blockswap~', '', 'swap the upper and lower half of a signal-vector', '', 'audio', 'AUDIO PROCESSING', '', '', '', 'dsp', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/blockswap~'),
(2787, 'date', '', 'get system date', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/date'),
(2788, 'deg2rad', '', 'convert between degree and radiant', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/deg2rad'),
(2789, 'demultiplex', '', 'demultiplex the input to a specified outlet', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/demultiplex'),
(2790, 'demultiplex~', '', 'demultiplex 1 inlet to 1-of-n outlets', '', 'audio', 'AUDIO MISC', '', '', '', 'dsp', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/demultiplex~'),
(2791, 'dfreq~', '', 'frequency detector', '', 'audio', 'AUDIO ANALYSIS', '', '', '', 'message, dsp', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/dfreq~'),
(2792, 'dirac~', '', 'dirac-pulse', '', 'audio', 'AUDIO GENERATORS', '', '', '', 'dsp', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/dirac~'),
(2793, 'drip', '', 'extract the atoms of a package (opt. scheduled)', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', 'glue', 'http://wiki.puredata.info/%lang/drip'),
(2794, 'envrms~', '', 'like env~, but outputting rms instead of dB', '', 'audio', 'AUDIO ANALYSIS', '', '', '', 'message, dsp', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/envrms~'),
(2795, 'glue', '', 'append a package to another (glue them together)', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', 'glue', 'http://wiki.puredata.info/%lang/glue'),
(2796, 'index', '', 'map symbols to indices', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/index'),
(2797, 'length', '', 'get the length of a list', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', 'glue', 'http://wiki.puredata.info/%lang/length'),
(2798, 'limiter~', '', 'a limiter/compressor module', '', 'audio', 'AUDIO PROCESSING', '', '', '', 'dsp', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/limiter~'),
(2799, 'list2int', '', 'cast each float of a list to integer', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', 'glue', 'http://wiki.puredata.info/%lang/list2int'),
(2800, 'list2symbol', '', 'convert a list into a single symbol', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', 'glue', 'http://wiki.puredata.info/%lang/list2symbol'),
(2801, 'lister', '', 'store lists (like "float" for floats)', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', 'glue', 'http://wiki.puredata.info/%lang/lister'),
(2802, 'lpt', '', 'write to the (parallel) port (linux only)', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/lpt'),
(2803, 'makesymbol', '', 'concatenate lists to formatted symbols', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/makesymbol'),
(2804, 'matrix', '', 'create/store/... matrices', '', 'storage', 'MATRIX', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/matrix'),
(2805, 'matrix~', '', 'matrix-multiply m IN-signals to n OUT-signals', '', 'audio', 'AUDIO MISC', '', '', '', 'dsp', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/matrix~'),
(2806, 'mavg', '', 'moving average filter for floats', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/mavg'),
(2807, 'minmax', '', 'get minimum and maximum of a list of floats', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/minmax'),
(2808, 'msgfile', '', 'a powerful "textfile" derivative', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/msgfile'),
(2809, 'mtx_./', '', 'divide 2 matrices element by element', '', 'storage', 'MATRIX', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/mtx_.(divide)'),
(2810, 'mtx_.*', '', 'multiply 2 matrices element by element', '', 'storage', 'MATRIX', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/mtx_.*'),
(2811, 'mtx_add', 'mtx_+', 'add 2 matrices (or an offset to 1 matrix)', '', 'storage', 'MATRIX', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/mtx_add'),
(2812, 'mtx_check', '', 'check the consistency of a matrix and repair', '', 'storage', 'MATRIX', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/mtx_check'),
(2813, 'mtx_col', '', 'set columns of a matrix', '', 'storage', 'MATRIX', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/mtx_col'),
(2814, 'mtx_diag', '', 'diagonal matrix', '', 'storage', 'MATRIX', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/mtx_diag'),
(2815, 'mtx_diag', '', 'get the diagonal of a matrix', '', 'storage', 'MATRIX', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/mtx_diag'),
(2816, 'mtx_diegg', '', 'diagonal matrix (from upper-right to lower-left)', '', 'storage', 'MATRIX', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/mtx_diegg'),
(2817, 'mtx_egg', '', 'identity matrix (from upper-right to lower-left)', '', 'storage', 'MATRIX', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/mtx_egg'),
(2818, 'mtx_element', '', 'set elements of a matrix', '', 'storage', 'MATRIX', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/mtx_element'),
(2819, 'mtx_eye', '', 'identity matrix', '', 'storage', 'MATRIX', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/mtx_eye'),
(2820, 'mtx_inverse', '', 'get the inverse of a matrix', '', 'storage', 'MATRIX', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/mtx_inverse'),
(2821, 'mtx_mean', '', 'get the mean value of each column', '', 'storage', 'MATRIX', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/mtx_mean'),
(2822, 'mtx_mul', 'mtx_*', 'multiply 2 matrices (or a factor with 1 matrix)', '', 'storage', 'MATRIX', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/mtx_mul'),
(2823, 'mtx_ones', '', 'matrix with all elements==1', '', 'storage', 'MATRIX', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/mtx_ones'),
(2824, 'mtx_pivot', '', 'pivot-transform a matrix', '', 'storage', 'MATRIX', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/mtx_pivot'),
(2825, 'mtx_print', '', 'print a matrix to the stderr', '', 'storage', 'MATRIX', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/mtx_print'),
(2826, 'mtx_rand', '', 'matrix with random elements', '', 'storage', 'MATRIX', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/mtx_rand'),
(2827, 'mtx_resize', '', 'resize a matrix (evtl. with zero-padding)', '', 'storage', 'MATRIX', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/mtx_resize'),
(2828, 'mtx_roll', '', 'column-shift a matrix', '', 'storage', 'MATRIX', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/mtx_roll');
INSERT INTO `object` (`idx`, `name`, `synonym`, `tiny_desc`, `long_desc`, `category`, `type`, `inlets`, `outlets`, `arguments`, `methods`, `in_methods`, `out_methods`, `arg_methods`, `src`, `helpname`, `see_also`, `library`, `maintainer`, `url`, `tags`, `wiki`) VALUES
(2829, 'mtx_row', '', 'set rows of a matrix', '', 'storage', 'MATRIX', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/mtx_row'),
(2830, 'mtx_scroll', '', 'row-shift a matrix', '', 'storage', 'MATRIX', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/mtx_scroll'),
(2831, 'mtx_size', '', 'get the size of a matrix', '', 'storage', 'MATRIX', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/mtx_size'),
(2832, 'mtx_sub', 'mtx_-', 'subtract 2 matrices (or an offset from 1 matrix)', '', 'storage', 'MATRIX', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/mtx_sub'),
(2833, 'mtx_trace', '', 'get the trace of a matrix', '', 'storage', 'MATRIX', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/mtx_trace'),
(2834, 'mtx_transpose', '', 'transpose a matrix', '', 'storage', 'MATRIX', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/mtx_transpose'),
(2835, 'mtx_zeros', '', 'matrix with all elements==0', '', 'storage', 'MATRIX', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/mtx_zeros'),
(2836, 'multiline~', '', 'multiply a number of signals with scalars (interpolated)', '', 'audio', 'AUDIO MISC', '', '', '', 'dsp', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/multiline~'),
(2837, 'multiplex~', '', 'multiplex 1-of-n inlets to 1 outlet', '', 'audio', 'AUDIO MISC', '', '', '', 'dsp', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/multiplex~'),
(2838, 'niagara', '', 'split 1 packages into 2', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', 'glue', 'http://wiki.puredata.info/%lang/niagara'),
(2839, 'noish~', '', 'downsampled noise (hold)', '', 'audio', 'AUDIO GENERATORS', '', '', '', 'dsp', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/noish~'),
(2840, 'noisi~', '', 'downsampled noise (interpolate)', '', 'audio', 'AUDIO GENERATORS', '', '', '', 'dsp', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/noisi~'),
(2841, 'nop', '', 'no-operation', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', 'glue', 'http://wiki.puredata.info/%lang/nop'),
(2842, 'nop~', '', 'no-operation', '', 'audio', 'AUDIO MISC', '', '', '', 'dsp', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/nop~'),
(2843, 'operating_system', '', 'get the current OS', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/operating_system'),
(2844, 'pack~', '', 'convert a signal to a list of floats', '', 'audio', 'AUDIO MISC', '', '', '', 'dsp', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/pack~'),
(2845, 'packel', '', 'get a specified element of a list', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', 'glue', 'http://wiki.puredata.info/%lang/packel'),
(2846, 'pdf~', '', 'probability density function', '', 'audio', 'AUDIO ANALYSIS', '', '', '', 'message, dsp', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/pdf~'),
(2847, 'pol2cart', '', 'convert between coordinate systems (cartesian, polar, shperic)', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/pol2cart'),
(2848, 'pol2sph', '', 'convert between coordinate systems (cartesian, polar, shperic)', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/pol2sph'),
(2849, 'prime', '', 'test whether a number is prime or not', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/prime'),
(2850, 'quantize~', '', 'quantizes signals', '', 'audio', 'AUDIO PROCESSING', '', '', '', 'dsp', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/quantize~'),
(2851, 'rad2deg', '', 'convert between radiant and degree', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/rad2deg'),
(2852, 'repack', '', '(re)pack atoms to packages of a given size', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', 'glue', 'http://wiki.puredata.info/%lang/repack'),
(2853, 'repeat', '', 'repeat a message several times', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', 'glue', 'http://wiki.puredata.info/%lang/repeat'),
(2854, 'segregate', '', 'segregate the input to various outlets, depending on the type', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', 'glue', 'http://wiki.puredata.info/%lang/segregate'),
(2855, 'sfplay', '', 'play back (multi-channel) soundfiles', '', 'audio', 'AUDIO IN OUT', '', '', '', 'dsp', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/sfplay'),
(2856, 'sfrecord', '', 'record (multichannel) soundfiles', '', 'audio', 'AUDIO IN OUT', '', '', '', 'dsp', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/sfrecord'),
(2857, 'sgn~', '', 'signum of a signal', '', 'audio', 'AUDIO MATH', '', '', '', 'dsp', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/sgn~'),
(2858, 'sigzero~', '', 'detects whether a signal is zero throughout the vector or not', '', 'audio', 'AUDIO ANALYSIS', '', '', '', 'message, dsp', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/sigzero~'),
(2859, 'sort', '', 'shell-sort a list of floats', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/sort'),
(2860, 'sph2cart', '', 'convert between coordinate systems (cartesian, polar, shperic)', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/sph2cart'),
(2861, 'sph2pol', '', 'convert between coordinate systems (cartesian, polar, shperic)', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/sph2pol'),
(2862, 'step~', '', 'unity step', '', 'audio', 'AUDIO GENERATORS', '', '', '', 'dsp', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/step~'),
(2863, 'strcmp', '', 'compare lists as strings', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', 'glue', 'http://wiki.puredata.info/%lang/strcmp'),
(2864, 'swap~', '', 'bytes swap a 16bit-signal', '', 'audio', 'AUDIO PROCESSING', '', '', '', 'dsp', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/swap~'),
(2865, 'symbol2list', '', 'convert a symbol to a list', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', 'glue', 'http://wiki.puredata.info/%lang/symbol2list'),
(2866, 'tabdump', '', 'dump out a table as a list of floats', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', 'tables', 'http://wiki.puredata.info/%lang/tabdump'),
(2867, 'tabset', '', 'set a table with a list of floats', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', 'tables', 'http://wiki.puredata.info/%lang/tabset'),
(2868, 'tavg~', '', 'arithmetic mean between two bangs', '', 'audio', 'AUDIO ANALYSIS', '', '', '', 'message, dsp', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/tavg~'),
(2869, 'time', '', 'get system time', '', 'control', 'GLUE', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/time'),
(2870, 'unpack~', '', 'convert a list of floats to a signal', '', 'audio', 'AUDIO MISC', '', '', '', 'dsp, message', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/unpack~'),
(2871, 'urn', '', 'unique random numbers', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/urn (zexy)'),
(2872, 'wrap', '', 'wrap the float-input between to boundaries', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/wrap'),
(2873, 'z~', '', 'samplewise delay', '', 'audio', 'AUDIO PROCESSING', '', '', '', 'dsp', '', '', '', '', '', '', 'zexy', '', '', '', 'http://wiki.puredata.info/%lang/z~'),
(2874, 'cart2pol', '', 'convert cartesian coordinates to polar', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'zexy Abstraction', '', '', '', 'http://wiki.puredata.info/%lang/cart2pol'),
(2875, 'cart2sph', '', 'convert cartesian coordinates to spheric', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'zexy Abstraction', '', '', '', 'http://wiki.puredata.info/%lang/cart2sph'),
(2876, 'deg2rad', '', 'convert degree to radiant', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'zexy Abstraction', '', '', '', 'http://wiki.puredata.info/%lang/deg2rad'),
(2877, 'mean', '', 'get the mean value of a list of floats', '', 'math', 'MATH', '', '', '', 'message', '', '', '', '', '', '', 'zexy Abstraction', '', '', '', 'http://wiki.puredata.info/%lang/mean (zexy)');
