View | Details | Raw Unified | Return to bug 130470
Collapse All | Expand All

(-)audio/pd/Makefile (-58 / +60 lines)
Lines 6-14 Link Here
6
#
6
#
7
7
8
PORTNAME=	pd
8
PORTNAME=	pd
9
DISTVERSION=	0.40-2
9
DISTVERSION=	0.42-2
10
DISTVERSIONSUFFIX=	.src
10
DISTVERSIONSUFFIX=	.src
11
PORTREVISION=	2
12
CATEGORIES=	audio
11
CATEGORIES=	audio
13
MASTER_SITES=	http://www-crca.ucsd.edu/~msp/Software/
12
MASTER_SITES=	http://www-crca.ucsd.edu/~msp/Software/
14
13
Lines 16-91 Link Here
16
COMMENT=	MIDI-capable real-time audio processor/synthesizer
15
COMMENT=	MIDI-capable real-time audio processor/synthesizer
17
16
18
WRKSRC=		${WRKDIR}/${DISTNAME:S;.src;/src;}
17
WRKSRC=		${WRKDIR}/${DISTNAME:S;.src;/src;}
19
GNU_CONFIGURE=	yes
20
CONFIGURE_ENV=	CFLAGS="${CFLAGS} ${PTHREAD_CFLAGS} -I${LOCALBASE}/include \
21
		-I${TCL_INCLUDEDIR} -I${TK_INCLUDEDIR}" \
22
		LIBS="${PTHREAD_LIBS} -L${LOCALBASE}/lib"
23
MAKEFILE=	makefile
24
MAN1=		pd.1 pdreceive.1 pdsend.1
25
PATCH_WRKSRC=	${WRKSRC}/..
18
PATCH_WRKSRC=	${WRKSRC}/..
26
PLIST=		${WRKDIR}/pkg-plist
19
27
USE_GMAKE=	yes
28
USE_AUTOTOOLS=	autoconf:262
29
USE_TCL=	yes
20
USE_TCL=	yes
30
USE_TK=		yes
21
USE_TK=		yes
31
USE_TCL_BUILD=	yes
22
USE_TCL_BUILD=	yes
32
USE_TK_BUILD=	yes
23
USE_TK_BUILD=	yes
24
USE_GMAKE=	yes
25
GNU_CONFIGURE=	yes
26
CONFIGURE_ENV=	CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
27
MAKEFILE=	makefile
33
28
34
.include <bsd.port.pre.mk>
29
MAN1=		pd.1 pdreceive.1 pdsend.1
35
36
pre-patch:
37
	${RM} -f ${WRKSRC}/configure
38
30
39
post-configure:
31
CPPFLAGS=	-I${LOCALBASE}/include -I${TCL_INCLUDEDIR} -I${TK_INCLUDEDIR} \
40
	${MV} ${WRKSRC}/makefile ${WRKSRC}/makefile.orig
32
		${PTHREAD_CFLAGS}
41
	${SED} -e "s:^LIB =:LIB =${PTHREAD_LIBS}:g; \
33
LDFLAGS=	-L${LOCALBASE}/lib ${PTHREAD_LIBS}
42
		s:^pddocdir = .*:pddocdir = ${PREFIX}/share/doc/pd:g; \
34
43
		s:x_midi.c ::g; s:s_midi.c ::g;" \
35
post-patch:
44
		< ${WRKSRC}/makefile.orig > ${WRKSRC}/makefile
36
	@${REINPLACE_CMD} -e \
45
	${REINPLACE_CMD} -e "s,-m32,," ${WRKSRC}/../extra/makefile \
37
		's|-lpthread|${PTHREAD_LIBS}|g ; \
46
		${WRKSRC}/../extra/expr~/makefile
38
		 s|CPPFLAGS="-D|CPPFLAGS="$$CPPFLAGS -D|g ; \
47
39
		 s|LDFLAGS="-Wl,|LDFLAGS="$$LDFLAGS -Wl,|g ; \
48
pre-install:
40
		 s|-ltcl8[0-9]|-ltcl${USE_TCL}|g ; \
49
	${RM} -f ${PLIST}
41
		 s|-ltk8[0-9]|-ltk${USE_TK}|g ; \
50
.for ii in pd pd-gui pd-watchdog pd.tk pdreceive pdsend
42
		 s|s_midi_oss.c ||g ; \
51
	${ECHO_CMD} bin/${ii} >> ${PLIST}
43
		 /uname/s|Linux|${OPSYS}|g' ${WRKSRC}/configure
52
.endfor
44
	@${REINPLACE_CMD} -e \
53
	${ECHO_CMD} include/m_pd.h >> ${PLIST}
45
		's|$$(WARN_CFLAGS)||g ; \
54
.if !defined(NOPORTDOCS)
46
		 s|$$(MORECFLAGS)||g ; \
55
.for ii in LICENSE README
47
		 s|x_midi.c ||g ; \
56
	${ECHO_CMD} share/doc/pd/${ii}.txt >> ${PLIST}
48
		 s|s_midi.c ||g ; \
49
		 s|INCLUDE) -o|INCLUDE) $$(LDFLAGS) -o|g' ${WRKSRC}/makefile.in
50
.for file in m_binbuf.c ../extra/bonk~/bonk~.c ../extra/sigmund~/sigmund~.c
51
	@${REINPLACE_CMD} -e \
52
		's|<alloca\.h>|<stdlib.h>|g' ${WRKSRC}/${file}
57
.endfor
53
.endfor
58
	cd ${WRKSRC}/../doc && ${FIND} -s . -type f | \
54
	@${REINPLACE_CMD} -e \
59
		${CUT} -c3-999 | \
55
		's|^#!.*$$|#!${WISH}|g' ${WRKSRC}/u_main.tk
60
		${SED} -e 's:^:share/doc/pd/:' >> ${PLIST} \
56
	@${REINPLACE_CMD} -e \
61
		&& ${FIND} -d . -type d | \
57
		's|PD_BASEDIR/LICENSE|${PREFIX}/share/doc/pd/LICENSE|g ; \
62
		${CUT} -c3-999 | \
58
		 s|PD_BASEDIR/doc/1|${PREFIX}/share/doc/pd/1|g' \
63
		${SED} -e 's:^:@dirrm share/doc/pd/:' >> ${PLIST}
59
			${WRKSRC}/../doc/1.manual/1.introduction.txt
64
.endif
65
	cd ${WRKSRC}/../extra && ${FIND} -s . -type f -or -type l | \
66
		${CUT} -c3-999 | \
67
		${SED} -e 's:^:share/pd/:' >> ${PLIST} \
68
		&& ${FIND} -d . -type d | \
69
		${CUT} -c3-999 | \
70
		${SED} -e 's:^:@dirrm share/pd/:' >> ${PLIST}
71
60
72
do-install:
61
do-install:
73
.for ii in pd pd-gui pd-watchdog pdreceive pdsend
62
.for file in pd pdreceive pdsend
74
	${INSTALL_PROGRAM} ${WRKSRC}/../bin/${ii} ${PREFIX}/bin
63
	${INSTALL_PROGRAM} ${WRKSRC}/../bin/${file} ${PREFIX}/bin
75
.endfor
64
.endfor
76
	${INSTALL_DATA} ${WRKSRC}/../bin/pd.tk ${PREFIX}/bin
77
	${INSTALL_DATA} ${WRKSRC}/m_pd.h ${PREFIX}/include
65
	${INSTALL_DATA} ${WRKSRC}/m_pd.h ${PREFIX}/include
66
.for file in pd pdreceive pdsend
67
	${INSTALL_MAN} ${WRKSRC}/../man/${file}.1 ${MANPREFIX}/man/man1
68
.endfor
69
	@${MKDIR} ${PREFIX}/lib/pd
70
	@(${TAR} -C ${WRKSRC}/../extra --exclude "*.bak" --exclude "*.orig" \
71
		-cf - . | ${TAR} -C ${PREFIX}/lib/pd --unlink -xf -)
72
	@${CHOWN} -R ${LIBOWN}:${LIBGRP} ${PREFIX}/lib/pd
73
	@${FIND} ${PREFIX}/lib/pd -type d -exec ${CHMOD} 755 {} \;
74
	@${FIND} ${PREFIX}/lib/pd -type f -exec ${CHMOD} ${LIBMODE} {} \;
75
	@${MKDIR} ${PREFIX}/lib/pd/bin
76
.for file in pd-gui pd-watchdog
77
	${INSTALL_PROGRAM} ${WRKSRC}/../bin/${file} ${PREFIX}/lib/pd/bin
78
.endfor
79
	${INSTALL_SCRIPT} ${WRKSRC}/../bin/pd.tk ${PREFIX}/lib/pd/bin
78
.if !defined(NOPORTDOCS)
80
.if !defined(NOPORTDOCS)
79
	@${MKDIR} ${DOCSDIR}
81
	@${MKDIR} ${DOCSDIR}
80
.for ii in LICENSE README
82
	@(${TAR} -C ${WRKSRC}/../doc --exclude "*.bak" --exclude "*.orig" \
81
	${INSTALL_DATA} ${WRKSRC}/../${ii}.txt ${DOCSDIR}
83
		-cf - . | ${TAR} -C ${DOCSDIR} --unlink -xf -)
84
	@${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${DOCSDIR}
85
	@${FIND} ${DOCSDIR} -type d -exec ${CHMOD} 755 {} \;
86
	@${FIND} ${DOCSDIR} -type f -exec ${CHMOD} ${SHAREMODE} {} \;
87
.for file in LICENSE.txt README.txt
88
	${INSTALL_DATA} ${WRKSRC}/../${file} ${DOCSDIR}
82
.endfor
89
.endfor
83
	cd ${WRKSRC}/../doc && ${PAX} -r -w * ${DOCSDIR}
90
	@${LN} -sf ${DOCSDIR} ${PREFIX}/lib/pd/doc
84
.endif
91
.endif
85
.for ii in pd pdreceive pdsend
86
	${INSTALL_MAN} ${WRKSRC}/../man/${ii}.1 ${PREFIX}/man/man1/
87
.endfor
88
	@${MKDIR} ${DATADIR}
89
	cd ${WRKSRC}/../extra && ${PAX} -r -w * ${DATADIR}
90
92
91
.include <bsd.port.post.mk>
93
.include <bsd.port.mk>
(-)audio/pd/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (pd-0.40-2.src.tar.gz) = 2622e12b6fa0bd69db9732972e953afb
1
MD5 (pd-0.42-2.src.tar.gz) = 666ea812cb1b6784819d4dcf314efd90
2
SHA256 (pd-0.40-2.src.tar.gz) = a9e0bf841c6411cd301888e0afdb6f50aafcf6868a3f7b8a369f7ae744666c95
2
SHA256 (pd-0.42-2.src.tar.gz) = 7bb897c89d1d60cc27cd9263594557831c9a5b3a0dba9b75fd5a89de76782805
3
SIZE (pd-0.40-2.src.tar.gz) = 2158886
3
SIZE (pd-0.42-2.src.tar.gz) = 2110836
(-)audio/pd/files/patch-extra__pd~__pd~.c (+19 lines)
Line 0 Link Here
1
--- extra/pd~/pd~.c.orig	2008-12-12 01:29:02.000000000 +0900
2
+++ extra/pd~/pd~.c	2009-01-12 01:36:46.000000000 +0900
3
@@ -11,6 +11,7 @@
4
 #include <stdlib.h>
5
 #include <errno.h>
6
 #include <ctype.h>
7
+#include <signal.h>
8
 #include <sys/types.h>
9
 #include <sys/stat.h>
10
 #include <sys/wait.h>
11
@@ -47,7 +48,7 @@
12
 
13
 #endif
14
 
15
-#ifdef __linux__
16
+#if defined(__linux__) || defined(__FreeBSD__)
17
 #ifdef __x86_64__
18
 static char pd_tilde_dllextent[] = ".l_ia64",
19
     pd_tilde_dllextent2[] = ".pd_linux";
(-)audio/pd/files/patch-extra_sigmund_sigmundtilde.c (-11 lines)
Lines 1-11 Link Here
1
--- extra/sigmund~/sigmund~.c.orig	Sun Mar 25 12:22:47 2007
2
+++ extra/sigmund~/sigmund~.c	Sun Mar 25 12:22:50 2007
3
@@ -16,7 +16,7 @@
4
 #ifdef MSW
5
 #include <malloc.h>
6
 #else
7
-#include <alloca.h>
8
+//#include <alloca.h>
9
 #endif
10
 #include <stdlib.h>
11
 #ifdef NT
(-)audio/pd/files/patch-src_configure.in (-142 lines)
Lines 1-142 Link Here
1
--- src/configure.in.orig	Sat Oct 28 21:13:24 2006
2
+++ src/configure.in	Sun Mar 25 13:28:57 2007
3
@@ -22,6 +22,9 @@
4
 AC_SUBST(EXTERNTARGET)
5
 
6
 dnl other defaults
7
+dnl respect upstream CFLAGS
8
+GUIFLAGS="$CFLAGS $GUIFLAGS"
9
+echo Base GUIFLAGS=$GUIFLAGS
10
 
11
 dnl check for features
12
 
13
@@ -83,7 +86,7 @@
14
          echo "pthreads required" || exit 1)
15
 
16
 dnl Check for fftw package
17
-if test x$fftw == "xyes";
18
+if test x$fftw = "xyes";
19
 then
20
 AC_CHECK_LIB(fftw, fftw_one,PDLIB="$PDLIB -lfftw",
21
     echo "fftw package not found - using built-in FFT"; fftw=no)
22
@@ -92,62 +95,96 @@
23
 dnl look for tcl 8.x... do I really have to go through all this!?
24
 
25
 foundit=no
26
-if test $foundit == "no";
27
+if test x$foundit = "xno";
28
 then
29
     AC_CHECK_HEADER(tcl.h,foundit=yes,)
30
 fi
31
-if test $foundit == "no";
32
+if test x$foundit = "xno";
33
 then
34
     AC_CHECK_HEADER(tcl8.7/tcl.h,
35
     	GUIFLAGS="$GUIFLAGS -I/usr/include/tcl8.7";foundit=yes,)
36
 fi
37
-if test $foundit == "no";
38
+if test x$foundit = "xno";
39
 then
40
     AC_CHECK_HEADER(tcl8.6/tcl.h,
41
     	GUIFLAGS="$GUIFLAGS -I/usr/include/tcl8.6";foundit=yes,)
42
 fi
43
-if test $foundit == "no";
44
+if test x$foundit = "xno";
45
 then
46
     AC_CHECK_HEADER(tcl8.5/tcl.h,
47
     	GUIFLAGS="$GUIFLAGS -I/usr/include/tcl8.5";foundit=yes,)
48
 fi
49
-if test $foundit == "no";
50
+if test x$foundit = "xno";
51
 then
52
     AC_CHECK_HEADER(tcl8.4/tcl.h,
53
     	GUIFLAGS="$GUIFLAGS -I/usr/include/tcl8.4";foundit=yes,)
54
 fi
55
-if test $foundit == "no";
56
+if test x$foundit = "xno";
57
 then
58
     AC_CHECK_HEADER(tcl8.3/tcl.h,
59
     	GUIFLAGS="$GUIFLAGS -I/usr/include/tcl8.3";foundit=yes,)
60
 fi
61
-if test $foundit == "no";
62
+if test x$foundit = "xno";
63
 then
64
     AC_CHECK_HEADER(tcl8.2/tcl.h,
65
     	GUIFLAGS="$GUIFLAGS -I/usr/include/tcl8.2";foundit=yes,)
66
 fi
67
-if test $foundit == "no";
68
+if test x$foundit = "xno";
69
 then
70
     echo no tcl header found
71
     exit -1
72
 fi
73
 
74
-AC_CHECK_LIB(tcl8.7, main,,
75
-    AC_CHECK_LIB(tcl8.6, main,,
76
-	AC_CHECK_LIB(tcl8.5, main,,
77
-	    AC_CHECK_LIB(tcl8.4, main,,
78
-		AC_CHECK_LIB(tcl8.3, main,,
79
-		    AC_CHECK_LIB(tcl8.2, main,,
80
-        		AC_CHECK_LIB(tcl8.0, main,,echo no tcl library found || exit 1)))))))
81
-
82
-AC_CHECK_LIB(tk8.7, main,,
83
-    AC_CHECK_LIB(tk8.6, main,,
84
-	AC_CHECK_LIB(tk8.5, main,,
85
-	    AC_CHECK_LIB(tk8.4, main,,
86
-		AC_CHECK_LIB(tk8.3, main,,
87
-		    AC_CHECK_LIB(tk8.2, main,,
88
-        		AC_CHECK_LIB(tk8.0, main,,echo no tk library found || exit 1)))))))
89
-
90
+AC_CHECK_LIB(tcl87, main,,
91
+    AC_CHECK_LIB(tcl86, main,,
92
+	AC_CHECK_LIB(tcl85, main,,
93
+	    AC_CHECK_LIB(tcl84, main,,
94
+		AC_CHECK_LIB(tcl83, main,,
95
+		    AC_CHECK_LIB(tcl82, main,,
96
+        		AC_CHECK_LIB(tcl80, main,,echo no tcl library found || exit 1)))))))
97
+
98
+AC_CHECK_LIB(tk87, main,,
99
+    AC_CHECK_LIB(tk86, main,,
100
+	AC_CHECK_LIB(tk85, main,,
101
+	    AC_CHECK_LIB(tk84, main,,
102
+		AC_CHECK_LIB(tk83, main,,
103
+		    AC_CHECK_LIB(tk82, main,,
104
+        		AC_CHECK_LIB(tk80, main,,echo no tk library found || exit 1)))))))
105
+
106
+
107
+if test `uname -s` = FreeBSD;
108
+then
109
+    EXT=pd_freebsd
110
+    CPPFLAGS="-DDL_OPEN -DPA_USE_OSS -DUNIX -DUNISTD\
111
+    	-DUSEAPI_OSS \
112
+        -I../portaudio/pa_common -I../portaudio/pablio \
113
+        -I../portmidi/pm_common \
114
+        -I../portmidi/pm_linux \
115
+        -fno-strict-aliasing"
116
+    LDFLAGS="-Wl,-export-dynamic"
117
+    SYSSRC="s_audio_oss.c"
118
+    if test x$portaudio = "xyes";
119
+    then
120
+    	MORECFLAGS="-DUSEAPI_PORTAUDIO "$MORECFLAGS
121
+	SYSSRC="s_audio_pa.c \
122
+	../portaudio/pa_common/pa_allocation.c  \
123
+	../portaudio/pa_common/pa_converters.c  \
124
+	../portaudio/pa_common/pa_cpuload.c     \
125
+	../portaudio/pa_common/pa_dither.c      \
126
+	../portaudio/pa_common/pa_front.c       \
127
+	../portaudio/pa_common/pa_process.c     \
128
+	../portaudio/pa_common/pa_skeleton.c    \
129
+	../portaudio/pa_common/pa_stream.c      \
130
+	../portaudio/pa_common/pa_trace.c       \
131
+    	../portaudio/pablio/pablio_pd.c         \
132
+	../portaudio/pablio/ringbuffer_pd.c     \
133
+	../portaudio/pa_unix/pa_unix_hostapis.c \
134
+	../portaudio/pa_unix/pa_unix_util.c     \
135
+	../portaudio/pa_unix_oss/pa_unix_oss.c "$SYSSRC
136
+    fi
137
+    GUINAME="pd-gui"
138
+    OSNUMBER=0
139
+fi
140
 
141
 if test `uname -s` = Linux;
142
 then
(-)audio/pd/files/patch-src_m_sched.c (-18 / +45 lines)
Lines 1-42 Link Here
1
$FreeBSD: ports/audio/pd/files/patch-src_m_sched.c,v 1.2 2007/03/27 12:23:04 miwi Exp $
1
--- src/m_sched.c.orig	2008-03-15 09:03:00.000000000 +0900
2
2
+++ src/m_sched.c	2008-08-23 22:07:34.000000000 +0900
3
--- src/m_sched.c.orig	Wed May 18 04:49:44 2005
3
@@ -394,8 +394,10 @@
4
+++ src/m_sched.c	Sun Mar 25 00:50:04 2007
5
@@ -377,8 +377,8 @@
6
 the audio I/O system is still busy with previous transfers.
4
 the audio I/O system is still busy with previous transfers.
7
 */
5
 */
8
 
6
 
9
-void sys_pollmidiqueue( void);
7
+#if !defined(__FreeBSD__)
10
-void sys_initmidiqueue( void);
8
 void sys_pollmidiqueue( void);
11
+//void sys_pollmidiqueue( void);
9
 void sys_initmidiqueue( void);
12
+//void sys_initmidiqueue( void);
10
+#endif
13
 
11
 
14
  /* sys_idlehook is a hook the user can fill in to grab idle time.  Return
12
  /* sys_idlehook is a hook the user can fill in to grab idle time.  Return
15
 nonzero if you actually used the time; otherwise we're really really idle and
13
 nonzero if you actually used the time; otherwise we're really really idle and
16
@@ -402,7 +402,7 @@
14
@@ -419,7 +421,9 @@
17
         sys_sleepgrain = 100;
15
         sys_sleepgrain = 100;
18
     else if (sys_sleepgrain > 5000)
16
     else if (sys_sleepgrain > 5000)
19
         sys_sleepgrain = 5000;
17
         sys_sleepgrain = 5000;
20
-    sys_initmidiqueue();
18
+#if !defined(__FreeBSD__)
21
+//    sys_initmidiqueue();
19
     sys_initmidiqueue();
20
+#endif
22
     while (!sys_quit)
21
     while (!sys_quit)
23
     {
22
     {
24
         int didsomething = 0;
23
         int didsomething = 0;
25
@@ -454,7 +454,7 @@
24
@@ -476,7 +480,9 @@
26
                     timeforward = SENDDACS_YES;
25
                     timeforward = SENDDACS_YES;
27
             else timeforward = SENDDACS_NO;
26
             else timeforward = SENDDACS_NO;
28
         }
27
         }
29
-        sys_setmiditimediff(0, 1e-6 * sys_schedadvance);
28
+#if !defined(__FreeBSD__)
30
+//        sys_setmiditimediff(0, 1e-6 * sys_schedadvance);
29
         sys_setmiditimediff(0, 1e-6 * sys_schedadvance);
30
+#endif
31
         sys_addhist(1);
31
         sys_addhist(1);
32
         if (timeforward != SENDDACS_NO)
32
         if (timeforward != SENDDACS_NO)
33
             sched_tick(sys_time + sys_time_per_dsp_tick);
33
             sched_tick(sys_time + sys_time_per_dsp_tick);
34
@@ -462,7 +462,7 @@
34
@@ -484,7 +490,9 @@
35
             didsomething = 1;
35
             didsomething = 1;
36
 
36
 
37
         sys_addhist(2);
37
         sys_addhist(2);
38
-        sys_pollmidiqueue();
38
+#if !defined(__FreeBSD__)
39
+//        sys_pollmidiqueue();
39
         sys_pollmidiqueue();
40
+#endif
40
         if (sys_pollgui())
41
         if (sys_pollgui())
41
         {
42
         {
42
             if (!didsomething)
43
             if (!didsomething)
44
@@ -522,11 +530,15 @@
45
 
46
 void sched_audio_callbackfn(void)
47
 {
48
+#if !defined(__FreeBSD__)
49
     sys_setmiditimediff(0, 1e-6 * sys_schedadvance);
50
+#endif
51
     sys_addhist(1);
52
     sched_tick(sys_time + sys_time_per_dsp_tick);
53
     sys_addhist(2);
54
+#if !defined(__FreeBSD__)
55
     sys_pollmidiqueue();
56
+#endif
57
     sys_addhist(3);
58
     sys_pollgui();
59
     sys_addhist(5);
60
@@ -536,7 +548,9 @@
61
 
62
 static void m_callbackscheduler(void)
63
 {
64
+#if !defined(__FreeBSD__)
65
     sys_initmidiqueue();
66
+#endif
67
     while (!sys_quit)
68
     {
69
 #ifdef MSW
(-)audio/pd/files/patch-src_s_inter.c (-14 / +16 lines)
Lines 1-6 Link Here
1
--- src/s_inter.c.orig	Tue Aug 15 07:03:09 2006
1
--- src/s_inter.c.orig	2008-03-15 09:03:00.000000000 +0900
2
+++ src/s_inter.c	Sun Mar 25 13:03:16 2007
2
+++ src/s_inter.c	2008-08-23 21:40:09.000000000 +0900
3
@@ -831,7 +831,7 @@
3
@@ -839,7 +839,7 @@
4
 
4
 
5
 static int sys_watchfd;
5
 static int sys_watchfd;
6
 
6
 
Lines 9-32 Link Here
9
 void glob_watchdog(t_pd *dummy)
9
 void glob_watchdog(t_pd *dummy)
10
 {
10
 {
11
     if (write(sys_watchfd, "\n", 1) < 1)
11
     if (write(sys_watchfd, "\n", 1) < 1)
12
@@ -1247,7 +1247,8 @@
12
@@ -1263,7 +1263,11 @@
13
              sys_gui("pdtk_watchdog\n");
13
              sys_gui("pdtk_watchdog\n");
14
 #endif
14
 #endif
15
          sys_get_audio_apis(buf);
15
          sys_get_audio_apis(buf);
16
-         sys_get_midi_apis(buf2);
16
+#if defined(__FreeBSD__)
17
+//         sys_get_midi_apis(buf2);
17
+         strcpy(buf2, "{}");
18
+	 strcpy(buf2, "{}");
18
+#else
19
          sys_vgui("pdtk_pd_startup {%s} %s %s {%s}\n", pd_version, buf, buf2,
19
          sys_get_midi_apis(buf2);
20
                                   sys_font); 
20
+#endif
21
          sys_vgui("pdtk_pd_startup {%s} %s %s {%s} %s\n", pd_version, buf, buf2, 
22
                   sys_font, sys_fontweight); 
21
     }
23
     }
22
@@ -1269,8 +1270,8 @@
24
@@ -1285,8 +1289,10 @@
23
 #ifndef __linux__  /* sys_close_audio() hangs if you're in a signal? */
25
 #ifndef __linux__  /* sys_close_audio() hangs if you're in a signal? */
24
         fprintf(stderr, "closing audio...\n");
26
         fprintf(stderr, "closing audio...\n");
25
         sys_close_audio();
27
         sys_close_audio();
26
-        fprintf(stderr, "closing MIDI...\n");
28
+#if !defined(__FreeBSD__)
27
-        sys_close_midi();
29
         fprintf(stderr, "closing MIDI...\n");
28
+//      fprintf(stderr, "closing MIDI...\n");
30
         sys_close_midi();
29
+//      sys_close_midi();
31
+#endif
30
         fprintf(stderr, "... done.\n");
32
         fprintf(stderr, "... done.\n");
31
 #endif
33
 #endif
32
         exit(n);
34
         exit(n);
(-)audio/pd/files/patch-src_s_main.c (-20 / +27 lines)
Lines 1-47 Link Here
1
--- src/s_main.c.orig	Wed Sep 27 19:22:35 2006
1
--- src/s_main.c.orig	2008-03-15 09:03:00.000000000 +0900
2
+++ src/s_main.c	Sun Mar 25 19:47:12 2007
2
+++ src/s_main.c	2008-08-23 21:44:26.000000000 +0900
3
@@ -310,7 +310,7 @@
3
@@ -301,7 +301,9 @@
4
     else
4
     else
5
     {
5
     {
6
             /* open audio and MIDI */
6
             /* open audio and MIDI */
7
-        sys_reopen_midi();
7
+#if !defined(__FreeBSD__)
8
+//      sys_reopen_midi();
8
         sys_reopen_midi();
9
+#endif
9
         sys_reopen_audio();
10
         sys_reopen_audio();
10
             /* run scheduler until it quits */
11
             /* run scheduler until it quits */
11
         return (m_scheduler());
12
         return (m_mainloop());
12
@@ -635,7 +635,7 @@
13
@@ -633,7 +635,9 @@
13
         }
14
         }
14
         else if (!strcmp(*argv, "-alsamidi"))
15
         else if (!strcmp(*argv, "-alsamidi"))
15
         {
16
         {
16
-          sys_set_midi_api(API_ALSA);
17
+#if !defined(__FreeBSD__)
17
+//          sys_set_midi_api(API_ALSA);
18
           sys_set_midi_api(API_ALSA);
19
+#endif
18
             argc--; argv++;
20
             argc--; argv++;
19
         }
21
         }
20
 #endif
22
 #endif
21
@@ -904,7 +904,7 @@
23
@@ -916,7 +920,11 @@
22
             /* add "doc/5.reference" library to helppath */
24
             /* add "doc/5.reference" library to helppath */
23
     strncpy(sbuf, sys_libdir->s_name, MAXPDSTRING-30);
25
     strncpy(sbuf, sys_libdir->s_name, MAXPDSTRING-30);
24
     sbuf[MAXPDSTRING-30] = 0;
26
     sbuf[MAXPDSTRING-30] = 0;
25
-    strcat(sbuf, "/doc/5.reference");
27
+#if defined(__FreeBSD__)
26
+    strcat(sbuf, "/share/doc/pd/5.reference");
28
+    strcat(sbuf, "/share/doc/pd/5.reference");
29
+#else
30
     strcat(sbuf, "/doc/5.reference");
31
+#endif
27
     sys_helppath = namelist_append_files(sys_helppath, sbuf);
32
     sys_helppath = namelist_append_files(sys_helppath, sbuf);
28
         /* correct to make audio and MIDI device lists zero based.  On
33
         /* correct to make audio and MIDI device lists zero based.  On
29
         MMIO, however, "1" really means the second device (the first one
34
         MMIO, however, "1" really means the second device (the first one
30
@@ -957,7 +957,7 @@
35
@@ -969,7 +977,9 @@
31
         for (i = 0; i < naudiooutdev; i++)
36
         for (i = 0; i < naudiooutdev; i++)
32
             audiooutdev[i] = sys_soundoutdevlist[i];
37
             audiooutdev[i] = sys_soundoutdevlist[i];
33
     }
38
     }
34
-    sys_get_midi_params(&nmidiindev, midiindev, &nmidioutdev, midioutdev);
39
+#if !defined(__FreeBSD__)
35
+//    sys_get_midi_params(&nmidiindev, midiindev, &nmidioutdev, midioutdev);
40
     sys_get_midi_params(&nmidiindev, midiindev, &nmidioutdev, midioutdev);
41
+#endif
36
     if (sys_nmidiin >= 0)
42
     if (sys_nmidiin >= 0)
37
     {
43
     {
38
         post("sys_nmidiin %d, nmidiindev %d", sys_nmidiin, nmidiindev);
44
         post("sys_nmidiin %d, nmidiindev %d", sys_nmidiin, nmidiindev);
39
@@ -977,7 +977,7 @@
45
@@ -992,7 +1002,9 @@
40
         rate = sys_main_srate;
46
     sys_set_audio_settings(naudioindev, audioindev, nchindev, chindev,
41
     sys_open_audio(naudioindev, audioindev, nchindev, chindev,
47
         naudiooutdev, audiooutdev, nchoutdev, choutdev, rate, advance, 
42
         naudiooutdev, audiooutdev, nchoutdev, choutdev, rate, advance, 0);
48
         callback);
43
-    sys_open_midi(nmidiindev, midiindev, nmidioutdev, midioutdev, 0);
49
+#if !defined(__FreeBSD__)
44
+//    sys_open_midi(nmidiindev, midiindev, nmidioutdev, midioutdev, 0);
50
     sys_open_midi(nmidiindev, midiindev, nmidioutdev, midioutdev, 0);
51
+#endif
45
 }
52
 }
46
 
53
 
47
 static void sys_addreferencepath(void)
54
 static void sys_addreferencepath(void)
(-)audio/pd/files/patch-src_u_main.tk (-45 lines)
Lines 1-45 Link Here
1
--- src/u_main.tk.orig	Sun Oct  8 20:04:07 2006
2
+++ src/u_main.tk	Sun Mar 25 22:15:29 2007
3
@@ -91,7 +91,7 @@
4
 
5
 set pd_deffont {courier 12 bold}
6
 
7
-set help_top_directory $pd_guidir/doc
8
+set help_top_directory $pd_guidir/share/doc/pd
9
 
10
 # it's unfortunate but we seem to have to turn off global bindings
11
 # for Text objects to get control-s and control-t to do what we want for
12
@@ -513,9 +513,9 @@
13
          }
14
          
15
     $mbar.audio add command -label {Test Audio and MIDI} \
16
-        -command {menu_doc_open doc/7.stuff/tools testtone.pd} 
17
+        -command {menu_doc_open share/doc/pd/7.stuff/tools testtone.pd} 
18
     $mbar.audio add command -label {Load Meter} \
19
-        -command {menu_doc_open doc/7.stuff/tools load-meter.pd} 
20
+        -command {menu_doc_open share/doc/pd/7.stuff/tools load-meter.pd} 
21
 
22
 #       the MacOS X app menu
23
 
24
@@ -526,7 +526,7 @@
25
 # See SPECIAL MENUS IN MENUBARS http://www.tcl.tk/man/tcl8.4/TkCmd/menu.htm
26
          if {$pd_nt == 2} {
27
                   $mbar.apple add command -label "About Pd..." -command \
28
-                                {menu_doc_open doc/1.manual 1.introduction.txt} 
29
+                                {menu_doc_open share/doc/pd/1.manual 1.introduction.txt} 
30
                   menu $mbar.apple.preferences -tearoff 0
31
                   $mbar.apple add cascade -label "Preferences" -menu $mbar.apple.preferences
32
                   $mbar.apple.preferences add command -label "Path..." \
33
@@ -543,10 +543,10 @@
34
         # the "Help" menu
35
     if {$pd_nt != 2} {
36
         $mbar.help add command -label {About Pd} \
37
-            -command {menu_doc_open doc/1.manual 1.introduction.txt} 
38
+            -command {menu_doc_open share/doc/pd/1.manual 1.introduction.txt} 
39
     }
40
     $mbar.help add command -label {Html ...} \
41
-        -command {menu_doc_open doc/1.manual index.htm} 
42
+        -command {menu_doc_open share/doc/pd/1.manual index.htm} 
43
     $mbar.help add command -label {Browser ...} \
44
         -command {menu_doc_browser $help_top_directory} 
45
 }
(-)audio/pd/pkg-plist (+511 lines)
Line 0 Link Here
1
bin/pd
2
bin/pdreceive
3
bin/pdsend
4
include/m_pd.h
5
lib/pd/README.txt
6
lib/pd/bin/pd-gui
7
lib/pd/bin/pd-watchdog
8
lib/pd/bin/pd.tk
9
lib/pd/bonk~/bonk~-help.pd
10
lib/pd/bonk~/bonk~.c
11
lib/pd/bonk~/bonk~.pd_linux
12
lib/pd/bonk~/makefile
13
lib/pd/bonk~/templates.txt
14
lib/pd/choice/choice-help.pd
15
lib/pd/choice/choice.c
16
lib/pd/choice/choice.pd_linux
17
lib/pd/choice/makefile
18
lib/pd/complex-mod~-help.pd
19
lib/pd/complex-mod~.pd
20
%%PORTDOCS%%lib/pd/doc
21
lib/pd/expr-help.pd
22
lib/pd/expr.pd_linux
23
lib/pd/expr~/LICENSE.txt
24
lib/pd/expr~/README.txt
25
lib/pd/expr~/expr.pd_linux
26
lib/pd/expr~/expr~.pd_linux
27
lib/pd/expr~/fexpr~.pd_linux
28
lib/pd/expr~/fts_to_pd.h
29
lib/pd/expr~/makefile
30
lib/pd/expr~/vexp.c
31
lib/pd/expr~/vexp.h
32
lib/pd/expr~/vexp.pd_linux_o
33
lib/pd/expr~/vexp_fun.c
34
lib/pd/expr~/vexp_fun.pd_linux_o
35
lib/pd/expr~/vexp_if.c
36
lib/pd/expr~/vexp_if.pd_linux_o
37
lib/pd/expr~.pd_linux
38
lib/pd/fexpr~.pd_linux
39
lib/pd/fiddle~/fiddle~-help.pd
40
lib/pd/fiddle~/fiddle~.c
41
lib/pd/fiddle~/fiddle~.pd_linux
42
lib/pd/fiddle~/makefile
43
lib/pd/hilbert~-help.pd
44
lib/pd/hilbert~.pd
45
lib/pd/loop~/loop~-help.pd
46
lib/pd/loop~/loop~.c
47
lib/pd/loop~/loop~.pd_linux
48
lib/pd/loop~/makefile
49
lib/pd/loop~/test-loop~.pd
50
lib/pd/lrshift~/lrshift~-help.pd
51
lib/pd/lrshift~/lrshift~.c
52
lib/pd/lrshift~/lrshift~.pd_linux
53
lib/pd/lrshift~/makefile
54
lib/pd/makefile
55
lib/pd/pd~/makefile
56
lib/pd/pd~/notes.txt
57
lib/pd/pd~/pdsched.c
58
lib/pd/pd~/pdsched.pd_linux
59
lib/pd/pd~/pd~-help.pd
60
lib/pd/pd~/pd~-subprocess.pd
61
lib/pd/pd~/pd~.c
62
lib/pd/pd~/pd~.pd_linux
63
lib/pd/pique/makefile
64
lib/pd/pique/pique-help.pd
65
lib/pd/pique/pique.c
66
lib/pd/pique/pique.pd_linux
67
lib/pd/rev1-final.pd
68
lib/pd/rev1-stage.pd
69
lib/pd/rev1~-help.pd
70
lib/pd/rev1~.pd
71
lib/pd/rev2~-help.pd
72
lib/pd/rev2~.pd
73
lib/pd/rev3~-help.pd
74
lib/pd/rev3~.pd
75
lib/pd/sigmund~/makefile
76
lib/pd/sigmund~/sigmund~-help.pd
77
lib/pd/sigmund~/sigmund~.c
78
lib/pd/sigmund~/sigmund~.pd_linux
79
lib/pd/stdout/makefile
80
lib/pd/stdout/stdout-help.pd
81
lib/pd/stdout/stdout.c
82
lib/pd/stdout/stdout.pd_linux
83
%%PORTDOCS%%%%DOCSDIR%%/1.manual/1.introduction.txt
84
%%PORTDOCS%%%%DOCSDIR%%/1.manual/fig1.1.png
85
%%PORTDOCS%%%%DOCSDIR%%/1.manual/fig1.2.jpg
86
%%PORTDOCS%%%%DOCSDIR%%/1.manual/fig1.3.jpg
87
%%PORTDOCS%%%%DOCSDIR%%/1.manual/fig1.4.png
88
%%PORTDOCS%%%%DOCSDIR%%/1.manual/fig1.5.jpg
89
%%PORTDOCS%%%%DOCSDIR%%/1.manual/fig11.1.png
90
%%PORTDOCS%%%%DOCSDIR%%/1.manual/fig11.2.png
91
%%PORTDOCS%%%%DOCSDIR%%/1.manual/fig11.3.png
92
%%PORTDOCS%%%%DOCSDIR%%/1.manual/fig11.4.png
93
%%PORTDOCS%%%%DOCSDIR%%/1.manual/fig3.1.jpg
94
%%PORTDOCS%%%%DOCSDIR%%/1.manual/fig3.10.jpg
95
%%PORTDOCS%%%%DOCSDIR%%/1.manual/fig3.2.jpg
96
%%PORTDOCS%%%%DOCSDIR%%/1.manual/fig3.3.jpg
97
%%PORTDOCS%%%%DOCSDIR%%/1.manual/fig3.4.jpg
98
%%PORTDOCS%%%%DOCSDIR%%/1.manual/fig3.5.jpg
99
%%PORTDOCS%%%%DOCSDIR%%/1.manual/fig3.6.jpg
100
%%PORTDOCS%%%%DOCSDIR%%/1.manual/fig3.7.jpg
101
%%PORTDOCS%%%%DOCSDIR%%/1.manual/fig3.8.jpg
102
%%PORTDOCS%%%%DOCSDIR%%/1.manual/fig3.9.jpg
103
%%PORTDOCS%%%%DOCSDIR%%/1.manual/fig7.1.jpg
104
%%PORTDOCS%%%%DOCSDIR%%/1.manual/fig7.2.jpg
105
%%PORTDOCS%%%%DOCSDIR%%/1.manual/fig7.3.jpg
106
%%PORTDOCS%%%%DOCSDIR%%/1.manual/fig7.4.jpg
107
%%PORTDOCS%%%%DOCSDIR%%/1.manual/fig7.5.jpg
108
%%PORTDOCS%%%%DOCSDIR%%/1.manual/fig7.6.jpg
109
%%PORTDOCS%%%%DOCSDIR%%/1.manual/fig8.1.jpg
110
%%PORTDOCS%%%%DOCSDIR%%/1.manual/fig8.2.jpg
111
%%PORTDOCS%%%%DOCSDIR%%/1.manual/fig8.3.jpg
112
%%PORTDOCS%%%%DOCSDIR%%/1.manual/fig8.4.jpg
113
%%PORTDOCS%%%%DOCSDIR%%/1.manual/fig8.5.jpg
114
%%PORTDOCS%%%%DOCSDIR%%/1.manual/fig8.6.jpg
115
%%PORTDOCS%%%%DOCSDIR%%/1.manual/fig9.1.jpg
116
%%PORTDOCS%%%%DOCSDIR%%/1.manual/fig9.2.jpg
117
%%PORTDOCS%%%%DOCSDIR%%/1.manual/fig9.3.jpg
118
%%PORTDOCS%%%%DOCSDIR%%/1.manual/index.htm
119
%%PORTDOCS%%%%DOCSDIR%%/1.manual/pdmanual.css
120
%%PORTDOCS%%%%DOCSDIR%%/1.manual/x1.htm
121
%%PORTDOCS%%%%DOCSDIR%%/1.manual/x2.htm
122
%%PORTDOCS%%%%DOCSDIR%%/1.manual/x3.htm
123
%%PORTDOCS%%%%DOCSDIR%%/1.manual/x4.htm
124
%%PORTDOCS%%%%DOCSDIR%%/1.manual/x5.htm
125
%%PORTDOCS%%%%DOCSDIR%%/2.control.examples/00.INTRO.txt
126
%%PORTDOCS%%%%DOCSDIR%%/2.control.examples/01.PART1.hello.pd
127
%%PORTDOCS%%%%DOCSDIR%%/2.control.examples/02.editing.pd
128
%%PORTDOCS%%%%DOCSDIR%%/2.control.examples/03.connections.pd
129
%%PORTDOCS%%%%DOCSDIR%%/2.control.examples/04.messages.pd
130
%%PORTDOCS%%%%DOCSDIR%%/2.control.examples/05.counter.pd
131
%%PORTDOCS%%%%DOCSDIR%%/2.control.examples/06.more.counters.pd
132
%%PORTDOCS%%%%DOCSDIR%%/2.control.examples/07.time.pd
133
%%PORTDOCS%%%%DOCSDIR%%/2.control.examples/08.depthfirst.pd
134
%%PORTDOCS%%%%DOCSDIR%%/2.control.examples/09.send_receive.pd
135
%%PORTDOCS%%%%DOCSDIR%%/2.control.examples/10.more.messages.pd
136
%%PORTDOCS%%%%DOCSDIR%%/2.control.examples/11.review.pd
137
%%PORTDOCS%%%%DOCSDIR%%/2.control.examples/12.PART2.subpatch.pd
138
%%PORTDOCS%%%%DOCSDIR%%/2.control.examples/13.locality.pd
139
%%PORTDOCS%%%%DOCSDIR%%/2.control.examples/14.dollarsigns.pd
140
%%PORTDOCS%%%%DOCSDIR%%/2.control.examples/15.array.pd
141
%%PORTDOCS%%%%DOCSDIR%%/2.control.examples/15.file.txt
142
%%PORTDOCS%%%%DOCSDIR%%/2.control.examples/16.more.arrays.pd
143
%%PORTDOCS%%%%DOCSDIR%%/2.control.examples/17.PART3.midi.pd
144
%%PORTDOCS%%%%DOCSDIR%%/2.control.examples/18.conditional.pd
145
%%PORTDOCS%%%%DOCSDIR%%/2.control.examples/19.random.pd
146
%%PORTDOCS%%%%DOCSDIR%%/2.control.examples/20.weighted-random.pd
147
%%PORTDOCS%%%%DOCSDIR%%/2.control.examples/21.markov.chain.pd
148
%%PORTDOCS%%%%DOCSDIR%%/2.control.examples/22.random-walk.pd
149
%%PORTDOCS%%%%DOCSDIR%%/2.control.examples/23.sequencing.pd
150
%%PORTDOCS%%%%DOCSDIR%%/2.control.examples/24.loops.pd
151
%%PORTDOCS%%%%DOCSDIR%%/2.control.examples/dollarsign.pd
152
%%PORTDOCS%%%%DOCSDIR%%/2.control.examples/dollarsign2.pd
153
%%PORTDOCS%%%%DOCSDIR%%/2.control.examples/sendnumber.pd
154
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/A00.intro.pd
155
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/A00.intro.txt
156
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/A01.sinewave.pd
157
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/A02.amplitude.pd
158
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/A03.line.pd
159
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/A04.line2.pd
160
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/A05.output.subpatch.pd
161
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/A06.frequency.pd
162
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/A07.fusion.pd
163
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/A08.beating.pd
164
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/A09.frequency.mod.pd
165
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/A10.review.pd
166
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/B01.wavetables.pd
167
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/B02.two-wavetables.pd
168
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/B03.tabread4.pd
169
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/B04.tabread4.interpolation.pd
170
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/B05.tabread.FM.pd
171
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/B06.table.switching.pd
172
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/B07.sampler.pd
173
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/B08.sampler.loop.pd
174
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/B09.sampler.loop.smooth.pd
175
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/B10.sampler.scratch.pd
176
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/B11.sampler.nodoppler.pd
177
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/B12.sampler.transpose.pd
178
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/B13.sampler.overlap.pd
179
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/B14.sampler.rockafella.pd
180
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/B15.tabread4~-onset.pd
181
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/B16.long-varispeed.pd
182
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/C01.nyquist.pd
183
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/C02.sawtooth-foldover.pd
184
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/C03.zipper.noise.pd
185
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/C04.control.to.signal.pd
186
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/C05.sampler.oneshot.pd
187
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/C06.signal.to.control.pd
188
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/C07.envelope.follower.pd
189
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/C08.analog.sequencer.pd
190
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/C09.sample.hold.pd
191
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/C10.monophonic.synth.pd
192
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/D01.envelope.gen.pd
193
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/D02.adsr.pd
194
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/D03.envelope.dB.pd
195
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/D04.envelope.quartic.pd
196
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/D05.envelope.pitch.pd
197
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/D06.envelope.portamento.pd
198
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/D07.additive.pd
199
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/D08.table.spectrum.pd
200
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/D09.shepard.tone.pd
201
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/D10.sampler.notes.pd
202
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/D11.sampler.poly.pd
203
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/D12.sampler.bis.pd
204
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/D13.additive.qlist.pd
205
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/D14.vibrato.pd
206
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/E01.spectrum.pd
207
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/E02.ring.modulation.pd
208
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/E03.octave.divider.pd
209
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/E04.difference.tone.pd
210
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/E05.chebychev.pd
211
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/E06.exponential.pd
212
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/E07.evenodd.pd
213
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/E08.phase.mod.pd
214
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/E09.FM.spectrum.pd
215
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/E10.complex.FM.pd
216
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/F01.pulse.pd
217
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/F02.just.say.pd
218
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/F03.pulse.spectrum.pd
219
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/F04.waveshaping.pulse.pd
220
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/F05.ring.modulation.pd
221
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/F06.packets.pd
222
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/F07.packet.spectrum.pd
223
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/F08.two.cosines.pd
224
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/F09.declickit.pd
225
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/F10.sweepable.FM.pd
226
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/F11.anharmonic.FM.pd
227
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/F12.paf.pd
228
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/F13.paf.control.pd
229
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/F14.wave.packet.pd
230
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/G01.delay.pd
231
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/G02.delay.loop.pd
232
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/G03.delay.variable.pd
233
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/G04.control.blocksize.pd
234
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/G05.execution.order.pd
235
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/G06.octave.doubler.pd
236
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/G07.shaker.pd
237
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/G08.reverb.pd
238
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/G09.pitchshift.pd
239
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/H01.low-pass.pd
240
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/H02.high-pass.pd
241
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/H03.band-pass.pd
242
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/H04.filter.sweep.pd
243
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/H05.filter.floyd.pd
244
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/H06.envelope.follower.pd
245
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/H07.measure.spectrum.pd
246
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/H08.heterodyning.pd
247
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/H09.ssb.modulation.pd
248
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/H10.measurement.pd
249
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/H11.shelving.pd
250
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/H12.peaking.pd
251
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/H13.butterworth.pd
252
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/H14.all.pass.pd
253
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/H15.phaser.pd
254
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/H16.adsr.filter.qlist.pd
255
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/I01.Fourier.analysis.pd
256
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/I02.Hann.window.pd
257
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/I03.resynthesis.pd
258
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/I04.noisegate.pd
259
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/I05.compressor.pd
260
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/I06.timbre.stamp.pd
261
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/I07.phase.vocoder.pd
262
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/I08.pvoc.reverb.pd
263
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/I09.sheep.from.goats.pd
264
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/I10.phase.bash.pd
265
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/J01.even.odd.pd
266
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/J02.trapezoids.pd
267
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/J03.pulse.width.mod.pd
268
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/J04.corners.pd
269
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/J05.triangle.pd
270
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/J06.enveloping.pd
271
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/J07.oversampling.pd
272
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/J08.classicsynth.pd
273
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/J09.bandlimited.pd
274
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/adsr.pd
275
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/buttercoef3.pd
276
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/butterworth3~.pd
277
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/filter-graph1.pd
278
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/filter-graph2.pd
279
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/osc-voice.pd
280
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/output~.pd
281
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/partial.pd
282
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/qlist-sampler.txt
283
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/qlist.txt
284
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/qlist2.txt
285
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/reverb-echo.pd
286
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/sampvoice.pd
287
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/sampvoice2.pd
288
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/shepvoice.pd
289
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/sinevoice.pd
290
%%PORTDOCS%%%%DOCSDIR%%/3.audio.examples/spectrum-partial.pd
291
%%PORTDOCS%%%%DOCSDIR%%/4.data.structures/00.intro.txt
292
%%PORTDOCS%%%%DOCSDIR%%/4.data.structures/01.scalars.pd
293
%%PORTDOCS%%%%DOCSDIR%%/4.data.structures/02.getting.data.pd
294
%%PORTDOCS%%%%DOCSDIR%%/4.data.structures/03.setting.data.pd
295
%%PORTDOCS%%%%DOCSDIR%%/4.data.structures/04.append.pd
296
%%PORTDOCS%%%%DOCSDIR%%/4.data.structures/05.array.pd
297
%%PORTDOCS%%%%DOCSDIR%%/4.data.structures/06.file.pd
298
%%PORTDOCS%%%%DOCSDIR%%/4.data.structures/07.sequencer.pd
299
%%PORTDOCS%%%%DOCSDIR%%/4.data.structures/08.selection.pd
300
%%PORTDOCS%%%%DOCSDIR%%/4.data.structures/09.scaling.pd
301
%%PORTDOCS%%%%DOCSDIR%%/4.data.structures/10.onoff.pd
302
%%PORTDOCS%%%%DOCSDIR%%/4.data.structures/11.array.controls.pd
303
%%PORTDOCS%%%%DOCSDIR%%/4.data.structures/12.beat-patterns.pd
304
%%PORTDOCS%%%%DOCSDIR%%/4.data.structures/13.sliderule.pd
305
%%PORTDOCS%%%%DOCSDIR%%/4.data.structures/14.partialtracer.pd
306
%%PORTDOCS%%%%DOCSDIR%%/4.data.structures/add-trace.pd
307
%%PORTDOCS%%%%DOCSDIR%%/4.data.structures/beat-maker.pd
308
%%PORTDOCS%%%%DOCSDIR%%/4.data.structures/data-array.pd
309
%%PORTDOCS%%%%DOCSDIR%%/4.data.structures/data-start.pd
310
%%PORTDOCS%%%%DOCSDIR%%/4.data.structures/file.txt
311
%%PORTDOCS%%%%DOCSDIR%%/4.data.structures/osc-voice.pd
312
%%PORTDOCS%%%%DOCSDIR%%/4.data.structures/output~.pd
313
%%PORTDOCS%%%%DOCSDIR%%/4.data.structures/voice.pd
314
%%PORTDOCS%%%%DOCSDIR%%/4.data.structures/z.txt
315
%%PORTDOCS%%%%DOCSDIR%%/5.reference/0_all_guis-INTRO.txt
316
%%PORTDOCS%%%%DOCSDIR%%/5.reference/acoustics-help.pd
317
%%PORTDOCS%%%%DOCSDIR%%/5.reference/acoustics~-help.pd
318
%%PORTDOCS%%%%DOCSDIR%%/5.reference/adc~_dac~-help.pd
319
%%PORTDOCS%%%%DOCSDIR%%/5.reference/append-help.pd
320
%%PORTDOCS%%%%DOCSDIR%%/5.reference/bag-help.pd
321
%%PORTDOCS%%%%DOCSDIR%%/5.reference/bang-help.pd
322
%%PORTDOCS%%%%DOCSDIR%%/5.reference/bang~-help.pd
323
%%PORTDOCS%%%%DOCSDIR%%/5.reference/biquad~-help.pd
324
%%PORTDOCS%%%%DOCSDIR%%/5.reference/block~-help.pd
325
%%PORTDOCS%%%%DOCSDIR%%/5.reference/bng-help.pd
326
%%PORTDOCS%%%%DOCSDIR%%/5.reference/bp~-help.pd
327
%%PORTDOCS%%%%DOCSDIR%%/5.reference/canvas-help.pd
328
%%PORTDOCS%%%%DOCSDIR%%/5.reference/change-help.pd
329
%%PORTDOCS%%%%DOCSDIR%%/5.reference/clip~-help.pd
330
%%PORTDOCS%%%%DOCSDIR%%/5.reference/cos~-help.pd
331
%%PORTDOCS%%%%DOCSDIR%%/5.reference/cpole~-help.pd
332
%%PORTDOCS%%%%DOCSDIR%%/5.reference/cputime-help.pd
333
%%PORTDOCS%%%%DOCSDIR%%/5.reference/czero_rev~-help.pd
334
%%PORTDOCS%%%%DOCSDIR%%/5.reference/czero~-help.pd
335
%%PORTDOCS%%%%DOCSDIR%%/5.reference/declare-help.pd
336
%%PORTDOCS%%%%DOCSDIR%%/5.reference/delay-help.pd
337
%%PORTDOCS%%%%DOCSDIR%%/5.reference/delread~-help.pd
338
%%PORTDOCS%%%%DOCSDIR%%/5.reference/delwrite~-help.pd
339
%%PORTDOCS%%%%DOCSDIR%%/5.reference/drawnumber-help.pd
340
%%PORTDOCS%%%%DOCSDIR%%/5.reference/drawpolygon-help.pd
341
%%PORTDOCS%%%%DOCSDIR%%/5.reference/element-help.pd
342
%%PORTDOCS%%%%DOCSDIR%%/5.reference/env~-help.pd
343
%%PORTDOCS%%%%DOCSDIR%%/5.reference/exp~-help.pd
344
%%PORTDOCS%%%%DOCSDIR%%/5.reference/fft~-help.pd
345
%%PORTDOCS%%%%DOCSDIR%%/5.reference/float-help.pd
346
%%PORTDOCS%%%%DOCSDIR%%/5.reference/framp~-help.pd
347
%%PORTDOCS%%%%DOCSDIR%%/5.reference/gatom-help.pd
348
%%PORTDOCS%%%%DOCSDIR%%/5.reference/get-help.pd
349
%%PORTDOCS%%%%DOCSDIR%%/5.reference/getsize-help.pd
350
%%PORTDOCS%%%%DOCSDIR%%/5.reference/graph-help.pd
351
%%PORTDOCS%%%%DOCSDIR%%/5.reference/hdial-help.pd
352
%%PORTDOCS%%%%DOCSDIR%%/5.reference/help-intro.pd
353
%%PORTDOCS%%%%DOCSDIR%%/5.reference/hip~-help.pd
354
%%PORTDOCS%%%%DOCSDIR%%/5.reference/hslider-help.pd
355
%%PORTDOCS%%%%DOCSDIR%%/5.reference/int-help.pd
356
%%PORTDOCS%%%%DOCSDIR%%/5.reference/key-help.pd
357
%%PORTDOCS%%%%DOCSDIR%%/5.reference/line-help.pd
358
%%PORTDOCS%%%%DOCSDIR%%/5.reference/line~-help.pd
359
%%PORTDOCS%%%%DOCSDIR%%/5.reference/list-help.pd
360
%%PORTDOCS%%%%DOCSDIR%%/5.reference/log~-help.pd
361
%%PORTDOCS%%%%DOCSDIR%%/5.reference/lop~-help.pd
362
%%PORTDOCS%%%%DOCSDIR%%/5.reference/makefilename-help.pd
363
%%PORTDOCS%%%%DOCSDIR%%/5.reference/makenote-help.pd
364
%%PORTDOCS%%%%DOCSDIR%%/5.reference/math-help.pd
365
%%PORTDOCS%%%%DOCSDIR%%/5.reference/message-help.pd
366
%%PORTDOCS%%%%DOCSDIR%%/5.reference/metro.pd
367
%%PORTDOCS%%%%DOCSDIR%%/5.reference/midi-help.pd
368
%%PORTDOCS%%%%DOCSDIR%%/5.reference/moses-help.pd
369
%%PORTDOCS%%%%DOCSDIR%%/5.reference/my_canvas-help.pd
370
%%PORTDOCS%%%%DOCSDIR%%/5.reference/namecanvas-help.pd
371
%%PORTDOCS%%%%DOCSDIR%%/5.reference/netreceive-help.pd
372
%%PORTDOCS%%%%DOCSDIR%%/5.reference/netsend-help.pd
373
%%PORTDOCS%%%%DOCSDIR%%/5.reference/noise~-help.pd
374
%%PORTDOCS%%%%DOCSDIR%%/5.reference/numbox2-help.pd
375
%%PORTDOCS%%%%DOCSDIR%%/5.reference/openpanel-help.pd
376
%%PORTDOCS%%%%DOCSDIR%%/5.reference/operators-help.pd
377
%%PORTDOCS%%%%DOCSDIR%%/5.reference/osc~-help.pd
378
%%PORTDOCS%%%%DOCSDIR%%/5.reference/otherbinops-help.pd
379
%%PORTDOCS%%%%DOCSDIR%%/5.reference/pack-help.pd
380
%%PORTDOCS%%%%DOCSDIR%%/5.reference/pd-help.pd
381
%%PORTDOCS%%%%DOCSDIR%%/5.reference/phasor~-help.pd
382
%%PORTDOCS%%%%DOCSDIR%%/5.reference/pipe-help.pd
383
%%PORTDOCS%%%%DOCSDIR%%/5.reference/plot-help.pd
384
%%PORTDOCS%%%%DOCSDIR%%/5.reference/pointer-help.pd
385
%%PORTDOCS%%%%DOCSDIR%%/5.reference/poly-help.pd
386
%%PORTDOCS%%%%DOCSDIR%%/5.reference/pow~-help.pd
387
%%PORTDOCS%%%%DOCSDIR%%/5.reference/print-help.pd
388
%%PORTDOCS%%%%DOCSDIR%%/5.reference/print~-help.pd
389
%%PORTDOCS%%%%DOCSDIR%%/5.reference/qlist-help.pd
390
%%PORTDOCS%%%%DOCSDIR%%/5.reference/qlist.txt
391
%%PORTDOCS%%%%DOCSDIR%%/5.reference/random-help.pd
392
%%PORTDOCS%%%%DOCSDIR%%/5.reference/readsf~-help.pd
393
%%PORTDOCS%%%%DOCSDIR%%/5.reference/realtime-help.pd
394
%%PORTDOCS%%%%DOCSDIR%%/5.reference/receive-help.pd
395
%%PORTDOCS%%%%DOCSDIR%%/5.reference/route-help.pd
396
%%PORTDOCS%%%%DOCSDIR%%/5.reference/rpole~-help.pd
397
%%PORTDOCS%%%%DOCSDIR%%/5.reference/rsqrt~-help.pd
398
%%PORTDOCS%%%%DOCSDIR%%/5.reference/rzero_rev~-help.pd
399
%%PORTDOCS%%%%DOCSDIR%%/5.reference/rzero~-help.pd
400
%%PORTDOCS%%%%DOCSDIR%%/5.reference/samphold~-help.pd
401
%%PORTDOCS%%%%DOCSDIR%%/5.reference/savepanel-help.pd
402
%%PORTDOCS%%%%DOCSDIR%%/5.reference/select-help.pd
403
%%PORTDOCS%%%%DOCSDIR%%/5.reference/send-help.pd
404
%%PORTDOCS%%%%DOCSDIR%%/5.reference/send~-help.pd
405
%%PORTDOCS%%%%DOCSDIR%%/5.reference/set-help.pd
406
%%PORTDOCS%%%%DOCSDIR%%/5.reference/setsize-help.pd
407
%%PORTDOCS%%%%DOCSDIR%%/5.reference/setsize.txt
408
%%PORTDOCS%%%%DOCSDIR%%/5.reference/sigbinops-help.pd
409
%%PORTDOCS%%%%DOCSDIR%%/5.reference/sig~-help.pd
410
%%PORTDOCS%%%%DOCSDIR%%/5.reference/snapshot~-help.pd
411
%%PORTDOCS%%%%DOCSDIR%%/5.reference/soundfiler-help.pd
412
%%PORTDOCS%%%%DOCSDIR%%/5.reference/spigot-help.pd
413
%%PORTDOCS%%%%DOCSDIR%%/5.reference/sqrt~-help.pd
414
%%PORTDOCS%%%%DOCSDIR%%/5.reference/stripnote-help.pd
415
%%PORTDOCS%%%%DOCSDIR%%/5.reference/struct-help.pd
416
%%PORTDOCS%%%%DOCSDIR%%/5.reference/sublist-help.pd
417
%%PORTDOCS%%%%DOCSDIR%%/5.reference/swap-help.pd
418
%%PORTDOCS%%%%DOCSDIR%%/5.reference/switch~-help.pd
419
%%PORTDOCS%%%%DOCSDIR%%/5.reference/table.txt
420
%%PORTDOCS%%%%DOCSDIR%%/5.reference/tabosc4~-help.pd
421
%%PORTDOCS%%%%DOCSDIR%%/5.reference/tabplay~-help.pd
422
%%PORTDOCS%%%%DOCSDIR%%/5.reference/tabread-help.pd
423
%%PORTDOCS%%%%DOCSDIR%%/5.reference/tabread4~-help.pd
424
%%PORTDOCS%%%%DOCSDIR%%/5.reference/tabreceive~-help.pd
425
%%PORTDOCS%%%%DOCSDIR%%/5.reference/tabsend~-help.pd
426
%%PORTDOCS%%%%DOCSDIR%%/5.reference/tabwrite-help.pd
427
%%PORTDOCS%%%%DOCSDIR%%/5.reference/tabwrite~-help.pd
428
%%PORTDOCS%%%%DOCSDIR%%/5.reference/text-help.pd
429
%%PORTDOCS%%%%DOCSDIR%%/5.reference/textfile-help.pd
430
%%PORTDOCS%%%%DOCSDIR%%/5.reference/textfile.txt
431
%%PORTDOCS%%%%DOCSDIR%%/5.reference/threshold~-help.pd
432
%%PORTDOCS%%%%DOCSDIR%%/5.reference/throw~-help.pd
433
%%PORTDOCS%%%%DOCSDIR%%/5.reference/timer-help.pd
434
%%PORTDOCS%%%%DOCSDIR%%/5.reference/toggle-help.pd
435
%%PORTDOCS%%%%DOCSDIR%%/5.reference/trigger-help.pd
436
%%PORTDOCS%%%%DOCSDIR%%/5.reference/unpack-help.pd
437
%%PORTDOCS%%%%DOCSDIR%%/5.reference/until-help.pd
438
%%PORTDOCS%%%%DOCSDIR%%/5.reference/value-help.pd
439
%%PORTDOCS%%%%DOCSDIR%%/5.reference/vcf~-help.pd
440
%%PORTDOCS%%%%DOCSDIR%%/5.reference/vdial-help.pd
441
%%PORTDOCS%%%%DOCSDIR%%/5.reference/vd~-help.pd
442
%%PORTDOCS%%%%DOCSDIR%%/5.reference/vline~-help.pd
443
%%PORTDOCS%%%%DOCSDIR%%/5.reference/vslider-help.pd
444
%%PORTDOCS%%%%DOCSDIR%%/5.reference/vu-help.pd
445
%%PORTDOCS%%%%DOCSDIR%%/5.reference/wrap~-help.pd
446
%%PORTDOCS%%%%DOCSDIR%%/5.reference/writesf~-help.pd
447
%%PORTDOCS%%%%DOCSDIR%%/5.reference/x_all_guis.pd
448
%%PORTDOCS%%%%DOCSDIR%%/6.externs/0.README.txt
449
%%PORTDOCS%%%%DOCSDIR%%/6.externs/dspobj~.c
450
%%PORTDOCS%%%%DOCSDIR%%/6.externs/makefile
451
%%PORTDOCS%%%%DOCSDIR%%/6.externs/obj1.c
452
%%PORTDOCS%%%%DOCSDIR%%/6.externs/obj2.c
453
%%PORTDOCS%%%%DOCSDIR%%/6.externs/obj3.c
454
%%PORTDOCS%%%%DOCSDIR%%/6.externs/obj4.c
455
%%PORTDOCS%%%%DOCSDIR%%/6.externs/obj5.c
456
%%PORTDOCS%%%%DOCSDIR%%/6.externs/test-dspobj~.pd
457
%%PORTDOCS%%%%DOCSDIR%%/6.externs/test-obj1.pd
458
%%PORTDOCS%%%%DOCSDIR%%/6.externs/test-obj2.pd
459
%%PORTDOCS%%%%DOCSDIR%%/6.externs/test-obj3.pd
460
%%PORTDOCS%%%%DOCSDIR%%/6.externs/test-obj4.pd
461
%%PORTDOCS%%%%DOCSDIR%%/6.externs/test-obj5.pd
462
%%PORTDOCS%%%%DOCSDIR%%/7.stuff/soundfile-tools/1.ring-mod.pd
463
%%PORTDOCS%%%%DOCSDIR%%/7.stuff/soundfile-tools/2.bandpass.pd
464
%%PORTDOCS%%%%DOCSDIR%%/7.stuff/soundfile-tools/3.phase.vocoder.pd
465
%%PORTDOCS%%%%DOCSDIR%%/7.stuff/soundfile-tools/4.looper.pd
466
%%PORTDOCS%%%%DOCSDIR%%/7.stuff/soundfile-tools/5.reverb.pd
467
%%PORTDOCS%%%%DOCSDIR%%/7.stuff/soundfile-tools/6.vocoder.pd
468
%%PORTDOCS%%%%DOCSDIR%%/7.stuff/soundfile-tools/README.txt
469
%%PORTDOCS%%%%DOCSDIR%%/7.stuff/synth/1.poly.synth.pd
470
%%PORTDOCS%%%%DOCSDIR%%/7.stuff/synth/README.txt
471
%%PORTDOCS%%%%DOCSDIR%%/7.stuff/synth/gadsr.pd
472
%%PORTDOCS%%%%DOCSDIR%%/7.stuff/synth/numset.pd
473
%%PORTDOCS%%%%DOCSDIR%%/7.stuff/synth/preset.pd
474
%%PORTDOCS%%%%DOCSDIR%%/7.stuff/synth/preset1.txt
475
%%PORTDOCS%%%%DOCSDIR%%/7.stuff/synth/preset2.txt
476
%%PORTDOCS%%%%DOCSDIR%%/7.stuff/synth/preset3.txt
477
%%PORTDOCS%%%%DOCSDIR%%/7.stuff/synth/preset4.txt
478
%%PORTDOCS%%%%DOCSDIR%%/7.stuff/synth/synthvoice.pd
479
%%PORTDOCS%%%%DOCSDIR%%/7.stuff/synth/test-gadsr.pd
480
%%PORTDOCS%%%%DOCSDIR%%/7.stuff/tools/latency.pd
481
%%PORTDOCS%%%%DOCSDIR%%/7.stuff/tools/load-meter.pd
482
%%PORTDOCS%%%%DOCSDIR%%/7.stuff/tools/testtone.pd
483
%%PORTDOCS%%%%DOCSDIR%%/LICENSE.txt
484
%%PORTDOCS%%%%DOCSDIR%%/README.txt
485
%%PORTDOCS%%%%DOCSDIR%%/sound/bell.aiff
486
%%PORTDOCS%%%%DOCSDIR%%/sound/voice.wav
487
%%PORTDOCS%%%%DOCSDIR%%/sound/voice2.wav
488
%%PORTDOCS%%@dirrm %%DOCSDIR%%/sound
489
%%PORTDOCS%%@dirrm %%DOCSDIR%%/7.stuff/tools
490
%%PORTDOCS%%@dirrm %%DOCSDIR%%/7.stuff/synth
491
%%PORTDOCS%%@dirrm %%DOCSDIR%%/7.stuff/soundfile-tools
492
%%PORTDOCS%%@dirrm %%DOCSDIR%%/7.stuff
493
%%PORTDOCS%%@dirrm %%DOCSDIR%%/6.externs
494
%%PORTDOCS%%@dirrm %%DOCSDIR%%/5.reference
495
%%PORTDOCS%%@dirrm %%DOCSDIR%%/4.data.structures
496
%%PORTDOCS%%@dirrm %%DOCSDIR%%/3.audio.examples
497
%%PORTDOCS%%@dirrm %%DOCSDIR%%/2.control.examples
498
%%PORTDOCS%%@dirrm %%DOCSDIR%%/1.manual
499
%%PORTDOCS%%@dirrm %%DOCSDIR%%
500
@dirrm lib/pd/stdout
501
@dirrm lib/pd/sigmund~
502
@dirrm lib/pd/pique
503
@dirrm lib/pd/pd~
504
@dirrm lib/pd/lrshift~
505
@dirrm lib/pd/loop~
506
@dirrm lib/pd/fiddle~
507
@dirrm lib/pd/expr~
508
@dirrm lib/pd/choice
509
@dirrm lib/pd/bonk~
510
@dirrm lib/pd/bin
511
@dirrm lib/pd

Return to bug 130470