diff -urN /usr/ports/audio/csound/Makefile audio/csound/Makefile --- /usr/ports/audio/csound/Makefile 2011-11-07 15:27:52.000000000 +0900 +++ audio/csound/Makefile 2011-12-29 01:23:01.000000000 +0900 @@ -6,86 +6,197 @@ # PORTNAME= csound -PORTVERSION= 5.13 +PORTVERSION= 5.15.0 CATEGORIES= audio lang -MASTER_SITES= SF/${PORTNAME}/${PORTNAME}5/${PORTNAME}5.13/:src \ - SF/${PORTNAME}/${PORTNAME}5/${PORTNAME}5.13/manual:manual -MASTER_SITE_SUBDIR= ${PORTNAME:S/$/:src/} -DISTNAME= ${PORTNAME:S/c/C/}${PORTVERSION}.0 -DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:src +MASTER_SITES= SF/${PORTNAME}/${PORTNAME}5/${PORTNAME}${PORTVERSION:R} \ + SF/${PORTNAME}/${PORTNAME}5/${PORTNAME}${PORTVERSION:R}/manual:manual +DISTNAME= ${PORTNAME:S/c/C/}${PORTVERSION} +DISTFILES= ${DISTNAME}${EXTRACT_SUFX} DIST_SUBDIR= csound MAINTAINER= ports@FreeBSD.org COMMENT= Sound synthesizer -LIB_DEPENDS= sndfile:${PORTSDIR}/audio/libsndfile +LICENSE= LGPL21 +LICENSE_FILE= ${WRKSRC}/COPYING + BUILD_DEPENDS= ${LOCALBASE}/bin/swig:${PORTSDIR}/devel/swig13 \ - ${LOCALBASE}/bin/bison:${PORTSDIR}/devel/bison + ${LOCALBASE}/include/gmm/gmm.h:${PORTSDIR}/math/gmm++ \ + ${LOCALBASE}/bin/flex:${PORTSDIR}/textproc/flex +LIB_DEPENDS= sndfile.1:${PORTSDIR}/audio/libsndfile + +OPTIONS= ALSA "Build ALSA I/O module" off \ + DSSI "Build DSSI/LADSPA host opcodes" off \ + FLUIDSYNTH "Building FluidSynth opcodes" off \ + JACK "Build Jack I/O module and opcodes" off \ + OSC "Build OSC opcodes" off \ + PORTAUDIO "Build the PortAudio I/O module" off \ + PULSEAUDIO "Build the PulseAudio I/O module" off \ + FLTKGUI "Build FLTK plugin and GUI" on -BROKEN= does not package +CONFLICTS_INSTALL= outguess-* -WRKSRC= ${WRKDIR}/${DISTNAME}/ USE_PYTHON= 2.6+ +USE_BISON= build +USE_GETTEXT= yes USE_SCONS= yes -SCONS_ARGS+= prefix=${PREFIX} CC=${CC} CXX=${CXX} \ - usePortAudio=0 usePortMIDI=0 useALSA=0 \ - useJack=0 buildCsoundAC=0 buildCsoundVST=0 \ - buildRelease=1 install=1 useCoreAudio=1 \ - buildWinsound=1 buildInterfaces=1 \ - buildVirtual=1 buildCSEditor=1 buildDSSI=0 \ - useGettext=1 dynamicCsoundLibrary=1 useDouble=1 +SCONS_BUILDENV= PATH=${LOCALBASE}/bin:$$PATH +SCONS_ARGS= prefix="${PREFIX}" CC="${CC}" CXX="${CXX}" \ + CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" \ + buildCsoundAC=0 buildCsoundVST=0 buildInterfaces=1 \ + buildRelease=1 buildVirtual=1 dynamicCsoundLibrary=1 \ + install=1 noDebug=1 useDouble=1 \ + useGettext=1 usePortMIDI=0 +USE_LDCONFIG= yes +MAKE_JOBS_SAFE= yes -CONFLICTS_INSTALL= outguess-* +SUB_FILES= pkg-message -OPTIONS= FLTKGUI "Build fltk plugin and GUI" on +.include -.include -USE_GETTEXT= yes -SUB_FILES= custom.py pkg-message -SUB_LIST+= PYTHON_INCLUDEDIR=${PYTHON_INCLUDEDIR} \ - PYTHON_SITELIBDIR=${PYTHON_SITELIBDIR} -USE_LDCONFIG= yes +.if defined(WITH_ALSA) +LIB_DEPENDS+= asound.2:${PORTSDIR}/audio/alsa-lib +SCONS_ARGS+= useALSA=1 +PLIST_SUB+= ALSA="" +ALSA_H= alsa/asoundlib.h +.else +SCONS_ARGS+= useALSA=0 +PLIST_SUB+= ALSA="@comment " +ALSA_H= ##alsa/asoundlib.h## +.endif + +.if defined(WITH_DSSI) +BUILD_DEPENDS+= dssi>=0:${PORTSDIR}/audio/dssi +RUN_DEPENDS+= dssi>=0:${PORTSDIR}/audio/dssi +SCONS_ARGS+= buildDSSI=1 +PLIST_SUB+= DSSI="" +.else +SCONS_ARGS+= buildDSSI=0 +PLIST_SUB+= DSSI="@comment " +.endif + +.if defined(WITH_FLUIDSYNTH) +LIB_DEPENDS+= fluidsynth.1:${PORTSDIR}/audio/fluidsynth +PLIST_SUB+= FLUIDSYNTH="" +FLUIDSYNTH_H= fluidsynth.h +.else +PLIST_SUB+= FLUIDSYNTH="@comment " +FLUIDSYNTH_H= ##fluidsynth.h## +.endif + +.if defined(WITH_JACK) +LIB_DEPENDS+= jack.0:${PORTSDIR}/audio/jack +SCONS_ARGS+= useJack=1 +PLIST_SUB+= JACK="" +.else +SCONS_ARGS+= useJack=0 +PLIST_SUB+= JACK="@comment " +.endif + +.if defined(WITH_OSC) +LIB_DEPENDS+= lo.7:${PORTSDIR}/audio/liblo +SCONS_ARGS+= useOSC=1 +PLIST_SUB+= OSC="" +.else +SCONS_ARGS+= useOSC=0 +PLIST_SUB+= OSC="@comment " +.endif + +.if defined(WITH_PORTAUDIO) +BUILD_DEPENDS+= portaudio>=19:${PORTSDIR}/audio/portaudio2 +RUN_DEPENDS+= portaudio>=19:${PORTSDIR}/audio/portaudio2 +SCONS_ARGS+= usePortAudio=1 +PLIST_SUB+= PORTAUDIO="" +PORTAUDIO_L= "${LOCALBASE}/lib/portaudio2" +PORTAUDIO_R= "-Wl,-rpath,${LOCALBASE}/lib/portaudio2" +.else +SCONS_ARGS+= usePortAudio=0 +PLIST_SUB+= PORTAUDIO="@comment " +PORTAUDIO_L= # empty +PORTAUDIO_R= # empty +.endif + +.if defined(WITH_PULSEAUDIO) +LIB_DEPENDS+= pulse-simple.0:${PORTSDIR}/audio/pulseaudio +PLIST_SUB+= PULSEAUDIO="" +PULSEAUDIO_H= pulse/simple.h +.else +PLIST_SUB+= PULSEAUDIO="@comment " +PULSEAUDIO_H= ##pulse/simple.h## +.endif .if !defined(WITHOUT_FLTKGUI) LIB_DEPENDS+= fltk.1:${PORTSDIR}/x11-toolkits/fltk PLIST_SUB+= FLTKGUI="" -SCONS_ARGS+= useFLTK=1 buildCsound5GUI=1 +SCONS_ARGS+= buildCsound5GUI=1 buildCSEditor=1 buildWinsound=1 useFLTK=1 .else PLIST_SUB+= FLTKGUI="@comment " -SCONS_ARGS+= useFLTK=0 buildCsound5GUI=0 +SCONS_ARGS+= buildCsound5GUI=0 buildCSEditor=0 buildWinsound=0 useFLTK=0 .endif .if !defined(NOPORTDOCS) BUILD_DEPENDS+= ${LOCALBASE}/bin/unzip:${PORTSDIR}/archivers/unzip -DISTFILES+= Csound5.13_manual_html.zip:manual +DISTFILES+= Csound${PORTVERSION:R}_manual_html.zip:manual +.endif + +.include + +.if ${ARCH} == amd64 || ${ARCH} == sparc64 || ${ARCH} == ia64 +CMAKE_ARGS+= Word64=1 .endif -post-patch: apply-slist - @${MV} ${WRKDIR}/custom.py ${WRKSRC} +post-patch: + @${SED} -e "s|%%LOCALBASE%%|${LOCALBASE}|g; \ + s|%%PYTHON_INCLUDEDIR%%|${PYTHON_INCLUDEDIR}|; \ + s|%%PORTAUDIO_L%%|${PORTAUDIO_L}|; \ + s|%%PORTAUDIO_R%%|${PORTAUDIO_R}|; \ + s|%%PTHREAD_LIBS%%|${PTHREAD_LIBS}|" \ + < ${FILESDIR}/custom.py.in > ${WRKSRC}/custom.py @${REINPLACE_CMD} -e "s|'unsupported'|'linux'|; \ - s|ENV = {'PATH' : os.environ\['PATH'\]}|ENV = os.environ|; \ - s|'csPerfThread.hpp'|'interfaces/csPerfThread.hpp'|; \ + s|Exit(-1)|print \"\"|; \ + /CCFLAGS/s|\['-Wno-format'\]|Split('${CFLAGS}')|; \ + /CXXFLAGS/s|\['-Wno-format'\]|Split('${CXXFLAGS}')|; \ + s|/usr/local|${LOCALBASE}|; \ + s|/usr/X11R6|${LOCALBASE}|; \ + /\"pthread\"/d; \ + s|'pthread'|''|; \ + s|\"portaudio.h\"|\"portaudio2/portaudio.h\"|; \ + s|\"boost/any.hpp\"|\"##boost/any.hpp##\"|; \ + s|\"alsa/asoundlib.h\"|\"${ALSA_H}\"|; \ + s|'xmlfile.h'|'##xmlfile.h##'|; \ + s|\"pulse/simple.h\"|\"${PULSEAUDIO_H}\"|; \ + s|\"m_pd.h\"|\"##m_pd.h##\"|; \ + s|\"tcl.h\"|\"##tcl.h##\"|; \ s|'5.2'|'5'|; \ s|'dl'|''|; \ - s|'asound'|''|;" \ - ${WRKSRC}/SConstruct - @${REINPLACE_CMD} 's|linux/if.h|net/if.h|' ${WRKSRC}/OOps/remote.c - @${REINPLACE_CMD} 's|malloc.h|stdlib.h|' \ + s|'stdc++'|''|; \ + s|'-DNO_FLTK_THREADS'|''|; \ + s|\"fluidsynth.h\"|\"${FLUIDSYNTH_H}\"|; \ + /mixer_main.c/s|'mixer'|'csmixer'|; \ + /jpluginEnvironment/s|'asound'|''|; \ + /portaudioEnvironment/s|'asound'|''|; \ + /jackEnvironment/s|'asound'|''|; \ + s| stdc++ | |; \ + s| pthread | |" ${WRKSRC}/SConstruct + @${REINPLACE_CMD} -e "s|||" \ + ${WRKSRC}/InOut/rtpa.c + @${REINPLACE_CMD} -e "s|linux/if.h|sys/socket.h|" \ + ${WRKSRC}/OOps/remote.c + @${REINPLACE_CMD} -e "s|values.h|limits.h|" \ + ${WRKSRC}/Opcodes/cpumeter.c + @${REINPLACE_CMD} -e "s|malloc.h|stdlib.h|" \ ${WRKSRC}/frontends/CsoundAC/Counterpoint.hpp post-install: - ${LN} -s libcsound64.so.5 ${PREFIX}/lib/libcsound64.so + @${LN} -s libcsound64.so.5 ${PREFIX}/lib/libcsound64.so .if !defined(NOPORTDOCS) - ${MKDIR} ${DOCSDIR} + @${MKDIR} ${DOCSDIR} @${ECHO_MSG} " Installing the manual." - cd ${WRKDIR}/html && ${COPYTREE_SHARE} . ${DOCSDIR} + @(cd ${WRKDIR}/Csound${PORTVERSION:R}_manual_html \ + && ${COPYTREE_SHARE} . ${DOCSDIR}) @${ECHO_MSG} " Done." .endif - @${ECHO_MSG} " Moving ${PREFIX}/bin/mixer to ${PREFIX}/bin/csmixer" - @${ECHO_MSG} " This is to prevent conflicts with /usr/bin/mixer" - ${MV} ${PREFIX}/bin/mixer ${PREFIX}/bin/csmixer - @${ECHO_MSG} " Done." @${CAT} ${PKGMESSAGE} .include diff -urN /usr/ports/audio/csound/distinfo audio/csound/distinfo --- /usr/ports/audio/csound/distinfo 2011-03-04 19:13:16.000000000 +0900 +++ audio/csound/distinfo 2011-12-27 21:23:18.000000000 +0900 @@ -1,4 +1,4 @@ -SHA256 (csound/Csound5.13.0.tar.gz) = 0552b5de4641bf95069422ed7c45b4aa613938c2fc643788be770dc82b213305 -SIZE (csound/Csound5.13.0.tar.gz) = 9813643 -SHA256 (csound/Csound5.13_manual_html.zip) = 4b040b03afb10215d22eb5deea482c5349aafc3d814c29322f137b28c6b1ed04 -SIZE (csound/Csound5.13_manual_html.zip) = 8411633 +SHA256 (csound/Csound5.15.0.tar.gz) = 86d3c2a880f1ab9b923912da60f71265253b68b4c8626ba62555a627908aafeb +SIZE (csound/Csound5.15.0.tar.gz) = 8721762 +SHA256 (csound/Csound5.15_manual_html.zip) = 5c4248941bce1e9876e798d6ca51e52d0de7da1fb0cdba7cf05e16959463a0fe +SIZE (csound/Csound5.15_manual_html.zip) = 9164637 diff -urN /usr/ports/audio/csound/files/custom.py.in audio/csound/files/custom.py.in --- /usr/ports/audio/csound/files/custom.py.in 2009-11-04 16:06:20.000000000 +0900 +++ audio/csound/files/custom.py.in 2011-12-28 01:15:39.000000000 +0900 @@ -5,8 +5,8 @@ customCPPPATH = [ '%%LOCALBASE%%/include', '%%PYTHON_INCLUDEDIR%%' ] customCCFLAGS = [ ] customCXXFLAGS = [ ] -customLIBS = [ '-lintl' ] -customLIBPATH = [ '%%LOCALBASE%%/lib/portaudio2', '%%LOCALBASE%%/lib' ] -customSHLINKFLAGS = [] +customLIBS = [ 'intl' ] +customLIBPATH = [ '%%PORTAUDIO_L%%', '%%LOCALBASE%%/lib' ] +customSHLINKFLAGS = [ '%%PORTAUDIO_R%%', '%%PTHREAD_LIBS%%' ] customSWIGFLAGS = [] platform = 'linux' diff -urN /usr/ports/audio/csound/files/patch-Engine-csound_orc.l audio/csound/files/patch-Engine-csound_orc.l --- /usr/ports/audio/csound/files/patch-Engine-csound_orc.l 2011-03-04 14:54:28.000000000 +0900 +++ audio/csound/files/patch-Engine-csound_orc.l 2011-12-27 21:29:29.000000000 +0900 @@ -1,47 +1,56 @@ ---- Engine/csound_orc.l.old 2011-02-03 05:49:04.000000000 -0600 -+++ Engine/csound_orc.l 2011-02-03 05:49:33.000000000 -0600 -@@ -202,7 +202,7 @@ - alt_stack[macro_stack_ptr++] = macros; - /* printf("Push %p macro stack; new body #%s#\n", macros, mm->body); */ +--- Engine/csound_orc.l.orig 2011-12-22 19:41:53.000000000 +0900 ++++ Engine/csound_orc.l 2011-12-27 21:28:55.000000000 +0900 +@@ -288,7 +288,7 @@ + /* printf("Push %p macro stack; new body #%s#\n", + PARM->macros, mm->body); */ /* printf("Push buffer %p -> ", YY_CURRENT_BUFFER); */ -- yypush_buffer_state(YY_CURRENT_BUFFER); -+ //yypush_buffer_state(YY_CURRENT_BUFFER); - yy_scan_string(mm->body); +- yypush_buffer_state(YY_CURRENT_BUFFER, yyscanner); ++ //yypush_buffer_state(YY_CURRENT_BUFFER, yyscanner); + yy_scan_string(mm->body, yyscanner); /* printf("%p\n", YY_CURRENT_BUFFER); */ } -@@ -228,7 +228,7 @@ - alt_stack[macro_stack_ptr++] = macros; - /* printf("Push %p macro stack\n", mm_save); */ - /* printf("Push buffer %p -> ", YY_CURRENT_BUFFER); */ -- yypush_buffer_state(YY_CURRENT_BUFFER); -+ //yypush_buffer_state(YY_CURRENT_BUFFER); - yy_scan_string(mm->body); +@@ -313,7 +313,7 @@ + PARM->alt_stack[PARM->macro_stack_ptr].n = 0; + PARM->alt_stack[PARM->macro_stack_ptr++].s = NULL; + /* printf("Push buffer %p -> ", YY_CURRENBUFFER_TOKEN); */ +- yypush_buffer_state(YY_CURRENT_BUFFER, yyscanner); ++ //yypush_buffer_state(YY_CURRENT_BUFFER, yyscanner); + yy_scan_string(mm->body, yyscanner); /* printf("%p\n", YY_CURRENT_BUFFER); */ } -@@ -280,7 +280,7 @@ - //include_stack[include_stack_ptr++] = YY_CURRENT_BUFFER; - alt_stack[macro_stack_ptr++] = mm_save; - /* printf("Push %p macro stack\n", mm_save); */ -- yypush_buffer_state(YY_CURRENT_BUFFER); -+ //yypush_buffer_state(YY_CURRENT_BUFFER); - yy_scan_string(mm->body); +@@ -367,7 +367,7 @@ + PARM->alt_stack[PARM->macro_stack_ptr].n = mm->acnt; + PARM->alt_stack[PARM->macro_stack_ptr++].s = PARM->macros; + /* printf("Push %p macro stack\n",PARM->macros); */ +- yypush_buffer_state(YY_CURRENT_BUFFER, yyscanner); ++ //yypush_buffer_state(YY_CURRENT_BUFFER, yyscanner); + yy_scan_string(mm->body, yyscanner); + } + {MACRONAMEDA} { +@@ -419,7 +419,7 @@ + /* printf("New body: ...#%s#\n", mm->body); */ + PARM->alt_stack[PARM->macro_stack_ptr].n = mm->acnt; + PARM->alt_stack[PARM->macro_stack_ptr++].s = PARM->macros; +- yypush_buffer_state(YY_CURRENT_BUFFER, yyscanner); ++ //yypush_buffer_state(YY_CURRENT_BUFFER, yyscanner); + yy_scan_string(mm->body, yyscanner); } - {MACRONAMEDA} { printf("Macro with arguments call not written\n");} -@@ -307,7 +307,7 @@ - <> { - MACRO *x, *y=macros; - /* printf("Leaving buffer %p\n", YY_CURRENT_BUFFER); */ -- yypop_buffer_state(); -+ //yypop_buffer_state(); + {INTGR} { +@@ -448,7 +448,7 @@ + MACRO *x, *y; + int n; + printf("Leaving buffer %p\n", YY_CURRENT_BUFFER); +- yypop_buffer_state(yyscanner); ++ //yypop_buffer_state(yyscanner); if ( !YY_CURRENT_BUFFER ) yyterminate(); - /* printf("End of input; popping to %p\n", YY_CURRENT_BUFFER); */ - macros = alt_stack[--macro_stack_ptr]; -@@ -388,7 +388,7 @@ - exit(1); - } - alt_stack[macro_stack_ptr++] = macros; -- yypush_buffer_state(yy_create_buffer( yyin, YY_BUF_SIZE ) ); -+ //yypush_buffer_state(yy_create_buffer( yyin, YY_BUF_SIZE ) ); + printf("End of input; popping to %p\n", YY_CURRENT_BUFFER); + if (PARM->clearBufferAfterEOF) +@@ -581,7 +581,7 @@ + PARM->alt_stack[PARM->macro_stack_ptr].n = 0; + PARM->alt_stack[PARM->macro_stack_ptr++].s = NULL; + PARM->isInclude = PARM->clearBufferAfterEOF = 1; +- yypush_buffer_state(YY_CURRENT_BUFFER, yyscanner); ++ //yypush_buffer_state(YY_CURRENT_BUFFER, yyscanner); + yy_scan_string(cf->body, yyscanner); } - static inline int isNameChar(int c, int pos) diff -urN /usr/ports/audio/csound/files/patch-InOut-rtalsa.c audio/csound/files/patch-InOut-rtalsa.c --- /usr/ports/audio/csound/files/patch-InOut-rtalsa.c 1970-01-01 09:00:00.000000000 +0900 +++ audio/csound/files/patch-InOut-rtalsa.c 2011-12-27 23:54:04.000000000 +0900 @@ -0,0 +1,18 @@ +--- InOut/rtalsa.c.orig 2011-12-22 19:41:53.000000000 +0900 ++++ InOut/rtalsa.c 2011-12-27 23:53:00.000000000 +0900 +@@ -22,6 +22,7 @@ + 02111-1307 USA + */ + ++/* + #ifndef _ISOC99_SOURCE + #define _ISOC99_SOURCE 1 + #endif +@@ -35,6 +36,7 @@ + #ifndef _POSIX_C_SOURCE + #define _POSIX_C_SOURCE 1 + #endif ++*/ + + #include "csdl.h" + diff -urN /usr/ports/audio/csound/files/patch-SliderBank.hpp audio/csound/files/patch-SliderBank.hpp --- /usr/ports/audio/csound/files/patch-SliderBank.hpp 2011-10-27 20:37:46.000000000 +0900 +++ audio/csound/files/patch-SliderBank.hpp 1970-01-01 09:00:00.000000000 +0900 @@ -1,13 +0,0 @@ ---- InOut/virtual_keyboard/SliderBank.hpp.orig 2011-10-27 13:20:10.000000000 +0200 -+++ InOut/virtual_keyboard/SliderBank.hpp 2011-10-27 13:20:28.000000000 +0200 -@@ -26,8 +26,8 @@ - - #include - #include --#include --#include -+#include -+#include - #include "csdl.h" - #include "SliderData.hpp" - diff -urN /usr/ports/audio/csound/files/patch-Top-csound.c audio/csound/files/patch-Top-csound.c --- /usr/ports/audio/csound/files/patch-Top-csound.c 2011-03-04 19:13:16.000000000 +0900 +++ audio/csound/files/patch-Top-csound.c 2011-12-07 01:16:05.000000000 +0900 @@ -1,68 +1,65 @@ ---- Top/csound.c.old 2011-01-30 01:43:37.000000000 -0600 -+++ Top/csound.c 2011-01-30 01:46:42.000000000 -0600 -@@ -58,7 +58,9 @@ - #include "namedins.h" - #include "pvfileio.h" - #include "fftlib.h" -- +--- Top/csound.c.orig 2011-10-16 22:59:03.000000000 +0900 ++++ Top/csound.c 2011-12-07 01:15:33.000000000 +0900 +@@ -67,11 +67,14 @@ + + /* **** MAJOR PROBLEM: PTHREAD_SPINLOCK_INITIALIZER is not defined in Linux */ + +-#ifdef linux ++#if defined(linux) || defined(__FreeBSD__) + #define PTHREAD_SPINLOCK_INITIALIZER 0 + #endif + #endif /* PARCS */ + +#if defined(__FreeBSD__) +#include +#endif #if defined(USE_OPENMP) #include + #endif /* USE_OPENMP */ +@@ -383,7 +386,7 @@ + 0.0, /* curBeat */ + 0.0, /* curBeat_inc */ + 0.0, /* beatTime */ +-#if defined(HAVE_PTHREAD_SPIN_LOCK) && defined(PARCS) ++#if defined(__GNUC__) && defined(HAVE_PTHREAD_SPIN_LOCK) && defined(PARCS) + PTHREAD_SPINLOCK_INITIALIZER, /* spoutlock */ + PTHREAD_SPINLOCK_INITIALIZER, /* spinlock */ + #else +@@ -2854,7 +2857,7 @@ + /* ------------------------------------ */ + + #if defined(HAVE_RDTSC) +-#if !(defined(LINUX) && defined(__GNUC__) && defined(__i386__)) ++#if !(defined(LINUX) && defined(__GNUC__) && defined(__i386__)) || !(defined(__FreeBSD__) && defined(__i386__)) + #undef HAVE_RDTSC + #endif #endif -@@ -2641,49 +2643,14 @@ - static int getTimeResolution(void) - { +@@ -2867,6 +2870,13 @@ + static int getTimeResolution(void) + { #if defined(HAVE_RDTSC) -- FILE *f; -- char buf[256]; -+ size_t size; -+ int timeResolutionSeconds; -+ size = sizeof timeResolutionSeconds; -+ sysctlbyname("hw.clockrate", &timeResolutionSeconds, &size, NULL, 0); ++#if defined(__FreeBSD__) ++ size_t size; ++ int timeResolutionSeconds; ++ size = sizeof timeResolutionSeconds; ++ sysctlbyname("hw.clockrate", &timeResolutionSeconds, &size, NULL, 0); ++ ++#else + FILE *f; + char buf[256]; -- /* if frequency is not known yet */ -- f = fopen("/proc/cpuinfo", "r"); -- if (UNLIKELY(f == NULL)) { -- fprintf(stderr, Str("Cannot open /proc/cpuinfo. " -- "Support for RDTSC is not available.\n")); -- return -1; -- } -- /* find CPU frequency */ -- while (fgets(buf, 256, f) != NULL) { -- int i; -- char *s = (char*) buf - 1; -- -- buf[255] = '\0'; /* safety */ -- if (strlen(buf) < 9) { -- continue; /* too short, skip */ -- } -- while (*++s != '\0') -- if (isupper(*s)) { -- *s = tolower(*s); /* convert to lower case */ -- } -- if (strncmp(buf, "cpu mhz", 7) != 0) { -- continue; /* check key name */ -- } -- s = strchr(buf, ':'); /* find frequency value */ -- if (s == NULL) { -- continue; /* invalid entry */ -- } -- do { -- s++; -- } while (*s == ' ' || *s == '\t'); /* skip white space */ -- i = sscanf(s, "%lf", &timeResolutionSeconds); -- if (i < 1 || timeResolutionSeconds < 1.0) { -- timeResolutionSeconds = -1.0; /* invalid entry */ -- continue; -- } -- } -- fclose(f); - if (UNLIKELY(timeResolutionSeconds <= 0.0)) { - fprintf(stderr, Str("No valid CPU frequency entry " -- "was found in /proc/cpuinfo.\n")); -+ "was found.\n")); - return -1; +@@ -2923,9 +2933,14 @@ } - /* MHz -> seconds */ + } + fclose(f); ++#endif /* __FreeBSD__ */ + if (UNLIKELY(timeResolutionSeconds <= 0.0)) { + fprintf(stderr, Str("No valid CPU frequency entry " ++#if defined(__FreeBSD__) ++ "was found.\n")); ++#else + "was found in /proc/cpuinfo.\n")); ++#endif /* __FreeBSD__ */ + return -1; + } + /* MHz -> seconds */ diff -urN /usr/ports/audio/csound/files/pkg-message.in audio/csound/files/pkg-message.in --- /usr/ports/audio/csound/files/pkg-message.in 2011-03-04 19:13:16.000000000 +0900 +++ audio/csound/files/pkg-message.in 2011-12-16 00:38:02.000000000 +0900 @@ -1,9 +1,4 @@ ===================-Please Note:-==================================== -%%PREFIX%%/bin/mixer has been renamed to %%PREFIX%%/bin/cs_mixer so it +%%PREFIX%%/bin/mixer has been renamed to %%PREFIX%%/bin/csmixer so it won't conflict with /usr/bin/mixer ===================================================================== - -===================-Support:-======================================== -Due to the complexity of this port, support requests must be done using -http://www.cpetservices.com/site/tickets/misc.htm -===================================================================== diff -urN /usr/ports/audio/csound/pkg-plist audio/csound/pkg-plist --- /usr/ports/audio/csound/pkg-plist 2011-10-28 02:44:13.000000000 +0900 +++ audio/csound/pkg-plist 2011-12-29 00:41:50.000000000 +0900 @@ -1,7 +1,6 @@ bin/atsa bin/cs bin/csb64enc -bin/cseditor bin/csmixer bin/csound %%FLTKGUI%%bin/csound5gui @@ -27,7 +26,7 @@ bin/sdif2ad bin/sndinfo bin/srconv -bin/winsound +%%FLTKGUI%%bin/winsound include/csound/CppSound.hpp include/csound/CsoundFile.hpp include/csound/OpcodeBase.hpp @@ -48,58 +47,33 @@ include/csound/sysdep.h include/csound/text.h include/csound/version.h -lib/csound/plugins64/libambicode1.so lib/csound/plugins64/libampmidid.so -lib/csound/plugins64/libbabo.so -lib/csound/plugins64/libbarmodel.so -lib/csound/plugins64/libchua.so -lib/csound/plugins64/libcompress.so lib/csound/plugins64/libcontrol.so -lib/csound/plugins64/libcrossfm.so lib/csound/plugins64/libcs_date.so -lib/csound/plugins64/libcs_pan2.so -lib/csound/plugins64/libcs_pvs_ops.so lib/csound/plugins64/libdoppler.so -lib/csound/plugins64/libeqfil.so -lib/csound/plugins64/libftest.so -lib/csound/plugins64/libgabnew.so -lib/csound/plugins64/libgrain4.so -lib/csound/plugins64/libharmon.so -lib/csound/plugins64/libhrtferX.so -lib/csound/plugins64/libhrtfnew.so +%%DSSI%%lib/csound/plugins64/libdssi4cs.so +lib/csound/plugins64/libfareygen.so +%%FLUIDSYNTH%%lib/csound/plugins64/libfluidOpcodes.so lib/csound/plugins64/libimage.so -lib/csound/plugins64/libloscilx.so -lib/csound/plugins64/libminmax.so lib/csound/plugins64/libmixer.so -lib/csound/plugins64/libmodal4.so -lib/csound/plugins64/libmodmatrix.so +%%JACK%%lib/csound/plugins64/libjackTransport.so +%%JACK%%lib/csound/plugins64/libjacko.so +lib/csound/plugins64/liblinear_algebra.so lib/csound/plugins64/libmutexops.so -lib/csound/plugins64/libpartikkel.so -lib/csound/plugins64/libphisem.so -lib/csound/plugins64/libphysmod.so -lib/csound/plugins64/libpitch.so -lib/csound/plugins64/libptrack.so -lib/csound/plugins64/libpvlock.so -lib/csound/plugins64/libpvoc.so -lib/csound/plugins64/libpvsbuffer.so +%%OSC%%lib/csound/plugins64/libosc.so +%%ALSA%%lib/csound/plugins64/librtalsa.so +%%JACK%%lib/csound/plugins64/librtjack.so +%%PORTAUDIO%%lib/csound/plugins64/librtpa.so +%%PULSEAUDIO%%lib/csound/plugins64/librtpulse.so lib/csound/plugins64/libscansyn.so -lib/csound/plugins64/libscoreline.so -lib/csound/plugins64/libsfont.so -lib/csound/plugins64/libshape.so +lib/csound/plugins64/libserial.so lib/csound/plugins64/libsignalflowgraph.so -lib/csound/plugins64/libstackops.so -lib/csound/plugins64/libstdopcod.so lib/csound/plugins64/libstdutil.so lib/csound/plugins64/libsystem_call.so -lib/csound/plugins64/libtabsum.so lib/csound/plugins64/libudprecv.so lib/csound/plugins64/libudpsend.so -lib/csound/plugins64/libugakbari.so lib/csound/plugins64/liburandom.so -lib/csound/plugins64/libvaops.so -lib/csound/plugins64/libvbap.so %%FLTKGUI%%lib/csound/plugins64/libvirtual.so -lib/csound/plugins64/libvosim.so %%FLTKGUI%%lib/csound/plugins64/libwidgets.so lib/libcsladspa.so lib/libcsnd.so.5 @@ -329,6 +303,7 @@ %%PORTDOCS%%%%DOCSDIR%%/OrchStatemnt.html %%PORTDOCS%%%%DOCSDIR%%/OrchTop.html %%PORTDOCS%%%%DOCSDIR%%/OrchUDO.html +%%PORTDOCS%%%%DOCSDIR%%/Orchtab.html %%PORTDOCS%%%%DOCSDIR%%/OviewFrontEnds.html %%PORTDOCS%%%%DOCSDIR%%/PartOpcodesOverview.html %%PORTDOCS%%%%DOCSDIR%%/PartOverview.html @@ -504,6 +479,7 @@ %%PORTDOCS%%%%DOCSDIR%%/buzz.html %%PORTDOCS%%%%DOCSDIR%%/cabasa.html %%PORTDOCS%%%%DOCSDIR%%/cauchy.html +%%PORTDOCS%%%%DOCSDIR%%/cauchyi.html %%PORTDOCS%%%%DOCSDIR%%/ceil.html %%PORTDOCS%%%%DOCSDIR%%/cent.html %%PORTDOCS%%%%DOCSDIR%%/cggoto.html @@ -553,6 +529,7 @@ %%PORTDOCS%%%%DOCSDIR%%/cpstun.html %%PORTDOCS%%%%DOCSDIR%%/cpstuni.html %%PORTDOCS%%%%DOCSDIR%%/cpsxpch.html +%%PORTDOCS%%%%DOCSDIR%%/cpumeter.html %%PORTDOCS%%%%DOCSDIR%%/cpuprc.html %%PORTDOCS%%%%DOCSDIR%%/credits.html %%PORTDOCS%%%%DOCSDIR%%/cross2.html @@ -636,6 +613,15 @@ %%PORTDOCS%%%%DOCSDIR%%/examples/07AcousticGuitar.sf2 %%PORTDOCS%%%%DOCSDIR%%/examples/0dbfs-1.csd %%PORTDOCS%%%%DOCSDIR%%/examples/0dbfs.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/128,8-cylinderX +%%PORTDOCS%%%%DOCSDIR%%/examples/128,8-gridX +%%PORTDOCS%%%%DOCSDIR%%/examples/128,8-torus +%%PORTDOCS%%%%DOCSDIR%%/examples/128,8-torusX +%%PORTDOCS%%%%DOCSDIR%%/examples/128-left_rightX +%%PORTDOCS%%%%DOCSDIR%%/examples/128-spiral-8,16,128,2,1over2 +%%PORTDOCS%%%%DOCSDIR%%/examples/128-stringX +%%PORTDOCS%%%%DOCSDIR%%/examples/128-stringcircular +%%PORTDOCS%%%%DOCSDIR%%/examples/128-stringcircularX %%PORTDOCS%%%%DOCSDIR%%/examples/19Trumpet.sf2 %%PORTDOCS%%%%DOCSDIR%%/examples/22Bassoon.sf2 %%PORTDOCS%%%%DOCSDIR%%/examples/ATSadd.csd @@ -648,6 +634,7 @@ %%PORTDOCS%%%%DOCSDIR%%/examples/ATSread.csd %%PORTDOCS%%%%DOCSDIR%%/examples/ATSreadnz.csd %%PORTDOCS%%%%DOCSDIR%%/examples/ATSsinnoi.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/Church.wav %%PORTDOCS%%%%DOCSDIR%%/examples/FLbox.csd %%PORTDOCS%%%%DOCSDIR%%/examples/FLbutBank.csd %%PORTDOCS%%%%DOCSDIR%%/examples/FLbutton.csd @@ -681,6 +668,8 @@ %%PORTDOCS%%%%DOCSDIR%%/examples/FLxyin-2.csd %%PORTDOCS%%%%DOCSDIR%%/examples/FLxyin.csd %%PORTDOCS%%%%DOCSDIR%%/examples/HRTFcompact +%%PORTDOCS%%%%DOCSDIR%%/examples/JackoInfo.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/JackoInit.csd %%PORTDOCS%%%%DOCSDIR%%/examples/OSCmidircv.csd %%PORTDOCS%%%%DOCSDIR%%/examples/OSCmidisend.csd %%PORTDOCS%%%%DOCSDIR%%/examples/PartikkelExample1.csd @@ -761,6 +750,7 @@ %%PORTDOCS%%%%DOCSDIR%%/examples/buzz.csd %%PORTDOCS%%%%DOCSDIR%%/examples/cabasa.csd %%PORTDOCS%%%%DOCSDIR%%/examples/cauchy.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/cauchyi.csd %%PORTDOCS%%%%DOCSDIR%%/examples/ceil.csd %%PORTDOCS%%%%DOCSDIR%%/examples/cent.csd %%PORTDOCS%%%%DOCSDIR%%/examples/cggoto.csd @@ -768,6 +758,10 @@ %%PORTDOCS%%%%DOCSDIR%%/examples/changed.csd %%PORTDOCS%%%%DOCSDIR%%/examples/chebyshevpoly.csd %%PORTDOCS%%%%DOCSDIR%%/examples/checkbox.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/chnclear.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/chnget.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/chnmix.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/chnset.csd %%PORTDOCS%%%%DOCSDIR%%/examples/chuap.csd %%PORTDOCS%%%%DOCSDIR%%/examples/cigoto.csd %%PORTDOCS%%%%DOCSDIR%%/examples/ckgoto.csd @@ -801,11 +795,13 @@ %%PORTDOCS%%%%DOCSDIR%%/examples/cpsxpch.csd %%PORTDOCS%%%%DOCSDIR%%/examples/cpsxpch_105et.csd %%PORTDOCS%%%%DOCSDIR%%/examples/cpsxpch_pierce.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/cpumeter.csd %%PORTDOCS%%%%DOCSDIR%%/examples/cpuprc.csd %%PORTDOCS%%%%DOCSDIR%%/examples/cross2.csd %%PORTDOCS%%%%DOCSDIR%%/examples/crossfm.csd %%PORTDOCS%%%%DOCSDIR%%/examples/crunch.csd %%PORTDOCS%%%%DOCSDIR%%/examples/ctrl7.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/cuserrnd.csd %%PORTDOCS%%%%DOCSDIR%%/examples/dam.csd %%PORTDOCS%%%%DOCSDIR%%/examples/dam_expanded.csd %%PORTDOCS%%%%DOCSDIR%%/examples/date.csd @@ -851,7 +847,12 @@ %%PORTDOCS%%%%DOCSDIR%%/examples/dssilist.csd %%PORTDOCS%%%%DOCSDIR%%/examples/dssiplay_mono.csd %%PORTDOCS%%%%DOCSDIR%%/examples/dssiplay_stereo.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/dumpk-2.csd %%PORTDOCS%%%%DOCSDIR%%/examples/dumpk.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/dumpk2.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/dumpk3.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/dumpk4.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/duserrnd.csd %%PORTDOCS%%%%DOCSDIR%%/examples/eee.aiff %%PORTDOCS%%%%DOCSDIR%%/examples/else.csd %%PORTDOCS%%%%DOCSDIR%%/examples/elseif.csd @@ -864,13 +865,18 @@ %%PORTDOCS%%%%DOCSDIR%%/examples/equal.csd %%PORTDOCS%%%%DOCSDIR%%/examples/equals.csd %%PORTDOCS%%%%DOCSDIR%%/examples/event.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/event_i.csd %%PORTDOCS%%%%DOCSDIR%%/examples/event_named.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/exitnow.csd %%PORTDOCS%%%%DOCSDIR%%/examples/exp.csd %%PORTDOCS%%%%DOCSDIR%%/examples/expcurve.csd %%PORTDOCS%%%%DOCSDIR%%/examples/expon.csd %%PORTDOCS%%%%DOCSDIR%%/examples/exprand.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/exprandi.csd %%PORTDOCS%%%%DOCSDIR%%/examples/expseg.csd %%PORTDOCS%%%%DOCSDIR%%/examples/expsega.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/expsegb.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/expsegba.csd %%PORTDOCS%%%%DOCSDIR%%/examples/expsegr.csd %%PORTDOCS%%%%DOCSDIR%%/examples/farey7shuffled.csd %%PORTDOCS%%%%DOCSDIR%%/examples/fdl.txt @@ -882,6 +888,7 @@ %%PORTDOCS%%%%DOCSDIR%%/examples/filepeak.csd %%PORTDOCS%%%%DOCSDIR%%/examples/filesr.csd %%PORTDOCS%%%%DOCSDIR%%/examples/filevalid.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/filter2.csd %%PORTDOCS%%%%DOCSDIR%%/examples/fin.csd %%PORTDOCS%%%%DOCSDIR%%/examples/fiopen.csd %%PORTDOCS%%%%DOCSDIR%%/examples/flanger.csd @@ -893,12 +900,18 @@ %%PORTDOCS%%%%DOCSDIR%%/examples/fluid-2.orc %%PORTDOCS%%%%DOCSDIR%%/examples/fluid.csd %%PORTDOCS%%%%DOCSDIR%%/examples/fluid.orc +%%PORTDOCS%%%%DOCSDIR%%/examples/fluidAllOut.csd %%PORTDOCS%%%%DOCSDIR%%/examples/fluidAllOut.orc +%%PORTDOCS%%%%DOCSDIR%%/examples/fluidCCi.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/fluidCCk.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/fluidEngine.csd %%PORTDOCS%%%%DOCSDIR%%/examples/fluidLoad.csd %%PORTDOCS%%%%DOCSDIR%%/examples/fluidNote.csd %%PORTDOCS%%%%DOCSDIR%%/examples/fluidOut.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/fluidProgramSelect.csd %%PORTDOCS%%%%DOCSDIR%%/examples/fluidSetInterpMethod.csd %%PORTDOCS%%%%DOCSDIR%%/examples/fluidcomplex.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/flute.aiff %%PORTDOCS%%%%DOCSDIR%%/examples/fmb3.csd %%PORTDOCS%%%%DOCSDIR%%/examples/fmbell.csd %%PORTDOCS%%%%DOCSDIR%%/examples/fmmetal.csd @@ -920,6 +933,7 @@ %%PORTDOCS%%%%DOCSDIR%%/examples/fout_ftable.csd %%PORTDOCS%%%%DOCSDIR%%/examples/fout_poly.csd %%PORTDOCS%%%%DOCSDIR%%/examples/fouti.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/foutir.csd %%PORTDOCS%%%%DOCSDIR%%/examples/fox.wav %%PORTDOCS%%%%DOCSDIR%%/examples/fprintks-2.csd %%PORTDOCS%%%%DOCSDIR%%/examples/fprintks.csd @@ -928,8 +942,10 @@ %%PORTDOCS%%%%DOCSDIR%%/examples/freeverb.csd %%PORTDOCS%%%%DOCSDIR%%/examples/ftchnls.csd %%PORTDOCS%%%%DOCSDIR%%/examples/ftconv.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/ftfree.csd %%PORTDOCS%%%%DOCSDIR%%/examples/ftgen-2.csd %%PORTDOCS%%%%DOCSDIR%%/examples/ftgen.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/ftgenonce.csd %%PORTDOCS%%%%DOCSDIR%%/examples/ftgentmp.csd %%PORTDOCS%%%%DOCSDIR%%/examples/ftlen.csd %%PORTDOCS%%%%DOCSDIR%%/examples/ftlptim.csd @@ -940,6 +956,7 @@ %%PORTDOCS%%%%DOCSDIR%%/examples/gain.csd %%PORTDOCS%%%%DOCSDIR%%/examples/gainslider.csd %%PORTDOCS%%%%DOCSDIR%%/examples/gauss.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/gaussi.csd %%PORTDOCS%%%%DOCSDIR%%/examples/gbuzz.csd %%PORTDOCS%%%%DOCSDIR%%/examples/gen01.csd %%PORTDOCS%%%%DOCSDIR%%/examples/gen01computed.csd @@ -958,11 +975,15 @@ %%PORTDOCS%%%%DOCSDIR%%/examples/gen14.csd %%PORTDOCS%%%%DOCSDIR%%/examples/gen16.csd %%PORTDOCS%%%%DOCSDIR%%/examples/gen19.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/gen40.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/gen41.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/gen42.csd %%PORTDOCS%%%%DOCSDIR%%/examples/gen49.csd %%PORTDOCS%%%%DOCSDIR%%/examples/genexp.csd %%PORTDOCS%%%%DOCSDIR%%/examples/genfarey.csd %%PORTDOCS%%%%DOCSDIR%%/examples/gensone.csd %%PORTDOCS%%%%DOCSDIR%%/examples/gentanh.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/getcfg.csd %%PORTDOCS%%%%DOCSDIR%%/examples/gogobel.csd %%PORTDOCS%%%%DOCSDIR%%/examples/goto.csd %%PORTDOCS%%%%DOCSDIR%%/examples/grain.csd @@ -975,9 +996,11 @@ %%PORTDOCS%%%%DOCSDIR%%/examples/harmon.csd %%PORTDOCS%%%%DOCSDIR%%/examples/hilbert.csd %%PORTDOCS%%%%DOCSDIR%%/examples/hilbert_barberpole.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/hrtfearly.csd %%PORTDOCS%%%%DOCSDIR%%/examples/hrtfer.csd %%PORTDOCS%%%%DOCSDIR%%/examples/hrtfmove.csd %%PORTDOCS%%%%DOCSDIR%%/examples/hrtfmove2.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/hrtfstat-2.csd %%PORTDOCS%%%%DOCSDIR%%/examples/hrtfstat.csd %%PORTDOCS%%%%DOCSDIR%%/examples/hsboscil.csd %%PORTDOCS%%%%DOCSDIR%%/examples/hsboscil_midi.csd @@ -990,9 +1013,15 @@ %%PORTDOCS%%%%DOCSDIR%%/examples/imageopcodes.csd %%PORTDOCS%%%%DOCSDIR%%/examples/imageopcodesdemo2.csd %%PORTDOCS%%%%DOCSDIR%%/examples/impuls20.aiff +%%PORTDOCS%%%%DOCSDIR%%/examples/in.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/inch.csd %%PORTDOCS%%%%DOCSDIR%%/examples/include.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/init.csd %%PORTDOCS%%%%DOCSDIR%%/examples/initc7.csd %%PORTDOCS%%%%DOCSDIR%%/examples/inleta.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/inletk.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/inq.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/ins.csd %%PORTDOCS%%%%DOCSDIR%%/examples/insremot.csd %%PORTDOCS%%%%DOCSDIR%%/examples/insremotM.csd %%PORTDOCS%%%%DOCSDIR%%/examples/instr.csd @@ -1015,8 +1044,10 @@ %%PORTDOCS%%%%DOCSDIR%%/examples/line.csd %%PORTDOCS%%%%DOCSDIR%%/examples/linen.csd %%PORTDOCS%%%%DOCSDIR%%/examples/linenr.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/lineto.csd %%PORTDOCS%%%%DOCSDIR%%/examples/linrand.csd %%PORTDOCS%%%%DOCSDIR%%/examples/linseg.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/linsegb.csd %%PORTDOCS%%%%DOCSDIR%%/examples/linsegr.csd %%PORTDOCS%%%%DOCSDIR%%/examples/locsend_quad.csd %%PORTDOCS%%%%DOCSDIR%%/examples/locsend_stereo.csd @@ -1026,6 +1057,8 @@ %%PORTDOCS%%%%DOCSDIR%%/examples/log10.csd %%PORTDOCS%%%%DOCSDIR%%/examples/logbtwo.csd %%PORTDOCS%%%%DOCSDIR%%/examples/logcurve.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/loop_le.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/loop_lt.csd %%PORTDOCS%%%%DOCSDIR%%/examples/loopseg.csd %%PORTDOCS%%%%DOCSDIR%%/examples/loopsegp.csd %%PORTDOCS%%%%DOCSDIR%%/examples/looptseg.csd @@ -1046,49 +1079,80 @@ %%PORTDOCS%%%%DOCSDIR%%/examples/lposcil3.csd %%PORTDOCS%%%%DOCSDIR%%/examples/lposcila.csd %%PORTDOCS%%%%DOCSDIR%%/examples/lpread.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/lpreson-2.csd %%PORTDOCS%%%%DOCSDIR%%/examples/lpreson.csd %%PORTDOCS%%%%DOCSDIR%%/examples/lpshold.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/luamoog.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/luaopcode.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/mac.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/madsr-2.csd %%PORTDOCS%%%%DOCSDIR%%/examples/madsr.csd %%PORTDOCS%%%%DOCSDIR%%/examples/makecsd.py +%%PORTDOCS%%%%DOCSDIR%%/examples/mandel.csd %%PORTDOCS%%%%DOCSDIR%%/examples/mandol.csd %%PORTDOCS%%%%DOCSDIR%%/examples/mandpluk.aiff %%PORTDOCS%%%%DOCSDIR%%/examples/marimba.csd %%PORTDOCS%%%%DOCSDIR%%/examples/marmstk1.wav %%PORTDOCS%%%%DOCSDIR%%/examples/mary.wav +%%PORTDOCS%%%%DOCSDIR%%/examples/massign.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/max.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/max_k.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/maxabs.csd %%PORTDOCS%%%%DOCSDIR%%/examples/maxalloc.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/maxtab.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/mclock.csd %%PORTDOCS%%%%DOCSDIR%%/examples/mdelay.csd %%PORTDOCS%%%%DOCSDIR%%/examples/median.csd %%PORTDOCS%%%%DOCSDIR%%/examples/mediank.csd %%PORTDOCS%%%%DOCSDIR%%/examples/meow.sdif +%%PORTDOCS%%%%DOCSDIR%%/examples/metro-2.csd %%PORTDOCS%%%%DOCSDIR%%/examples/metro.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/midic7.csd %%PORTDOCS%%%%DOCSDIR%%/examples/midichannelaftertouch.csd %%PORTDOCS%%%%DOCSDIR%%/examples/midichn.csd %%PORTDOCS%%%%DOCSDIR%%/examples/midichn_advanced.csd %%PORTDOCS%%%%DOCSDIR%%/examples/midichn_advanced.mid %%PORTDOCS%%%%DOCSDIR%%/examples/midicontrolchange.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/midictrl.csd %%PORTDOCS%%%%DOCSDIR%%/examples/midiin.csd %%PORTDOCS%%%%DOCSDIR%%/examples/midinoteoff.csd %%PORTDOCS%%%%DOCSDIR%%/examples/midinoteoncps.csd %%PORTDOCS%%%%DOCSDIR%%/examples/midinoteonkey.csd %%PORTDOCS%%%%DOCSDIR%%/examples/midinoteonoct.csd %%PORTDOCS%%%%DOCSDIR%%/examples/midinoteonpch.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/midion2.csd %%PORTDOCS%%%%DOCSDIR%%/examples/midion_scale.csd %%PORTDOCS%%%%DOCSDIR%%/examples/midion_simple.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/midiout.csd %%PORTDOCS%%%%DOCSDIR%%/examples/midipitchbend.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/miditempo.csd %%PORTDOCS%%%%DOCSDIR%%/examples/midremot.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/min.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/minabs.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/mincer.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/mintab.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/mirror.csd %%PORTDOCS%%%%DOCSDIR%%/examples/mode.csd %%PORTDOCS%%%%DOCSDIR%%/examples/modmatrix.csd %%PORTDOCS%%%%DOCSDIR%%/examples/modulus.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/monitor.csd %%PORTDOCS%%%%DOCSDIR%%/examples/moog.csd %%PORTDOCS%%%%DOCSDIR%%/examples/moogladder.csd %%PORTDOCS%%%%DOCSDIR%%/examples/moogvcf.csd %%PORTDOCS%%%%DOCSDIR%%/examples/moogvcf2.csd %%PORTDOCS%%%%DOCSDIR%%/examples/moscil.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/move +%%PORTDOCS%%%%DOCSDIR%%/examples/move2 %%PORTDOCS%%%%DOCSDIR%%/examples/mp3in.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/mp3len.csd %%PORTDOCS%%%%DOCSDIR%%/examples/mpulse.csd %%PORTDOCS%%%%DOCSDIR%%/examples/multiplies.csd %%PORTDOCS%%%%DOCSDIR%%/examples/multitap.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/multtab.csd %%PORTDOCS%%%%DOCSDIR%%/examples/mute.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/mxadsr.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/nchnls.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/nchnls_i.csd %%PORTDOCS%%%%DOCSDIR%%/examples/nestedap.csd %%PORTDOCS%%%%DOCSDIR%%/examples/nlfilt.csd %%PORTDOCS%%%%DOCSDIR%%/examples/noise-2.csd @@ -1100,7 +1164,9 @@ %%PORTDOCS%%%%DOCSDIR%%/examples/notnum_complex.csd %%PORTDOCS%%%%DOCSDIR%%/examples/nreverb.csd %%PORTDOCS%%%%DOCSDIR%%/examples/nreverb_ftable.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/nrpn.csd %%PORTDOCS%%%%DOCSDIR%%/examples/nsamp.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/ntrpol.csd %%PORTDOCS%%%%DOCSDIR%%/examples/octave.csd %%PORTDOCS%%%%DOCSDIR%%/examples/octcps.csd %%PORTDOCS%%%%DOCSDIR%%/examples/octmidi.csd @@ -1112,29 +1178,55 @@ %%PORTDOCS%%%%DOCSDIR%%/examples/opcode_example.csd %%PORTDOCS%%%%DOCSDIR%%/examples/oscbnk.csd %%PORTDOCS%%%%DOCSDIR%%/examples/oscil.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/oscil1.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/oscil1i.csd %%PORTDOCS%%%%DOCSDIR%%/examples/oscil3.csd %%PORTDOCS%%%%DOCSDIR%%/examples/oscili.csd %%PORTDOCS%%%%DOCSDIR%%/examples/oscilikt.csd %%PORTDOCS%%%%DOCSDIR%%/examples/osciliktp.csd %%PORTDOCS%%%%DOCSDIR%%/examples/oscilikts.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/osciln.csd %%PORTDOCS%%%%DOCSDIR%%/examples/oscils.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/out.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/outc.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/outch-2.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/outch.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/outiat.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/outic.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/outipb.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/outipc.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/outkat.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/outkc.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/outkpb.csd %%PORTDOCS%%%%DOCSDIR%%/examples/outkpc.csd %%PORTDOCS%%%%DOCSDIR%%/examples/outkpc_fltk.csd %%PORTDOCS%%%%DOCSDIR%%/examples/outleta.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/outletk.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/outq.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/outq1.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/outq2.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/outq3.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/outq4.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/outs.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/outs1.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/outs2.csd %%PORTDOCS%%%%DOCSDIR%%/examples/p.csd %%PORTDOCS%%%%DOCSDIR%%/examples/p5g.csd %%PORTDOCS%%%%DOCSDIR%%/examples/pan.csd %%PORTDOCS%%%%DOCSDIR%%/examples/pan2.csd %%PORTDOCS%%%%DOCSDIR%%/examples/pareq.csd %%PORTDOCS%%%%DOCSDIR%%/examples/partials.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/partikkel-2.csd %%PORTDOCS%%%%DOCSDIR%%/examples/partikkel.csd %%PORTDOCS%%%%DOCSDIR%%/examples/partikkel_softsync.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/partikkelsync.csd %%PORTDOCS%%%%DOCSDIR%%/examples/passign.csd %%PORTDOCS%%%%DOCSDIR%%/examples/pcauchy.csd %%PORTDOCS%%%%DOCSDIR%%/examples/pchbend.csd %%PORTDOCS%%%%DOCSDIR%%/examples/pchmidi.csd %%PORTDOCS%%%%DOCSDIR%%/examples/pchmidib.csd %%PORTDOCS%%%%DOCSDIR%%/examples/pchoct.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/pconvolve.csd %%PORTDOCS%%%%DOCSDIR%%/examples/pcount.csd %%PORTDOCS%%%%DOCSDIR%%/examples/pdclip.csd %%PORTDOCS%%%%DOCSDIR%%/examples/pdhalf.csd @@ -1148,16 +1240,20 @@ %%PORTDOCS%%%%DOCSDIR%%/examples/phaser2.csd %%PORTDOCS%%%%DOCSDIR%%/examples/phasor.csd %%PORTDOCS%%%%DOCSDIR%%/examples/phasorbnk.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/pindex-2.csd %%PORTDOCS%%%%DOCSDIR%%/examples/pindex.csd %%PORTDOCS%%%%DOCSDIR%%/examples/pinkish.csd %%PORTDOCS%%%%DOCSDIR%%/examples/pitch.csd %%PORTDOCS%%%%DOCSDIR%%/examples/pitchamdf.csd %%PORTDOCS%%%%DOCSDIR%%/examples/planet.csd %%PORTDOCS%%%%DOCSDIR%%/examples/pluck.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/plustab.csd %%PORTDOCS%%%%DOCSDIR%%/examples/poisson.csd %%PORTDOCS%%%%DOCSDIR%%/examples/polyaft.csd %%PORTDOCS%%%%DOCSDIR%%/examples/polyaft.mid %%PORTDOCS%%%%DOCSDIR%%/examples/polynomial.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/pop.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/port.csd %%PORTDOCS%%%%DOCSDIR%%/examples/portk.csd %%PORTDOCS%%%%DOCSDIR%%/examples/poscil.csd %%PORTDOCS%%%%DOCSDIR%%/examples/poscil3-file.csd @@ -1168,11 +1264,16 @@ %%PORTDOCS%%%%DOCSDIR%%/examples/prealloc.csd %%PORTDOCS%%%%DOCSDIR%%/examples/prepiano.csd %%PORTDOCS%%%%DOCSDIR%%/examples/print.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/printf.csd %%PORTDOCS%%%%DOCSDIR%%/examples/printk.csd %%PORTDOCS%%%%DOCSDIR%%/examples/printk2.csd %%PORTDOCS%%%%DOCSDIR%%/examples/printks.csd %%PORTDOCS%%%%DOCSDIR%%/examples/prints.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/product.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/pset-midi.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/pset.csd %%PORTDOCS%%%%DOCSDIR%%/examples/ptrack.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/push.csd %%PORTDOCS%%%%DOCSDIR%%/examples/pvadd.csd %%PORTDOCS%%%%DOCSDIR%%/examples/pvbufread.csd %%PORTDOCS%%%%DOCSDIR%%/examples/pvcross.csd @@ -1189,25 +1290,36 @@ %%PORTDOCS%%%%DOCSDIR%%/examples/pvsblur.csd %%PORTDOCS%%%%DOCSDIR%%/examples/pvsbuffer.csd %%PORTDOCS%%%%DOCSDIR%%/examples/pvsbufread.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/pvsbufread2.csd %%PORTDOCS%%%%DOCSDIR%%/examples/pvscale.csd %%PORTDOCS%%%%DOCSDIR%%/examples/pvscent.csd %%PORTDOCS%%%%DOCSDIR%%/examples/pvscross.csd %%PORTDOCS%%%%DOCSDIR%%/examples/pvsdiskin.csd %%PORTDOCS%%%%DOCSDIR%%/examples/pvsdisp.csd %%PORTDOCS%%%%DOCSDIR%%/examples/pvsfilter.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/pvsfread.csd %%PORTDOCS%%%%DOCSDIR%%/examples/pvsfreeze.csd %%PORTDOCS%%%%DOCSDIR%%/examples/pvsftr.csd %%PORTDOCS%%%%DOCSDIR%%/examples/pvsftw.csd %%PORTDOCS%%%%DOCSDIR%%/examples/pvsfwrite.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/pvsgain.csd %%PORTDOCS%%%%DOCSDIR%%/examples/pvshift.csd %%PORTDOCS%%%%DOCSDIR%%/examples/pvsifd.csd %%PORTDOCS%%%%DOCSDIR%%/examples/pvsinfo.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/pvslock.csd %%PORTDOCS%%%%DOCSDIR%%/examples/pvsmaska.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/pvsmix.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/pvsmooth.csd %%PORTDOCS%%%%DOCSDIR%%/examples/pvsmorph.csd %%PORTDOCS%%%%DOCSDIR%%/examples/pvsmorph2.csd %%PORTDOCS%%%%DOCSDIR%%/examples/pvsosc.csd %%PORTDOCS%%%%DOCSDIR%%/examples/pvspitch.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/pvstanal.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/pvsvoc.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/pvswarp.csd %%PORTDOCS%%%%DOCSDIR%%/examples/pvsynth.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/qinf.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/qnan.csd %%PORTDOCS%%%%DOCSDIR%%/examples/r.csd %%PORTDOCS%%%%DOCSDIR%%/examples/raises.csd %%PORTDOCS%%%%DOCSDIR%%/examples/rand.csd @@ -1218,12 +1330,19 @@ %%PORTDOCS%%%%DOCSDIR%%/examples/randomi.csd %%PORTDOCS%%%%DOCSDIR%%/examples/rbjeq.csd %%PORTDOCS%%%%DOCSDIR%%/examples/readclock.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/readk-2.csd %%PORTDOCS%%%%DOCSDIR%%/examples/readk.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/readk2.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/readk3.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/readk4.csd %%PORTDOCS%%%%DOCSDIR%%/examples/reinit.csd %%PORTDOCS%%%%DOCSDIR%%/examples/repluck.csd %%PORTDOCS%%%%DOCSDIR%%/examples/reson.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/resonk.csd %%PORTDOCS%%%%DOCSDIR%%/examples/resonr.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/resonx.csd %%PORTDOCS%%%%DOCSDIR%%/examples/resony.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/resonz.csd %%PORTDOCS%%%%DOCSDIR%%/examples/resyn.csd %%PORTDOCS%%%%DOCSDIR%%/examples/reverb.csd %%PORTDOCS%%%%DOCSDIR%%/examples/reverbsc.csd @@ -1239,8 +1358,11 @@ %%PORTDOCS%%%%DOCSDIR%%/examples/rtclock.csd %%PORTDOCS%%%%DOCSDIR%%/examples/rv_mono.wav %%PORTDOCS%%%%DOCSDIR%%/examples/rv_stereo.wav +%%PORTDOCS%%%%DOCSDIR%%/examples/samphold.csd %%PORTDOCS%%%%DOCSDIR%%/examples/sandpaper.csd %%PORTDOCS%%%%DOCSDIR%%/examples/scale.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/scalet.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/scans-2.csd %%PORTDOCS%%%%DOCSDIR%%/examples/scans.csd %%PORTDOCS%%%%DOCSDIR%%/examples/scantable.csd %%PORTDOCS%%%%DOCSDIR%%/examples/schedkwhen.csd @@ -1249,25 +1371,35 @@ %%PORTDOCS%%%%DOCSDIR%%/examples/schedwhen.csd %%PORTDOCS%%%%DOCSDIR%%/examples/schottstaedt.orc %%PORTDOCS%%%%DOCSDIR%%/examples/scogen.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/scoreline.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/scoreline_i.csd %%PORTDOCS%%%%DOCSDIR%%/examples/seed.csd %%PORTDOCS%%%%DOCSDIR%%/examples/sekere.csd %%PORTDOCS%%%%DOCSDIR%%/examples/semitone.csd %%PORTDOCS%%%%DOCSDIR%%/examples/sensekey.csd %%PORTDOCS%%%%DOCSDIR%%/examples/seqtime.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/seqtime2.csd %%PORTDOCS%%%%DOCSDIR%%/examples/setctrl.csd %%PORTDOCS%%%%DOCSDIR%%/examples/setscorepos.csd %%PORTDOCS%%%%DOCSDIR%%/examples/sfilist.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/sfinstr.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/sfinstr3.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/sfinstr3m.csd %%PORTDOCS%%%%DOCSDIR%%/examples/sfload.csd %%PORTDOCS%%%%DOCSDIR%%/examples/sflooper.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/sfpassign.csd %%PORTDOCS%%%%DOCSDIR%%/examples/sfplay.csd %%PORTDOCS%%%%DOCSDIR%%/examples/sfplay3.csd %%PORTDOCS%%%%DOCSDIR%%/examples/sfplay3m.csd %%PORTDOCS%%%%DOCSDIR%%/examples/sfplaym.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/sfplist.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/sfpreset.csd %%PORTDOCS%%%%DOCSDIR%%/examples/shaker.csd %%PORTDOCS%%%%DOCSDIR%%/examples/signalflowgraph.csd %%PORTDOCS%%%%DOCSDIR%%/examples/sin.csd %%PORTDOCS%%%%DOCSDIR%%/examples/sinh.csd %%PORTDOCS%%%%DOCSDIR%%/examples/sininv.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/sinsyn.csd %%PORTDOCS%%%%DOCSDIR%%/examples/sleighbells.csd %%PORTDOCS%%%%DOCSDIR%%/examples/sndloop.csd %%PORTDOCS%%%%DOCSDIR%%/examples/sndwarp.csd @@ -1278,30 +1410,52 @@ %%PORTDOCS%%%%DOCSDIR%%/examples/spat3d_UHJ.csd %%PORTDOCS%%%%DOCSDIR%%/examples/spat3d_quad.csd %%PORTDOCS%%%%DOCSDIR%%/examples/spat3d_stereo.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/spat3dt.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/spdist.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/sprintf.csd %%PORTDOCS%%%%DOCSDIR%%/examples/sprintfk.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/spsend.csd %%PORTDOCS%%%%DOCSDIR%%/examples/spsend_quad.csd %%PORTDOCS%%%%DOCSDIR%%/examples/spsend_stereo.csd %%PORTDOCS%%%%DOCSDIR%%/examples/sqrt.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/sr.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/stack.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/statevar.csd %%PORTDOCS%%%%DOCSDIR%%/examples/statvar.csd %%PORTDOCS%%%%DOCSDIR%%/examples/stix.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/strcat.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/strcpyk.csd %%PORTDOCS%%%%DOCSDIR%%/examples/streson.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/strget.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/strindexk.csd %%PORTDOCS%%%%DOCSDIR%%/examples/string-128.matrix %%PORTDOCS%%%%DOCSDIR%%/examples/strset.csd %%PORTDOCS%%%%DOCSDIR%%/examples/strsub.csd %%PORTDOCS%%%%DOCSDIR%%/examples/subinstr.csd %%PORTDOCS%%%%DOCSDIR%%/examples/subinstr_named.csd %%PORTDOCS%%%%DOCSDIR%%/examples/subtracts.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/sum.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/sumtab.csd %%PORTDOCS%%%%DOCSDIR%%/examples/svfilter.csd %%PORTDOCS%%%%DOCSDIR%%/examples/syncgrain.csd %%PORTDOCS%%%%DOCSDIR%%/examples/syncloop.csd %%PORTDOCS%%%%DOCSDIR%%/examples/syncphasor-CZresonance.csd %%PORTDOCS%%%%DOCSDIR%%/examples/syncphasor.csd %%PORTDOCS%%%%DOCSDIR%%/examples/system.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/tab.csd %%PORTDOCS%%%%DOCSDIR%%/examples/table.csd %%PORTDOCS%%%%DOCSDIR%%/examples/table1.inc %%PORTDOCS%%%%DOCSDIR%%/examples/tablefilter.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/tablei.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/tableimix.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/tableiw.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/tablemix.csd %%PORTDOCS%%%%DOCSDIR%%/examples/tableng.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/tableseg.csd %%PORTDOCS%%%%DOCSDIR%%/examples/tablexkt.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/tablexseg.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/tabmorpha.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/tabmorphak.csd %%PORTDOCS%%%%DOCSDIR%%/examples/tambourine.csd %%PORTDOCS%%%%DOCSDIR%%/examples/tan.csd %%PORTDOCS%%%%DOCSDIR%%/examples/tanh.csd @@ -1310,14 +1464,21 @@ %%PORTDOCS%%%%DOCSDIR%%/examples/tbvcf.csd %%PORTDOCS%%%%DOCSDIR%%/examples/tempest.csd %%PORTDOCS%%%%DOCSDIR%%/examples/tempo.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/temposcal.csd %%PORTDOCS%%%%DOCSDIR%%/examples/tempoval.csd %%PORTDOCS%%%%DOCSDIR%%/examples/test1.png %%PORTDOCS%%%%DOCSDIR%%/examples/test2.png +%%PORTDOCS%%%%DOCSDIR%%/examples/tigoto.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/timedseq.csd %%PORTDOCS%%%%DOCSDIR%%/examples/timeinstk.csd %%PORTDOCS%%%%DOCSDIR%%/examples/timeinsts.csd %%PORTDOCS%%%%DOCSDIR%%/examples/timek.csd %%PORTDOCS%%%%DOCSDIR%%/examples/times.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/timout.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/tival.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/tlineto.csd %%PORTDOCS%%%%DOCSDIR%%/examples/tone.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/tonek.csd %%PORTDOCS%%%%DOCSDIR%%/examples/tonex.csd %%PORTDOCS%%%%DOCSDIR%%/examples/toot1.csd %%PORTDOCS%%%%DOCSDIR%%/examples/toot10.csd @@ -1332,27 +1493,39 @@ %%PORTDOCS%%%%DOCSDIR%%/examples/tradsyn.csd %%PORTDOCS%%%%DOCSDIR%%/examples/trandom.csd %%PORTDOCS%%%%DOCSDIR%%/examples/transeg.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/transegb.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/transegr.csd %%PORTDOCS%%%%DOCSDIR%%/examples/trcross.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/trfilter.csd %%PORTDOCS%%%%DOCSDIR%%/examples/trhighest.csd %%PORTDOCS%%%%DOCSDIR%%/examples/trigger.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/trigseq.csd %%PORTDOCS%%%%DOCSDIR%%/examples/trirand.csd %%PORTDOCS%%%%DOCSDIR%%/examples/trlowest.csd %%PORTDOCS%%%%DOCSDIR%%/examples/trmix.csd %%PORTDOCS%%%%DOCSDIR%%/examples/trscale.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/trshift.csd %%PORTDOCS%%%%DOCSDIR%%/examples/trsplit.csd %%PORTDOCS%%%%DOCSDIR%%/examples/turnoff.csd %%PORTDOCS%%%%DOCSDIR%%/examples/twopeaks.aiff %%PORTDOCS%%%%DOCSDIR%%/examples/unirand.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/until.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/upsamp.csd %%PORTDOCS%%%%DOCSDIR%%/examples/urandom.csd %%PORTDOCS%%%%DOCSDIR%%/examples/urandom_krate.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/urd.csd %%PORTDOCS%%%%DOCSDIR%%/examples/vadd.csd %%PORTDOCS%%%%DOCSDIR%%/examples/vadd_i.csd %%PORTDOCS%%%%DOCSDIR%%/examples/vaddv.csd %%PORTDOCS%%%%DOCSDIR%%/examples/vaget.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/valpass-2.csd %%PORTDOCS%%%%DOCSDIR%%/examples/valpass.csd %%PORTDOCS%%%%DOCSDIR%%/examples/vaset.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/vbap4.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/vbap4move.csd %%PORTDOCS%%%%DOCSDIR%%/examples/vbap8.csd %%PORTDOCS%%%%DOCSDIR%%/examples/vbap8move.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/vbaplsinit.csd %%PORTDOCS%%%%DOCSDIR%%/examples/vcella.csd %%PORTDOCS%%%%DOCSDIR%%/examples/vco.csd %%PORTDOCS%%%%DOCSDIR%%/examples/vco2.csd @@ -1363,6 +1536,12 @@ %%PORTDOCS%%%%DOCSDIR%%/examples/vcopy.csd %%PORTDOCS%%%%DOCSDIR%%/examples/vdelay.csd %%PORTDOCS%%%%DOCSDIR%%/examples/vdelay3.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/vdelayx.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/vdelayxq.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/vdelayxs.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/vdelayxw.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/vdelayxwq.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/vdelayxws.csd %%PORTDOCS%%%%DOCSDIR%%/examples/vdivv.csd %%PORTDOCS%%%%DOCSDIR%%/examples/veloc.csd %%PORTDOCS%%%%DOCSDIR%%/examples/vexp.csd @@ -1372,6 +1551,7 @@ %%PORTDOCS%%%%DOCSDIR%%/examples/vibes.csd %%PORTDOCS%%%%DOCSDIR%%/examples/vibr.csd %%PORTDOCS%%%%DOCSDIR%%/examples/vibrato.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/vincr-complex.csd %%PORTDOCS%%%%DOCSDIR%%/examples/vincr.csd %%PORTDOCS%%%%DOCSDIR%%/examples/virtual.csd %%PORTDOCS%%%%DOCSDIR%%/examples/vlinseg.csd @@ -1409,7 +1589,12 @@ %%PORTDOCS%%%%DOCSDIR%%/examples/wguide1.csd %%PORTDOCS%%%%DOCSDIR%%/examples/wguide2.csd %%PORTDOCS%%%%DOCSDIR%%/examples/wii.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/wrap.csd %%PORTDOCS%%%%DOCSDIR%%/examples/wterrain.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/xadsr.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/xscanmap.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/xscans.csd +%%PORTDOCS%%%%DOCSDIR%%/examples/xscanu.csd %%PORTDOCS%%%%DOCSDIR%%/examples/xtratim-2.csd %%PORTDOCS%%%%DOCSDIR%%/examples/xtratim.csd %%PORTDOCS%%%%DOCSDIR%%/examples/xyin.csd @@ -1433,8 +1618,11 @@ %%PORTDOCS%%%%DOCSDIR%%/expcurve.html %%PORTDOCS%%%%DOCSDIR%%/expon.html %%PORTDOCS%%%%DOCSDIR%%/exprand.html +%%PORTDOCS%%%%DOCSDIR%%/exprandi.html %%PORTDOCS%%%%DOCSDIR%%/expseg.html %%PORTDOCS%%%%DOCSDIR%%/expsega.html +%%PORTDOCS%%%%DOCSDIR%%/expsegb.html +%%PORTDOCS%%%%DOCSDIR%%/expsegba.html %%PORTDOCS%%%%DOCSDIR%%/expsegr.html %%PORTDOCS%%%%DOCSDIR%%/extractor.html %%PORTDOCS%%%%DOCSDIR%%/f.html @@ -1510,6 +1698,7 @@ %%PORTDOCS%%%%DOCSDIR%%/gain.html %%PORTDOCS%%%%DOCSDIR%%/gainslider.html %%PORTDOCS%%%%DOCSDIR%%/gauss.html +%%PORTDOCS%%%%DOCSDIR%%/gaussi.html %%PORTDOCS%%%%DOCSDIR%%/gbuzz.html %%PORTDOCS%%%%DOCSDIR%%/getcfg.html %%PORTDOCS%%%%DOCSDIR%%/gogobel.html @@ -1527,9 +1716,11 @@ %%PORTDOCS%%%%DOCSDIR%%/het_import.html %%PORTDOCS%%%%DOCSDIR%%/hetro.html %%PORTDOCS%%%%DOCSDIR%%/hilbert.html +%%PORTDOCS%%%%DOCSDIR%%/hrtfearly.html %%PORTDOCS%%%%DOCSDIR%%/hrtfer.html %%PORTDOCS%%%%DOCSDIR%%/hrtfmove.html %%PORTDOCS%%%%DOCSDIR%%/hrtfmove2.html +%%PORTDOCS%%%%DOCSDIR%%/hrtfreverb.html %%PORTDOCS%%%%DOCSDIR%%/hrtfstat.html %%PORTDOCS%%%%DOCSDIR%%/hsboscil.html %%PORTDOCS%%%%DOCSDIR%%/hvs1.html @@ -1663,6 +1854,7 @@ %%PORTDOCS%%%%DOCSDIR%%/inleta.html %%PORTDOCS%%%%DOCSDIR%%/inletf.html %%PORTDOCS%%%%DOCSDIR%%/inletk.html +%%PORTDOCS%%%%DOCSDIR%%/inletkid.html %%PORTDOCS%%%%DOCSDIR%%/ino.html %%PORTDOCS%%%%DOCSDIR%%/inq.html %%PORTDOCS%%%%DOCSDIR%%/inrg.html @@ -1752,6 +1944,7 @@ %%PORTDOCS%%%%DOCSDIR%%/lineto.html %%PORTDOCS%%%%DOCSDIR%%/linrand.html %%PORTDOCS%%%%DOCSDIR%%/linseg.html +%%PORTDOCS%%%%DOCSDIR%%/linsegb.html %%PORTDOCS%%%%DOCSDIR%%/linsegr.html %%PORTDOCS%%%%DOCSDIR%%/locsend.html %%PORTDOCS%%%%DOCSDIR%%/locsig.html @@ -1793,6 +1986,10 @@ %%PORTDOCS%%%%DOCSDIR%%/lpshold.html %%PORTDOCS%%%%DOCSDIR%%/lpsholdp.html %%PORTDOCS%%%%DOCSDIR%%/lpslot.html +%%PORTDOCS%%%%DOCSDIR%%/lua.html +%%PORTDOCS%%%%DOCSDIR%%/lua_exec.html +%%PORTDOCS%%%%DOCSDIR%%/lua_opcall.html +%%PORTDOCS%%%%DOCSDIR%%/lua_opdef.html %%PORTDOCS%%%%DOCSDIR%%/m.html %%PORTDOCS%%%%DOCSDIR%%/mac.html %%PORTDOCS%%%%DOCSDIR%%/maca.html @@ -1808,6 +2005,7 @@ %%PORTDOCS%%%%DOCSDIR%%/maxabsaccum.html %%PORTDOCS%%%%DOCSDIR%%/maxaccum.html %%PORTDOCS%%%%DOCSDIR%%/maxalloc.html +%%PORTDOCS%%%%DOCSDIR%%/maxtab.html %%PORTDOCS%%%%DOCSDIR%%/mclock.html %%PORTDOCS%%%%DOCSDIR%%/mdelay.html %%PORTDOCS%%%%DOCSDIR%%/median.html @@ -1841,8 +2039,10 @@ %%PORTDOCS%%%%DOCSDIR%%/minabsaccum.html %%PORTDOCS%%%%DOCSDIR%%/minaccum.html %%PORTDOCS%%%%DOCSDIR%%/mincer.html +%%PORTDOCS%%%%DOCSDIR%%/mintab.html %%PORTDOCS%%%%DOCSDIR%%/mirror.html %%PORTDOCS%%%%DOCSDIR%%/mixer.html +%%PORTDOCS%%%%DOCSDIR%%/mkdb.html %%PORTDOCS%%%%DOCSDIR%%/mode.html %%PORTDOCS%%%%DOCSDIR%%/modmatrix.html %%PORTDOCS%%%%DOCSDIR%%/modulus.html @@ -1853,10 +2053,12 @@ %%PORTDOCS%%%%DOCSDIR%%/moogvcf2.html %%PORTDOCS%%%%DOCSDIR%%/moscil.html %%PORTDOCS%%%%DOCSDIR%%/mp3in.html +%%PORTDOCS%%%%DOCSDIR%%/mp3len.html %%PORTDOCS%%%%DOCSDIR%%/mpulse.html %%PORTDOCS%%%%DOCSDIR%%/mrtmsg.html %%PORTDOCS%%%%DOCSDIR%%/multiplies.html %%PORTDOCS%%%%DOCSDIR%%/multitap.html +%%PORTDOCS%%%%DOCSDIR%%/multtab.html %%PORTDOCS%%%%DOCSDIR%%/mute.html %%PORTDOCS%%%%DOCSDIR%%/mxadsr.html %%PORTDOCS%%%%DOCSDIR%%/n.html @@ -1926,6 +2128,7 @@ %%PORTDOCS%%%%DOCSDIR%%/outleta.html %%PORTDOCS%%%%DOCSDIR%%/outletf.html %%PORTDOCS%%%%DOCSDIR%%/outletk.html +%%PORTDOCS%%%%DOCSDIR%%/outletkid.html %%PORTDOCS%%%%DOCSDIR%%/outo.html %%PORTDOCS%%%%DOCSDIR%%/outq.html %%PORTDOCS%%%%DOCSDIR%%/outq1.html @@ -1973,6 +2176,7 @@ %%PORTDOCS%%%%DOCSDIR%%/pitchamdf.html %%PORTDOCS%%%%DOCSDIR%%/planet.html %%PORTDOCS%%%%DOCSDIR%%/pluck.html +%%PORTDOCS%%%%DOCSDIR%%/plustab.html %%PORTDOCS%%%%DOCSDIR%%/poisson.html %%PORTDOCS%%%%DOCSDIR%%/polyaft.html %%PORTDOCS%%%%DOCSDIR%%/polynomial.html @@ -2010,6 +2214,7 @@ %%PORTDOCS%%%%DOCSDIR%%/pvlook.html %%PORTDOCS%%%%DOCSDIR%%/pvoc.html %%PORTDOCS%%%%DOCSDIR%%/pvread.html +%%PORTDOCS%%%%DOCSDIR%%/pvs2tab.html %%PORTDOCS%%%%DOCSDIR%%/pvsadsyn.html %%PORTDOCS%%%%DOCSDIR%%/pvsanal.html %%PORTDOCS%%%%DOCSDIR%%/pvsarp.html @@ -2019,6 +2224,7 @@ %%PORTDOCS%%%%DOCSDIR%%/pvsblur.html %%PORTDOCS%%%%DOCSDIR%%/pvsbuffer.html %%PORTDOCS%%%%DOCSDIR%%/pvsbufread.html +%%PORTDOCS%%%%DOCSDIR%%/pvsbufread2.html %%PORTDOCS%%%%DOCSDIR%%/pvscale.html %%PORTDOCS%%%%DOCSDIR%%/pvscent.html %%PORTDOCS%%%%DOCSDIR%%/pvscross.html @@ -2031,6 +2237,7 @@ %%PORTDOCS%%%%DOCSDIR%%/pvsftr.html %%PORTDOCS%%%%DOCSDIR%%/pvsftw.html %%PORTDOCS%%%%DOCSDIR%%/pvsfwrite.html +%%PORTDOCS%%%%DOCSDIR%%/pvsgain.html %%PORTDOCS%%%%DOCSDIR%%/pvshift.html %%PORTDOCS%%%%DOCSDIR%%/pvsifd.html %%PORTDOCS%%%%DOCSDIR%%/pvsin.html @@ -2057,6 +2264,8 @@ %%PORTDOCS%%%%DOCSDIR%%/pyinit.html %%PORTDOCS%%%%DOCSDIR%%/pyrun.html %%PORTDOCS%%%%DOCSDIR%%/q.html +%%PORTDOCS%%%%DOCSDIR%%/qinf.html +%%PORTDOCS%%%%DOCSDIR%%/qnan.html %%PORTDOCS%%%%DOCSDIR%%/r.html %%PORTDOCS%%%%DOCSDIR%%/raises.html %%PORTDOCS%%%%DOCSDIR%%/rand.html @@ -2104,6 +2313,7 @@ %%PORTDOCS%%%%DOCSDIR%%/samphold.html %%PORTDOCS%%%%DOCSDIR%%/sandpaper.html %%PORTDOCS%%%%DOCSDIR%%/scale.html +%%PORTDOCS%%%%DOCSDIR%%/scalet.html %%PORTDOCS%%%%DOCSDIR%%/scaleutility.html %%PORTDOCS%%%%DOCSDIR%%/scanhammer.html %%PORTDOCS%%%%DOCSDIR%%/scans.html @@ -2123,6 +2333,13 @@ %%PORTDOCS%%%%DOCSDIR%%/sensekey.html %%PORTDOCS%%%%DOCSDIR%%/seqtime.html %%PORTDOCS%%%%DOCSDIR%%/seqtime2.html +%%PORTDOCS%%%%DOCSDIR%%/serialBegin.html +%%PORTDOCS%%%%DOCSDIR%%/serialEnd.html +%%PORTDOCS%%%%DOCSDIR%%/serialFlush.html +%%PORTDOCS%%%%DOCSDIR%%/serialPrint.html +%%PORTDOCS%%%%DOCSDIR%%/serialRead.html +%%PORTDOCS%%%%DOCSDIR%%/serialWrite.html +%%PORTDOCS%%%%DOCSDIR%%/serialWrite_i.html %%PORTDOCS%%%%DOCSDIR%%/setctrl.html %%PORTDOCS%%%%DOCSDIR%%/setksmps.html %%PORTDOCS%%%%DOCSDIR%%/setscorepos.html @@ -2229,6 +2446,7 @@ %%PORTDOCS%%%%DOCSDIR%%/subinstrinit.html %%PORTDOCS%%%%DOCSDIR%%/subtracts.html %%PORTDOCS%%%%DOCSDIR%%/sum.html +%%PORTDOCS%%%%DOCSDIR%%/sumtab.html %%PORTDOCS%%%%DOCSDIR%%/svfilter.html %%PORTDOCS%%%%DOCSDIR%%/syncgrain.html %%PORTDOCS%%%%DOCSDIR%%/syncloop.html @@ -2236,6 +2454,7 @@ %%PORTDOCS%%%%DOCSDIR%%/system.html %%PORTDOCS%%%%DOCSDIR%%/t.html %%PORTDOCS%%%%DOCSDIR%%/tab.html +%%PORTDOCS%%%%DOCSDIR%%/tab2pvs.html %%PORTDOCS%%%%DOCSDIR%%/table.html %%PORTDOCS%%%%DOCSDIR%%/table3.html %%PORTDOCS%%%%DOCSDIR%%/tablecopy.html @@ -2297,6 +2516,7 @@ %%PORTDOCS%%%%DOCSDIR%%/tradsyn.html %%PORTDOCS%%%%DOCSDIR%%/trandom.html %%PORTDOCS%%%%DOCSDIR%%/transeg.html +%%PORTDOCS%%%%DOCSDIR%%/transegb.html %%PORTDOCS%%%%DOCSDIR%%/transegr.html %%PORTDOCS%%%%DOCSDIR%%/trcross.html %%PORTDOCS%%%%DOCSDIR%%/trfilter.html @@ -2314,6 +2534,7 @@ %%PORTDOCS%%%%DOCSDIR%%/turnon.html %%PORTDOCS%%%%DOCSDIR%%/undef.html %%PORTDOCS%%%%DOCSDIR%%/unirand.html +%%PORTDOCS%%%%DOCSDIR%%/until.html %%PORTDOCS%%%%DOCSDIR%%/upsamp.html %%PORTDOCS%%%%DOCSDIR%%/urandom.html %%PORTDOCS%%%%DOCSDIR%%/urd.html