From eced13034590f0c7ad5ef67096073a8e3933326e Mon Sep 17 00:00:00 2001
From: Jonathan Wilkes <jon.w.wilkes@gmail.com>
Date: Thu, 30 Mar 2017 17:18:17 -0400
Subject: [PATCH] keep midr-mjpeg.mov in pd/doc/media, but remove all the
 copies of external media files. There aren't any references to those copied
 files in any of the docs, so they are useless. This means the root "doc"
 directory is now gone.

---
 doc/Makefile                                  |  130 --
 doc/TODO                                      |   19 -
 doc/media/bach.mid                            |  Bin 4064 -> 0 bytes
 doc/media/kanon.mid                           |  Bin 5282 -> 0 bytes
 doc/media/nixon.aiff                          |  Bin 449214 -> 0 bytes
 .../externals-howto/HOWTO-externals-de.tex    | 1806 -----------------
 .../externals-howto/HOWTO-externals-en.tex    | 1747 ----------------
 doc/tutorials/externals-howto/LICENSE.txt     |  179 --
 doc/tutorials/externals-howto/Makefile        |   71 -
 .../externals-howto/example1/Makefile         |  154 --
 .../externals-howto/example1/helloworld.c     |   93 -
 .../externals-howto/example2/Makefile         |    6 -
 .../externals-howto/example2/counter.c        |   86 -
 .../externals-howto/example3/Makefile         |    6 -
 .../externals-howto/example3/counter.c        |  203 --
 .../externals-howto/example4/Makefile         |    6 -
 doc/tutorials/externals-howto/example4/pan~.c |  146 --
 packages/Makefile                             |    9 +-
 packages/Makefile.buildlayout                 |    2 -
 packages/darwin_app/Makefile                  |    2 -
 {doc => pd/doc}/media/midr-mjpeg.mov          |  Bin
 21 files changed, 1 insertion(+), 4664 deletions(-)
 delete mode 100644 doc/Makefile
 delete mode 100644 doc/TODO
 delete mode 100644 doc/media/bach.mid
 delete mode 100644 doc/media/kanon.mid
 delete mode 100644 doc/media/nixon.aiff
 delete mode 100644 doc/tutorials/externals-howto/HOWTO-externals-de.tex
 delete mode 100644 doc/tutorials/externals-howto/HOWTO-externals-en.tex
 delete mode 100644 doc/tutorials/externals-howto/LICENSE.txt
 delete mode 100644 doc/tutorials/externals-howto/Makefile
 delete mode 100644 doc/tutorials/externals-howto/example1/Makefile
 delete mode 100644 doc/tutorials/externals-howto/example1/helloworld.c
 delete mode 100644 doc/tutorials/externals-howto/example2/Makefile
 delete mode 100644 doc/tutorials/externals-howto/example2/counter.c
 delete mode 100644 doc/tutorials/externals-howto/example3/Makefile
 delete mode 100644 doc/tutorials/externals-howto/example3/counter.c
 delete mode 100644 doc/tutorials/externals-howto/example4/Makefile
 delete mode 100644 doc/tutorials/externals-howto/example4/pan~.c
 rename {doc => pd/doc}/media/midr-mjpeg.mov (100%)

diff --git a/doc/Makefile b/doc/Makefile
deleted file mode 100644
index e18d92895..000000000
--- a/doc/Makefile
+++ /dev/null
@@ -1,130 +0,0 @@
-#==============================================================================#
-#
-# Centralized build system for "doc".  
-#
-# see for instructions: http://puredata.org/docs/developer/build
-#  <hans@at.or.at>
-#
-#==============================================================================#
-
-CWD := $(shell pwd)
-
-# these are designed to be overridden by the packages/Makefile
-cvs_root_dir := $(shell cd $(CWD)/.. && pwd)
-DESTDIR = $(CWD)/build/
-BUILDLAYOUT_DIR = $(cvs_root_dir)/packages
-
-CURL := curl --connect-timeout 600 --max-time 3600
-
-# default target
-all:
-	@echo "this currently does nothing"
-
-include $(BUILDLAYOUT_DIR)/Makefile.buildlayout
-
-#==============================================================================#
-#
-# OVERARCHING BUILD TARGETS
-#
-#==============================================================================#
-
-DOC_TARGETS = media
-
-# clean up after everything is installed
-final_setup:
-	chmod -R ugo-w $(pddocdir)
-
-install: $(objectsdir) $(helpdir) $(manualsdir) $(examplesdir) \
-$(patsubst %, %_install,$(DOC_TARGETS))
-	@echo " "
-	@echo "doc install succeeded!"
-
-
-#==============================================================================#
-#
-# PROJECT-SPECIFIC TARGETS
-#
-#==============================================================================#
-
-
-#------------------------------------------------------------------------------#
-# TEMPLATE
-TEMPLATE_NAME = template
-template_install: $(manualsdir)
-	install -d $(helpdir)$(manualsdir)/$(TEMPLATE_NAME)
-	install -p $(doc_src)/template/*.* \
-		$(helpdir)$(manualsdir)/$(TEMPLATE_NAME) 
-
-template_clean:
-	-rm -f -- $(helpdir)$(manualsdir)/$(TEMPLATE_NAME)/*.*
-	-rmdir --	$(helpdir)$(manualsdir)/$(TEMPLATE_NAME) 
-
-
-#------------------------------------------------------------------------------#
-# MEDIA
-MEDIA_NAME = media
-media_install: $(pddocdir)
-	install -d $(DESTDIR)$(pddocdir)/$(MEDIA_NAME)
-	install -p $(doc_src)/media/*.* \
-		$(DESTDIR)$(pddocdir)/$(MEDIA_NAME) 
-# ln is cp on MinGW, so these won't work since the target files don't exist at
-# the time that the media_install target is generally run. For MinGW, this is
-# instead handled in packages/win32_inno/pd-inno.iss.in
-ifneq (MINGW,$(findstring MINGW,$(UNAME)))
-# random sound files
-	ln -sf ../../doc/sound/bell.aiff \
-		$(DESTDIR)$(pddocdir)/$(MEDIA_NAME)/bell.aiff
-	ln -sf ../../doc/sound/voice.wav \
-		$(DESTDIR)$(pddocdir)/$(MEDIA_NAME)/voice.wav
-	ln -sf ../../doc/sound/voice2.wav \
-		$(DESTDIR)$(pddocdir)/$(MEDIA_NAME)/voice2.wav
-	ln -sf ../../extra/bsaylor/examples/noiseburst.wav \
-		$(DESTDIR)$(pddocdir)/$(MEDIA_NAME)/noiseburst.wav
-	ln -sf ../../extra/ekext/examples/stink.wav \
-		$(DESTDIR)$(pddocdir)/$(MEDIA_NAME)/stink.wav
-	ln -sf ../../extra/ekext/examples/beauty.wav \
-		$(DESTDIR)$(pddocdir)/$(MEDIA_NAME)/beauty.wav
-	ln -sf ../../extra/ekext/examples/drummach.wav \
-		$(DESTDIR)$(pddocdir)/$(MEDIA_NAME)/drummach.wav
-# Gem videos
-	ln -sf ../../extra/Gem/examples/data/alea.mpg \
-		$(DESTDIR)$(pddocdir)/$(MEDIA_NAME)/alea.mpg
-	ln -sf ../../extra/Gem/examples/data/homer.avi \
-		$(DESTDIR)$(pddocdir)/$(MEDIA_NAME)/homer.avi
-	ln -sf ../../extra/Gem/examples/data/anim-1.mov \
-		$(DESTDIR)$(pddocdir)/$(MEDIA_NAME)/anim-1.mov
-endif
-
-media_clean:
-	-rm -f -- $(DESTDIR)$(pddocdir)/$(MEDIA_NAME)/*.*
-	-rmdir --	$(DESTDIR)$(pddocdir)/$(MEDIA_NAME) 
-
-#==============================================================================#
-#
-# CLEAN TARGETS
-#
-#==============================================================================#
-
-# the destination-specific clean targets are in Makefile.buildlayout
-clean: $(patsubst %, %_clean,$(DOC_TARGETS))
-
-distclean: clean cruft_clean
-
-
-
-
-test_locations:
-	@echo "PD_VERSION: $(PD_VERSION)"
-	@echo "PACKAGE_VERSION: $(PACKAGE_VERSION)"
-	@echo "CWD $(CWD)"
-	@echo "DESTDIR $(DESTDIR)"
-	@echo "PREFIX $(prefix)"
-	@echo "BINDIR  $(bindir)"
-	@echo "LIBDIR  $(libdir)"
-	@echo "OBJECTSDIR  $(objectsdir)"
-	@echo "PDDOCDIR  $(pddocdir)"
-	@echo "LIBPDDIR  $(libpddir)"
-	@echo "LIBPDBINDIR  $(libpdbindir)"
-	@echo "HELPDIR  $(helpdir)"
-	@echo "MANUALSDIR  $(manualsdir)"
-	@echo "EXAMPLESDIR  $(examplesdir)"
diff --git a/doc/TODO b/doc/TODO
deleted file mode 100644
index a6a3a7677..000000000
--- a/doc/TODO
+++ /dev/null
@@ -1,19 +0,0 @@
-
-- add externals HOWTO to manuals/Pd
-
-- create Makefile for Pd-extended build system
-
-- add pd-fileformat doc: http://student-kmt.hku.nl/%7Etjeerd/pd/pd_fileformat.html
-
-- replace [pddp] with "pddp" in all help files so that it doesn't cause bugs
-  with the pddp/pddp.pd meta file, and other things in the future.  Here's a
-  pattern:  sed -n 's|obj \([0-9]*\) \([0-9]*\) pddp;|msg \1 \2 pddp;|p' *.pd
-
-- add doc/pddp/about, help, etc. to doc/Makefile
-
-- mv doc/pddp/pddp.pd to doc/pddp/about/pddp-about.pd
-
-- add [symbol 1( and [1 ( test messages to the bottom right example in 
-  [pd some odd cases of list handling] in
-  doc/pddp/all_about_lists_vs_anythings.pd
-
diff --git a/doc/media/bach.mid b/doc/media/bach.mid
deleted file mode 100644
index 301546cdcb85e6fb0ffe4b49785e47d6857084af..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 4064
zcmbVO%T60f6fKKUB4rly2cud<*(An|9}pU1HBTFa0|;l|j&Xt&uocJ5h*b}bCaY}l
z7tANjFU)*H{)e2~)u#%VNi1b`%csvh_fd7L+-jelDy1H&f?6p2)oPDE;MYIuuJHTT
zsMi?}N1<-Kexnci=T}F=!Kq$atSqip7N3Ao-MAbNFFNCXw{w1erQi1ky-{b}JAI)$
zV|{Wt(A&MP))l?95>{(rrKZb45WuhUZZy2m7nh&JQJ?nS^#}cNe>e#B+fMha*dP4S
z8_4fsu(Wu76)pwku&nMD9=AuG?gtHpk}`Qd{t9?uIOwUn<Aq;8{;TeO`R(nf|Nd;O
zJKf>sCuFAnE5x_!NqoH?soOei9X5iEU^iel9>B@pO0J{pEfAWrXkyWjMdLoQ4~=~Q
zTd+dif!)cNaZZdgPah|LUlc{)P!@++v}Dn`j~qbr0KhTqarPn3nQ=zs_d|R)3I?CY
zXYNh-Np;jA-U2R(_&E6ue3xdhHXo;skCV?HY(i)Ao(^%RkB&%F>(Uz8!Df=`EM<mp
zRMUP+P?}rr<9;f>j-NW?5%*iuNP>LZgQ@(uHTD4cf%CKWxBlsqv?<NmjG#bm7Q<wj
zypKCR6dIyHCOzpvrjI*56q=&oH|BdDd)WIu?5N{ILFQpk%8@U2LJkCxIj|G5BZ!$c
zEaWK8dgX0Vx7$MA24~jG&i8(DW5${1h397*X&PU1zI>c~SBBAH+26z2Sl2)^iX7b|
z#63dJC$J~5#Hq&-r9bl|P9DG8N*S0tO3MH|u)dIwJN{>L`7k0K=|G~7J3a)=wKsi>
zk-!otK%4<uNiIMl33MRQ#~mL6a=y4}?t{T8<m2=B3_QOD(;Xn6o8QJEXx}>o#Hrtw
z6D|b%me`SD%1o7Z7m~a1;P&%=<kRTmKA*>kdYl73wZy4Mew4_QDXspZ<SmxBQ!Y&R
zw(rW@KK^s~gSY+v!smDrByk!<YEp(R!&YIdur=7)1339BXjZxc!gE<Xk8a}03S0zP
zg<XYRgI$Bg|A7?$A7*g!*F`}HYqBsNIU+AsiWh4V$pVEU2o@#^7A6c9Q(jf!ND<4j
zSf1x~W76|Gu#B{guPKY2Ax^%{s3g%!h!)7gG!+ZeRV*IP$R=A#Qk}bVOLFgLqW3I{
z(d!tkR+A!Z5w-+t0vZn=C%-HLl84Rpq0X3HV_AN=+$|p`e^p}0e%L*;`)UztU`$e+
z*a?nxihq#U-8kD^9Q$myecbU8!#H3e$6-UF3SwhW3!|6fZJRjX=~zDQ_)s*-<<j!s
zB17yUWPTXubQdw4?{r;0K9A4b=l5Z{7V<f1oID@*^?g1k_a*9jiMpsm-0{&78994+
z>q)A!tz!sBHJ1P-cmy~_#OH@JI`c~6*4VwW=h7lJY5S=tJ6w!z;+d1^m%;F_(4kjo
z0L!i8^~~yLJ!~BX=;-5)4*_W@iFBj`i9YW55RhAx9i~HwR72o&^l`^W6J&rx>4tdN
z{@81yCZFV4u;XTjeAdg(rtQ4-V%vCm@KWKc!<>BF@sWqzr$4xAspWj8Up8A*{(`B=
R(?kTnsPt*1<o?EM`VFB8Uv~fi

diff --git a/doc/media/kanon.mid b/doc/media/kanon.mid
deleted file mode 100644
index a07f5ecaca33130e66304d6eb1ae20bb96910416..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5282
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
YOh7P2q2eG*Q1BQfCaG(}op#6n0+CAT6951J

diff --git a/doc/media/nixon.aiff b/doc/media/nixon.aiff
deleted file mode 100644
index 3a58dc2b50274a478ac59eea4503a2b330250b82..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 449214
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
IuIT^U2yuK|x&QzG

diff --git a/doc/tutorials/externals-howto/HOWTO-externals-de.tex b/doc/tutorials/externals-howto/HOWTO-externals-de.tex
deleted file mode 100644
index 73b2eedbd..000000000
--- a/doc/tutorials/externals-howto/HOWTO-externals-de.tex
+++ /dev/null
@@ -1,1806 +0,0 @@
-% format latexg -*- latex -*-
-
-\documentclass[12pt, a4paper,austrian, titlepage]{article}
-
-
-%% HOWTO write an external for Pd
-%% Copyright (c) 2001-2006 by IOhannes m zmölnig
-%%
-%%  Permission is granted to copy, distribute and/or modify this document
-%%  under the terms of the GNU Free Documentation License, Version 1.2
-%%  or any later version published by the Free Software Foundation;
-%%  with no Invariant Sections, no Front-Cover Texts, and no Back-Cover
-%%  Texts.  A copy of the license is included in the LICENSE.txt file.
-
-%sprache
-\usepackage[latin1]{inputenc}
-\usepackage[T1]{fontenc}
-\usepackage{babel}
-
-% add hypertext support (fine for latex2html)
-\usepackage{html}
-
-% add landscape support (for rotating text through 90deg)
-\usepackage{lscape}
-
-
-%\begin{latexonly}
-% pdf kompatibilität
-\newif\ifpdf
-\ifx\pdfoutput\undefined
-  \pdffalse     % we are not running PDFLatex
-\else
-  \pdfoutput=1  % yes, we are running PDFLatex
-  \pdftrue
-\fi
-
-\latexhtml{
-\ifpdf
-  \usepackage[pdftex]{graphicx}
-  \pdfcompresslevel=9
-\else
-  \usepackage{graphicx}
-\fi
-}{
-\usepackage{graphicx}
-}
-
-
-\title{
-HOWTO \\
-write an External \\
-for {\em Pure data}
-}
-
-\author{
-johannes m zmölnig \\
-\\
-{\em
-\latexhtml{institut für elektronische musik und akustik}
-{\htmladdnormalink{institut für elektronische musik und akustik}{http://iem.at}}
-}
-}
-
-\date{}
-
-\begin {document}
-\maketitle
-
-\hyphenation{Echt-zeit}
-\hyphenation{Computer-musik-program-men}
-\hyphenation{Echt-zeit-Computer-musik-pro-gramm}
-
-\begin{abstract}
-Pd ist ein graphisches Computermusiksystem in der Tradition von IRCAMs {\em ISPW-max}.
-
-Obwohl eine Fülle von Funktionen von Pd selbst zur Verfügung gestellt 
-werden, stößt man doch manchmal an die Grenzen dessen,
-das mit diesen Primitiven und ihren Kombinationen möglich ist.
-
-Deswegen bietet Pd die Möglichkeit, eigene Primitive (``objects'', Objekte) in komplexen
-Programmiersprachen wie {\tt C/C++} zu erstellen.
-
-In diesem Dokument soll beschrieben werden, wie man solche Primitive mit Hilfe der 
-Sprache {\tt C}, in der auch Pd selbst realisiert wurde, schreibt.
-\end{abstract}
-
-
-\vfill
-\newpage
-
-\tableofcontents
-
-\vfill
-\newpage
-
-\section{Voraussetzungen und Begriffsbestimmungen}
-
-Pd bezieht sich auf das graphische Echtzeit-Computermusikprogramm von
-Miller~S.~Puckette.
-{\em Pure data}.
-
-Zum Verständnis dieses Dokumentes wird der Umgang mit Pd sowie
-Verständnis von Programmiertechniken, insbesondere {\tt C} vorausgesetzt.
-
-Zum Schreiben von eigenen Primitiven wird weiters ein {\tt C}-Compiler,
-der dem {\tt ANSI-C}-Standard genügt, notwendig sein.
-Solche Compiler sind beispielsweise der {\em Gnu C-Compiler} (gcc) auf linux-Systemen oder
-{\em Visual-C++} auf Windows-Systemen.
-
-\subsection{Klassen, Instanzen und Objekte}
-Pd ist in der Programmiersprache {\tt C} geschrieben.
-Allerdings ist Pd auf Grund seiner graphischen Natur ein {\em objektorientiertes} System.
-Da {\tt C} die Verwendung von Klassen nicht sehr gut unterstützt, ist der resultierende
-Quellcode nicht so elegant wie er zum Beispiel unter {\tt C++} wäre.
-
-Der Ausdruck {\em Klasse} bezieht sich in diesem Dokument auf die Realisierung eines
-Konzeptes, bei dem Daten und Manipulatoren eine Einheit bilden.
-
-Konkrete {\em Instanzen einer Klasse} sind {\em Objekte}.
-
-\subsection{Internals, Externals und Libraries}
-Um Begriffsverwirrungen von vorneherein auszuschließen, seien hier kurz die Ausdrücke
-{\em Internal}, {\em External} und {\em Library} erklärt.
-
-\paragraph{Internal}
-Ein {\em Internal} ist eine Klasse, die in Pd eingebaut ist.
-Viele Primitive wie ``+'', ``pack'' oder ``sig\~\/`` sind {\em Internals}
-
-\paragraph{External}
-Ein {\em External} ist eine Klasse, die nicht in Pd eingebaut ist und erst zur Laufzeit
-nachgeladen wird.
-Sind sie einmal im Speicher von Pd, so sind {\em Externals} nicht mehr von {\em Internals} zu
-unterscheiden.
-
-\paragraph{Library}
-Eine {\em Library} bezeichnet eine Sammlung von {\em Externals},
-die gemeinsam in eine Binärdatei kompiliert werden.
-
-{\em Library}-Dateien müssen eine betriebssystemabhängige Namenskonvention einhalten:
-
-\begin{tabular}{c||c|c|c}
-Bibliothek&linux&irix&Win32 \\
-\hline
-{\tt my\_lib}&{\tt  my\_lib.pd\_linux}&{\tt  my\_lib.pd\_irix}&
-{\tt  my\_lib.dll}\\
-\end{tabular}
-
-Die einfachste Form einer {\em Library} beinhaltet genau ein {\em External},
-das den selben Name trägt, wie auch die {\em Library}
-
-Im Gegensatz zu Externals können {\em Libraries} mit bestimmten Befehlen
-von Pd importiert werden.
-Ist eine {\em Library} importiert worden,
-so sind alle {\em Externals}, die sie beinhaltet,
-in den Speicher geladen und stehen als Objekte zur Verfügung.
-
-Pd stellt zwei Methoden zur Verfügung, um {\em Libraries} zu laden:
-\begin{itemize}
-\item mit der commandline-Option ``{\tt -lib my\_lib}''
-\item durch Kreieren eines Objektes ``{\tt my\_lib}''
-\end{itemize}
-
-Die erste Methode lädt die {\em Library} sofort beim Starten von Pd.
-Dies ist die zu bevorzugende Methode für {\em Libraries},
-die mehrere {\em Externals} beinhalten.
-
-Die zweite Methode ist für {\em Libraries} zu bevorzugen, die genau
-ein {\em External} mit dem selben Namen beinhalten.
-Bei der zweiten Methode wird zuerst geprüft, ob eine Klasse namens ``my\_lib'' bereits
-in den Speicher geladen ist.
-Ist dies nicht der Fall\footnote
-{Ist eine solche Klasse bereits im Speicher, wird ein
-Objekt namens ``my\_lib'' instanziiert und der Vorgang bricht ab.
-Es wird also keine neue {\em Library} geladen.
-Man kann daher keine {\em Libraries} mit bereits verwendeten Klassennamen,
-wie zum Beispiel ``abs'', laden.}
-so werden alle Pfade untersucht,
-ob darin eine Datei namens ``{\tt my\_lib.pd\_linux}''\footnote{
-oder einer anderen betriebssystemabhängigen Dateinamenerweiterung (s.o.)}
-existiert.
-Wird eine solche Datei gefunden, so werden alle in ihr enthaltenen {\em Externals}
-in den Speicher geladen.
-Danach wird nachgesehen, ob nun eine Klasse namens ``my\_lib''
-als (neu geladenes) {\em External} im Speicher existiert.
-Ist dies der Fall, so wird eine Instanz dieser Klasse geschaffen.
-Ansonsten wird eine Fehlermeldung ausgegeben, die Instanziierung ist gescheitert.
-
-
-\section{mein erstes External: {\tt helloworld}}
-Wie das beim Erlernen von Programmiersprachen so üblich ist,
-beginnen wir mit ``Hello world''.
-
-Ein Objekt soll geschaffen werden, dass jedesmal, wenn es
-mit ``bang'' getriggert wird, die Zeile ``Hello world!!'' auf
-die Standardausgabe schreibt.
-
-\subsection{die Schnittstelle zu Pd}
-Um ein Pd-External zu schreiben, braucht man eine wohldefinierte Schnittstelle.
-Diese wird in der Datei ``m\_pd.h'' zur Verfügung gestellt.
-
-\begin{verbatim}
-#include "m_pd.h"
-\end{verbatim}
-
-
-\subsection{eine Klasse und ihr Datenraum}
-Als nächstes muß eine neue Klasse vorbereitet und der
-Datenraum für diese Klasse definiert werden.
-
-\begin{verbatim}
-static t_class *helloworld_class;
-
-typedef struct _helloworld {
-  t_object  x_obj;
-} t_helloworld;
-\end{verbatim}
-
-\verb+hello_worldclass+ wird der Zeiger auf die neue Klasse.
-
-Die Struktur \verb+t_helloworld+ (vom Typ \verb+_helloworld+)
-stellt den Datenraum der Klasse dar.
-Ein unverzichtbares Element ist dabei eine Variable des Type \verb+t_object+.
-In ihr werden interne Objekteigenschaften abgelegt, wie zum Beispiel
-die Größe der Objekt-Box bei der graphischen Darstellung, aber auch
-Daten über Inlets und Outlets.
-\verb+t_object+ muss der erste Eintrag in die Struktur sein !
-
-Da bei einer einfachen ``Hello world''-Anwendung keine Variablen gebraucht werden,
-ist die Struktur ansonsten leer.
-
-\subsection{Methodenraum}
-Zu einer Klasse gehören neben einem Datenraum auch ein Satz von
-Manipulatoren (Methoden) mit denen diese Daten manipuliert werden können.
-
-Wird eine Message an eine Instanz unserer Klasse geschickt,
-so wird eine Methoden aufgerufen.
-Diese Mehtoden, die die Schnittstelle zum Messagesystem von Pd bilden, 
-haben grundsätzlich kein Rückgabeargument, sind also vom Typ \verb+void+.
-
-\begin{verbatim}
-void helloworld_bang(t_helloworld *x)
-{
-  post("Hello world !!");
-}
-\end{verbatim}
-
-Diese Methode hat ein Übergabeargument vom Typ \verb+t_helloworld+,
-sodass wir also unseren Datenraum manipulieren könnten.
-
-Da wir nur ``Hello world!'' ausgeben wollen (und ausserdem unser Datenraum
-recht spärlich ist), verzichten wir auf eine Manipulation.
-
-Mit dem Befehl \verb+post(char *c,...)+ wird eine Meldung an die Standardausgabe
-geschickt.
-Ein Zeilenumbruch wird automatisch angehängt.
-Ansonsten funktioniert \verb+post()+ gleich wie der {\tt C}-Befehl \verb+printf()+.
-
-\subsection{Generierung einer neuen Klasse}
-Um eine neue Klasse zu generieren, müssen Angaben über
-den Datenraum und den Methodenraum dieser Klasse 
-beim Laden einer Library an Pd übergeben werden.
-
-Wird eine neue Library ``my\_lib'' geladen,
-so versucht Pd eine Funktion ``my\_lib\_setup()'' aufzurufen.
-Diese Funktion (oder von ihr aufgerufene Funktionen) teilt Pd mit,
-welche Eigenschaften die neuen Klassen haben.
-Sie wird nur einmal, beim Laden der Library aufgerufen.
-
-\begin{verbatim}
-void helloworld_setup(void)
-{
-  helloworld_class = class_new(gensym("helloworld"),
-        (t_newmethod)helloworld_new,
-        0, sizeof(t_helloworld),
-        CLASS_DEFAULT, 0);
-
-  class_addbang(helloworld_class, helloworld_bang);
-}
-\end{verbatim}
-
-\paragraph{class\_new}
-
-Der Befehl \verb+class_new+ kreiert eine neue Klasse und gibt einen Zeiger auf diesen
-Prototyp zurück.
-
-Das erste Argument ist der symbolische Name der Klasse.
-
-Die nächsten beiden Argumente definieren Konstruktor und Destruktor der Klasse.
-Wenn in einen Pd-Patch ein Objekt kreiert wird, 
-instanziiert der Konstruktor \verb+(t_newmethod)helloworld_new+ diesses Objekt
-und initialisiert den Datenraum.
-Wird ein Pd-Patch geschlossen oder ein Objekt daraus entfernt,
-so gibt der Destruktor, wenn notwendig, dynamisch reservierten Speicher wieder frei.
-Der Speicherplatz für den Datenraum selbst wird von Pd automatisch freigegeben.
-Deshalb kann in diesem Beispiel auf einen Destruktor verzichtet werden,
-folglich wird dieses Argument auf ``0'' gesetzt.
-
-Damit Pd genug Speicher für den Datenraum allozieren und wieder freigeben kann,
-wird die Größe dieser Datenstruktur als viertes Argument übergeben.
-
-Das fünfte Argument bestimmt, wie Klasseninstanzen graphisch dargestellt werden und 
-ob sie mit anderen Objekten verknüpfbar sind.
-Der Standardwert \verb+CLASS_DEFAULT+ (oder einfacher: ``0'') bezieht sich auf
-ein Objekt mit mindestens einem Inlet.
-Würde man keinen Eingang wollen (wie zum Beispiel beim Internal ``receive''),
-so kann man diesen Wert auf \verb+CLASS_NOINLET+ setzen.
-
-Die restlichen Argumente definieren die Übergabeargumente eines Objektes und deren Typ.
-
-Bis zu sechs numerische und symbolische Objektargumente können in beliebiger Reihenfolge
-mit \verb+A_DEFFLOAT+ und \verb+A_DEFSYMBOL+ angegeben werden.
-Sollen mehr Argumente übergeben werden oder die Atomtyp-Reihenfolge flexibler sein,
-so bietet \verb+A_GIMME+ die Übergabe einer beliebigen Liste von Atomen.
-
-Die Objektargumentliste wird mit ``0'' terminiert.
-In unserem Beispiel sind also keine Übergabeargumente für die Klasse vorgesehen.
-
-\paragraph{class\_addbang}
-Jetzt muss zur Klasse noch ein Methodenraum hinzugefügt werden.
-
-Mit \verb+class_addbang+ wird der durch das erste Argument definierten Klasse
-eine Methode für eine ``bang''-Message hinzuzugefügt.
-Diese Methode ist das zweite Argument.
-
-
-
-\subsection{Konstruktor: Instanziierung eines Objektes}
-Jedesmal, wenn in einem Pd-Patch ein Objekt einer Klasse kreiert wird,
-schafft der mit \verb+class_new+ angegebene Konstruktor eine neue Instanz der Klasse.
-
-Der Konstruktor ist immer vom Typ \verb+void *+
-
-\begin{verbatim}
-void *helloworld_new(void)
-{
-  t_helloworld *x = (t_helloworld *)pd_new(helloworld_class);
-
-  return (void *)x;
-}
-\end{verbatim}
-
-Die Übergabeargumente der Konstruktorfunktion hängen von den mit
-\verb+class_new+ angegebenen Objektargumenten ab.
-
-\begin{tabular}{l|l}
-\verb+class_new+-Argument&Konstruktorargument\\
-\hline
-\verb+A_DEFFLOAT+&\verb+t_floatarg f+ \\
-\verb+A_DEFSYMBOL+&\verb+t_symbol *s+ \\
-\verb+A_GIMME+&\verb+t_symbol *s, int argc, t_atom *argv+
-\end{tabular}
-
-Da in diesem Beispiel keine Objektargumente existieren, hat auch
-der Konstruktor keine.
-
-Die Funktion \verb+pd_new+ reserviert Speicher für den Datenraum, initialisiert
-die objektinternen Variablen und gibt einen Zeiger auf den Datenraum zurück.
-
-Der Typ-Cast auf den Datenraum ist notwendig.
-
-Normalerweise würden im Konstruktor auch die Objektvariablen initialisiert werden.
-In diesem Beispiel ist dies aber nicht notwendig.
-
-Der Konstruktor muss einen Zeiger auf den instanziierten Datenraum zurückgeben.
-
-\subsection{der Code: \tt helloworld}
-
-\begin{verbatim}
-#include "m_pd.h"
-
-static t_class *helloworld_class;
-
-typedef struct _helloworld {
-  t_object  x_obj;
-} t_helloworld;
-
-void helloworld_bang(t_helloworld *x)
-{
-  post("Hello world !!");
-}
-
-void *helloworld_new(void)
-{
-  t_helloworld *x = (t_helloworld *)pd_new(helloworld_class);
-
-  return (void *)x;
-}
-
-void helloworld_setup(void) {
-  helloworld_class = class_new(gensym("helloworld"),
-        (t_newmethod)helloworld_new,
-        0, sizeof(t_helloworld),
-        CLASS_DEFAULT, 0);
-  class_addbang(helloworld_class, helloworld_bang);
-}
-\end{verbatim}
-
-
-\section{ein komplexes External: {\tt counter}}
-
-Als nächstes soll ein einfacher Zähler als External geschrieben werden.
-Ein ``bang''-Trigger soll den aktuellen Zählerstand am Outlet ausgeben
-und anschließend um 1 erhöhen.
-
-Diese Klasse unterscheidet sich nicht sonderlich von der vorherigen, 
-ausser dass nun eine interne Variable ``Zählerstand'' benötigt
-wird und das Ergebnis nicht mehr auf die Standardausgabe geschrieben sondern
-als Message zu einem Outlet geschickt wird.
-
-\subsection{Variablen eines Objektes}
-Ein Zähler braucht natürlich eine Zustandsvariable,
-in der der aktueller Zählerstand gespeichert ist.
-
-Solche zum Objekt gehörigen Zustandsvariablen werden im Datenraum abgelegt.
-
-\begin{verbatim}
-typedef struct _counter {
-  t_object  x_obj;
-  t_int i_count;
-} t_counter;
-\end{verbatim}
-
-Die Ganzzahlvariable \verb+i_count+ beschreibt den Zählerstand.
-Natürlich könnte man sie auch als Gleitkommawert realisieren,
-doch traditionell werden Zähler ganzzahlig ausgeführt.
-
-\subsection{Übergabeargumente}
-Für einen Zähler ist es durchaus sinnvoll, wenn man den Startwert festlegen kann.
-Hier soll der Startwert dem Objekt bei der Kreation übergeben werden.
-
-\begin{verbatim}
-void counter_setup(void) {
-  counter_class = class_new(gensym("counter"),
-        (t_newmethod)counter_new,
-        0, sizeof(t_counter),
-        CLASS_DEFAULT,
-        A_DEFFLOAT, 0);
-
-  class_addbang(counter_class, counter_bang);
-}
-\end{verbatim}
-
-Es ist also ein Argument zur Funktion \verb+class_new+ hinzugekommen:
-
-\verb+A_DEFFLOAT+ teilt mit, dass das Objekt ein Übergabeargument
-vom Typ \verb+t_floatarg+ hat.
-
-
-
-\subsection{Konstruktor}
-Dem Konstruktor kommen nun mehrere neue Aufgaben zu.
-Zum ersten muss eine Variable initialisiert werden,
-zum anderen muss auch ein Outlet für das Objekt geschaffen werden.
-\begin{verbatim}
-void *counter_new(t_floatarg f)
-{
-  t_counter *x = (t_counter *)pd_new(counter_class);
-
-  x->i_count=f;
-  outlet_new(&x->x_obj, &s_float);
-
-  return (void *)x;
-}
-\end{verbatim}
-
-Die Konstruktorfunktion hat jetzt ein Argument fom Typ \verb+t_floatarg+, wie es in
-der Setup-Routine \verb+class_new+ deklariert worden ist.
-Dieses Argument initialisiert den Zähler.
-
-Einer neuer Outlet wird mit der Funktion \verb+outlet_new+ geschaffen.
-Das erste Argument ist ein Zeiger auf die Objektinterna,
-in denen der neue Ausgang geschaffen wird.
-
-Das zweite Argument ist eine symbolische Typbeschreibung des Ausgangs.
-Da der Zähler numerische Werte ausgeben soll, ist er vom Typ ``float''.
-Sollte der Ausgang für Messages mit verschiedenen Selectoren verwendet werden,
-so ist dieser Wert ``0''.
-
-\verb+outlet_new+ gibt einen Zeiger auf den neuen Outlet zurück und speichert diesen
-Zeiger in der \verb+t_object+-Variablen \verb+x_obj.ob_outlet+.
-Wird nur ein Outlet verwendet, muss daher der Zeiger nicht extra im Datenraum gespeichert
-werden.
-Werden mehrere Outlets verwendet, so müssen diese Zeiger im Datenraum gespeichert werden.
-
-\subsection{die Zählermethode}
-Bei einem Triggerevent soll der alte Zählerstand ausgegeben und um eins inkrementiert werden.
-
-\begin{verbatim}
-void counter_bang(t_counter *x)
-{
-  t_float f=x->i_count;
-  x->i_count++;
-  outlet_float(x->x_obj.ob_outlet, f);
-}
-\end{verbatim}
-
-Die Funktion \verb+outlet_float+ gibt an dem Outlet, auf den das erste Argument verweist,
-eine Gleitkommazahl (zweites Argument) aus.
-
-Hier wird zuerst der Zählerstand in eine Gleitkomma-Buffervariable gespeichert.
-Danach wird er inkrementiert und dann wird erst die Buffervariable ausgegeben.
-
-Was auf den ersten Blick unnötig erscheint, macht bei näherer Betrachtung Sinn:
-Die Buffervariable wurde gleich als \verb+t_float+ realisiert,
-da sich \verb+outlet_float+ sowieso einen Gleitkommawert erwartet
-und ein Cast unvermeidlich ist.
-
-Würde der Zählerstand zuerst an den Outlet geschickt werden und
-danach erst inkrementiert werden, würde dies unter Umständen zu einem etwas seltsamen
-Verhalten führen.
-Wenn nämlich der Zählerausgang wieder an den Inlet zurückgeführt würde, der
-Zähler sich also selbst triggerte, so würde die Zählermethode erneut
-aufgerufen, ohne dass der Zählerstand inkrementiert worden wäre.
-Dies ist im Allgemeinen aber unerwünscht.
-
-Man kann übrigens das gleiche Ergebnis wie hier mit nur einer einzigen Zeile erreichen, 
-doch sieht man das {\em Reentrant}-Problem dann nicht sehr gut.
-
-\subsection{der Code: \tt counter}
-
-\begin{verbatim}
-#include "m_pd.h"
-
-static t_class *counter_class;
-
-typedef struct _counter {
-  t_object  x_obj;
-  t_int i_count;
-} t_counter;
-
-void counter_bang(t_counter *x)
-{
-  t_float f=x->i_count;
-  x->i_count++;
-  outlet_float(x->x_obj.ob_outlet, f);
-}
-
-void *counter_new(t_floatarg f)
-{
-  t_counter *x = (t_counter *)pd_new(counter_class);
-
-  x->i_count=f;
-  outlet_new(&x->x_obj, &s_float);
-
-  return (void *)x;
-}
-
-void counter_setup(void) {
-  counter_class = class_new(gensym("counter"),
-        (t_newmethod)counter_new,
-        0, sizeof(t_counter),
-        CLASS_DEFAULT,
-        A_DEFFLOAT, 0);
-
-  class_addbang(counter_class, counter_bang);
-}
-\end{verbatim}
-
-
-\section{ein komplexeres External: \tt counter}
-
-Man kann natürlich auch einen einfache Zähler ein bißchen komplexer gestalten.
-Es wäre zum Beispiel sinnvoll,
-wenn der Zählerstand auf einen Startwert zurückgesetzt werden könnte,
-wenn man Start- und Endwert bestimmen könnte und auch die Schrittweite variabel wäre.
-
-Bei jedem Zählerüberlauf soll ein zweiter Outlet eine ``bang''-Message schicken und der
-Zähler auf den Startwert zurückgesetzt werden.
-
-\subsection{erweiterter Datenraum}
-
-\begin{verbatim}
-typedef struct _counter {
-  t_object  x_obj;
-  t_int i_count;
-  t_float step;
-  t_int i_down, i_up;
-  t_outlet *f_out, *b_out;
-} t_counter;
-\end{verbatim}
-
-Der Datenraum wurde also erweitert um Variablen für Schrittweite und Start- bzw. Stopwert.
-Weiters werden Zeiger auf zwei Outlets zur Verfügung gestellt.
-
-\subsection{Erweiterung der Klasse}
-Da nun die Klassenobjekte verschiedene Messages, wie ``set'' und ``reset'',
-verstehen können sollen, mussen der Methodenraum entsprechend erweitert werden.
-
-\begin{verbatim}
-  counter_class = class_new(gensym("counter"),
-        (t_newmethod)counter_new,
-        0, sizeof(t_counter),
-        CLASS_DEFAULT, 
-        A_GIMME, 0);
-\end{verbatim}
-
-Der Klassengenerator \verb+class_new+ ist um das Objektübergabeargument
-\verb+A_GIMME+ erweitert.
-Damit kann eine dynamische Anzahl von Argumenten bei der Objektinstanziierung
-verwaltet werden.
-
-\begin{verbatim}
-  class_addmethod(counter_class,
-        (t_method)counter_reset,
-        gensym("reset"), 0);
-\end{verbatim}
-
-\verb+class_addmethod+ fügt einer Klasse eine Methode mit für einen
-beliebigen Selector hinzu.
-
-Das erste Argument ist die Klasse,
-zu der die Methode (zweites Argument) hinzugefügt wird.
-
-Das dritte Argument ist der symbolische Selector,
-der mit der Methode assoziiert wird.
-
-Die restlichen ``0''-terminierten Argumente
-beschreiben die Atomliste, die dem Selector folgt.
-
-\begin{verbatim}
-  class_addmethod(counter_class,
-        (t_method)counter_set, gensym("set"),
-        A_DEFFLOAT, 0);
-  class_addmethod(counter_class,
-        (t_method)counter_bound, gensym("bound"),
-        A_DEFFLOAT, A_DEFFLOAT, 0);
-\end{verbatim}
-
-Eine Methode für den Selector ``set'', gefolgt von einem numerischen Wert,
-wird hinzugefügt.
-
-Für den Selector ``bound'', gefolgt von zwei numerischen Werten,
-wird ebenfalls eine Methode zur Klasse hinzugefügt.
-
-\begin{verbatim}
-  class_sethelpsymbol(counter_class, gensym("help-counter"));
-\end{verbatim}
-
-Clickt man mit der rechten Maustaste auf ein Pd-Objekt,
-so kann man sich einen Hilfe-Patch für die zugehörige Objektklasse anzeigen lasse.
-Standardmäßig wird ist dies ein Patch mit dem symbolischen Klassennamen
-im Verzeichnis ``{\em doc/5.reference/}'' gesucht.
-Mit dem Befehl \verb+class_sethelpsymbol+ kann ein alternativer Patch angegeben werden.
-
-\subsection{Konstruktion von In- und Outlets}
-
-Bei der Objektkreation sollten dem Objekt verschiedene Argumente übergeben
-werden.
-
-\begin{verbatim}
-void *counter_new(t_symbol *s, int argc, t_atom *argv)
-\end{verbatim}
-Durch die Argumentendeklaration in der \verb+class_new+-Funktion
-mit \verb+A_GIMME+, werden dem Konstruktor folgende Argumente
-übergeben:
-
-\begin{tabular}{c|l}
-\verb+t_symbol *s+ & der symbolische Namen,\\
-& mit dem das Objekt kreiert wurde \\
-\verb+int argc+ & die Anzahl, der dem Objekt übergebenen Argumente\\
-\verb+t_atom *argv+ & ein Zeiger auf eine Liste von {\tt argc} Atomen
-\end{tabular}
-
-\begin{verbatim}
-  t_float f1=0, f2=0;
-
-  x->step=1;
-  switch(argc){
-  default:
-  case 3:
-    x->step=atom_getfloat(argv+2);
-  case 2:
-    f2=atom_getfloat(argv+1);
-  case 1:
-    f1=atom_getfloat(argv);
-    break;
-  case 0:
-    break;
-  }
-  if (argc<2)f2=f1;
-  x->i_down = (f1<f2)?f1:f2;
-  x->i_up   = (f1>f2)?f1:f2;
-
-  x->i_count=x->i_down;
-\end{verbatim}
-
-Werden drei Argumente übergeben, so sollten dies {\em untere Zählergrenze},
-{\em obere Zählergrenze} und {\em Schrittgröße} sein.
-Werden nur zwei Argumente übergeben,
-so wird die Schrittgröße standardmäßig auf ``1'' gesetzt.
-Bei nur einem Argument, sei dies der {\em Startwert} des Zählers,
-die {\em Schrittgröße} sei ``1''.
-
-\begin{verbatim}
-  inlet_new(&x->x_obj, &x->x_obj.ob_pd,
-        gensym("list"), gensym("bound"));
-\end{verbatim}
-Die Funktion \verb+inlet_new+ erzeugt einen neuen ``aktiven'' Inlet.
-``Aktiv'' heißt, dass eine Klassenmethode ausgeführt wird,
-wenn eine Message in den einen ``aktiven'' Inlet geschickt wird.
-
-Von der Software-Architektur her ist der erste Inlet immer ``aktiv''.
-
-Die ersten beiden Argumente der \verb+inlet_new+-Funktion
-sind Zeiger auf die Objektinterna und die graphische Darstellung des Objektes.
-
-Der symbolische Selector, der durch das dritte Argument spezifiziert wird,
-wird für diesen Inlet durch einen anderen symbolischen Selector (viertes Argument)
-substituiert.
-
-Durch die Substitution von Selectoren kann eine Message
-an einem bestimmten rechten Eingang wie eine Message mit einem bestimmten Selector
-am linken Eingang betrachtet werden.
-
-Dies bedeutet
-\begin{itemize}
-\item Der substituierende Selector muss mit \verb+class_addmethod+ angegeben werden.
-\item Man kann einen bestimmten rechten Eingang simulieren,
-indem man dem ersten Eingang eine Message mit dem Selector dieses Eingangs schickt.
-\item Es ist nicht möglich, einem rechten Eingang Methoden für mehr als einen Selector
-zuzuweisen. Insbesondere ist es nicht möglich, ihm eine allgemeine Methode
-für einen beliebigen Selector zuzuweisen.
-\end{itemize}
-
-\begin{verbatim}
-  floatinlet_new(&x->x_obj, &x->step);
-\end{verbatim}
-\verb+floatinlet_new+ generiert einen ``passiven'' Inlet für numerische Werte.
-``Passive'' Eingänge erlauben, dass ein Speicherplatz bestimmten Typs im
-Variablenraum des Objektes von außen direkt beschrieben werden kann.
-Dadurch ist zum Beispiel eine Abfrage nach illegalen Eingaben nicht möglich.
-Das erste Argument ist dabei ein Zeiger auf die interne Objektinfrastruktur.
-Das zweite Argument ist ein Zeiger auf den Speicherplatz, auf den geschrieben wird.
-
-Es können ``passive'' Eingänge für numerische (Gleitkomma\footnote{
-Deswegen ist der {\tt step}-Wert des Klassendatenraums als {\tt t\_float} realisiert.})
--Werte, symbolische Werte und Pointer geschaffen werden.
-
-\begin{verbatim}
-  x->f_out = outlet_new(&x->x_obj, &s_float);
-  x->b_out = outlet_new(&x->x_obj, &s_bang);
-\end{verbatim}
-
-Die von \verb+outlet_new+ zurückgegebenen Zeiger auf die geschaffenen Outlets,
-müssen im Klassendatenraum gespeichert werden,
-damit sie später von den Ausgaberoutinen angesprochen werden.
-
-Die Reihenfolge der Generierung von In- und Outlets ist wichtig,
-da sie der Reihenfolge der Ein- und Ausgänge der graphischen Repräsentation
-des Objektes entsprechen.
-
-\subsection{erweiterter Methodenraum}
-
-Der Methode für die ``bang''-Message muss natürlich der komplexeren Zählerstruktur
-genüge tun.
-
-
-\begin{verbatim}
-void counter_bang(t_counter *x)
-{
-  t_float f=x->i_count;
-  t_int step = x->step;
-  x->i_count+=step;
-  if (x->i_down-x->i_up) {
-    if ((step>0) && (x->i_count > x->i_up)) {
-      x->i_count = x->i_down;
-      outlet_bang(x->b_out);
-    } else if (x->i_count < x->i_down) {
-      x->i_count = x->i_up;
-      outlet_bang(x->b_out);
-    }
-  }
-  outlet_float(x->f_out, f);
-}
-\end{verbatim}
-
-Die einzelnen Outlets werden von den \verb+outlet_...+-Funktionen über
-die Zeiger auf diese Ausgänge identifiziert.
-
-Die übrigen Methoden müssen noch implementiert werden:
-
-\begin{verbatim}
-void counter_reset(t_counter *x)
-{
-  x->i_count = x->i_down;
-}
-
-void counter_set(t_counter *x, t_floatarg f)
-{
-  x->i_count = f;
-}
-
-void counter_bound(t_counter *x, t_floatarg f1, t_floatarg f2)
-{
-  x->i_down = (f1<f2)?f1:f2;
-  x->i_up   = (f1>f2)?f1:f2;
-}
-\end{verbatim}
-
-\subsection{der Code: \tt counter}
-
-\begin{verbatim}
-#include "m_pd.h"
-
-static t_class *counter_class;
-
-typedef struct _counter {
-  t_object  x_obj;
-  t_int i_count;
-  t_float step;
-  t_int i_down, i_up;
-  t_outlet *f_out, *b_out;
-} t_counter;
-
-void counter_bang(t_counter *x)
-{
-  t_float f=x->i_count;
-  t_int step = x->step;
-  x->i_count+=step;
-
-  if (x->i_down-x->i_up) {
-    if ((step>0) && (x->i_count > x->i_up)) {
-      x->i_count = x->i_down;
-      outlet_bang(x->b_out);
-    } else if (x->i_count < x->i_down) {
-      x->i_count = x->i_up;
-      outlet_bang(x->b_out);
-    }
-  }
-
-  outlet_float(x->f_out, f);
-}
-
-void counter_reset(t_counter *x)
-{
-  x->i_count = x->i_down;
-}
-
-void counter_set(t_counter *x, t_floatarg f)
-{
-  x->i_count = f;
-}
-
-void counter_bound(t_counter *x, t_floatarg f1, t_floatarg f2)
-{
-  x->i_down = (f1<f2)?f1:f2;
-  x->i_up   = (f1>f2)?f1:f2;
-}
-
-void *counter_new(t_symbol *s, int argc, t_atom *argv)
-{
-  t_counter *x = (t_counter *)pd_new(counter_class);
-  t_float f1=0, f2=0;
-
-  x->step=1;
-  switch(argc){
-  default:
-  case 3:
-    x->step=atom_getfloat(argv+2);
-  case 2:
-    f2=atom_getfloat(argv+1);
-  case 1:
-    f1=atom_getfloat(argv);
-    break;
-  case 0:
-    break;
-  }
-  if (argc<2)f2=f1;
-
-  x->i_down = (f1<f2)?f1:f2;
-  x->i_up   = (f1>f2)?f1:f2;
-
-  x->i_count=x->i_down;
-
-  inlet_new(&x->x_obj, &x->x_obj.ob_pd,
-        gensym("list"), gensym("bound"));
-  floatinlet_new(&x->x_obj, &x->step);
-
-  x->f_out = outlet_new(&x->x_obj, &s_float);
-  x->b_out = outlet_new(&x->x_obj, &s_bang);
-
-  return (void *)x;
-}
-
-void counter_setup(void) {
-  counter_class = class_new(gensym("counter"),
-        (t_newmethod)counter_new,
-        0, sizeof(t_counter),
-        CLASS_DEFAULT, 
-        A_GIMME, 0);
-
-  class_addbang  (counter_class, counter_bang);
-  class_addmethod(counter_class,
-        (t_method)counter_reset, gensym("reset"), 0);
-  class_addmethod(counter_class, 
-        (t_method)counter_set, gensym("set"),
-        A_DEFFLOAT, 0);
-  class_addmethod(counter_class,
-        (t_method)counter_bound, gensym("bound"),
-        A_DEFFLOAT, A_DEFFLOAT, 0);
-
-  class_sethelpsymbol(counter_class, gensym("help-counter"));
-}
-\end{verbatim}
-
-
-\section{ein Signal-External: {\tt pan\~\/}}
-Signalklassen sind normale Klassen, die zusätzlich Methoden
-für Signale bereitstellen.
-
-Alle Methoden und Konzepte die mit normalen Objektklassen realisierbar sind,
-sind also auch mit Signalklassen zuverwirklichen.
-
-Per Konvention enden die symbolischen Namen mit einer Tilde \~\/.
-
-Anhand einer Klasse ``pan\~\/`` soll demonstriert werden wie Signalklassen geschrieben
-werden können.
-
-Ein Signal am linken Inlet wird mit einem Signal am zweiten Inlet gemischt.
-Der Mischungsgrad wird als \verb+t_float+-Message an einen dritten Eingang festgelegt.
-
-\subsection{Variablen einer Signalklasse}
-Da eine Signalklasse nur eine erweiterte normale Klasse ist,
-gibt es keine prinzipielle Unterschiede zwischen den Datenräumen.
-
-\begin{verbatim}
-typedef struct _pan_tilde {
-  t_object x_obj;
-
-  t_sample f_pan;
-  t_float  f;
-} t_pan_tilde;
-\end{verbatim}
-
-Es wird nur eine Variable für den {\em Mischfaktor} der Panningfunktion benötigt.
-
-Die Variable \verb+f+ wird gebraucht, falls kein Signal am Signalinlet liegt.
-Wird dann an diesen Signalinlet ein numerischer Wert als Message geschickt,
-so ersetzt dieser das Signal und wird in der Variable \verb+f+ gespeichert.
-
-\subsection{Signalklassen}
-
-\begin{verbatim}
-void pan_tilde_setup(void) {
-  pan_tilde_class = class_new(gensym("pan~"),
-        (t_newmethod)pan_tilde_new,
-        0, sizeof(t_pan_tilde),
-        CLASS_DEFAULT, 
-        A_DEFFLOAT, 0);
-
-  class_addmethod(pan_tilde_class,
-        (t_method)pan_tilde_dsp, gensym("dsp"), 0);
-  CLASS_MAINSIGNALIN(pan_tilde_class, t_pan_tilde, f);
-}
-\end{verbatim}
-
-Jeder Signalklasse muss eine Methode für die Signalverarbeitung zugeordnet werden.
-Wenn die Audioengine von Pd gestartet wird, wird allen Objekten eine
-Message mit dem Selector ``\verb+dsp+'' geschickt.
-Alle Klassen, die eine Methode für die ``dsp''-Message haben, sind Signalklassen.
-
-Signalklassen, die Signal-Inlets zur Verfügung stellen wollen,
-müssen dies mit dem \verb+CLASS_MAINSIGNALIN+-Makro anmelden.
-Dadurch ist der erste Inlet als Signalinlet deklariert.
-\verb+t_float+-Messages können nicht mehr an einen solchen Eingang
-gesendet werden.
-
-Das erste Argument des Makros ist ein Zeiger auf die Signalklasse.
-Das zweite Argument ist der Typ des Datenraums der Klasse.
-Das dritte Argument ist eine Dummy-Variable aus dem Datenraum, die gebraucht wird,
-um bei nicht vorhandenen Signalen am Signalinlet diese durch \verb+t_float+-Messages
-einfach ersetzen zu können.
-
-\subsection{Konstruktion von Signal-In- und Outlets}
-
-\begin{verbatim}
-void *pan_tilde_new(t_floatarg f)
-{
-  t_pan_tilde *x = (t_pan_tilde *)pd_new(pan_tilde_class);
-
-  x->f_pan = f;
-  
-  inlet_new(&x->x_obj, &x->x_obj.ob_pd, &s_signal, &s_signal);
-  floatinlet_new (&x->x_obj, &x->f_pan);
-
-  outlet_new(&x->x_obj, &s_signal);
-
-  return (void *)x;
-}
-\end{verbatim}
-
-Zusätzliche Signal-Eingänge werden normal mit der Routine \verb+inlet_new+
-hinzugefügt.
-Die letzen beiden Argumente sind dann jeweils ein Verweis auf den symbolischen Selector
-``signal'' in der lookup-Tabelle.
-
-Signal-Outlets werden ebenfalls wie Message-Outlets generiert, deren Outlet mit dem
-Selector ``signal'' versehen ist.
-
-
-\subsection{DSP-Methode}
-Wenn die Audio-Engine von Pd eingeschalten wird,
-so teilen ihr alle Signal-Objekte mit,
-welche Methode von ihrer Klasse zur digitalen Signalverarbeitung herangezogen werden soll.
-
-Die ``DSP''-Methode hat als Argumente einen Zeiger auf den Klassendatenraum und
-einen Zeiger auf ein Array von Signalen.
-
-Die Signale im Array sind so angeordnet, dass sie am graphischen Objekt
-im Uhrzeigersinn gelesen werden.\footnote{
-Sofern linke und rechte Ein- und Ausgangssignale vorhanden sind, gilt also:
-Zuerst kommt das linke Eingangssignal, danach die rechten Eingangssignale;
-nach den rechten Ausgangssignalen kommt das linke Ausgangssignal.
-}
-
-\begin{verbatim}
-void pan_tilde_dsp(t_pan_tilde *x, t_signal **sp)
-{
-  dsp_add(pan_tilde_perform, 5, x,
-          sp[0]->s_vec, sp[1]->s_vec, sp[2]->s_vec, sp[0]->s_n);
-}
-\end{verbatim}
-
-\verb+dsp_add+ fügt eine ``Perform''-Routine (erstes Argument) zum DSP-Baum hinzu.
-Das zweite Argument ist die Anzahl der nachfolgenden Zeiger auf diverse Variablen.
-Welche Zeiger auf welche Variablen übergeben werden, unterliegt keiner Beschränkung.
-
-sp[0] bezeichnet hier das erste Eingangssignal, sp[1] das zweite Eingangssignal,
-sp[3] das Ausgangssignal.
-
-Die Struktur \verb+t_signal+ enthält einen Zeiger auf den
-zugehörigen Signalvektor \verb+.s_vec+ (ein Array von Samples \verb+t_sample+),
-sowie die Länge dieses Signalvektors \verb+.s_n+.
-Da innerhalb eines Patches alle Signalvektoren die gleiche Länge haben,
-genügt es, die Länge eines dieser Vektoren abzufragen.
-
-\subsection{perform-Routine}
-Die perform-Routine ist das eigentliche DSP-Herzstück einer Signalklasse.
-
-Ihr wird ein Zeiger auf ein Integer-Array übergeben.
-In diesem Array sind die Zeiger gespeichert, die mit \verb+dsp_add+ übergeben wurden.
-Sie müssen auf ihren ursprünglichen Typ zurückgecastet werden.
-
-Die perform-Routine muß einen Zeiger auf Integer zurückgeben, der hinter den
-Speicherplatz zeigt, in dem die eigenen Zeiger gespeichert sind.
-Dies bedeutet, dass das Rückgabeargument gleich dem Übergabeargument plus der
-Anzahl der eigenen Zeigervariablen (wie sie als zweites Argument in
-\verb+dsp_add+ angegeben wurde) plus eins.
-
-\begin{verbatim}
-t_int *pan_tilde_perform(t_int *w)
-{
-  t_pan_tilde *x = (t_pan_tilde *)(w[1]);
-  t_sample  *in1 =    (t_sample *)(w[2]);
-  t_sample  *in2 =    (t_sample *)(w[3]);
-  t_sample  *out =    (t_sample *)(w[4]);
-  int          n =           (int)(w[5]);
-
-  t_sample f_pan = (x->f_pan<0)?0.0:(x->f_pan>1)?1.0:x->f_pan;
-
-  while (n--) *out++ = (*in1++)*(1-f_pan)+(*in2++)*f_pan;
-
-  return (w+6);
-}
-\end{verbatim}
-
-In der \verb+while+-Schleife wird jedes Sample der Signalvektoren einzeln
-abgearbeitet.
-
-Eine Optimierungsroutine bei der Erstellung des DSP-Baumes wird darauf geachtet,
-keine unnötigen Kopieroperationen durchzuführen.
-Es kann daher geschehen, dass ein Eingangs- und ein Ausgangssignal an der
-gleichen Stelle im Speicher stehen.
-Es ist daher in solchem Falle darauf zu achten,
-dass nicht in das Ausgangssignal geschrieben wird,
-bevor dort das Eingangssignal ausgelesen wurde.
-
-\subsection{der Code: \tt pan\~\/}
-
-\begin{verbatim}
-#include "m_pd.h"
-
-static t_class *pan_tilde_class;
-
-typedef struct _pan_tilde {
-  t_object  x_obj;
-  t_sample f_pan;
-  t_sample f;
-} t_pan_tilde;
-
-t_int *pan_tilde_perform(t_int *w)
-{
-  t_pan_tilde *x = (t_pan_tilde *)(w[1]);
-  t_sample  *in1 =    (t_sample *)(w[2]);
-  t_sample  *in2 =    (t_sample *)(w[3]);
-  t_sample  *out =    (t_sample *)(w[4]);
-  int          n =           (int)(w[5]);
-  t_sample f_pan = (x->f_pan<0)?0.0:(x->f_pan>1)?1.0:x->f_pan;
-
-  while (n--) *out++ = (*in1++)*(1-f_pan)+(*in2++)*f_pan;
-
-  return (w+6);
-}
-
-void pan_tilde_dsp(t_pan_tilde *x, t_signal **sp)
-{
-  dsp_add(pan_tilde_perform, 5, x,
-          sp[0]->s_vec, sp[1]->s_vec, sp[2]->s_vec, sp[0]->s_n);
-}
-
-void *pan_tilde_new(t_floatarg f)
-{
-  t_pan_tilde *x = (t_pan_tilde *)pd_new(pan_tilde_class);
-
-  x->f_pan = f;
-  
-  inlet_new(&x->x_obj, &x->x_obj.ob_pd, &s_signal, &s_signal);
-  floatinlet_new (&x->x_obj, &x->f_pan);
-  outlet_new(&x->x_obj, &s_signal);
-
-  return (void *)x;
-}
-
-void pan_tilde_setup(void) {
-  pan_tilde_class = class_new(gensym("pan~"),
-        (t_newmethod)pan_tilde_new,
-        0, sizeof(t_pan_tilde),
-        CLASS_DEFAULT, 
-        A_DEFFLOAT, 0);
-
-  class_addmethod(pan_tilde_class,
-        (t_method)pan_tilde_dsp, gensym("dsp"), 0);
-  CLASS_MAINSIGNALIN(pan_tilde_class, t_pan_tilde, f);
-}
-\end{verbatim}
-
-
-
-
-\vfill
-\newpage
-\begin{appendix}
-
-\section{das Message-System von \em pd}
-Nicht-Audio-Daten werden über ein Message-System verteilt.
-Jede Message besteht aus einem ``Selector'' und einer Liste von Atomen.
-
-\subsection{Atome}
-
-Es gibt drei Arten von Atomen:
-\begin{itemize}
-\item {\em A\_FLOAT}: ein numerischer Wert (Gleitkommazahl)
-\item {\em A\_SYMBOL}: ein symbolischer Wert (String)
-\item {\em A\_POINTER}: ein Zeiger
-\end{itemize}
-
-Numerische Werte werden immer als Floating-Point-Werte (\verb+double+) dargestellt,
-auch wenn es sich um Ganzzahlwerte handelt.
-
-Jedes Symbol wird aus Performancegründen in einer lookup-Tabelle abgelegt.
-Der Befehl \verb+gensym+ speichert, wenn nötig,
-einen String in dieser Symboltabelle und gibt seine Addresse in der Tabelle zurück.
-
-Atome vom Typ {\em A\_POINTER} haben in der Praxis
-(für einfache Externals) eher untergeordnete Bedeutung.
-
-Der Typ eines Atoms \verb+a+ wird im Strukturelement \verb+a.a_type+ gespeichert.
-
-\subsection{Selectoren}
-
-Der Selector ist ein Symbol und bestimmt, welchen Typ eine Message hat.
-Es gibt fünf vordefinierte Selectoren:
-\begin{itemize}
-\item ``{\tt bang}'' bezeichnet ein Triggerevent.
-Die Message besteht nur aus dem Selector und enthält keine Liste von Atomen.
-\item ``{\tt float}'' bezeichnet einen numerischen Wert. Die Liste enthält nur ein Atom.
-\item ``{\tt symbol}'' bezeichnet einen symbolischen Wert. Die Liste enthält nur ein Atom.
-\item ``{\tt pointer}'' bezeichnet einen Zeiger. Die Liste enthält nur ein Atom.
-\item ``{\tt list}'' bezeichnet eine Liste von mehreren Atomen.
-\end{itemize}
-
-Da die Symbole für diese Selectoren relativ häufig verwendet werden,
-kann man deren Symboltabellen-Adresse auch direkt,
-ohne den Umweg über \verb+gensym+ abfragen:
-
-\begin{tabular}{l||l|l}
-Selector&lookup-Routine&lookup-Addresse\\
-\hline
-\tt bang &\verb+gensym("bang")+ & \verb+&s_bang+ \\
-\tt float &\verb+gensym("float")+ & \verb+&s_float+ \\
-\tt symbol &\verb+gensym("symbol")+ & \verb+&s_symbol+ \\
-\tt pointer &\verb+gensym("pointer")+ & \verb+&s_pointer+ \\
-\tt list &\verb+gensym("list")+ & \verb+&s_list+ \\
---- (Signal) &\verb+gensym("signal")+&\verb+&s_symbol+
-\end{tabular}
-
-Es können auch andere Selectoren verwendet werden,
-doch muss dann die Empfängerklasse entweder selbst eine Methode
-für diesen Selector zur verfügung stellen,
-oder eine Methode für ``anything'', also jeden beliebigen Selector, anbieten.
-
-Messages die ohne Selector sofort mit einem Zahlenwert beginnen, werden automatisch
-entweder als numerischer Wert (nur ein Atom) oder als Liste (mehrere Atome) erkannt.
-
-Zum Beispiel sind also die Messages ``\verb+12.429+'' und ``\verb+float 12.429+'' ident.
-Ebenfalls ident sind auch die Listen-Messages
-``\verb+list 1 kleines Haus+'' und ``\verb+1 kleines Haus+''.
-
-\section{Pd-Typen}
-Da Pd auf mehreren Plattformen benutzt wird,
-werden viele gewöhnliche Variablentypen, wie \verb|int|, neu definiert.
-Um portablen Code zu schreiben ist es daher angebracht, die von Pd bereitgestellten
-Typen zu verwenden.
-
-Weiters gibt es viele vordefinierte Typen,
-die das Leben des Programmierers vereinfachen sollten.
-Pd-Typen beginnen im Allgemeinen mit \verb|t_|.
-
-\begin{tabular}{c|l}
-Pd-Type & Beschreibung \\
-\hline\hline
-\verb+t_atom+& Atom \\
-\verb+t_float+ & Gleitkomma-Zahl \\
-\verb+t_symbol+ & Symbol \\
-\verb+t_gpointer+ & Zeiger (auf graphische Objekte) \\
-\hline
-\verb+t_int+ & Ganzzahl \\
-\verb+t_signal+ & Struktur auf ein Signal \\
-\verb+t_sample+ & Audio-Signalwert (Gleitkomma)\\
-\verb+t_outlet+ & Outlet eines Objekts \\
-\verb+t_inlet+ & Inlet eines Objekts \\
-\verb+t_object+ & Objekt-Interna \\
-\hline
-\verb+t_class+ & eine Pd-Klasse \\
-\verb+t_method+ & Zeiger auf Klassenmethode \\
-\verb+t_newmethod+ & Zeiger auf Klasseninstanziierungsmethode (new-Routine) \\
-\end{tabular}
-
-
-\section{Wichtige Funktionen aus ``m\_pd.h''}
-\subsection{Funktionen: Atome}
-
-\subsubsection{SETFLOAT}
-\begin{verbatim}
-SETFLOAT(atom, f)
-\end{verbatim}
-Dieses Makro setzt den Typ von \verb+atom+ auf \verb+A_FLOAT+
-und setzt den numerischen Wert dieses Atoms auf \verb+f+.
-
-\subsubsection{SETSYMBOL}
-\begin{verbatim}
-SETSYMBOL(atom, s)
-\end{verbatim}
-Dieses Makro setzt den Typ von \verb+atom+ auf \verb+A_SYMBOL+
-und setzt den symbolischen Wert dieses Atoms auf \verb+s+.
-
-\subsubsection{SETPOINTER}
-\begin{verbatim}
-SETPOINTER(atom, pt)
-\end{verbatim}
-Dieses Makro setzt den Typ von \verb+atom+ auf \verb+A_POINTER+
-und setzt den Zeiger-Wert dieses Atoms auf \verb+pt+.
-
-\subsubsection{atom\_getfloat}
-\begin{verbatim}
-t_float atom_getfloat(t_atom *a);
-\end{verbatim}
-Wenn der Typ des Atoms \verb+a+ \verb+A_FLOAT+ ist, wird dessen numerischer Wert,
-ansonsten ``0.0'' zurückgegeben.
-
-\subsubsection{atom\_getfloatarg}
-\begin{verbatim}
-t_float atom_getfloatarg(int which, int argc, t_atom *argv)
-\end{verbatim}
-Wenn das Atom,
-das in der Atomliste \verb+argv+ mit der Länge \verb+argc+ an der Stelle \verb+which+
-zu finden ist,
-vom Typ \verb+A_FLOAT+ ist, wird dessen numerischer Wert,
-ansonsten ``0.0'' zurückgegeben.
-
-\subsubsection{atom\_getint}
-\begin{verbatim}
-t_int atom_getint(t_atom *a);
-\end{verbatim}
-Wenn der Typ des Atoms \verb+a+ \verb+A_FLOAT+ ist, wird dessen numerischer
-Wert als Ganzzahlwert, ansonsten ``0'' zurückgegeben.
-
-\subsubsection{atom\_getsymbol}
-\begin{verbatim}
-t_symbol atom_getsymbol(t_atom *a);
-\end{verbatim}
-Wenn der Typ des Atoms \verb+a+ \verb+A_SYMBOL+ ist, wird ein Zeiger
-auf dessen Symbol ansonsten auf das Symbol ``float'' zurückgegeben.
-
-\subsubsection{atom\_gensym}
-\begin{verbatim}
-t_symbol *atom_gensym(t_atom *a);
-\end{verbatim}
-Wenn der Typ des Atoms \verb+a+ \verb+A_SYMBOL+ ist, wird ein Zeiger
-auf dessen Symbol zurückgegeben.
-
-Atome anderen Typs werden zuerst ``sinnvoll'' in Strings umgewandelt.
-Diese Strings werden, falls nötig, in die Symbol-Tabelle eingetragen.
-Die Zeiger auf das Symbol wird zurückgegeben.
-
-
-\subsubsection{atom\_string}
-\begin{verbatim}
-void atom_string(t_atom *a, char *buf, unsigned int bufsize);
-\end{verbatim}
-Konvertiert ein Atom \verb+a+ in einen {\tt C}-String \verb+buf+.
-Der char-Buffer muss selbst reserviert und seine Länge in \verb+bufsize+ angegeben werden.
-
-\subsubsection{gensym}
-\begin{verbatim}
-t_symbol *gensym(char *s);
-\end{verbatim}
-Prüft, ob für den C-String \verb+*s+ bereits ein Eintrag in der Symbol-lookup-Tabelle
-vorhanden ist.
-Ist noch kein Eintrag vorhanden, so wird einer angelegt.
-Ein Zeiger auf das Symbol in der Tabelle wird zurückgegeben.
-
-
-\subsection{Funktionen: Klassen}
-\subsubsection{class\_new}
-\begin{verbatim}
-t_class *class_new(t_symbol *name,
-        t_newmethod newmethod, t_method freemethod,
-        size_t size, int flags,
-        t_atomtype arg1, ...);
-\end{verbatim}
-Generiert eine neue Klasse mit dem symbolischen Namen \verb+name+.
-
-\verb+newmethod+ ist eine Konstruktorfunktion,
-die eine Instanz der Klasse konstruiert und einen Zeiger auf diese Instanz zurückgibt.
-
-Wird manuell dynamischer Speicher reserviert,
-so muss dieser bei Zerstörung eines Objektes
-mit der Destruktormethode \verb+freemethod+ (kein Rückgabeargument)
-wieder freigegeben werden.
-
-\verb+size+ ist statische die Größe des Klassendatenraumes,
-die mit der Funktion \verb+sizeof(t_mydata)+ berechnet werden kann.
-
-\verb+flags+ bestimmen das Aussehen des graphischen Objektes.
-Eine beliebige Kombination folgender Flags ist möglich:
-
-\begin{tabular}{l|l}
-Flag&Bedeutung\\
-\hline
-\verb+CLASS_DEFAULT+ &Ein normales Objekt mit einem Inlet \\
-\verb+CLASS_PD+ & \em Objekte ohne Graphikdarstellung\\
-\verb+CLASS_GOBJ+ & \em reine Graphikobjekte (wie Arrays, Graphen,...)\\
-\verb+CLASS_PATCHABLE+ & \em normales Objekt (mit einem Inlet) \\
-\verb+CLASS_NOINLET+ & Der standardmäßige Inlet wird unterdrückt \\
-\end{tabular}
-
-Flags, deren Bedeutung {\em kursiv} gedruckt ist,
-haben geringe Bedeutung beim Schreiben von Externals.
-
-Die restlichen Argumente \verb+arg1,...+ definieren
-die Typen die Übergabeargumente bei der Objektkreation.
-Höchstens sechs typgeprüfte Argumente können einem Objekt übergeben werden.
-Die Argumententypeliste wird ``0'' terminiert.
-
-Mögliche Argumententypen sind:
-
-\begin{tabular}{l|l}
-\verb+A_DEFFLOAT+ & ein numerischer Wert \\
-\verb+A_DEFSYMBOL+ & ein symbolischer Wert \\
-\verb+A_GIMME+ & eine Atomliste beliebiger Länge und Typen \\
-\end{tabular}
-
-Sollten mehr als sechs Argumente übergeben werden, muss man
-\verb+A_GIMME+ verwenden und eine händische Typprüfung durchführen.
-
-\subsubsection{class\_addmethod}
-\begin{verbatim}
-void class_addmethod(t_class *c, t_method fn, t_symbol *sel,
-    t_atomtype arg1, ...);
-\end{verbatim}
-Fügt der Klasse, auf die \verb+c+ zeigt, die Methode \verb+fn+ für
-eine Message mit dem Selector \verb+sel+ hinzu.
-
-Die restlichen Argumente \verb+arg1,...+ definieren
-die Typen der Atomliste die dem Selector folgt.
-Höchstens sechs typgeprüfte Argumente angegeben werden.
-Sollten mehr als sechs Argumente übergeben werden, muss man
-\verb+A_GIMME+ verwenden und eine händische Typprüfung durchführen.
-
-Die Argumententypeliste wird ``0'' terminiert.
-
-Mögliche Argumententypen sind:
-
-\begin{tabular}{l|l}
-\verb+A_DEFFLOAT+ & ein numerischer Wert \\
-\verb+A_DEFSYMBOL+ & ein symbolischer Wert \\
-\verb+A_POINTER+ & eine Zeiger \\
-\verb+A_GIMME+ & eine Atomliste beliebiger Länge und Typen \\
-\end{tabular}
-
-\subsubsection{class\_addbang}
-\begin{verbatim}
-void class_addbang(t_class *c, t_method fn);
-\end{verbatim}
-Fügt der Klasse, auf die \verb+c+ zeigt, die Methode \verb+fn+ 
-für eine ``bang''-Message hinzu.
-Die ``bang''-Methode hat als Übergabeargument einen Zeiger auf den Klassendatenraum:
-
-\verb+void my_bang_method(t_mydata *x);+
-
-\subsubsection{class\_addfloat}
-\begin{verbatim}
-void class_addfloat(t_class *c, t_method fn);
-\end{verbatim}
-Fügt der Klasse, auf die \verb+c+ zeigt, die Methode \verb+fn+ 
-für eine ``float''-Message hinzu.
-Die ``float''-Methode hat als Übergabeargument einen Zeiger auf den Klassendatenraum und
-ein Gleitkommaargument:
-
-\verb+void my_float_method(t_mydata *x, t_floatarg f);+
-
-\subsubsection{class\_addsymbol}
-\begin{verbatim}
-void class_addsymbol(t_class *c, t_method fn);
-\end{verbatim}
-Fügt der Klasse, auf die \verb+c+ zeigt, die Methode \verb+fn+ 
-für eine ``symbol''-Message hinzu.
-Die ``symbol''-Methode hat als Übergabeargument einen Zeiger auf den Klassendatenraum und
-einen Zeiger auf das übergebene Symbol:
-
-\verb+void my_symbol_method(t_mydata *x, t_symbol *s);+
-
-\subsubsection{class\_addpointer}
-\begin{verbatim}
-void class_addpointer(t_class *c, t_method fn);
-\end{verbatim}
-Fügt der Klasse, auf die \verb+c+ zeigt, die Methode \verb+fn+ 
-für eine ``pointer''-Message hinzu.
-Die ``pointer''-Methode hat als Übergabeargument einen Zeiger
-auf den Klassendatenraum und einen Zeiger auf einen Pointer:
-
-\verb+void my_pointer_method(t_mydata *x, t_gpointer *pt);+
-
-\subsubsection{class\_addlist}
-\begin{verbatim}
-void class_addlist(t_class *c, t_method fn);
-\end{verbatim}
-Fügt der Klasse, auf die \verb+c+ zeigt, die Methode \verb+fn+ 
-für eine ``list''-Message hinzu.
-Die ``list''-Methode hat als Übergabeargument neben einem Zeiger
-auf den Klassendatenraum einen Zeiger auf das Selectorsymbol
-(immer \verb+&s_list+), 
-die Anzahl der Atome in der Liste sowie einen Zeiger auf die Atomliste:
-
-\verb+void my_list_method(t_mydata *x,+
-
-\verb+   t_symbol *s, int argc, t_atom *argv);+
-
-
-%\begin{verbatim}
-%void my_list_method(t_mydata *x,
-%   t_symbol *s, int argc, t_atom *argv);
-%\end{verbatim}
-
-
-
-\subsubsection{class\_addanything}
-\begin{verbatim}
-void class_addanything(t_class *c, t_method fn);
-\end{verbatim}
-Fügt der Klasse, auf die \verb+c+ zeigt, die Methode \verb+fn+ 
-für eine beliebige Message hinzu.
-Die anything-Methode hat als Übergabeargument neben einem Zeiger
-auf den Klassendatenraum einen Zeiger auf das Selectorsymbol, 
-die Anzahl der Atome in der Liste sowie einen Zeiger auf die Atomliste:
-
-
-\verb+void my_any_method(t_mydata *x,+
-
-\verb+   t_symbol *s, int argc, t_atom *argv);+
-
-
-%\begin{verbatim}
-%void my_any_method(t_mydata *x,
-%   t_symbol *s, int argc, t_atom *argv);
-%\end{verbatim}
-
-\subsubsection{class\_addcreator}
-\begin{verbatim}
- void class_addcreator(t_newmethod newmethod, t_symbol *s, 
-    t_atomtype type1, ...);
-\end{verbatim}
-Fügt zu einem Konstruktor \verb+newmethod+ ein zum Klassennamen alternatives
-Kreatorsymbol \verb+s+ hinzu.
-Dadurch können Objekte mit dem richtigen Klassennamen und einem Aliasnamen
-(zum Beispiel eine Abkürzung, wie das Internal ``float'' bzw. ``f'') kreiert werden.
-
-Die ``0''-terminierte Typenliste entspricht der von \verb+class_new+.
-
-\subsubsection{class\_sethelpsymbol}
-\begin{verbatim}
-void class_sethelpsymbol(t_class *c, t_symbol *s);
-\end{verbatim}
-
-Clickt man mit der rechten Maustaste auf ein Pd-Objekt,
-so kann man sich einen Hilfe-Patch für die zugehörige Objektklasse anzeigen lasse.
-Standardmäßig wird ist dies ein Patch mit dem symbolischen Klassennamen
-im Verzeichnis ``{\em doc/5.reference/}'' gesucht.
-
-Für die Klasse, auf die \verb+c+ zeigt, wird der Name des Hilfepatches auf den
-symbolischen Wert \verb+s+ geändert.
-
-Dadurch können sich mehrere verwandte Klassen einen Hilfepatch teilen.
-
-Pfadangaben erfolgen relativ zum Standardhilfepfad {\em doc/5.reference/}.
-
-\subsubsection{pd\_new}
-\begin{verbatim}
-t_pd *pd_new(t_class *cls);
-\end{verbatim}
-Generiert eine neue Instanz der Klasse \verb+cls+ und gibt einen Zeiger auf diese
-Instanz zurück.
-
-\subsection{Funktionen: In- und Outlets}
-Alle Inlet- und Outletroutinen benötigen eine Referenz auf die Objektinterna
-der Klasseninstanz.
-Die notwendige Variable vom Typ \verb+t_object+ im Datenraum wird bei der
-Objektinstanziierung initialisiert.
-Diese Variable muß als \verb+owner+-Objekt den Inlet- und Outletroutinen übergeben werden.
-
-\subsubsection{inlet\_new}
-\begin{verbatim}
-t_inlet *inlet_new(t_object *owner, t_pd *dest,
-      t_symbol *s1, t_symbol *s2);
-\end{verbatim}
-Generiert einen zusätzlichen ``aktiven'' Inlet des Objektes, auf das \verb+owner+ zeigt.
-\verb+dest+ zeigt im Allgemeinen auf ``\verb+owner.ob_pd+''.
-
-Der Selector \verb+s1+ am neuen Inlet, wird durch den Selector \verb+s2+ substituiert.
-
-Tritt also eine Message mit dem Selector \verb+s1+ am neuen Inlet auf,
-wird die Klassenmethode für den Selector \verb+s2+ ausgeführt.
-
-Dies bedeutet
-\begin{itemize}
-\item Der substituierende Selector muss mit \verb+class_addmethod+ angegeben werden.
-\item Man kann einen bestimmten rechten Eingang simulieren,
-indem man dem ersten Eingang eine Message mit dem Selector dieses Eingangs schickt.
-
-Verwendet man ein leeres Symbol (\verb+gensym("")+) als Selector,
-so erreicht man, dass der rechte Eingang nicht über den ersten angesprochen werden kann.
-\item Es ist nicht möglich, einem rechten Eingang Methoden für mehr als einen Selector
-zuzuweisen. Insbesondere ist es nicht möglich, ihm eine allgemeine Methode
-für einen beliebigen Selector zuzuweisen.
-\end{itemize}
-
-\subsubsection{floatinlet\_new}
-\begin{verbatim}
-t_inlet *floatinlet_new(t_object *owner, t_float *fp);
-\end{verbatim}
-Schafft einen neuen ``passiven'' Eingang für das Objekt, auf das \verb+owner+ zeigt,
-der es erlaubt, einen numerischen Wert von außen direkt auf einen 
-Speicherplatz \verb+fp+ zu schreiben, ohne eine eigene Methode aufzurufen.
-
-\subsubsection{symbolinlet\_new}
-\begin{verbatim}
-t_inlet *symbolinlet_new(t_object *owner, t_symbol **sp);
-\end{verbatim}
-Schafft einen neuen ``passiven'' Eingang für das Objekt, auf das \verb+owner+ zeigt,
-der es erlaubt, einen symbolischen Wert von außen direkt auf einen 
-Speicherplatz \verb+sp+ zu schreiben, ohne eine eigene Methode aufzurufen.
-
-\subsubsection{pointerinlet\_new}
-\begin{verbatim}
-t_inlet *pointerinlet_new(t_object *owner, t_gpointer *gp);
-\end{verbatim}
-Schafft einen neuen ``passiven'' Eingang für das Objekt, auf das \verb+owner+ zeigt,
-der es erlaubt, einen Zeigerwert von außen direkt auf einen 
-Speicherplatz \verb+gp+ zu schreiben, ohne eine eigene Methode aufzurufen.
-
-\subsubsection{outlet\_new}
-\begin{verbatim}
-t_outlet *outlet_new(t_object *owner, t_symbol *s);
-\end{verbatim}
-Generiert einen neuen Ausgang für das Objekt, auf das \verb+owner+ zeigt.
-Das Symbol, auf das \verb+s+ zeigt, zeigt den Typ des Ausgangs an.
-
-\begin{tabular}{c|l||l}
-Symbolwert & Symboladresse & Outlet-Typus \\
-\hline\hline
-``bang'' & \verb+&s_bang+ & Message (Bang)\\
-``float'' & \verb+&s_float+ & Message (Float)\\
-``symbol'' & \verb+&s_symbol+ & Message (Symbol) \\
-``pointer'' & \verb+&s_gpointer+ & Message (List)\\
-``list'' & \verb+&s_list+ & Message \\
---- & 0 & Message \\
-\hline
-``signal'' & \verb+&s_signal+ & Signal \\
-\end{tabular}
-
-Zwischen den verschiedenen Message-Outlet-Typen gibt es keinen Unterschied.
-Allerdings macht es den Code leichter lesbar,
-wenn schon bei der Outlet-Generierung angezeigt wird, wozu der Ausgang verwendet wird.
-Für allgemeine Message-Outlets verwendet man einen ``0''-Pointer.
-
-Variablen vom Typ \verb+t_object+ stellen einen Zeiger auf einen Outlet zur Verfügung.
-Bei der Generierung eines neuen Outlets,
-wird seine Addresse in der Objektvariablen \verb+(*owner).ob_outlet+ gespeichert.
-
-Werden mehrere Message-Ausgänge benötigt, müssen die Outletzeiger,
-die von \verb+outlet_new+ zurückgegeben werden, manuell im Datenraum gespeichert werden,
-um die jeweiligen Ausgänge ansprechen zu können.
-
-\subsubsection{outlet\_bang}
-\begin{verbatim}
-void outlet_bang(t_outlet *x);
-\end{verbatim}
-Gibt am Outlet, auf den \verb+x+ zeigt, eine ``bang''-Message aus.
-
-\subsubsection{outlet\_float}
-\begin{verbatim}
-void outlet_float(t_outlet *x, t_float f);
-\end{verbatim}
-Gibt am Outlet, auf den \verb+x+ zeigt, eine ``float''-Message mit dem 
-numerischen Wert \verb+f+ aus.
-
-\subsubsection{outlet\_symbol}
-\begin{verbatim}
-void outlet_symbol(t_outlet *x, t_symbol *s);
-\end{verbatim}
-Gibt am Outlet, auf den \verb+x+ zeigt, eine ``symbol''-Message mit dem 
-symbolischen Wert von \verb+s+ aus.
-
-\subsubsection{outlet\_pointer}
-\begin{verbatim}
-void outlet_pointer(t_outlet *x, t_gpointer *gp);
-\end{verbatim}
-Gibt am Outlet, auf den \verb+x+ zeigt, eine ``pointer''-Message mit dem 
-Zeiger \verb+gp+ aus.
-
-\subsubsection{outlet\_list}
-\begin{verbatim}
-void outlet_list(t_outlet *x,
-                 t_symbol *s, int argc, t_atom *argv);
-\end{verbatim}
-Gibt am Outlet, auf den \verb+x+ zeigt, eine ``list''-Message mit
-\verb+argc+ Atomen aus.
-\verb+argv+ zeigt auf das erste Atom der Liste.
-
-Unabhängig davon, auf welches Symbol \verb+s+ zeigt, wird der Selector
-``list'' der Liste vorangestellt.
-
-Aus Lesbarkeitsgründen sollte man aber trotzdem einen Zeiger auf das
-Symbol ``list'' (\verb+gensym("list")+ oder \verb+&s_list+) angeben.
-
-\subsubsection{outlet\_anything}
-\begin{verbatim}
-void outlet_anything(t_outlet *x,
-                     t_symbol *s, int argc, t_atom *argv);
-\end{verbatim}
-Gibt am Outlet, auf den \verb+x+ zeigt, eine Message mit
-dem Selector, auf den \verb+s+ zeigt, aus.
-Dem Selector folgen \verb+argc+ Atome.
-\verb+argv+ zeigt auf das erste Atom dieser Liste.
-
-
-\subsection{Funktionen: DSP}
-Soll eine Klasse Methoden zur digitalen Signalsverarbeitung zur Verfügung stellen,
-so muss ihr eine Methode für den Selector ``dsp'' hinzugefügt werden.
-
-Wird die Audio-Engine gestartet, so werden alle Objekte, die eine ``dsp''-Methode
-zur Verfügung stellen, als Instanzen von Signalklassen identifiziert.
-
-\paragraph{DSP-Methode}
-
-\begin{verbatim}
-void my_dsp_method(t_mydata *x, t_signal **sp)
-\end{verbatim}
-
-In der ``dsp''-Methode wird mit der Funktion \verb+dsp_add+ die
-Klassenroutine für Signalverarbeitung in den DSP-Baum eingebunden.
-
-Neben dem eigenen Datenraum \verb+x+, wird auch ein Array von Signalen übergeben.
-Die Signale im Array sind so angeordnet, dass sie am graphischen Objekt
-im Uhrzeigersinn gelesen werden.
-
-Sofern je zwei Ein- und Ausgangssignale vorhanden sind, gilt also:
-
-\begin{tabular}{c|r}
-Zeiger & auf Signal \\
-\hline\hline
-sp[0] & linkes Eingangssignal \\
-sp[1] & rechtes Eingangssignal \\
-sp[2] & rechtes Ausgangssignal \\
-sp[3] & linkes Ausgangssignal \\
-\end{tabular}
-
-Die Signalstruktur enthält unter anderem:
-
-\begin{tabular}{c|l}
-Strukturelement & Bedeutung \\
-\hline
-\verb+s_n+ & Länge des Signalvektors \\
-\verb+s_vec+ & Zeiger auf den Signalvektor \\
-\end{tabular}
-
-Der Signalvektor ist ein Array auf Samples vom Typ \verb+t_sample+.
-
-\paragraph{Perform-Routine}
-\begin{verbatim}
-t_int *my_perform_routine(t_int *w)
-\end{verbatim}
-
-Der Perform-Routine die mit \verb+class_add+ in den DSP-Baum eingefügt wurde,
-wird ein Zeiger \verb+w+ auf ein (Integer-)Array übergeben.
-In diesem Array sind die Zeiger gespeichert, die mit \verb+dsp_add+ übergeben wurden.
-Sie müssen auf ihren ursprünglichen Typ zurückgecastet werden.
-Der erste Zeiger ist an der Stelle \verb+w[1]+ gespeichert !!!
-
-Die perform-Routine muß einen Zeiger auf Integer zurückgeben, der hinter den
-Speicherplatz zeigt, in dem die eigenen Zeiger gespeichert sind.
-Dies bedeutet, dass das Rückgabeargument gleich dem Übergabeargument plus der
-Anzahl der eigenen Zeigervariablen (wie sie als zweites Argument in
-\verb+dsp_add+ angegeben wurde) plus eins.
-
-
-
-
-\subsubsection{CLASS\_MAINSIGNALIN}
-\begin{verbatim}
-CLASS_MAINSIGNALIN(<class_name>, <class_data>, <f>);
-\end{verbatim}
-Das Makro \verb+CLASS_MAINSIGNALIN+ meldet an, dass die Klasse
-Signal-Inlets brauchts.
-
-Das erste Argument des Makros ist ein Zeiger auf die Signalklasse.
-Das zweite Argument ist der Typ des Datenraums der Klasse.
-Das dritte Argument ist eine (Dummy-)Gleitkomma-Variable aus dem Datenraum,
-die gebraucht wird, um bei nicht vorhandenen Signalen am Signalinlet,
-``float''-Messages wie Signale behandeln zu können.
-
-An so kreierten Signaleingängen können daher keine zusätzlichen ``float''-Messages
-geschickt werden.
-
-\subsubsection{dsp\_add}
-\begin{verbatim}
-void dsp_add(t_perfroutine f, int n, ...);
-\end{verbatim}
-Fügt dem DSP-Baum eine Perform-Routine \verb+f+ hinzu,
-die jeden DSP-Zyklus neu aufgerufen wird.
-
-Das zweite Argument \verb+n+ legt die Anzahl der nachfolgenden Zeigerargumente fest.
-
-Welche Zeiger auf welche Variablen übergeben werden, unterliegt keiner Beschränkung.
-Sinnvoll sind im Allgemeinen Zeiger auf den Datenraum und auf die Signalvektoren.
-Auch die Länge der Signalvektoren sollte übergeben werden,
-um effektiv Signale manipulieren zu können.
-
-\subsubsection{sys\_getsr}
-\begin{verbatim}
-float sys_getsr(void);
-\end{verbatim}
-Gibt die Abtastrate des Systems zurück.
-
-\subsection{Funktion: Memory}
-\subsubsection{getbytes}
-\begin{verbatim}
-void *getbytes(size_t nbytes);
-\end{verbatim}
-Reserviert \verb+nbytes+ Bytes und gibt einen Zeiger auf den reservierten Speicher zurück.
-
-\subsubsection{copybytes}
-\begin{verbatim}
-void *copybytes(void *src, size_t nbytes);
-\end{verbatim}
-Kopiert  \verb+nbytes+ Bytes von \verb+*src+ in einen neu alloziierten Speicher.
-Die Addresse dieses Speichers wird zurückgegeben.
-
-\subsubsection{freebytes}
-\begin{verbatim}
-void freebytes(void *x, size_t nbytes);
-\end{verbatim}
-Gibt \verb+nbytes+ Bytes an der Addresse \verb+*x+ frei.
-
-\subsection{Funktionen: Ausgabe}
-\subsubsection{post}
-\begin{verbatim}
-void post(char *fmt, ...);
-\end{verbatim}
-
-Schreibt einen {\tt C}-String auf den Standarderror (Shell).
-
-\subsubsection{error}
-\begin{verbatim}
-void error(char *fmt, ...);
-\end{verbatim}
-
-Schreibt einen {\tt C}-String als Fehlermeldung auf den Standarderror (Shell).
-Das Objekt, das die Fehlermeldung ausgegeben hat, wird markiert und
-ist über das Pd-Menü {\em Find->Find last error} identifizierbar.
-
-\end{appendix}
-
-\end{document} 
-
diff --git a/doc/tutorials/externals-howto/HOWTO-externals-en.tex b/doc/tutorials/externals-howto/HOWTO-externals-en.tex
deleted file mode 100644
index 26faae2b5..000000000
--- a/doc/tutorials/externals-howto/HOWTO-externals-en.tex
+++ /dev/null
@@ -1,1747 +0,0 @@
-% format latexg -*- latex -*-
-
-\documentclass[12pt, a4paper,english,titlepage]{article}  
-
-%% HOWTO write an external for pd
-%% Copyright (c) 2001-2006 by IOhannes m zmölnig
-%%
-%%  Permission is granted to copy, distribute and/or modify this document
-%%  under the terms of the GNU Free Documentation License, Version 1.2
-%%  or any later version published by the Free Software Foundation;
-%%  with no Invariant Sections, no Front-Cover Texts, and no Back-Cover
-%%  Texts.  A copy of the license is included in the LICENSE.txt file.
-
-\usepackage[latin1]{inputenc}
-\usepackage[T1]{fontenc}
-\usepackage{babel}
-
-\title{
-HOWTO \\
-write an External \\
-for {\em Pure Data}
-}
-
-\author{
-johannes m zmölnig \\
-\\
-{\em institute of electronic music and acoustics\footnote{http://iem.at}}
-}
-
-\date{}
-
-\begin{document}
-\maketitle
-
-\begin{abstract}
-Pd is a graphical real-time computer-music system that follows the tradition of
-IRCAMs {\em ISPW-max}.
-
-Although plenty of functions are built into Pd,
-it is sometimes a pain or simply impossible to create a patch with a certain
-functionality out of the given primitives and combinations of these.
-
-Therefore, Pd can be extended with self made primitives (``objects'')
-that are written in complex programming-languages, like {\tt C/C++}. 
-
-This document aims to explain, how to write such primitives in {\tt C},
-the popular language that was used to realize Pd.
-\end{abstract}
-
-
-\vfill
-\newpage
-
-\tableofcontents
-
-\vfill
-\newpage
-
-\section{definitions and prerequisites}
-Pd refers to the graphical real-time computer-music environment {\em Pure Data}
-by Miller~S.~Puckette.
-
-To fully understand this document, it is necessary to
-be acquainted with Pd and to 
-have a general understanding of programming techniques especially in {\tt C}.
-
-To write externals yourself, a {\tt C}-compiler that supports the
-{\tt ANSI-C}-Standard, like the {\em Gnu C-compiler} (gcc) on linux-systems or
-{\em Visual-C++} on windos-plattforms, will be necessary.
-
-\subsection{classes, instances, objects}
-Pd is written in the programming-language {\tt C}.
-Due to its graphical nature, Pd is a {\em object-oriented} system.
-Unfortunately {\tt C} does not support very well the use of classes.
-Thus the resulting source-code is not as elegant as {\tt C++}-code would be, for instance.
-
-In this document, the expression {\em class} refers to the realisation of a concept
-combining data and manipulators on this data.
-
-Concrete {\em instances of a class} are called {\em objects}.
-
-\subsection{internals, externals und libraries}
-
-To avoid confusion of ideas, the expressions {\em internal}, {\em external} and
-{\em library} should be explained here.
-
-\paragraph{Internal}
-An {\em internal} is a class that is built into Pd.
-Plenty of primitives, such as ``+'', ``pack'' or ``sig\~\/'' are {\em internals}.
-
-\paragraph{External}
-An {\em external} is a class that is not built into Pd but is loaded at runtime.
-Once loaded into Pd's memory, {\em externals} cannot be distinguished from
-{\em internals} any more.
-
-\paragraph{Library}
-A {\em library} is a collection of {\em externals} that are compiled into a 
-single binary-file.
-
-{\em Library}-files have to follow a system dependent naming convention:
-
-\begin{tabular}{c||c|c|c}
-library & linux&irix&Win32 \\
-\hline
-{\tt my\_lib}&{\tt  my\_lib.pd\_linux}&{\tt  my\_lib.pd\_irix}&
-{\tt  my\_lib.dll}\\
-\end{tabular}
-
-The simplest form of a {\em library} includes exactly one {\em external}
-bearing the same name as the {\em library}.
-
-Unlike {\em externals}, {\em libraries} can be imported by Pd with special operations.
-After a {\em library} has been imported,
-all included {\em externals} have been loaded into memory and are available as objects.
-
-Pd supports to modes to import {\em libraries}:
-
-\begin{itemize}
-\item via the command line-option ``{\tt -lib my\_lib}''
-\item by creating an object ``{\tt my\_lib}''
-\end{itemize}
-
-The first method loads a {\em library} when Pd is started.
-This method is preferably used for {\em libraries} that contain several {\em externals}.
-
-The other method should be used for {\em libraries} that contain exactly
-one {\em external} bearing the same name.
-Pd checks first, whether a class named ``my\_lib'' is already loaded.
-If this is not the case\footnote{
-If a class ``my\_lib'' is already existent, an object ``my\_lib'' will be instantiated
-and the procedure is done. 
-Thus, no {\em library} has been loaded.
-Therefore no {\em library} that is named like an already used class-name like, say, ``abs'',
-can be loaded.}, all paths are searched for a file called
-``{\tt my\_lib.pd\_linux}''\footnote{or another system-dependent filename-extensions (s.a.)}.
-If such file is found, all included {\em externals} are loaded into memory by calling a
-routine \verb+my_lib_setup()+.
-After loading, a class ``my\_lib'' is (again) looked for as a (newly loaded) {\em external}.
-If so, an instance of this class is created, else the instantiation fails and an error is
-printed.
-Anyhow, all {\em external}-classes declared in the {\em library} are loaded by now.
-
-
-\section{my first external: {\tt helloworld}}
-Usually the first attempt learning a programming-language is a ``hello world''-application.
-
-In our case, an object class should be created, that prints the line ``hello world!!'' to
-the standard error every time it is triggered with a ``bang''-message.
-
-
-
-\subsection{the interface to Pd}
-To write a Pd-external a well-defined interface is needed.
-This is provided in the header-file ``m\_pd.h''.
-
-\begin{verbatim}
-#include "m_pd.h"
-\end{verbatim}
-
-\subsection{a class and its data space}
-First a new class has to be prepared and the data space for this class has to be defined.
-
-\begin{verbatim}
-static t_class *helloworld_class;
-
-typedef struct _helloworld {
-  t_object  x_obj;
-} t_helloworld;
-\end{verbatim}
-
-\verb+hello_worldclass+ is going to be a pointer to the new class.
-
-The structure \verb+t_helloworld+ (of the type \verb+_helloworld+) is
-the data space of the class.
-
-An absolutely necessary element of the data space is a variable of the type
-\verb+t_object+, which is used to store internal object-properties like
-the graphical presentation of the object or data about inlets and outlets.
-
-\verb+t_object+ has to be the first entry in the structure !
-
-Because a simple ``hello world''-application needs no variables,
-the structure is empty apart from the \verb+t_object+.
-
-
-\subsection{method space}
-Apart from the data space, a class needs a set of manipulators (methods) to
-manipulate the data with.
-
-If a message is sent to an instance of our class, a method is called.
-These methods are the interfaces to the message system of Pd.
-On principal they have no return argument and are therefore are of the
-type \verb+void+.
-
-\begin{verbatim}
-void helloworld_bang(t_helloworld *x)
-{
-  post("Hello world !!");
-}
-\end{verbatim}
-
-
-This method has an argument of the type \verb+t_helloworld+,
-which would enable us to manipulate the data space.
-
-Since we only want to output ``Hello world!''
-(and, by the way, our data space is quite sparse),
-we renounce a manipulation.
-
-The command \verb+post(char *c,...)+ sends a string to the standard error.
-A carriage return is added automatically.
-Apart from this, the \verb+post+-command works like the {\tt C}-command \verb+printf()+.
-
-\subsection{generation of a new class}
-To generate a new class, information of the data space and the method space of this class,
-have to be passed to Pd when a library is loaded.
-
-On loading a new library ``my\_lib'',
-Pd tries to call a function ``my\_lib\_setup()''.
-This function (or functions called by it) 
-declares the new classes and their properties.
-It is only called once, when the library is loaded.
-If the function-call fails (e.g., because no function of the specified name is present)
-no external of the library will be loaded.
-
-\begin{verbatim}
-void helloworld_setup(void)
-{
-  helloworld_class = class_new(gensym("helloworld"),
-        (t_newmethod)helloworld_new,
-        0, sizeof(t_helloworld),
-        CLASS_DEFAULT, 0);
-
-  class_addbang(helloworld_class, helloworld_bang);
-}
-\end{verbatim}
-
-\paragraph{class\_new}
-
-The function \verb+class_new+ creates a new class and returns a pointer to this prototype.
-
-The first argument is the symbolic name of the class.
-
-The next two arguments define the constructor and destructor of the class.
-
-Whenever a class object is created in a Pd-patch,
-the class-constructor \verb+(t_newmethod)helloworld_new+ instantiates the object
-and initialises the data space.
-
-Whenever an object is destroyed
-(either by closing the containing patch or by deleting the object from the patch)
-the destructor frees the dynamically reserved memory.
-The allocated memory for the static data space is automatically reserved and freed.
-
-Therefore we do not have to provide a destructor in this example, the argument
-is set to ``0''.
-
-To enable Pd to reserve and free enough memory for the static data space,
-the size of the data structure has to be passed as the fourth argument.
-
-The fifth argument has influence on the graphical representation of the class objects.
-The default-value is \verb+CLASS_DEFAULT+ or simply ``0''.
-
-The remaining arguments define the arguments of an object and its type.
-
-Up to six numeric and symbolic object-arguments can be defined via
-\verb+A_DEFFLOAT+ and \verb+A_DEFSYMBOL+.
-If more arguments are to be passed to the object
-or if the order of atom types should by more flexible, 
-\verb+A_GIMME+ can be used for passing an arbitrary list of atoms.
-
-The list of object-arguments is terminated by ``0''.
-In this example we have no object-arguments at all for the class.
-
-\paragraph{class\_addbang}
-We still have to add a method space to the class.
-
-\verb+class_addbang+ adds a method for a ``bang''-message to the class that is
-defined in the first argument.
-The added method is defined in the second argument.
-
-
-\subsection{constructor: instantiation of an object}
-Each time, an object is created in a Pd-patch, the
-constructor that is defined with the \verb+class_new+-command,
-generates a new instance of the class.
-
-The constructor has to be of type \verb+void *+.
-
-\begin{verbatim}
-void *helloworld_new(void)
-{
-  t_helloworld *x = (t_helloworld *)pd_new(helloworld_class);
-
-  return (void *)x;
-}
-\end{verbatim}
-
-
-The arguments of the constructor-method depend on the object-arguments
-defined with \verb+class_new+.
-
-\begin{tabular}{l|l}
-\verb+class_new+-argument&constructor-argument\\
-\hline
-\verb+A_DEFFLOAT+&\verb+t_floatarg f+ \\
-\verb+A_DEFSYMBOL+&\verb+t_symbol *s+ \\
-\verb+A_GIMME+&\verb+t_symbol *s, int argc, t_atom *argv+
-\end{tabular}
-
-Because there are no object-arguments for our ``hello world''-class,
-the constructor has anon too.
-
-The function \verb+pd_new+ reserves memory for the data space,
-initialises the variables that are internal to the object and
-returns a pointer to the data space.
-
-The type-cast to the data space is necessary.
-
-Normally, the constructor would initialise the object-variables.
-However, since we have none, this is not necessary.
-
-
-The constructor has to return a pointer to the instantiated data space.
-
-\subsection{the code: \tt helloworld}
-
-\begin{verbatim}
-#include "m_pd.h"
-
-static t_class *helloworld_class;
-
-typedef struct _helloworld {
-  t_object  x_obj;
-} t_helloworld;
-
-void helloworld_bang(t_helloworld *x)
-{
-  post("Hello world !!");
-}
-
-void *helloworld_new(void)
-{
-  t_helloworld *x = (t_helloworld *)pd_new(helloworld_class);
-
-  return (void *)x;
-}
-
-void helloworld_setup(void) {
-  helloworld_class = class_new(gensym("helloworld"),
-        (t_newmethod)helloworld_new,
-        0, sizeof(t_helloworld),
-        CLASS_DEFAULT, 0);
-  class_addbang(helloworld_class, helloworld_bang);
-}
-\end{verbatim}
-
-
-\section{a simple external: {\tt counter}}
-
-Now we want to realize a simple counter as an external.
-A ``bang''-trigger outputs the counter-value on the outlet and
-afterwards increases the counter-value by 1.
-
-This class is similar to the previous one,
-but the data space is extended by a variable ``counter'' and the
-result is written as a message to an outlet instead of 
-a string to the standard error.
-
-\subsection{object-variables}
-Of course, a counter needs a state-variable to store the actual counter-value.
-
-State-variables that belong to class instances belong to the data space.
-
-\begin{verbatim}
-typedef struct _counter {
-  t_object  x_obj;
-  t_int i_count;
-} t_counter;
-\end{verbatim}
-
-The integer variable \verb+i_count+ stores the counter-value.
-
-\subsection{object-arguments}
-It is quite useful for a counter, if a initial value can be defined by the user.
-Therefore this initial value should be passed to the object at creation-time.
-
-\begin{verbatim}
-void counter_setup(void) {
-  counter_class = class_new(gensym("counter"),
-        (t_newmethod)counter_new,
-        0, sizeof(t_counter),
-        CLASS_DEFAULT,
-        A_DEFFLOAT, 0);
-
-  class_addbang(counter_class, counter_bang);
-}
-\end{verbatim}
-
-So we have an additional argument in the function \verb+class_new+:
-\verb+A_DEFFLOAT+ tells Pd, that the object needs one argument of the 
-type \verb+t_floatarg+.
-If no argument is passed, this will default to ``0''.
-
-\subsection{constructor}
-The constructor has some new tasks.
-On the one hand, a variable value has to be initialised,
-on the other hand, an outlet for the object has to be created.
-
-\begin{verbatim}
-void *counter_new(t_floatarg f)
-{
-  t_counter *x = (t_counter *)pd_new(counter_class);
-
-  x->i_count=f;
-  outlet_new(&x->x_obj, &s_float);
-
-  return (void *)x;
-}
-\end{verbatim}
-
-The constructor-method has one argument of type \verb+t_floatarg+ as declared
-in the setup-routine by \verb+class_new+.
-This argument is used to initialise the counter.
-
-A new outlet is created with the function \verb+outlet_new+.
-The first argument is a pointer to the interna of the object
-the new outlet is created for.
-
-The second argument is a symbolic description of the outlet-type.
-Since out counter should output numeric values it is of type ``float''.
-
-\verb+outlet_new+ returns a pointer to the new outlet and saves this very pointer
-in the \verb+t_object+-variable \verb+x_obj.ob_outlet+.
-If only one outlet is used, the pointer need not additionally be stored in the data space.
-If more than one outlets are used, the pointers have to be stored in the data space,
-because the \verb+t_object+-variable can only hold one outlet pointer.
-
-\subsection{the counter method}
-When triggered, the counter value should be sent to the outlet
-and afterwards be incremented by 1.
-
-\begin{verbatim}
-void counter_bang(t_counter *x)
-{
-  t_float f=x->i_count;
-  x->i_count++;
-  outlet_float(x->x_obj.ob_outlet, f);
-}
-\end{verbatim}
-
-The function \verb+outlet_float+ sends a floating-point-value (second argument) to the outlet
-that is specified by the first argument.
-
-We first store the counter in a floating point-buffer.
-Afterwards the counter is incremented and not before that the buffer variable is sent 
-to the outlet.
-
-What appears to be unnecessary on the first glance, makes sense after further
-inspection:
-The buffer variable has been realized as \verb+t_float+,
-since \verb+outlet_float+ expects a floating point-value and a typecast is
-inevitable.
-
-If the counter value was sent to the outlet before being incremented,
-this could result in an unwanted (though well defined) behaviour:
-If the counter-outlet directly triggered its own inlet,
-the counter-method would be called although the counter value was not yet incremented.
-Normally this is not what we want.
-
-The same (correct) result could of course be obtained with a single line,
-but this  would obscure the {\em reentrant}-problem.
-
-\subsection{the code: \tt counter}
-
-\begin{verbatim}
-#include "m_pd.h"
-
-static t_class *counter_class;
-
-typedef struct _counter {
-  t_object  x_obj;
-  t_int i_count;
-} t_counter;
-
-void counter_bang(t_counter *x)
-{
-  t_float f=x->i_count;
-  x->i_count++;
-  outlet_float(x->x_obj.ob_outlet, f);
-}
-
-void *counter_new(t_floatarg f)
-{
-  t_counter *x = (t_counter *)pd_new(counter_class);
-
-  x->i_count=f;
-  outlet_new(&x->x_obj, &s_float);
-
-  return (void *)x;
-}
-
-void counter_setup(void) {
-  counter_class = class_new(gensym("counter"),
-        (t_newmethod)counter_new,
-        0, sizeof(t_counter),
-        CLASS_DEFAULT,
-        A_DEFFLOAT, 0);
-
-  class_addbang(counter_class, counter_bang);
-}
-\end{verbatim}
-
-
-\section{a complex external: \tt counter}
-
-The simple counter of the previous chapter can easily be extended to more complexity.
-It might be quite useful to be able to reset the counter to an initial value,
-to set upper and lower boundaries and to control the step-width.
-Each overrun should send a ``bang''-Message to a second outlet and reset the counter to
-the initial value.
-
-\subsection{extended data space}
-
-\begin{verbatim}
-typedef struct _counter {
-  t_object  x_obj;
-  t_int i_count;
-  t_float step;
-  t_int i_down, i_up;
-  t_outlet *f_out, *b_out;
-} t_counter;
-\end{verbatim}
-
-The data space has been extended to hold variables for step width and 
-upper and lower boundaries.
-Furthermore pointers for two outlets have been added.
-
-\subsection{extension of the class}
-The new class objects should have methods for different messages,
-like ``set'' and ``reset''.
-Therefore the method space has to be extended too.
-
-\begin{verbatim}
-  counter_class = class_new(gensym("counter"),
-        (t_newmethod)counter_new,
-        0, sizeof(t_counter),
-        CLASS_DEFAULT, 
-        A_GIMME, 0);
-\end{verbatim}
-
-The class generator \verb+class_new+ has been extended by the argument \verb+A_GIMME+.
-This enables a dynamic number of arguments to be passed at the instantiation of the object.
-
-\begin{verbatim}
-  class_addmethod(counter_class,
-        (t_method)counter_reset,
-        gensym("reset"), 0);
-\end{verbatim}
-
-\verb+class_addmethod+ adds a method for an arbitrary selector to an class.
-
-The first argument is the class the method (second argument) will be added to.
-
-The third argument is the symbolic selector that should be associated with the method.
-
-The remaining ``0''-terminated arguments describe the list of atoms that
-follows the selector.
-
-\begin{verbatim}
-  class_addmethod(counter_class,
-        (t_method)counter_set, gensym("set"),
-        A_DEFFLOAT, 0);
-  class_addmethod(counter_class,
-        (t_method)counter_bound, gensym("bound"),
-        A_DEFFLOAT, A_DEFFLOAT, 0);
-\end{verbatim}
-
-A method for ``set'' followed by a numerical value is added,
-as well as a method for the selector ``bound'' followed by two numerical values.
-
-\begin{verbatim}
-  class_sethelpsymbol(counter_class, gensym("help-counter"));
-\end{verbatim}
-
-If a Pd-object is right-clicked, a help-patch describing the object-class can be opened.
-By default, this patch is located in the directory ``{\em doc/5.reference/}'' and
-is named like the symbolic class name.
-
-An alternative help-patch can be defined with the 
-\verb+class_sethelpsymbol+-command.
-
-\subsection{construction of in- and outlets}
-
-When creating the object, several arguments should be passed by the user.
-
-\begin{verbatim}
-void *counter_new(t_symbol *s, int argc, t_atom *argv)
-\end{verbatim}
-Because of the declaration of arguments in the \verb+class_new+-function
-with \verb+A_GIMME+,
-the constructor has following arguments:
-
-\begin{tabular}{c|l}
-\verb+t_symbol *s+ & the symbolic name,\\
-& that was used for object creation \\
-\verb+int argc+ & the number of arguments passed to the object\\
-\verb+t_atom *argv+ & a pointer to a list of {\tt argc} atoms
-\end{tabular}
-
-\begin{verbatim}
-  t_float f1=0, f2=0;
-
-  x->step=1;
-  switch(argc){
-  default:
-  case 3:
-    x->step=atom_getfloat(argv+2);
-  case 2:
-    f2=atom_getfloat(argv+1);
-  case 1:
-    f1=atom_getfloat(argv);
-    break;
-  case 0:
-    break;
-  }
-  if (argc<2)f2=f1;
-  x->i_down = (f1<f2)?f1:f2;
-  x->i_up   = (f1>f2)?f1:f2;
-
-  x->i_count=x->i_down;
-\end{verbatim}
-
-If three arguments are passed, these should be the {\em lower boundary},
-the {\em upper boundary} and the {\em step width}.
-
-If only two arguments are passed, the step-width defaults to ``1''.
-If only one argument is passed, this should be the {\em initial value} of the counter with
-step-width of ``1''.
-
-\begin{verbatim}
-  inlet_new(&x->x_obj, &x->x_obj.ob_pd,
-        gensym("list"), gensym("bound"));
-\end{verbatim}
-
-The function \verb+inlet_new+ creates a new ``active'' inlet.
-``Active'' means, that a class-method is called each time
-a message is sent to an ``active'' inlet.
-
-Due to the software-architecture, the first inlet is always ``active''.
-
-The first two arguments of the \verb+inlet_new+-function are
-pointers to the interna of the object and to the graphical presentation of the object.
-
-The symbolic selector that is specified by the third argument is to be
-substituted by another symbolic selector (fourth argument) for this inlet.
-
-Because of this substitution of selectors,
-a message on a certain right inlet can be treated as a message with 
-a certain selector on the leftmost inlet.
-
-This means:
-\begin{itemize}
-\item The substituting selector has to be declared by \verb+class_addmethod+
-in the setup-routine.
-\item It is possible to simulate a certain right inlet, by sending a message with
-this inlet's selector to the leftmost inlet.
-\item It is not possible to add methods for more than one selector to a right inlet.
-Particularly it is not possible to add a universal method for arbitrary selectors to 
-a right inlet.
-\end{itemize}
-
-\begin{verbatim}
-  floatinlet_new(&x->x_obj, &x->step);
-\end{verbatim}
-\verb+floatinlet_new+ generates a new ``passive'' inlet for numerical values.
-``Passive'' inlets allow parts of the data space-memory to be written directly 
-from outside.
-Therefore it is not possible to check for illegal inputs.
-
-The first argument is a pointer to the internal infrastructure of the object.
-The second argument is the address in the data space-memory,
-where other objects can write too.
-
-``Passive'' inlets can be created for pointers, symbolic or
-numerical (floating point\footnote{
-That's why the {\tt step}-width of the class\/data space is realized as {\tt t\_float}.})
-values.
-
-
-\begin{verbatim}
-  x->f_out = outlet_new(&x->x_obj, &s_float);
-  x->b_out = outlet_new(&x->x_obj, &s_bang);
-\end{verbatim}
-
-The pointers returned by \verb+outlet_new+ have to be saved in the class\/data space
-to be used later by the outlet-routines.
-
-The order of the generation of inlets and outlets is important,
-since it corresponds to the order of inlets and outlets in the
-graphical representation of the object.
-
-\subsection{extended method space}
-
-The method for the ``bang''-message has to full fill the more complex tasks.
-
-\begin{verbatim}
-void counter_bang(t_counter *x)
-{
-  t_float f=x->i_count;
-  t_int step = x->step;
-  x->i_count+=step;
-  if (x->i_down-x->i_up) {
-    if ((step>0) && (x->i_count > x->i_up)) {
-      x->i_count = x->i_down;
-      outlet_bang(x->b_out);
-    } else if (x->i_count < x->i_down) {
-      x->i_count = x->i_up;
-      outlet_bang(x->b_out);
-    }
-  }
-  outlet_float(x->f_out, f);
-}
-\end{verbatim}
-
-Each outlet is identified by the \verb+outlet_...+-functions via the
-pointer to this outlets.
-
-The remaining methods still have to be implemented:
-
-\begin{verbatim}
-void counter_reset(t_counter *x)
-{
-  x->i_count = x->i_down;
-}
-
-void counter_set(t_counter *x, t_floatarg f)
-{
-  x->i_count = f;
-}
-
-void counter_bound(t_counter *x, t_floatarg f1, t_floatarg f2)
-{
-  x->i_down = (f1<f2)?f1:f2;
-  x->i_up   = (f1>f2)?f1:f2;
-}
-\end{verbatim}
-
-\subsection{the code: \tt counter}
-
-\begin{verbatim}
-#include "m_pd.h"
-
-static t_class *counter_class;
-
-typedef struct _counter {
-  t_object  x_obj;
-  t_int i_count;
-  t_float step;
-  t_int i_down, i_up;
-  t_outlet *f_out, *b_out;
-} t_counter;
-
-void counter_bang(t_counter *x)
-{
-  t_float f=x->i_count;
-  t_int step = x->step;
-  x->i_count+=step;
-
-  if (x->i_down-x->i_up) {
-    if ((step>0) && (x->i_count > x->i_up)) {
-      x->i_count = x->i_down;
-      outlet_bang(x->b_out);
-    } else if (x->i_count < x->i_down) {
-      x->i_count = x->i_up;
-      outlet_bang(x->b_out);
-    }
-  }
-
-  outlet_float(x->f_out, f);
-}
-
-void counter_reset(t_counter *x)
-{
-  x->i_count = x->i_down;
-}
-
-void counter_set(t_counter *x, t_floatarg f)
-{
-  x->i_count = f;
-}
-
-void counter_bound(t_counter *x, t_floatarg f1, t_floatarg f2)
-{
-  x->i_down = (f1<f2)?f1:f2;
-  x->i_up   = (f1>f2)?f1:f2;
-}
-
-void *counter_new(t_symbol *s, int argc, t_atom *argv)
-{
-  t_counter *x = (t_counter *)pd_new(counter_class);
-  t_float f1=0, f2=0;
-
-  x->step=1;
-  switch(argc){
-  default:
-  case 3:
-    x->step=atom_getfloat(argv+2);
-  case 2:
-    f2=atom_getfloat(argv+1);
-  case 1:
-    f1=atom_getfloat(argv);
-    break;
-  case 0:
-    break;
-  }
-  if (argc<2)f2=f1;
-
-  x->i_down = (f1<f2)?f1:f2;
-  x->i_up   = (f1>f2)?f1:f2;
-
-  x->i_count=x->i_down;
-
-  inlet_new(&x->x_obj, &x->x_obj.ob_pd,
-        gensym("list"), gensym("bound"));
-  floatinlet_new(&x->x_obj, &x->step);
-
-  x->f_out = outlet_new(&x->x_obj, &s_float);
-  x->b_out = outlet_new(&x->x_obj, &s_bang);
-
-  return (void *)x;
-}
-
-void counter_setup(void) {
-  counter_class = class_new(gensym("counter"),
-        (t_newmethod)counter_new,
-        0, sizeof(t_counter),
-        CLASS_DEFAULT, 
-        A_GIMME, 0);
-
-  class_addbang  (counter_class, counter_bang);
-  class_addmethod(counter_class,
-        (t_method)counter_reset, gensym("reset"), 0);
-  class_addmethod(counter_class, 
-        (t_method)counter_set, gensym("set"),
-        A_DEFFLOAT, 0);
-  class_addmethod(counter_class,
-        (t_method)counter_bound, gensym("bound"),
-        A_DEFFLOAT, A_DEFFLOAT, 0);
-
-  class_sethelpsymbol(counter_class, gensym("help-counter"));
-}
-\end{verbatim}
-
-
-\section{a signal-external: {\tt pan\~\/}}
-Signal classes are normal Pd-classes, that offer additional methods for signals.
-
-
-All methods and concepts that can be realized with normal object classes can
-therefore be realized with signal classes too.
-
-Per agreement, the symbolic names of signal classes end with a tilde \~\/.
-
-The class ``pan\~\/'' shall demonstrate, how signal classes are written.
-
-A signal on the left inlet is mixed with a signal on the second inlet.
-The mixing-factor between 0 and 1 is defined via a \verb+t_float+-message
-on a third inlet.
-
-\subsection{variables of a signal class}
-Since a signal-class is only an extended normal class,
-there are no principal differences between the data spaces.
-
-\begin{verbatim}
-typedef struct _pan_tilde {
-  t_object x_obj;
-
-  t_sample f_pan;
-  t_float  f;
-} t_pan_tilde;
-\end{verbatim}
-
-Only one variable \verb+f_pan+ for the {\em mixing-factor} of the panning-function is needed.
-
-The other variable \verb+f+ is needed whenever a signal-inlet is needed too.
-If no signal but only a float-message is present at a signal-inlet, this
-variable is used to automatically convert the float to signal.
-
-\subsection{signal-classes}
-
-\begin{verbatim}
-void pan_tilde_setup(void) {
-  pan_tilde_class = class_new(gensym("pan~"),
-        (t_newmethod)pan_tilde_new,
-        0, sizeof(t_pan_tilde),
-        CLASS_DEFAULT, 
-        A_DEFFLOAT, 0);
-
-  class_addmethod(pan_tilde_class,
-        (t_method)pan_tilde_dsp, gensym("dsp"), 0);
-  CLASS_MAINSIGNALIN(pan_tilde_class, t_pan_tilde, f);
-}
-\end{verbatim}
-
-A method for signal-processing has to be provided by each signal class.
-
-Whenever Pd's audio engine is started, a message with the selector ``dsp''
-is sent to each object.
-Each class that has a method for the ``dsp''-message is recognised as signal class.
-
-Signal classes that want to provide signal-inlets have to
-declare this via the \verb+CLASS_MAINSIGNALIN+-macro.
-This enables signals at the first (default) inlet.
-If more than one signal-inlet is needed, they have to be created explicitly
-in the constructor-method.
-
-Inlets that are declared as signal-inlets cannot provide
-methods for \verb+t_float+-messages any longer.
-
-The first argument of the macro is a pointer to the signal class.
-The second argument is the type of the class's data space.
-
-The last argument is a dummy-variable out of the data space that is needed
-to replace non-existing signal at the signal-inlet(s) with \verb+t_float+-messages.
-
-\subsection{construction of signal-inlets and -outlets}
-
-\begin{verbatim}
-void *pan_tilde_new(t_floatarg f)
-{
-  t_pan_tilde *x = (t_pan_tilde *)pd_new(pan_tilde_class);
-
-  x->f_pan = f;
-  
-  inlet_new(&x->x_obj, &x->x_obj.ob_pd, &s_signal, &s_signal);
-  floatinlet_new (&x->x_obj, &x->f_pan);
-
-  outlet_new(&x->x_obj, &s_signal);
-
-  return (void *)x;
-}
-\end{verbatim}
-
-Additional signal-inlets are added like other inlets with the routine \verb+inlet_new+.
-The last two arguments are references to the symbolic selector ``signal''
-in the lookup-table.
-
-Signal-outlets are also created like normal (message-)outlets,
-by setting the outlet-selector to ``signal''.
-
-\subsection{DSP-methods}
-Whenever Pd's audio engine is turned on,
-all signal-objects declare their perform-routines that are to be added to the DSP-tree.
-
-The ``dsp''-method has two arguments, the pointer to the class-data space, and 
-a pointer to an array of signals.
-
-The signals are arranged in the array in such way,
-that they are ordered in a clockwise way in the graphical representation of the
-object.\footnote{
-If both left and right in- and out-signals exist, this means:
-First is the leftmost in-signal followed by the right in-signals;
-after the right out-signals, finally there comes the leftmost out-signal.}
-
-\begin{verbatim}
-void pan_tilde_dsp(t_pan_tilde *x, t_signal **sp)
-{
-  dsp_add(pan_tilde_perform, 5, x,
-          sp[0]->s_vec, sp[1]->s_vec, sp[2]->s_vec, sp[0]->s_n);
-}
-\end{verbatim}
-
-\verb+dsp_add+ adds a {\em perform}-routine (as declared in the first argument)
-to the DSP-tree.
-
-The second argument is the number of the following pointers to diverse variables.
-Which pointers to which variables are passed is not limited.
-
-Here, sp[0] is the first in-signal, sp[1] represents the second in-signal and
-sp[3] points to the out-signal.
-
-The structure \verb+t_signal+ contains a pointer to the
-its signal-vector \verb+().s_vec+ (an array of samples of type  \verb+t_sample+),
-and the length of this signal-vector \verb+().s_n+.
-
-Since all signal vectors of a patch (not including it's sub-patches) are of the same length,
-it is sufficient to get the length of one of these vectors.
-
-\subsection{perform-routine}
-The perform-routine is the DSP-heart of each signal class.
-
-A pointer to an integer-array is passed to it.
-This array contains the pointers, that were passed via \verb+dsp_add+,
-which must be casted back to their real type.
-
-The perform-routine has to return a pointer to integer,
-that points to the address behind the stored pointers of the routine.
-This means, that the return argument equals the
-argument of the perform-routine plus
-the number of pointer variables (as declared as the second argument
-of \verb+dsp_add+) plus one.
-
-\begin{verbatim}
-t_int *pan_tilde_perform(t_int *w)
-{
-  t_pan_tilde *x = (t_pan_tilde *)(w[1]);
-  t_sample  *in1 =    (t_sample *)(w[2]);
-  t_sample  *in2 =    (t_sample *)(w[3]);
-  t_sample  *out =    (t_sample *)(w[4]);
-  int          n =           (int)(w[5]);
-
-  t_sample f_pan = (x->f_pan<0)?0.0:(x->f_pan>1)?1.0:x->f_pan;
-
-  while (n--) *out++ = (*in1++)*(1-f_pan)+(*in2++)*f_pan;
-
-  return (w+6);
-}
-\end{verbatim}
-
-Each sample of the signal vectors is read and manipulated in the \verb+while+-loop.
-
-
-Optimisation of the DSP-tree tries to avoid unnecessary copy-operations.
-Therefore it is possible, that in- and out-signal are located
-at the same address in the memory.
-In this case, the programmer has to be careful not to write into the out-signal
-before having read the in-signal to avoid overwriting data that is not yet saved.
-
-\subsection{the code: \tt pan\~\/}
-
-\begin{verbatim}
-#include "m_pd.h"
-
-static t_class *pan_tilde_class;
-
-typedef struct _pan_tilde {
-  t_object  x_obj;
-  t_sample f_pan;
-  t_sample f;
-} t_pan_tilde;
-
-t_int *pan_tilde_perform(t_int *w)
-{
-  t_pan_tilde *x = (t_pan_tilde *)(w[1]);
-  t_sample  *in1 =    (t_sample *)(w[2]);
-  t_sample  *in2 =    (t_sample *)(w[3]);
-  t_sample  *out =    (t_sample *)(w[4]);
-  int          n =           (int)(w[5]);
-  t_sample f_pan = (x->f_pan<0)?0.0:(x->f_pan>1)?1.0:x->f_pan;
-
-  while (n--) *out++ = (*in1++)*(1-f_pan)+(*in2++)*f_pan;
-
-  return (w+6);
-}
-
-void pan_tilde_dsp(t_pan_tilde *x, t_signal **sp)
-{
-  dsp_add(pan_tilde_perform, 5, x,
-          sp[0]->s_vec, sp[1]->s_vec, sp[2]->s_vec, sp[0]->s_n);
-}
-
-void *pan_tilde_new(t_floatarg f)
-{
-  t_pan_tilde *x = (t_pan_tilde *)pd_new(pan_tilde_class);
-
-  x->f_pan = f;
-  
-  inlet_new(&x->x_obj, &x->x_obj.ob_pd, &s_signal, &s_signal);
-  floatinlet_new (&x->x_obj, &x->f_pan);
-  outlet_new(&x->x_obj, &s_signal);
-
-  return (void *)x;
-}
-
-void pan_tilde_setup(void) {
-  pan_tilde_class = class_new(gensym("pan~"),
-        (t_newmethod)pan_tilde_new,
-        0, sizeof(t_pan_tilde),
-        CLASS_DEFAULT, 
-        A_DEFFLOAT, 0);
-
-  class_addmethod(pan_tilde_class,
-        (t_method)pan_tilde_dsp, gensym("dsp"), 0);
-  CLASS_MAINSIGNALIN(pan_tilde_class, t_pan_tilde, f);
-}
-\end{verbatim}
-
-\vfill
-\newpage
-\begin{appendix}
-
-\section{Pd's message-system}
-Non-audio-data are distributed via a message-system.
-Each message consists of a ``selector'' and a list of atoms.
-
-\subsection{atoms}
-
-There are three kinds of atoms:
-\begin{itemize}
-\item {\em A\_FLOAT}: a numerical value (floating point)
-\item {\em A\_SYMBOL}: a symbolic value (string)
-\item {\em A\_POINTER}: a pointer
-\end{itemize}
-
-Numerical values are always floating point-values (\verb+t_float+),
-even if they could be displayed as integer values.
-
-Each symbol is stored in a lookup-table for reasons of performance.
-The command \verb+gensym+ looks up a string in the lookup-table and
-returns the address of the symbol.
-If the string is not yet to be found in the table,
-a new symbol is added.
-
-Atoms of type {\em A\_POINTER} are not very important (for simple externals). 
-
-The type of an atom \verb+a+ is stored in the structure-element \verb+a.a_type+.
-
-\subsection{selectors}
-The selector is a symbol that defines the type of a message.
-There are five predefined selectors:
-\begin{itemize}
-\item ``{\tt bang}'' labels a trigger event.
-A ``bang''-message consists only of the selector and contains no lists of atoms.
-\item ``{\tt float}'' labels a numerical value.
-The list of a ``float''-Message contains one single atom of type {\em A\_FLOAT}
-\item ``{\tt symbol}'' labels a symbolic value.
-The list of a ``symbol''-Message contains one single atom of type {\em A\_SYMBOL}
-\item ``{\tt pointer}'' labels a pointer value.
-The list of a ``pointer''-Message contains one single atom of type {\em A\_POINTER}
-\item ``{\tt list}'' labels a list of one or more atoms of arbitrary type.
-\end{itemize}
-
-Since the symbols for these selectors are used quite often,
-their address in the lookup-table can be queried directly,
-without having to use \verb+gensym+:
-
-\begin{tabular}{l||l|l}
-selector&lookup-routine&lookup-address\\
-\hline
-\tt bang &\verb+gensym("bang")+ & \verb+&s_bang+ \\
-\tt float &\verb+gensym("float")+ & \verb+&s_float+ \\
-\tt symbol &\verb+gensym("symbol")+ & \verb+&s_symbol+ \\
-\tt pointer &\verb+gensym("pointer")+ & \verb+&s_pointer+ \\
-\tt list &\verb+gensym("list")+ & \verb+&s_list+ \\
---- (signal) &\verb+gensym("signal")+&\verb+&s_symbol+
-\end{tabular}
-
-Other selectors can be used as well.
-The receiving class has to provide a method for a specifique selector
-or for ``anything'', which is any arbitrary selector.
-
-Messages that have no explicit selector and start with a numerical value,
-are recognised automatically either as ``float''-message (only one atom) or as
-``list''-message (several atoms).
-
-For example, messages ``\verb+12.429+'' and ``\verb+float 12.429+'' are identical.
-Likewise, the messages ``\verb+list 1 for you+'' is identical to ``\verb+1 for you+''.
-
-\section{Pd-types}
-Since Pd is used on several platforms,
-many ordinary types of variables, like \verb|int|, are re-defined.
-To write portable code, it is reasonable to use types provided by Pd.
-
-Apart from this there are many predefined types,
-that should make the life of the programmer simpler.
-
-Generally, Pd-types start with \verb|t_|.
-
-\begin{tabular}{c|l}
-Pd-type & description \\
-\hline\hline
-\verb+t_atom+& atom \\
-\verb+t_float+ & floating point value\\
-\verb+t_symbol+ & symbol \\
-\verb+t_gpointer+ & pointer (to graphical objects) \\
-\hline
-\verb+t_int+ & integer value \\
-\verb+t_signal+ & structure of a signal \\
-\verb+t_sample+ & audio signal-value (floating point)\\
-\verb+t_outlet+ & outlet of an object \\
-\verb+t_inlet+ & inlet of an object \\
-\verb+t_object+ & object-interna \\
-\hline
-\verb+t_class+ & a Pd-class \\
-\verb+t_method+ & class-method \\
-\verb+t_newmethod+ & pointer to a constructor (new-routine) \\
-\end{tabular}
-
-
-\section{important functions in ``m\_pd.h''}
-
-\subsection{functions: atoms}
-
-\subsubsection{SETFLOAT}
-\begin{verbatim}
-SETFLOAT(atom, f)
-\end{verbatim}
-This macro sets the type of \verb+atom+ to \verb+A_FLOAT+
-and stores the numerical value \verb+f+ in this atom.
-
-\subsubsection{SETSYMBOL}
-\begin{verbatim}
-SETSYMBOL(atom, s)
-\end{verbatim}
-This macro sets the type of \verb+atom+ to \verb+A_SYMBOL+
-and stores the symbolic pointer \verb+s+ in this atom.
-
-\subsubsection{SETPOINTER}
-\begin{verbatim}
-SETPOINTER(atom, pt)
-\end{verbatim}
-This macro sets the type of \verb+atom+ to \verb+A_POINTER+
-and stores the pointer \verb+pt+ in this atom.
-
-\subsubsection{atom\_getfloat}
-\begin{verbatim}
-t_float atom_getfloat(t_atom *a);
-\end{verbatim}
-If the type of the atom \verb+a+ is \verb+A_FLOAT+,
-the numerical value of this atom else ``0.0'' is returned.
-
-\subsubsection{atom\_getfloatarg}
-\begin{verbatim}
-t_float atom_getfloatarg(int which, int argc, t_atom *argv)
-\end{verbatim}
-If the type of the atom -- that is found at in the atom-list
-\verb+argv+ with the length \verb+argc+ at the place \verb+which+ --
-is \verb+A_FLOAT+, the numerical value of this atom else ``0.0'' is returned.
-
-\subsubsection{atom\_getint}
-\begin{verbatim}
-t_int atom_getint(t_atom *a);
-\end{verbatim}
-If the type of the atom \verb+a+ is \verb+A_FLOAT+,
-its numerical value is returned as integer else ``0'' is returned.
-
-\subsubsection{atom\_getsymbol}
-\begin{verbatim}
-t_symbol atom_getsymbol(t_atom *a);
-\end{verbatim}
-If the type of the atom \verb+a+ is \verb+A_SYMBOL+,
-a pointer to this symbol is returned, else a null-pointer ``0'' is returned.
-
-\subsubsection{atom\_gensym}
-\begin{verbatim}
-t_symbol *atom_gensym(t_atom *a);
-\end{verbatim}
-If the type of the atom \verb+a+ is \verb+A_SYMBOL+,
-a pointer to this symbol is returned.
-
-Atoms of a different type, are ``reasonably'' converted into a string.
-This string is -- on demand -- inserted into the symbol-table.
-A pointer to this symbol is returned.
-
-\subsubsection{atom\_string}
-\begin{verbatim}
-void atom_string(t_atom *a, char *buf, unsigned int bufsize);
-\end{verbatim}
-Converts an atom \verb+a+ into a {\tt C}-string \verb+buf+.
-The memory to this char-Buffer has to be reserved manually and
-its length has to be declared in \verb+bufsize+.
-
-\subsubsection{gensym}
-\begin{verbatim}
-t_symbol *gensym(char *s);
-\end{verbatim}
-Checks, whether the C-string \verb+*s+ has already been inserted into the symbol-table.
-If no entry exists, it is created.
-A pointer to the symbol is returned.
-
-\subsection{functions: classes}
-\subsubsection{class\_new}
-\begin{verbatim}
-t_class *class_new(t_symbol *name,
-        t_newmethod newmethod, t_method freemethod,
-        size_t size, int flags,
-        t_atomtype arg1, ...);
-\end{verbatim}
-Generates a class with the symbolic name \verb+name+.
-\verb+newmethod+ is the constructor that creates an instance of the class and
-returns a pointer to this instance.
-
-If memory is reserved dynamically, this memory has to be freed by the
-destructor-method \verb+freemethod+ (without any return argument),
-when the object is destroyed.
-
-\verb+size+  is the static size of the class-data space,
-that is returned by \verb+sizeof(t_mydata)+.
-
-\verb+flags+ define the presentation of the graphical object.
-A (more or less arbitrary) combination of following objects is possible:
-
-\begin{tabular}{l|l}
-flag&description\\
-\hline
-\verb+CLASS_DEFAULT+ & a normal object with one inlet \\
-\verb+CLASS_PD+ & \em object (without graphical presentation) \\
-\verb+CLASS_GOBJ+ & \em pure graphical object (like arrays, graphs,...)\\
-\verb+CLASS_PATCHABLE+ & \em a normal object (with one inlet) \\
-\verb+CLASS_NOINLET+ & the default inlet is suppressed \\
-\end{tabular}
-
-Flags the description of which is printed in {\em italic}
-are of small importance for writing externals.
-
-The remaining arguments \verb+arg1,...+ define the
-types of object-arguments passed at the creation of a class-object.
-A maximum of six type checked arguments can be passed to an object.
-The list of argument-types are terminated by ``0''.
-
-Possible types of arguments are:
-
-\begin{tabular}{l|l}
-\verb+A_DEFFLOAT+ & a numerical value \\
-\verb+A_DEFSYMBOL+ & a symbolical value \\
-\verb+A_GIMME+ & a list of atoms of arbitrary length and types \\
-\end{tabular}
-
-If more than six arguments are to be passed,
-\verb+A_GIMME+ has to be used and a manual type-check has to be made.
-
-\subsubsection{class\_addmethod}
-\begin{verbatim}
-void class_addmethod(t_class *c, t_method fn, t_symbol *sel,
-    t_atomtype arg1, ...);
-\end{verbatim}
-Adds a method \verb+fn+ for a selector \verb+sel+ to a class \verb+c+.
-
-The remaining arguments \verb+arg1,...+ define the
-types of the list of atoms that follow the selector.
-A maximum of six type-checked arguments can be passed.
-If more than six arguments are to be passed,
-\verb+A_GIMME+ has to be used and a manual type-check has to be made.
-
-The list of arguments is terminated by ``0''.
-
-
-Possible types of arguments are:
-
-\begin{tabular}{l|l}
-\verb+A_DEFFLOAT+ & a numerical value \\
-\verb+A_DEFSYMBOL+ & a symbolical value \\
-\verb+A_POINTER+ & a pointer \\
-\verb+A_GIMME+ & a list of atoms of arbitrary length and types \\
-\end{tabular}
-
-\subsubsection{class\_addbang}
-\begin{verbatim}
-void class_addbang(t_class *c, t_method fn);
-\end{verbatim}
-Adds a method \verb+fn+ for ``bang''-messages to the class \verb+c+.
-
-The argument of the ``bang''-method is a pointer to the class-data space:
-
-\verb+void my_bang_method(t_mydata *x);+
-
-\subsubsection{class\_addfloat}
-\begin{verbatim}
-void class_addfloat(t_class *c, t_method fn);
-\end{verbatim}
-Adds a method \verb+fn+ for ``float''-messages to the class \verb+c+.
-
-The arguments of the ``float''-method is a pointer to the class-data space and
-a floating point-argument:
-
-\verb+void my_float_method(t_mydata *x, t_floatarg f);+
-
-\subsubsection{class\_addsymbol}
-\begin{verbatim}
-void class_addsymbol(t_class *c, t_method fn);
-\end{verbatim}
-Adds a method \verb+fn+ for ``symbol''-messages to the class \verb+c+.
-
-The arguments of the ``symbol''-method is a pointer to the class-data space and
-a pointer to the passed symbol:
-
-\verb+void my_symbol_method(t_mydata *x, t_symbol *s);+
-
-\subsubsection{class\_addpointer}
-\begin{verbatim}
-void class_addpointer(t_class *c, t_method fn);
-\end{verbatim}
-Adds a method \verb+fn+ for ``pointer''-messages to the class \verb+c+.
-
-The arguments of the ``pointer''-method is a pointer to the class-data space and
-a pointer to a pointer:
-
-\verb+void my_pointer_method(t_mydata *x, t_gpointer *pt);+
-
-\subsubsection{class\_addlist}
-\begin{verbatim}
-void class_addlist(t_class *c, t_method fn);
-\end{verbatim}
-Adds a method \verb+fn+ for ``list''-messages to the class \verb+c+.
-
-The arguments of the ``list''-method are -- apart from a pointer to the class-data space --
-a pointer to the selector-symbol (always \verb+&s_list+),
-the number of atoms and a pointer to the list of atoms:
-
-\verb+void my_list_method(t_mydata *x,+
-
-\verb+   t_symbol *s, int argc, t_atom *argv);+
-
-\subsubsection{class\_addanything}
-\begin{verbatim}
-void class_addanything(t_class *c, t_method fn);
-\end{verbatim}
-Adds a method \verb+fn+ for an arbitrary message to the class \verb+c+.
-
-The arguments of the anything-method are -- apart from a pointer to the class-data space --
-a pointer to the selector-symbol,
-the number of atoms and a pointer to the list of atoms:
-
-\verb+void my_any_method(t_mydata *x,+
-
-\verb+   t_symbol *s, int argc, t_atom *argv);+
-
-\subsubsection{class\_addcreator}
-\begin{verbatim}
- void class_addcreator(t_newmethod newmethod, t_symbol *s, 
-    t_atomtype type1, ...);
-\end{verbatim}
-Adds a creator-symbol \verb+s+, alternative to the symbolic class name,
-to the constructor \verb+newmethod+.
-Thus, objects can be created either by their ``real'' class name or
-an alias-name (p.e. an abbreviation, like the internal ``float'' resp. ``f'').
-
-The ``0''-terminated list of types corresponds to that of \verb+class_new+.
-
-\subsubsection{class\_sethelpsymbol}
-\begin{verbatim}
-void class_sethelpsymbol(t_class *c, t_symbol *s);
-\end{verbatim}
-
-If a Pd-object is right-clicked, a help-patch for the corresponding object class
-can be opened.
-By default this is a patch with the symbolic class name in the
-directory ``{\em doc/5.reference/}''.
-
-The name of the help-patch for the class that is pointed to by \verb+c+
-is changed to the symbol \verb+s+.
-
-Therefore, several similar classes can share a single help-patch.
-
-Path-information is relative to the default help path {\em doc/5.reference/}.
-
-\subsubsection{pd\_new}
-\begin{verbatim}
-t_pd *pd_new(t_class *cls);
-\end{verbatim}
-Generates a new instance of the class \verb+cls+ and
-returns a pointer to this instance.
-
-\subsection{functions: inlets and outlets}
-All routines for inlets and outlets need a reference to the object-interna of
-the class-instance.
-When instantiating a new object,
-the necessary data space-variable of the \verb+t_object+-type is initialised.
-This variable has to be passed as the \verb+owner+-object to the
-various inlet- and outlet-routines.
-
-\subsubsection{inlet\_new}
-\begin{verbatim}
-t_inlet *inlet_new(t_object *owner, t_pd *dest,
-      t_symbol *s1, t_symbol *s2);
-\end{verbatim}
-Generates an additional ``active'' inlet for the object
-that is pointed at by \verb+owner+.
-Generally, \verb+dest+ points at ``\verb+owner.ob_pd+''.
-
-The selector \verb+s1+ at the new inlet is substituted by the selector \verb+s2+.
-
-If a message with selector \verb+s1+ appears at the new inlet,
-the class-method for the selector \verb+s2+ is called.
-
-This means
-\begin{itemize}
-\item The substituting selector has to be declared by \verb+class_addmethod+
-in the setup-routine.
-\item It is possible to simulate a certain right inlet, by sending a message with
-this inlet's selector to the leftmost inlet.
-
-Using an empty symbol (\verb+gensym("")+) as selector
-makes it impossible to address a right inlet via the leftmost one.
-
-\item It is not possible to add methods for more than one selector to a right inlet.
-Particularly it is not possible to add a universal method for arbitrary selectors to 
-a right inlet.
-\end{itemize}
-
-\subsubsection{floatinlet\_new}
-\begin{verbatim}
-t_inlet *floatinlet_new(t_object *owner, t_float *fp);
-\end{verbatim}
-Generates a new ``passive'' inlet for the object that is pointed at by \verb+owner+.
-This inlet enables numerical values to be written directly into the
-memory \verb+fp+, without calling a dedicated method.
-
-\subsubsection{symbolinlet\_new}
-\begin{verbatim}
-t_inlet *symbolinlet_new(t_object *owner, t_symbol **sp);
-\end{verbatim}
-Generates a new ``passive'' inlet for the object that is pointed at by \verb+owner+.
-This inlet enables symbolic values to be written directly into the
-memory \verb+*sp+, without calling a dedicated method.
-
-
-\subsubsection{pointerinlet\_new}
-\begin{verbatim}
-t_inlet *pointerinlet_new(t_object *owner, t_gpointer *gp);
-\end{verbatim}
-Generates a new ``passive'' inlet for the object that is pointed at by \verb+owner+.
-This inlet enables pointer to be written directly into the
-memory \verb+gp+, without calling a dedicated method.
-
-\subsubsection{outlet\_new}
-\begin{verbatim}
-t_outlet *outlet_new(t_object *owner, t_symbol *s);
-\end{verbatim}
-Generates a new outlet for the object that is pointed at by \verb+owner+.
-The Symbol \verb+s+ indicates the type of the outlet.
-
-\begin{tabular}{c|l||l}
-symbol & symbol-address & outlet-type \\
-\hline\hline
-``bang'' & \verb+&s_bang+ & message (bang)\\
-``float'' & \verb+&s_float+ & message (float)\\
-``symbol'' & \verb+&s_symbol+ & message (symbol) \\
-``pointer'' & \verb+&s_gpointer+ & message (pointer)\\
-``list'' & \verb+&s_list+ & message (list) \\
---- & 0 & message \\
-\hline
-``signal'' & \verb+&s_signal+ & signal \\
-\end{tabular}
-
-There are no real differences between outlets of the various message-types.
-At any rate, it makes code more easily readable,
-if the use of outlet is shown at creation-time.
-For outlets for any messages a null-pointer is used.
-Signal-outlet must be declared with \verb+&s_signal+.
-
-Variables if the type \verb+t_object+ provide pointer to one outlet.
-Whenever a new outlet is generated, its address is stored in the
-object variable \verb+(*owner).ob_outlet+.
-
-If more than one message-outlet is needed,
-the outlet-pointers that are returned by \verb+outlet_new+ 
-have to be stored manually in the data space
-to address the given outlets.
-
-\subsubsection{outlet\_bang}
-\begin{verbatim}
-void outlet_bang(t_outlet *x);
-\end{verbatim}
-Outputs a ``bang''-message at the outlet specified by \verb+x+.
-
-\subsubsection{outlet\_float}
-\begin{verbatim}
-void outlet_float(t_outlet *x, t_float f);
-\end{verbatim}
-Outputs a ``float''-message with the numeric value \verb+f+
-at the outlet specified by \verb+x+.
-
-\subsubsection{outlet\_symbol}
-\begin{verbatim}
-void outlet_symbol(t_outlet *x, t_symbol *s);
-\end{verbatim}
-Outputs a ``symbol''-message with the symbolic value \verb+s+
-at the outlet specified by \verb+x+.
-
-\subsubsection{outlet\_pointer}
-\begin{verbatim}
-void outlet_pointer(t_outlet *x, t_gpointer *gp);
-\end{verbatim}
-Outputs a ``pointer''-message with the pointer \verb+gp+
-at the outlet specified by \verb+x+.
-
-\subsubsection{outlet\_list}
-\begin{verbatim}
-void outlet_list(t_outlet *x,
-                 t_symbol *s, int argc, t_atom *argv);
-\end{verbatim}
-Outputs a ``list''-message at the outlet specified by \verb+x+.
-The list contains \verb+argc+ atoms.
-\verb+argv+ points to the first element of the atom-list.
-
-Independent of the symbol \verb+s+, the selector ``list'' will precede
-the list.
-
-To make the code more readable,
-\verb+s+ should point to the symbol list
-(either via \verb+gensym("list")+ or via \verb+&s_list+)
-
-\subsubsection{outlet\_anything}
-\begin{verbatim}
-void outlet_anything(t_outlet *x,
-                     t_symbol *s, int argc, t_atom *argv);
-\end{verbatim}
-Outputs a message at the outlet specified by \verb+x+.
-
-The message-selector is specified with \verb+s+.
-It is followed by \verb+argc+ atoms.
-\verb+argv+ points to the first element of the atom-list.
-
-\subsection{functions: DSP}
-If a class should provide methods for digital signal-processing,
-a method for the selector ``dsp'' (followed by no atoms)
-has to be added to this class
-
-Whenever Pd's audio engine is started,
-all objects that provide a ``dsp''-method are identified as instances of signal classes.
-
-\paragraph{DSP-method}
-
-\begin{verbatim}
-void my_dsp_method(t_mydata *x, t_signal **sp)
-\end{verbatim}
-
-In the ``dsp''-method a class method for signal-processing
-is added to the DSP-tree by the function \verb+dsp_add+.
-
-Apart from the data space \verb+x+ of the object,
-an array of signals is passed.
-The signals in the array are arranged in such a way,
-that they can be read in the graphical representation of the object
-clockwisely.
-
-In case there are both two in- and out-signals, this means:
-
-\begin{tabular}{c|r}
-pointer & to signal \\
-\hline\hline
-sp[0] & left in-signal \\
-sp[1] & right in-signal \\
-sp[2] & right out-signal \\
-sp[3] & left out-signal \\
-\end{tabular}
-
-The signal structure contains apart from other things:
-
-\begin{tabular}{c|l}
-structure-element & description \\
-\hline
-\verb+s_n+ & length of the signal vector \\
-\verb+s_vec+ & pointer to the signal vector \\
-\end{tabular}
-
-The signal vector is an array of samples of type  \verb+t_sample+.
-
-\paragraph{perform-routine}
-\begin{verbatim}
-t_int *my_perform_routine(t_int *w)
-\end{verbatim}
-
-
-A pointer \verb+w+ to an array (of integer) is passed to
-the perform-routine that is inserted into the DSP-tree by \verb+class_add+.
-
-In this array the pointers that are passed via \verb+dsp_add+ are stored.
-These pointers have to be casted back to their original type.
-
-The first pointer is stored at \verb+w[1]+ !!!
-
-The perform-routine has to return a pointer to integer,
-that points directly behind the memory, where the object's pointers are stored.
-This means, that the return-argument equals the routine's argument \verb+w+
-plus the number of used pointers
-(as defined in the second argument of \verb+dsp_add+) plus one.
-
-\subsubsection{CLASS\_MAINSIGNALIN}
-\begin{verbatim}
-CLASS_MAINSIGNALIN(<class_name>, <class_data>, <f>);
-\end{verbatim}
-The macro \verb+CLASS_MAINSIGNALIN+ declares,
-that the class will use signal-inlets.
-
-The first macro-argument is a pointer to the signal-class.
-The second argument is the type of the class-data space.
-The third argument is a (dummy-)floating point-variable of the data space,
-that is needed to automatically convert ``float''-messages into signals
-if no signal is present at the signal-inlet.
-
-No ``float''-methods can be used for signal-inlets, that are created this way.
-
-\subsubsection{dsp\_add}
-\begin{verbatim}
-void dsp_add(t_perfroutine f, int n, ...);
-\end{verbatim}
-Adds the perform-routine \verb+f+ to the DSP-tree.
-The perform-routine is called at each DSP-cycle.
-
-The second argument\verb+n+ defines the number of following pointer-arguments 
-
-Which pointers to which data are passes is not limited.
-Generally, pointers to the data space of the object and to the
-signal-vectors are reasonable.
-The length of the signal-vectors should also be passed to manipulate signals effectively.
-
-\subsubsection{sys\_getsr}
-\begin{verbatim}
-float sys_getsr(void);
-\end{verbatim}
-Returns the sampler ate of the system.
-
-\subsection{functions: memory}
-\subsubsection{getbytes}
-\begin{verbatim}
-void *getbytes(size_t nbytes);
-\end{verbatim}
-Reserves \verb+nbytes+ bytes and returns a pointer to the allocated memory.
-
-\subsubsection{copybytes}
-\begin{verbatim}
-void *copybytes(void *src, size_t nbytes);
-\end{verbatim}
-Copies \verb+nbytes+ bytes from \verb+*src+ into a newly allocated memory.
-The address of this memory is returned.
-
-\subsubsection{freebytes}
-\begin{verbatim}
-void freebytes(void *x, size_t nbytes);
-\end{verbatim}
-Frees \verb+nbytes+ bytes at address \verb+*x+.
-
-\subsection{functions: output}
-\subsubsection{post}
-\begin{verbatim}
-void post(char *fmt, ...);
-\end{verbatim}
-
-Writes a {\tt C}-string to the standard error (shell).
-
-\subsubsection{error}
-\begin{verbatim}
-void error(char *fmt, ...);
-\end{verbatim}
-
-Writes a {\tt C}-string as an error-message to the standard error (shell).
-
-The object that has output the error-message is marked and
-can be identified via the Pd-menu {\em Find->Find last error}.
-
-\end{appendix}
-
-\end{document} 
-
diff --git a/doc/tutorials/externals-howto/LICENSE.txt b/doc/tutorials/externals-howto/LICENSE.txt
deleted file mode 100644
index aa5c03cca..000000000
--- a/doc/tutorials/externals-howto/LICENSE.txt
+++ /dev/null
@@ -1,179 +0,0 @@
-"HOWTO write Externals for Pure data" by IOhannes m zmölnig
-
-This work consists of a HOWTO-text (possibly in various translations) and 
-accompanying material (example source code files, Makefiles,...)
-Any source-code examples within the HOWTO-text are regarded as accompanying material.
-
-
-1. License for the HOWTO-text:
-==============================
-
-Copyright (c)  2001-2006  IOhannes m zmölnig.
-  Permission is granted to copy, distribute and/or modify this document
-  under the terms of the GNU Free Documentation License, Version 1.2
-  or any later version published by the Free Software Foundation;
-  with no Invariant Sections, no Front-Cover Texts, and no Back-Cover
-  Texts.  A copy of the license is included in the section entitled "GNU
-      Free Documentation License" of this document.
-
-
-
-2. License for the accompanying material (examples,...)
-=======================================================
-
-This software is copyrighted by IOhannes m zmölnig.  The following
-terms (the "Standard Improved BSD License") apply to all files associated with
-the software unless explicitly disclaimed in individual files:
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-
-1. Redistributions of source code must retain the above copyright
-   notice, this list of conditions and the following disclaimer.
-2. Redistributions in binary form must reproduce the above  
-   copyright notice, this list of conditions and the following 
-   disclaimer in the documentation and/or other materials provided
-   with the distribution.
-3. The name of the author may not be used to endorse or promote
-   products derived from this software without specific prior 
-   written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY
-EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
-THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
-PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR
-BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
-EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
-TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,   
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
-IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
-THE POSSIBILITY OF SUCH DAMAGE.
-
-
-
-=======================================================
-=======================================================
-=======================================================
-
-
-GNU Free Documentation License
-
-Version 1.2, November 2002
-
-Copyright (C) 2000,2001,2002  Free Software Foundation, Inc.
-51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
-Everyone is permitted to copy and distribute verbatim copies
-of this license document, but changing it is not allowed.
-
-0. PREAMBLE
-
-The purpose of this License is to make a manual, textbook, or other functional and useful document "free" in the sense of freedom: to assure everyone the effective freedom to copy and redistribute it, with or without modifying it, either commercially or noncommercially. Secondarily, this License preserves for the author and publisher a way to get credit for their work, while not being considered responsible for modifications made by others.
-
-This License is a kind of "copyleft", which means that derivative works of the document must themselves be free in the same sense. It complements the GNU General Public License, which is a copyleft license designed for free software.
-
-We have designed this License in order to use it for manuals for free software, because free software needs free documentation: a free program should come with manuals providing the same freedoms that the software does. But this License is not limited to software manuals; it can be used for any textual work, regardless of subject matter or whether it is published as a printed book. We recommend this License principally for works whose purpose is instruction or reference.
-
-1. APPLICABILITY AND DEFINITIONS
-
-This License applies to any manual or other work, in any medium, that contains a notice placed by the copyright holder saying it can be distributed under the terms of this License. Such a notice grants a world-wide, royalty-free license, unlimited in duration, to use that work under the conditions stated herein. The "Document", below, refers to any such manual or work. Any member of the public is a licensee, and is addressed as "you". You accept the license if you copy, modify or distribute the work in a way requiring permission under copyright law.
-
-A "Modified Version" of the Document means any work containing the Document or a portion of it, either copied verbatim, or with modifications and/or translated into another language.
-
-A "Secondary Section" is a named appendix or a front-matter section of the Document that deals exclusively with the relationship of the publishers or authors of the Document to the Document's overall subject (or to related matters) and contains nothing that could fall directly within that overall subject. (Thus, if the Document is in part a textbook of mathematics, a Secondary Section may not explain any mathematics.) The relationship could be a matter of historical connection with the subject or with related matters, or of legal, commercial, philosophical, ethical or political position regarding them.
-
-The "Invariant Sections" are certain Secondary Sections whose titles are designated, as being those of Invariant Sections, in the notice that says that the Document is released under this License. If a section does not fit the above definition of Secondary then it is not allowed to be designated as Invariant. The Document may contain zero Invariant Sections. If the Document does not identify any Invariant Sections then there are none.
-
-The "Cover Texts" are certain short passages of text that are listed, as Front-Cover Texts or Back-Cover Texts, in the notice that says that the Document is released under this License. A Front-Cover Text may be at most 5 words, and a Back-Cover Text may be at most 25 words.
-
-A "Transparent" copy of the Document means a machine-readable copy, represented in a format whose specification is available to the general public, that is suitable for revising the document straightforwardly with generic text editors or (for images composed of pixels) generic paint programs or (for drawings) some widely available drawing editor, and that is suitable for input to text formatters or for automatic translation to a variety of formats suitable for input to text formatters. A copy made in an otherwise Transparent file format whose markup, or absence of markup, has been arranged to thwart or discourage subsequent modification by readers is not Transparent. An image format is not Transparent if used for any substantial amount of text. A copy that is not "Transparent" is called "Opaque".
-
-Examples of suitable formats for Transparent copies include plain ASCII without markup, Texinfo input format, LaTeX input format, SGML or XML using a publicly available DTD, and standard-conforming simple HTML, PostScript or PDF designed for human modification. Examples of transparent image formats include PNG, XCF and JPG. Opaque formats include proprietary formats that can be read and edited only by proprietary word processors, SGML or XML for which the DTD and/or processing tools are not generally available, and the machine-generated HTML, PostScript or PDF produced by some word processors for output purposes only.
-
-The "Title Page" means, for a printed book, the title page itself, plus such following pages as are needed to hold, legibly, the material this License requires to appear in the title page. For works in formats which do not have any title page as such, "Title Page" means the text near the most prominent appearance of the work's title, preceding the beginning of the body of the text.
-
-A section "Entitled XYZ" means a named subunit of the Document whose title either is precisely XYZ or contains XYZ in parentheses following text that translates XYZ in another language. (Here XYZ stands for a specific section name mentioned below, such as "Acknowledgements", "Dedications", "Endorsements", or "History".) To "Preserve the Title" of such a section when you modify the Document means that it remains a section "Entitled XYZ" according to this definition.
-
-The Document may include Warranty Disclaimers next to the notice which states that this License applies to the Document. These Warranty Disclaimers are considered to be included by reference in this License, but only as regards disclaiming warranties: any other implication that these Warranty Disclaimers may have is void and has no effect on the meaning of this License.
-
-2. VERBATIM COPYING
-
-You may copy and distribute the Document in any medium, either commercially or noncommercially, provided that this License, the copyright notices, and the license notice saying this License applies to the Document are reproduced in all copies, and that you add no other conditions whatsoever to those of this License. You may not use technical measures to obstruct or control the reading or further copying of the copies you make or distribute. However, you may accept compensation in exchange for copies. If you distribute a large enough number of copies you must also follow the conditions in section 3.
-
-You may also lend copies, under the same conditions stated above, and you may publicly display copies.
-
-3. COPYING IN QUANTITY
-
-If you publish printed copies (or copies in media that commonly have printed covers) of the Document, numbering more than 100, and the Document's license notice requires Cover Texts, you must enclose the copies in covers that carry, clearly and legibly, all these Cover Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on the back cover. Both covers must also clearly and legibly identify you as the publisher of these copies. The front cover must present the full title with all words of the title equally prominent and visible. You may add other material on the covers in addition. Copying with changes limited to the covers, as long as they preserve the title of the Document and satisfy these conditions, can be treated as verbatim copying in other respects.
-
-If the required texts for either cover are too voluminous to fit legibly, you should put the first ones listed (as many as fit reasonably) on the actual cover, and continue the rest onto adjacent pages.
-
-If you publish or distribute Opaque copies of the Document numbering more than 100, you must either include a machine-readable Transparent copy along with each Opaque copy, or state in or with each Opaque copy a computer-network location from which the general network-using public has access to download using public-standard network protocols a complete Transparent copy of the Document, free of added material. If you use the latter option, you must take reasonably prudent steps, when you begin distribution of Opaque copies in quantity, to ensure that this Transparent copy will remain thus accessible at the stated location until at least one year after the last time you distribute an Opaque copy (directly or through your agents or retailers) of that edition to the public.
-
-It is requested, but not required, that you contact the authors of the Document well before redistributing any large number of copies, to give them a chance to provide you with an updated version of the Document.
-
-4. MODIFICATIONS
-
-You may copy and distribute a Modified Version of the Document under the conditions of sections 2 and 3 above, provided that you release the Modified Version under precisely this License, with the Modified Version filling the role of the Document, thus licensing distribution and modification of the Modified Version to whoever possesses a copy of it. In addition, you must do these things in the Modified Version:
-
-    * A. Use in the Title Page (and on the covers, if any) a title distinct from that of the Document, and from those of previous versions (which should, if there were any, be listed in the History section of the Document). You may use the same title as a previous version if the original publisher of that version gives permission.
-    * B. List on the Title Page, as authors, one or more persons or entities responsible for authorship of the modifications in the Modified Version, together with at least five of the principal authors of the Document (all of its principal authors, if it has fewer than five), unless they release you from this requirement.
-    * C. State on the Title page the name of the publisher of the Modified Version, as the publisher.
-    * D. Preserve all the copyright notices of the Document.
-    * E. Add an appropriate copyright notice for your modifications adjacent to the other copyright notices.
-    * F. Include, immediately after the copyright notices, a license notice giving the public permission to use the Modified Version under the terms of this License, in the form shown in the Addendum below.
-    * G. Preserve in that license notice the full lists of Invariant Sections and required Cover Texts given in the Document's license notice.
-    * H. Include an unaltered copy of this License.
-    * I. Preserve the section Entitled "History", Preserve its Title, and add to it an item stating at least the title, year, new authors, and publisher of the Modified Version as given on the Title Page. If there is no section Entitled "History" in the Document, create one stating the title, year, authors, and publisher of the Document as given on its Title Page, then add an item describing the Modified Version as stated in the previous sentence.
-    * J. Preserve the network location, if any, given in the Document for public access to a Transparent copy of the Document, and likewise the network locations given in the Document for previous versions it was based on. These may be placed in the "History" section. You may omit a network location for a work that was published at least four years before the Document itself, or if the original publisher of the version it refers to gives permission.
-    * K. For any section Entitled "Acknowledgements" or "Dedications", Preserve the Title of the section, and preserve in the section all the substance and tone of each of the contributor acknowledgements and/or dedications given therein.
-    * L. Preserve all the Invariant Sections of the Document, unaltered in their text and in their titles. Section numbers or the equivalent are not considered part of the section titles.
-    * M. Delete any section Entitled "Endorsements". Such a section may not be included in the Modified Version.
-    * N. Do not retitle any existing section to be Entitled "Endorsements" or to conflict in title with any Invariant Section.
-    * O. Preserve any Warranty Disclaimers. 
-
-If the Modified Version includes new front-matter sections or appendices that qualify as Secondary Sections and contain no material copied from the Document, you may at your option designate some or all of these sections as invariant. To do this, add their titles to the list of Invariant Sections in the Modified Version's license notice. These titles must be distinct from any other section titles.
-
-You may add a section Entitled "Endorsements", provided it contains nothing but endorsements of your Modified Version by various parties--for example, statements of peer review or that the text has been approved by an organization as the authoritative definition of a standard.
-
-You may add a passage of up to five words as a Front-Cover Text, and a passage of up to 25 words as a Back-Cover Text, to the end of the list of Cover Texts in the Modified Version. Only one passage of Front-Cover Text and one of Back-Cover Text may be added by (or through arrangements made by) any one entity. If the Document already includes a cover text for the same cover, previously added by you or by arrangement made by the same entity you are acting on behalf of, you may not add another; but you may replace the old one, on explicit permission from the previous publisher that added the old one.
-
-The author(s) and publisher(s) of the Document do not by this License give permission to use their names for publicity for or to assert or imply endorsement of any Modified Version.
-
-5. COMBINING DOCUMENTS
-
-You may combine the Document with other documents released under this License, under the terms defined in section 4 above for modified versions, provided that you include in the combination all of the Invariant Sections of all of the original documents, unmodified, and list them all as Invariant Sections of your combined work in its license notice, and that you preserve all their Warranty Disclaimers.
-
-The combined work need only contain one copy of this License, and multiple identical Invariant Sections may be replaced with a single copy. If there are multiple Invariant Sections with the same name but different contents, make the title of each such section unique by adding at the end of it, in parentheses, the name of the original author or publisher of that section if known, or else a unique number. Make the same adjustment to the section titles in the list of Invariant Sections in the license notice of the combined work.
-
-In the combination, you must combine any sections Entitled "History" in the various original documents, forming one section Entitled "History"; likewise combine any sections Entitled "Acknowledgements", and any sections Entitled "Dedications". You must delete all sections Entitled "Endorsements."
-
-6. COLLECTIONS OF DOCUMENTS
-
-You may make a collection consisting of the Document and other documents released under this License, and replace the individual copies of this License in the various documents with a single copy that is included in the collection, provided that you follow the rules of this License for verbatim copying of each of the documents in all other respects.
-
-You may extract a single document from such a collection, and distribute it individually under this License, provided you insert a copy of this License into the extracted document, and follow this License in all other respects regarding verbatim copying of that document.
-
-7. AGGREGATION WITH INDEPENDENT WORKS
-
-A compilation of the Document or its derivatives with other separate and independent documents or works, in or on a volume of a storage or distribution medium, is called an "aggregate" if the copyright resulting from the compilation is not used to limit the legal rights of the compilation's users beyond what the individual works permit. When the Document is included in an aggregate, this License does not apply to the other works in the aggregate which are not themselves derivative works of the Document.
-
-If the Cover Text requirement of section 3 is applicable to these copies of the Document, then if the Document is less than one half of the entire aggregate, the Document's Cover Texts may be placed on covers that bracket the Document within the aggregate, or the electronic equivalent of covers if the Document is in electronic form. Otherwise they must appear on printed covers that bracket the whole aggregate.
-
-8. TRANSLATION
-
-Translation is considered a kind of modification, so you may distribute translations of the Document under the terms of section 4. Replacing Invariant Sections with translations requires special permission from their copyright holders, but you may include translations of some or all Invariant Sections in addition to the original versions of these Invariant Sections. You may include a translation of this License, and all the license notices in the Document, and any Warranty Disclaimers, provided that you also include the original English version of this License and the original versions of those notices and disclaimers. In case of a disagreement between the translation and the original version of this License or a notice or disclaimer, the original version will prevail.
-
-If a section in the Document is Entitled "Acknowledgements", "Dedications", or "History", the requirement (section 4) to Preserve its Title (section 1) will typically require changing the actual title.
-
-9. TERMINATION
-
-You may not copy, modify, sublicense, or distribute the Document except as expressly provided for under this License. Any other attempt to copy, modify, sublicense or distribute the Document is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.
-
-10. FUTURE REVISIONS OF THIS LICENSE
-
-The Free Software Foundation may publish new, revised versions of the GNU Free Documentation License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. See http://www.gnu.org/copyleft/.
-
-Each version of the License is given a distinguishing version number. If the Document specifies that a particular numbered version of this License "or any later version" applies to it, you have the option of following the terms and conditions either of that specified version or of any later version that has been published (not as a draft) by the Free Software Foundation. If the Document does not specify a version number of this License, you may choose any version ever published (not as a draft) by the Free Software Foundation. 
diff --git a/doc/tutorials/externals-howto/Makefile b/doc/tutorials/externals-howto/Makefile
deleted file mode 100644
index f98400994..000000000
--- a/doc/tutorials/externals-howto/Makefile
+++ /dev/null
@@ -1,71 +0,0 @@
-HOWTO_EN=HOWTO-externals-en
-HOWTO_DE=HOWTO-externals-de
-
-HOWTO_EXAMPLES=example1  example2  example3  example4
-
-HTMLDIR_EN=HOWTO
-HTMLDIR_DE=HOWTO-de
-
-LATEX=latex
-DVIPS=dvips
-DVIPDF=dvipdf
-LATEX2HTML=latex2html
-
-default: en_pdf
-
-TARGETS: default \
-	en_ps en_pdf en_html de_ps de_pdf de_html ps pdf html \
-	clean cleaner distclean \
-	examples $(HOWTO_EXAMPLES)
-
-.PHONY: $(TARGETS)
-
-en_ps: $(HOWTO_EN).ps
-
-en_pdf: $(HOWTO_EN).pdf
-
-en_html: 
-	mkdir -p ${HTMLDIR_EN}
-	$(LATEX2HTML) -dir $(HTMLDIR_EN) -split 4 $(HOWTO_EN).tex
-
-de_ps: $(HOWTO_DE).ps
-
-de_pdf: $(HOWTO_DE).pdf
-
-de_html: 
-	mkdir -p ${HTMLDIR_DE}
-	$(LATEX2HTML) -dir $(HTMLDIR_DE) -split 4 $(HOWTO_DE).tex
-
-ps: en_ps de_ps
-
-pdf: en_pdf de_pdf
-
-html: en_html de_html
-
-clean:
-	-rm -f *.aux *.log *.toc *.dvi *~
-
-cleaner: clean
-	-rm -f *.ps *.pdf
-	-rm -rf $(HTMLDIR_EN) $(HTMLDIR_DE)
-
-distclean: cleaner
-	@for d in ${HOWTO_EXAMPLES}; do ${MAKE} -C $$d clean; done
-
-%.dvi:
-	$(LATEX) $*.tex
-	$(LATEX) $*.tex
-
-
-%.ps: %.dvi
-	$(DVIPS) $*.dvi
-
-
-%.pdf: %.dvi
-	$(DVIPDF) $*.dvi
-
-examples: $(HOWTO_EXAMPLES)
-	echo made examples
-
-$(HOWTO_EXAMPLES):
-	$(MAKE) -C $@
diff --git a/doc/tutorials/externals-howto/example1/Makefile b/doc/tutorials/externals-howto/example1/Makefile
deleted file mode 100644
index 50e00ac2a..000000000
--- a/doc/tutorials/externals-howto/example1/Makefile
+++ /dev/null
@@ -1,154 +0,0 @@
-# Makefile
-# (c) 2006 IOhannes m zmölnig
-
-# path to pd
-## change this according to your setup!
-PDROOT=../../../../pd
-#PDROOT=/home/zmoelnig/src/pd/
-
-# here we find the sources of pd (and evtl. the pd.lib)
-PDSRCDIR=$(PDROOT)/src
-PDLIBDIR=$(PDROOT)/bin
-
-# this is the filename-extension
-# people have to specify it at the cmdline: eg "make pd_linux"
-EXTENSION=$(MAKECMDGOALS)
-
-# if no filename-extension is supplied by the user
-# try to guess one, based on what "uname" tells us
-UNAME := $(shell uname -s)
-ifeq ($(UNAME),Linux)
-  DEFAULTEXTENSION= pd_linux
-else
-  ifeq ($(UNAME),Darwin)
-    DEFAULTEXTENSION= pd_darwin
-  else
-    ifeq (MINGW,$(findstring MINGW,$(UNAME)))
-      DEFAULTEXTENSION= pd_nt
-    else
-      ifeq ($(UNAME),IRIX)
-	UNAMEV := $(shell uname -R)
-	ifeq (6.,$(findstring 6.,$(UNAMEV)))
-	  DEFAULTEXTENSION= pd_irix6
-	else
-	  DEFAULTEXTENSION= pd_irix5
-	endif
-      else
-	DEFAULTEXTENSION=help
-      endif
-    endif
-  endif
-endif
-
-# if no extension is given, call "make" again with a guessed extension
-auto:
-	make $(DEFAULTEXTENSION)
-
-# just a stupid fallback
-help: 
-	@echo "choose one command:  make pd_linux (linux), make pd_darwin (osX), make pd_irix5 (IRIX5), make pd_irix6 (IRIX6), make dll (MSVC), make pd_nt (MinWG)"
-
-# delete old build files
-clean:
-	-rm -f *.dll *.pd_* *.o *.obj *~
-
-# we want to compile all C-files we find in the current directory
-SOURCES=$(sort $(filter %.c, $(wildcard *.c)))
-# each C-files maps will become an external with the given filename-extension
-TARGETS=$(SOURCES:.c=.$(EXTENSION))
-
-
-# ----------------------- Linux -----------------------
-
-pd_linux: $(TARGETS)
-
-LINUXCFLAGS = -DPD -O2 -funroll-loops -fomit-frame-pointer -fPIC \
-    -Wall -W -Wshadow -Wstrict-prototypes -Werror \
-    -Wno-unused -Wno-parentheses -Wno-switch
-
-LINUXLDFLAGS =  -export_dynamic -shared  -lc -lm
-
-LINUXINCLUDE =  -I$(PDSRCDIR)
-
-%.pd_linux: %.c
-	$(CC) $(LINUXLDFLAGS) $(LINUXCFLAGS) $(LINUXINCLUDE) -o $*.pd_linux $*.c
-	strip --strip-unneeded $*.pd_linux
-
-
-
-# ----------------------- Mac OSX -----------------------
-
-pd_darwin: $(TARGETS)
-
-DARWINCFLAGS = -DPD -O2 -Wall -W -Wshadow -Wstrict-prototypes \
-    -Wno-unused -Wno-parentheses -Wno-switch
-
-DARWININCLUDE = -I$(PDSRCDIR)
-
-DARWINLDFLAGS = -bundle -undefined suppress -flat_namespace
-
-%.pd_darwin: %.c
-	$(CC) $(DARWINCFLAGS) $(DARWININCLUDE) $(DARWINLDFLAGS) -o $*.pd_darwin $*.c
-
-
-# ----------------------- IRIX 5.x -----------------------
-pd_irix5: $(TARGETS)
-
-SGICFLAGS5 = -o32 -DPD -DSGI -O2
-
-SGIINCLUDE =  -I$(PDSRCDIR)
-
-SGILDFLAGS =  -elf -shared -rdata_shared
-
-%.pd_irix5: %.c
-	$(CC) $(SGICFLAGS5) $(SGIINCLUDE) -o $*.o -c $*.c
-	$(LD) $(SGILDFLAGS) -o $*.pd_irix5 $*.o
-	rm $*.o
-
-
-# ----------------------- IRIX 6.x -----------------------
-pd_irix6: $(TARGETS)
-
-SGICFLAGS6 = -DPD -DSGI -n32 \
-	-OPT:roundoff=3 -OPT:IEEE_arithmetic=3 -OPT:cray_ivdep=true \
-	-Ofast=ip32
-
-%.pd_irix6: %.c
-	$(CC) $(SGICFLAGS6) $(SGIINCLUDE) -o $*.o -c $*.c
-	$(LD) $(SGILDFLAGS) -o $*.pd_irix6 $*.o
-	rm $*.o
-
-
-# ----------------------- NT -----------------------
-dll: $(TARGETS)
-
-PDNTCFLAGS = /W3 /WX /DPD /DNT /D__WIN32__ /DMSW /nologo
-
-VC="C:\Programme\Microsoft Visual Studio\Vc98"
-
-PDNTINCLUDE = /I. /I$(PDROOT)\tcl\include /I$(PDSRCDIR)\src /I$(VC)\include
-
-PDNTLDIR = $(VC)\lib
-
-PDNTLIB = $(PDNTLDIR)\libc.lib \
-	$(PDNTLDIR)\oldnames.lib \
-	$(PDNTLDIR)\kernel32.lib \
-	$(PDLIBDIR)\pd.lib 
-
-%.dll: %.c
-	cl $(PDNTCFLAGS) $(PDNTINCLUDE) /c $*.c
-	link /dll /export:$*_setup $*.obj $(PDNTLIB)
-
-
-pd_nt: $(TARGETS)
-
-MINGWCFLAGS = -DPD -O2 -funroll-loops -fomit-frame-pointer \
-    -Wall -W -Wshadow -Wstrict-prototypes -Werror \
-    -Wno-unused -Wno-parentheses -Wno-switch -mms-bitfields
-
-MINGWLDFLAGS =  -export_dynamic -shared -lm -lkernel32 -lcoldname -lcrtdll -lpd -L$(PDLIBDIR)
-
-MINGWINCLUDE =  -I$(PDSRCDIR)
-
-%.pd_nt: %.c
-	$(CC) $(MINGWLDFLAGS) $(MINGWCFLAGS) $(MINGWINCLUDE) -o $*.dll $*.c
diff --git a/doc/tutorials/externals-howto/example1/helloworld.c b/doc/tutorials/externals-howto/example1/helloworld.c
deleted file mode 100644
index f3660f45e..000000000
--- a/doc/tutorials/externals-howto/example1/helloworld.c
+++ /dev/null
@@ -1,93 +0,0 @@
-/*
- * HOWTO write an External for Pure data
- * (c) 2001-2006 IOhannes m zmölnig zmoelnig[AT]iem.at
- *
- * this is the source-code for the first example in the HOWTO
- * it creates an object that prints "Hello world!" whenever it 
- * gets banged.
- *
- * for legal issues please see the file LICENSE.txt
- */
-
-
-
-/**
- * include the interface to Pd 
- */
-#include "m_pd.h"
-
-/**
- * define a new "class" 
- */
-static t_class *helloworld_class;
-
-
-/**
- * this is the dataspace of our new object
- * we don't need to store anything,
- * however the first (and only) entry in this struct
- * is mandatory and of type "t_object"
- */
-typedef struct _helloworld {
-  t_object  x_obj;
-} t_helloworld;
-
-
-/**
- * this method is called whenever a "bang" is sent to the object
- * the name of this function is arbitrary and is registered to Pd in the 
- * helloworld_setup() routine
- */
-void helloworld_bang(t_helloworld *x)
-{
-  /*
-   * post() is Pd's version of printf()
-   * the string (which can be formatted like with printf()) will be
-   * output to wherever Pd thinks it has too (pd's console, the stderr...)
-   * it automatically adds a newline at the end of the string
-   */
-  post("Hello world !!");
-}
-
-
-/**
- * this is the "constructor" of the class
- * this method is called whenever a new object of this class is created
- * the name of this function is arbitrary and is registered to Pd in the 
- * helloworld_setup() routine
- */
-void *helloworld_new(void)
-{
-  /*
-   * call the "constructor" of the parent-class
-   * this will reserve enough memory to hold "t_helloworld"
-   */
-  t_helloworld *x = (t_helloworld *)pd_new(helloworld_class);
-
-  /*
-   * return the pointer to the class - this is mandatory
-   * if you return "0", then the object-creation will fail
-   */
-  return (void *)x;
-}
-
-
-/**
- * define the function-space of the class
- * within a single-object external the name of this function is special
- */
-void helloworld_setup(void) {
-  /* create a new class */
-  helloworld_class = class_new(gensym("helloworld"),        /* the object's name is "helloworld" */
-			       (t_newmethod)helloworld_new, /* the object's constructor is "helloworld_new()" */
-			       0,                           /* no special destructor */
-			       sizeof(t_helloworld),        /* the size of the data-space */
-			       CLASS_DEFAULT,               /* a normal pd object */
-			       0);                          /* no creation arguments */
-
-  /* attach functions to messages */
-  /* here we bind the "helloworld_bang()" function to the class "helloworld_class()" -
-   * it will be called whenever a bang is received
-   */
-  class_addbang(helloworld_class, helloworld_bang); 
-}
diff --git a/doc/tutorials/externals-howto/example2/Makefile b/doc/tutorials/externals-howto/example2/Makefile
deleted file mode 100644
index ec17746ec..000000000
--- a/doc/tutorials/externals-howto/example2/Makefile
+++ /dev/null
@@ -1,6 +0,0 @@
-# Makefile
-# (c) 2006 IOhannes m zmölnig
-
-# just use the Makefile in ../example1/
-# (so i only have to maintain one Makefile)
-include ../example1/Makefile
diff --git a/doc/tutorials/externals-howto/example2/counter.c b/doc/tutorials/externals-howto/example2/counter.c
deleted file mode 100644
index 6c4787c2f..000000000
--- a/doc/tutorials/externals-howto/example2/counter.c
+++ /dev/null
@@ -1,86 +0,0 @@
-/*
- * HOWTO write an External for Pure data
- * (c) 2001-2006 IOhannes m zmölnig zmoelnig[AT]iem.at
- *
- * this is the source-code for the second example in the HOWTO
- * it creates an object that increments and outputs a counter
- * whenever it gets banged.
- *
- * for legal issues please see the file LICENSE.txt
- */
-
-
-
-/**
- * include the interface to Pd 
- */
-#include "m_pd.h"
-
-/**
- * define a new "class" 
- */
-static t_class *counter_class;
-
-
-
-/**
- * this is the dataspace of our new object
- * the first (mandatory) "t_object"
- * and a variable that holds the current counter value
- */
-typedef struct _counter {
-  t_object  x_obj;
-  t_int i_count;
-} t_counter;
-
-
-/**
- * this method is called whenever a "bang" is sent to the object
- * a reference to the class-dataspace is given as argument
- * this enables us to do something with the data (e.g. increment the counter)
- */
-void counter_bang(t_counter *x)
-{
-  /*
-   * convert the current counter value to floating-point to output it later
-   */
-  t_float f=x->i_count;
-  /* increment the counter */
-  x->i_count++;
-  /* send the old counter-value to the 1st outlet of the object */
-  outlet_float(x->x_obj.ob_outlet, f);
-}
-
-
-/**
- * this is the "constructor" of the class
- * we have one argument of type floating-point (as specified below in the counter_setup() routine)
- */
-void *counter_new(t_floatarg f)
-{
-  t_counter *x = (t_counter *)pd_new(counter_class);
-
-  /* set the counter value to the given argument */
-  x->i_count=f;
-
-  /* create a new outlet for floating-point values */
-  outlet_new(&x->x_obj, &s_float);
-
-  return (void *)x;
-}
-
-
-/**
- * define the function-space of the class
- */
-void counter_setup(void) {
-  counter_class = class_new(gensym("counter"),
-			    (t_newmethod)counter_new,
-			    0, 
-			    sizeof(t_counter),
-			    CLASS_DEFAULT,
-			    A_DEFFLOAT, 0); /* the object takes one argument which is a floating-point and defaults to 0 */
-
-  /* call a function when object gets banged */
-  class_addbang(counter_class, counter_bang);
-}
diff --git a/doc/tutorials/externals-howto/example3/Makefile b/doc/tutorials/externals-howto/example3/Makefile
deleted file mode 100644
index ec17746ec..000000000
--- a/doc/tutorials/externals-howto/example3/Makefile
+++ /dev/null
@@ -1,6 +0,0 @@
-# Makefile
-# (c) 2006 IOhannes m zmölnig
-
-# just use the Makefile in ../example1/
-# (so i only have to maintain one Makefile)
-include ../example1/Makefile
diff --git a/doc/tutorials/externals-howto/example3/counter.c b/doc/tutorials/externals-howto/example3/counter.c
deleted file mode 100644
index 5fa8caef9..000000000
--- a/doc/tutorials/externals-howto/example3/counter.c
+++ /dev/null
@@ -1,203 +0,0 @@
-/*
- * HOWTO write an External for Pure data
- * (c) 2001-2006 IOhannes m zmölnig zmoelnig[AT]iem.at
- *
- * this is the source-code for the third example in the HOWTO
- * it creates an object that increments and outputs a counter
- * whenever it gets banged.
- * the counter value can be "set" to a special value, or "reset" to a default
- * an upper and lower boundary can be specified: whenever the counter crosses
- * such boundary a "bang" is emitted at the 2nd outlet and the counter value wraps
- *
- * for legal issues please see the file LICENSE.txt
- */
-
-
-/**
- * include the interface to Pd 
- */
-#include "m_pd.h"
-
-
-/**
- * define a new "class" 
- */
-static t_class *counter_class;
-
-
-/**
- * this is the dataspace of our new object
- * the first element is the mandatory "t_object"
- * then we have all sort of variables for the
- * actual counter value, the step-size and the counting boundaries
- * finally we have 2 "t_outlet" elements so we can send data
- * to a "named" outlet.
- */
-typedef struct _counter {
-  t_object  x_obj;         /* mandatory t_object */
-  t_int i_count;           /* the current counter value */
-  t_float step;            /* step size; 
-                            * this is "float" because of the passive inlet we are using */
-  t_int i_down, i_up;      /* lower and upper boundary */
-  t_outlet *f_out, *b_out; /* outlets */
-} t_counter;
-
-
-/**
- * this method is called whenever a "bang" is sent to the object
- */
-void counter_bang(t_counter *x)
-{
-  t_float f=x->i_count;
-  t_int step = x->step;
-  x->i_count+=step;
-
-  if (x->i_down-x->i_up) {
-    if ((step>0) && (x->i_count > x->i_up)) {
-      x->i_count = x->i_down;
-      /* we crossed the upper boundary, so we send a bang out of 
-       * the 2nd outlet (which is x->b_out)
-       */
-      outlet_bang(x->b_out);
-    } else if (x->i_count < x->i_down) {
-      x->i_count = x->i_up;
-      outlet_bang(x->b_out);
-    }
-  }
-  /* output the current counter value at the 1st outlet (which is x->f_out) */
-  outlet_float(x->f_out, f);
-}
-
-
-/**
- * this is called whenever a "reset" message is sent to the inlet of the object
- * since the "reset" message has no arguments (as declared in counter_setup())
- * we only get a reference to the class-dataspace
- */
-void counter_reset(t_counter *x)
-{
-  x->i_count = x->i_down;
-}
-
-
-/**
- * this is called whenever a "set" message is sent to the inlet of the object
- * since the "set" message has one floating-point argument (as declared in counter_setup())
- * we get a reference to the class-dataspace and the value 
- */
-void counter_set(t_counter *x, t_floatarg f)
-{
-  x->i_count = f;
-}
-
-
-/**
- * this is called whenever a "bound" message is sent to the inlet of the object
- * note that in counter_new(), we rewrite a list to the 2nd inlet 
- * to a "bound" message to the 1st inlet
- */
-void counter_bound(t_counter *x, t_floatarg f1, t_floatarg f2)
-{
-  x->i_down = (f1<f2)?f1:f2;
-  x->i_up   = (f1>f2)?f1:f2;
-}
-
-
-/**
- * this is the "constructor" of the class
- * we expect a variable number of arguments to this object
- * symbol "s" is the name of the object itself
- * the arguments are given as a t_atom array of argc elements.
- */
-void *counter_new(t_symbol *s, int argc, t_atom *argv)
-{
-  t_counter *x = (t_counter *)pd_new(counter_class);
-  t_float f1=0, f2=0;
-
-  /* depending on the number of arguments we interprete them differently */
-  x->step=1;
-  switch(argc){
-  default:
-  case 3:
-    x->step=atom_getfloat(argv+2);
-  case 2:
-    f2=atom_getfloat(argv+1);
-  case 1:
-    f1=atom_getfloat(argv);
-    break;
-  case 0:
-    break;
-  }
-  if (argc<2)f2=f1;
-
-  x->i_down = (f1<f2)?f1:f2;
-  x->i_up   = (f1>f2)?f1:f2;
-
-  x->i_count=x->i_down;
-
-  /* create a new active inlet for this object
-   * a message with the selector "list" that is sent
-   * to this inlet (it is the 2nd inlet from left),
-   * will be appear to be the same message but with the selector "bound"
-   * at the 1st inlet.
-   * the method for "bound" messages is given in counter_setup()
-   */
-  inlet_new(&x->x_obj, &x->x_obj.ob_pd,
-        gensym("list"), gensym("bound"));
-
-  /* create a passive inlet inlet (it will be the 2rd inlet from left)
-   * whenever a floating point number is sent to this inlet,
-   * its value will be immediately stored in "x->step"
-   * no function will be called
-   */
-  floatinlet_new(&x->x_obj, &x->step);
-
-  /* create a new outlet which will output floats
-   * we store a reference to this outlet in x->f_out
-   * so we are able to send data to this very outlet
-   */
-  x->f_out = outlet_new(&x->x_obj, &s_float);
-  /* create a new outlet which will output bangs */
-  x->b_out = outlet_new(&x->x_obj, &s_bang);
-
-  return (void *)x;
-}
-
-
-/**
- * define the function-space of the class
- */
-void counter_setup(void) {
-  counter_class = class_new(gensym("counter"),
-                            (t_newmethod)counter_new,
-                            0, sizeof(t_counter),
-                            CLASS_DEFAULT, 
-                            A_GIMME, /* an arbitrary number of arguments 
-                                      * which are of arbitrary type */
-                            0);
-
-  /* call a function when a "bang" message appears on the first inlet */
-  class_addbang  (counter_class, counter_bang);
-
-  /* call a function when a "reset" message (without arguments) appears on the first inlet */
-  class_addmethod(counter_class,
-        (t_method)counter_reset, gensym("reset"), 0);
-
-  /* call a function when a "set" message with one float-argument (defaults to 0)
-   * appears on the first inlet */
-  class_addmethod(counter_class, 
-        (t_method)counter_set, gensym("set"),
-        A_DEFFLOAT, 0);
-
-  /* call a function when a "bound" message with 2 float-argument (both default to 0)
-   * appears on the first inlet
-   * this is used for "list" messages which appear on the 2nd inlet
-   * the magic is done in counter_new()
-   */
-  class_addmethod(counter_class,
-        (t_method)counter_bound, gensym("bound"),
-        A_DEFFLOAT, A_DEFFLOAT, 0);
-
-  /* set the name of the help-patch to "help-counter"(.pd) */
-  class_sethelpsymbol(counter_class, gensym("help-counter"));
-}
diff --git a/doc/tutorials/externals-howto/example4/Makefile b/doc/tutorials/externals-howto/example4/Makefile
deleted file mode 100644
index ec17746ec..000000000
--- a/doc/tutorials/externals-howto/example4/Makefile
+++ /dev/null
@@ -1,6 +0,0 @@
-# Makefile
-# (c) 2006 IOhannes m zmölnig
-
-# just use the Makefile in ../example1/
-# (so i only have to maintain one Makefile)
-include ../example1/Makefile
diff --git a/doc/tutorials/externals-howto/example4/pan~.c b/doc/tutorials/externals-howto/example4/pan~.c
deleted file mode 100644
index 06dccd695..000000000
--- a/doc/tutorials/externals-howto/example4/pan~.c
+++ /dev/null
@@ -1,146 +0,0 @@
-/*
- * HOWTO write an External for Pure data
- * (c) 2001-2006 IOhannes m zmölnig zmoelnig[AT]iem.at
- *
- * this is the source-code for the fourth example in the HOWTO
- * it creates a simple dsp-object:
- * 2 input signals are mixed into 1 output signal
- * the mixing-factor can be set via the 3rd inlet
- *
- * for legal issues please see the file LICENSE.txt
- */
-
-
-/**
- * include the interface to Pd 
- */
-#include "m_pd.h"
-
-
-/**
- * define a new "class" 
- */
-static t_class *pan_tilde_class;
-
-
-/**
- * this is the dataspace of our new object
- * the first element is the mandatory "t_object"
- * f_pan denotes the mixing-factor
- * "f" is a dummy and is used to be able to send floats AS signals.
- */
-typedef struct _pan_tilde {
-  t_object  x_obj;
-  t_sample f_pan;
-  t_sample f;
-} t_pan_tilde;
-
-
-/**
- * this is the core of the object
- * this perform-routine is called for each signal block
- * the name of this function is arbitrary and is registered to Pd in the 
- * pan_tilde_dsp() function, each time the DSP is turned on
- *
- * the argument to this function is just a pointer within an array
- * we have to know for ourselves how many elements inthis array are
- * reserved for us (hint: we declare the number of used elements in the
- * pan_tilde_dsp() at registration
- *
- * since all elements are of type "t_int" we have to cast them to whatever
- * we think is apropriate; "apropriate" is how we registered this function
- * in pan_tilde_dsp()
- */
-t_int *pan_tilde_perform(t_int *w)
-{
-  /* the first element is a pointer to the dataspace of this object */
-  t_pan_tilde *x = (t_pan_tilde *)(w[1]);
-  /* here is a pointer to the t_sample arrays that hold the 2 input signals */
-  t_sample  *in1 =    (t_sample *)(w[2]);
-  t_sample  *in2 =    (t_sample *)(w[3]);
-  /* here comes the signalblock that will hold the output signal */
-  t_sample  *out =    (t_sample *)(w[4]);
-  /* all signalblocks are of the same length */
-  int          n =           (int)(w[5]);
-  /* get (and clip) the mixing-factor */
-  t_sample f_pan = (x->f_pan<0)?0.0:(x->f_pan>1)?1.0:x->f_pan;
-  /* just a counter */
-  int i;
-
-  /* this is the main routine: 
-   * mix the 2 input signals into the output signal
-   */
-  for(i=0; i<n; i++)
-    {
-      out[i]=in1[i]*(1-f_pan)+in2[i]*f_pan;
-    }
-
-  /* return a pointer to the dataspace for the next dsp-object */
-  return (w+6);
-}
-
-
-/**
- * register a special perform-routine at the dsp-engine
- * this function gets called whenever the DSP is turned ON
- * the name of this function is registered in pan_tilde_setup()
- */
-void pan_tilde_dsp(t_pan_tilde *x, t_signal **sp)
-{
-  /* add pan_tilde_perform() to the DSP-tree;
-   * the pan_tilde_perform() will expect "5" arguments (packed into an
-   * t_int-array), which are:
-   * the objects data-space, 3 signal vectors (which happen to be
-   * 2 input signals and 1 output signal) and the length of the
-   * signal vectors (all vectors are of the same length)
-   */
-  dsp_add(pan_tilde_perform, 5, x,
-          sp[0]->s_vec, sp[1]->s_vec, sp[2]->s_vec, sp[0]->s_n);
-}
-
-
-/**
- * this is the "constructor" of the class
- * the argument is the initial mixing-factir
- */
-void *pan_tilde_new(t_floatarg f)
-{
-  t_pan_tilde *x = (t_pan_tilde *)pd_new(pan_tilde_class);
-
-  /* save the mixing factor in our dataspace */
-  x->f_pan = f;
-  
-  /* create a new signal-inlet */
-  inlet_new(&x->x_obj, &x->x_obj.ob_pd, &s_signal, &s_signal);
-
-  /* create a new passive inlet for the mixing-factor */
-  floatinlet_new (&x->x_obj, &x->f_pan);
-
-  /* create a new signal-outlet */
-  outlet_new(&x->x_obj, &s_signal);
-
-  return (void *)x;
-}
-
-
-/**
- * define the function-space of the class
- * within a single-object external the name of this function is very special
- */
-void pan_tilde_setup(void) {
-  pan_tilde_class = class_new(gensym("pan~"),
-        (t_newmethod)pan_tilde_new,
-        0, sizeof(t_pan_tilde),
-        CLASS_DEFAULT, 
-        A_DEFFLOAT, 0);
-
-  /* whenever the audio-engine is turned on, the "pan_tilde_dsp()" 
-   * function will get called
-   */
-  class_addmethod(pan_tilde_class,
-        (t_method)pan_tilde_dsp, gensym("dsp"), 0);
-  /* if no signal is connected to the first inlet, we can as well 
-   * connect a number box to it and use it as "signal"
-   */
-  CLASS_MAINSIGNALIN(pan_tilde_class, t_pan_tilde, f);
-}
diff --git a/packages/Makefile b/packages/Makefile
index 775420ca3..f5c1f8c09 100644
--- a/packages/Makefile
+++ b/packages/Makefile
@@ -175,7 +175,7 @@ endif
 #==============================================================================#
 
 # this is used for installing into a pre-build Pd binary
-extended_install: abstractions_install doc_install \
+extended_install: abstractions_install \
 externals_install readme_install welcome_install \
 license_install noncvs_install
 
@@ -195,12 +195,6 @@ devel_install: pd_devel_install
 abstractions_install:
 	$(MAKE) -C $(abstractions_src) $(DEST_PATHS) install
 
-#------------------------------------------------------------------------------
-# doc_install
-doc_install: 
-	$(MAKE) -C $(doc_src) $(DEST_PATHS) install
-
-
 #------------------------------------------------------------------------------
 # extensions_install
 extensions_install: 
@@ -425,7 +419,6 @@ clean: abstractions_clean doc_clean externals_clean pd_clean
 
 distclean: cruft_clean
 	$(MAKE) -C $(abstractions_src) distclean
-	$(MAKE) -C $(doc_src) distclean
 	$(MAKE) -C $(extensions_src) distclean
 	$(MAKE) -C $(externals_src) distclean
 	-$(MAKE) -C $(pd_src) distclean
diff --git a/packages/Makefile.buildlayout b/packages/Makefile.buildlayout
index 2e782ec56..56a6ce155 100644
--- a/packages/Makefile.buildlayout
+++ b/packages/Makefile.buildlayout
@@ -22,7 +22,6 @@
 #    extensions
 #	  externals
 # 	  packages
-#    doc
 #
 # it will be going here too:
 #    gem
@@ -88,7 +87,6 @@ DEBUG_CFLAGS = -ggdb
 
 # sources
 abstractions_src = $(cvs_root_dir)/abstractions
-doc_src = $(cvs_root_dir)/doc
 extensions_src = $(cvs_root_dir)/extensions
 externals_src = $(cvs_root_dir)/externals
 flext_src = $(cvs_root_dir)/externals/grill/flext
diff --git a/packages/darwin_app/Makefile b/packages/darwin_app/Makefile
index 6aaf0eafb..86823d29e 100644
--- a/packages/darwin_app/Makefile
+++ b/packages/darwin_app/Makefile
@@ -69,7 +69,6 @@ extended_install:
 # on Mac OS X 10.6/Snow Leopard don't build Gem since it needs Carbon
 ifeq ($(shell uname -r | sed 's|10\.[0-9][0-9]*\.[0-9][0-9]*|10|'),10)
 	$(MAKE) -C $(packages_src) $(DEST_PATHS) abstractions_install
-	$(MAKE) -C $(packages_src) $(DEST_PATHS) doc_install
 	$(MAKE) -C $(packages_src) $(DEST_PATHS) externals_install
 	$(MAKE) -C $(packages_src) $(DEST_PATHS) readme_install
 	$(MAKE) -C $(packages_src) $(DEST_PATHS) welcome_install
@@ -97,7 +96,6 @@ endif
 # Pd.app in $(BUILD_BASE)/Pd.app
 extended_app_install:
 	$(MAKE) -C $(packages_src) $(DEST_PATHS) abstractions_install
-	$(MAKE) -C $(packages_src) $(DEST_PATHS) doc_install
 	$(MAKE) -C $(packages_src) $(DEST_PATHS) externals_install
 
 
diff --git a/doc/media/midr-mjpeg.mov b/pd/doc/media/midr-mjpeg.mov
similarity index 100%
rename from doc/media/midr-mjpeg.mov
rename to pd/doc/media/midr-mjpeg.mov
-- 
GitLab