aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoryuri <yuri@FreeBSD.org>2017-12-21 05:07:40 +0800
committeryuri <yuri@FreeBSD.org>2017-12-21 05:07:40 +0800
commitd5aa9bcbe6e36df036d0e0134514f9bd18e927d7 (patch)
treeff581a59a1e8d9dd3839c78e35a07273fa860516
parentc5494660e5a6d8e7f48fc97587e7fc1da8d96451 (diff)
downloadfreebsd-ports-gnome-d5aa9bcbe6e36df036d0e0134514f9bd18e927d7.tar.gz
freebsd-ports-gnome-d5aa9bcbe6e36df036d0e0134514f9bd18e927d7.tar.zst
freebsd-ports-gnome-d5aa9bcbe6e36df036d0e0134514f9bd18e927d7.zip
New port: audio/faust: Functional programming language for realtime audio signal processing
PR: 221509 Submitted by: myself Approved by: adamw (mentor) Differential Revision: https://reviews.freebsd.org/D12890
-rw-r--r--audio/Makefile1
-rw-r--r--audio/faust/Makefile110
-rw-r--r--audio/faust/distinfo5
-rw-r--r--audio/faust/files/patch-architecture_osclib_oscpack_Makefile24
-rw-r--r--audio/faust/files/patch-architecture_osclib_oscpack_ip_posix_UdpSocket.cpp34
-rw-r--r--audio/faust/files/patch-compiler_generator_tools.cpp11
-rw-r--r--audio/faust/pkg-descr6
-rw-r--r--audio/faust/pkg-message14
-rw-r--r--audio/faust/pkg-plist983
9 files changed, 1188 insertions, 0 deletions
diff --git a/audio/Makefile b/audio/Makefile
index 93524da56229..61f4167f5b38 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -143,6 +143,7 @@
SUBDIR += faac
SUBDIR += faad
SUBDIR += fapg
+ SUBDIR += faust
SUBDIR += fcplay
SUBDIR += fdk-aac
SUBDIR += fdmf
diff --git a/audio/faust/Makefile b/audio/faust/Makefile
new file mode 100644
index 000000000000..e02038fd8272
--- /dev/null
+++ b/audio/faust/Makefile
@@ -0,0 +1,110 @@
+# Created by: Yuri Victorovich <yuri@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= faust
+DISTVERSIONPREFIX= v
+DISTVERSION= 2-5-10
+CATEGORIES= audio devel
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Functional programming language for realtime audio signal processing
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+LIB_DEPENDS= libLLVM-${LLVM_VERSION_P}.so:devel/llvm${LLVM_VERSION}
+
+USES= gmake ncurses python pkgconfig shebangfix
+USE_GITHUB= yes
+GH_ACCOUNT= grame-cncm
+GH_TUPLE= ThatOtherPerson:xxd:cd8ecce:x/xxd-replacement
+USE_CXXSTD= c++11
+SHEBANG_FILES= tools/faust2appls/* tools/benchmark/faustbench
+LLVM_VERSION= 34 # llvm-4.0 and 3.9 fail, see bug#220454
+LLVM_VERSION_P= ${LLVM_VERSION:C/([1-9])([0-9])/\1.\2/}
+MAKE_ENV= LLVM_CONFIG=${LOCALBASE}/bin/llvm-config${LLVM_VERSION}
+
+OPTIONS_DEFINE= HIGHLIGHT HTTPD_LIB
+OPTIONS_DEFAULT= HIGHLIGHT HTTPD_LIB
+HIGHLIGHT_DESC= Syntax highlighting in Kate, gedit, Highlight, vim
+HTTPD_LIB_DESC= Build httpd support library
+OPTIONS_SUB= yes
+
+HTTPD_LIB_ALL_TARGET= all httpd
+HTTPD_LIB_LIB_DEPENDS= libmicrohttpd.so:www/libmicrohttpd
+
+# Fix of the upstream bug https://github.com/grame-cncm/faust/issues/76 will kill most of the patches.
+post-patch:
+ @${REINPLACE_CMD} -i '' -e 's|make -C|$$(MAKE) -C|' \
+ ${WRKSRC}/Makefile \
+ ${WRKSRC}/architecture/osclib/Makefile
+ @${REINPLACE_CMD} -i '' -e 's| -O1|| ; s|-o faust|-lexecinfo -o faust|' \
+ ${WRKSRC}/compiler/Makefile.unix
+ @${RM} -r ${WRKSRC}/architecture/osclib/oscpack/ip/win32
+ @${REINPLACE_CMD} -i '' -e 's|__linux__|__FreeBSD__|' \
+ ${WRKSRC}/architecture/faust/dsp/timed-dsp.h
+ @${REINPLACE_CMD} -i '' -e 's|jack_midi_reset_buffer|jack_midi_clear_buffer|' \
+ ${WRKSRC}/architecture/faust/gui/ControlUI.h \
+ ${WRKSRC}/architecture/faust/midi/jack-midi.h
+ @${REINPLACE_CMD} -i '' -e "s|CXX='g++'|CXX='clang++'|" \
+ ${WRKSRC}/benchmark/Makefile
+ @${REINPLACE_CMD} -i '' -e 's|CXX=g++|CXX=clang++|' \
+ ${WRKSRC}/tools/faust2appls/faust2* \
+ ${WRKSRC}/tools/dx72faust/Makefile \
+ ${WRKSRC}/tools/physicalModeling/mesh2faust/vega/Makefile-headers/Makefile-header.*
+ @${REINPLACE_CMD} -i '' -e 's|g++|clang++|' \
+ ${WRKSRC}/embedded/faustcsound/Makefile \
+ ${WRKSRC}/embedded/faustremote/Makefile \
+ ${WRKSRC}/embedded/faustremote/RemoteClient/Example/Makefile \
+ ${WRKSRC}/embedded/faustremote/RemoteClient/Example/Makefile \
+ ${WRKSRC}/embedded/faustremote/RemoteClient/SimpleExample/Makefile_Linux \
+ ${WRKSRC}/embedded/faustremote/RemoteServer/Makefile \
+ ${WRKSRC}/run_test_cpp.sh \
+ ${WRKSRC}/tests/impulse-tests/faust2* \
+ ${WRKSRC}/tests/impulse-tests/install.sh \
+ ${WRKSRC}/tools/benchmark/faustbench \
+ ${WRKSRC}/tools/faust2appls/faust2ros \
+ ${WRKSRC}/tools/faust2appls/faust2rosgtk \
+ ${WRKSRC}/tools/faust2appls/faust2vst \
+ ${WRKSRC}/tools/faust2appls/faust2vsti \
+ ${WRKSRC}/tools/faust2appls/faust2w32max6 \
+ ${WRKSRC}/tools/faust2appls/faust2w32msp \
+ ${WRKSRC}/tools/faust2appls/faust2w32puredata \
+ ${WRKSRC}/tools/faust2appls/faust2w32vst \
+ ${WRKSRC}/tools/physicalModeling/mesh2faust/vega/libraries/glui/Makefile \
+ ${WRKSRC}/tools/physicalModeling/mesh2faust/vega/libraries/glui/glui-2.35/src/makefile
+ @${GREP} -rl llvm-config ${WRKSRC} | \
+ ${XARGS} -L 1 ${REINPLACE_CMD} -i '' -e "s|llvm-config|llvm-config${LLVM_VERSION}|"
+ @${REINPLACE_CMD} -i '' -e "s|LLVM_VERSION), 4.0.0))|LLVM_VERSION), $$(llvm-config${LLVM_VERSION} --version)))|" \
+ ${WRKSRC}/compiler/Makefile.unix
+ @${REINPLACE_CMD} -i '' "s|^CC|#CC|; s|^CFLAGS|#CFLAGS|" \
+ ${WRKSRC}/xxd-replacement/Makefile
+ @${REINPLACE_CMD} -i '' "s|xxd|${WRKSRC}/xxd-replacement/xxd|" \
+ ${WRKSRC}/compiler/Makefile.unix \
+ ${WRKSRC}/architecture/httpdlib/src/Makefile
+ @${REINPLACE_CMD} -i '' "s|cp libraries/old/|#cp libraries/old/| ; s|cp libraries/\*\.lib|#cp libraries/*.lib|" \
+ ${WRKSRC}/Makefile
+
+pre-build:
+ cd ${WRKSRC}/xxd-replacement && ${MAKE_CMD}
+
+post-install:
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/faust
+
+post-install-HIGHLIGHT-on:
+ # 1) kate
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/apps/katepart/syntax
+ ${INSTALL_DATA} ${WRKSRC}/syntax-highlighting/faust.xml ${STAGEDIR}${PREFIX}/share/apps/katepart/syntax/
+ # 2) gedit
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/gtksourceview-2.0/language-specs ${STAGEDIR}${PREFIX}/share/gtksourceview-3.0/language-specs
+ ${INSTALL_DATA} ${WRKSRC}/syntax-highlighting/faust.lang ${STAGEDIR}${PREFIX}/share/gtksourceview-2.0/language-specs/
+ ${INSTALL_DATA} ${WRKSRC}/syntax-highlighting/faust.lang ${STAGEDIR}${PREFIX}/share/gtksourceview-3.0/language-specs/
+ # 4) Highlight
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/highlight/langDefs
+ ${INSTALL_DATA} ${WRKSRC}/syntax-highlighting/dsp.lang ${STAGEDIR}${PREFIX}/share/highlight/langDefs/
+ # 5) VIM
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/vim/vimfiles/syntax
+ ${INSTALL_DATA} ${WRKSRC}/syntax-highlighting/faust.vim ${STAGEDIR}${PREFIX}/share/vim/vimfiles/syntax/
+ # 6) EMACS TODO
+
+.include <bsd.port.mk>
diff --git a/audio/faust/distinfo b/audio/faust/distinfo
new file mode 100644
index 000000000000..c32ebdbb78e5
--- /dev/null
+++ b/audio/faust/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1513738144
+SHA256 (grame-cncm-faust-v2-5-10_GH0.tar.gz) = f55c04c6f80c41ae42b0cf98156be8e1c340d7284584312095b89175592a7105
+SIZE (grame-cncm-faust-v2-5-10_GH0.tar.gz) = 41959487
+SHA256 (ThatOtherPerson-xxd-cd8ecce_GH0.tar.gz) = 47e60f554a4a3c403146215cd2811be105c29e5e2fd48a077330c770b137a6d0
+SIZE (ThatOtherPerson-xxd-cd8ecce_GH0.tar.gz) = 11304
diff --git a/audio/faust/files/patch-architecture_osclib_oscpack_Makefile b/audio/faust/files/patch-architecture_osclib_oscpack_Makefile
new file mode 100644
index 000000000000..8f6741fbad28
--- /dev/null
+++ b/audio/faust/files/patch-architecture_osclib_oscpack_Makefile
@@ -0,0 +1,24 @@
+--- architecture/osclib/oscpack/Makefile.orig 2017-06-07 15:07:18 UTC
++++ architecture/osclib/oscpack/Makefile
+@@ -14,6 +14,13 @@ ARCHFLAGS :=
+ CXXFLAGS += -fPIC
+
+ else
++ifeq ($(system), FreeBSD)
++subprojects := ip ip/posix osc
++sources := $(sort $(wildcard ip/*.cpp) $(wildcard ip/posix/*.cpp) $(wildcard osc/*.cpp))
++ARCHFLAGS :=
++CXXFLAGS += -fPIC
++
++else
+ ifeq ($(system), GNU/kFreeBSD)
+ subprojects := ip ip/posix osc
+ sources := $(sort $(wildcard ip/*.cpp) $(wildcard ip/posix/*.cpp) $(wildcard osc/*.cpp))
+@@ -26,6 +33,7 @@ ARCHFLAGS :=
+ endif
+ endif
+ endif
++endif
+
+ VPATH = $(subprojects)
+
diff --git a/audio/faust/files/patch-architecture_osclib_oscpack_ip_posix_UdpSocket.cpp b/audio/faust/files/patch-architecture_osclib_oscpack_ip_posix_UdpSocket.cpp
new file mode 100644
index 000000000000..2aa32835e649
--- /dev/null
+++ b/audio/faust/files/patch-architecture_osclib_oscpack_ip_posix_UdpSocket.cpp
@@ -0,0 +1,34 @@
+--- architecture/osclib/oscpack/ip/posix/UdpSocket.cpp.orig 2017-06-07 15:07:18 UTC
++++ architecture/osclib/oscpack/ip/posix/UdpSocket.cpp
+@@ -232,8 +232,10 @@ public:
+ mh.msg_iovlen = 1;
+
+ // Set socket option
++#if defined(IP_PKTINFO)
+ int val = 1;
+ setsockopt (socket_, IPPROTO_IP, IP_PKTINFO, &val, sizeof(val));
++#endif
+ int result = recvmsg(socket_, &mh, 0);
+ if( result < 0 )
+ return 0;
+@@ -245,14 +247,20 @@ public:
+ {
+ // ignore the control headers that don't match what we want
+ if (cmsg->cmsg_level != IPPROTO_IP ||
++#if defined(IP_PKTINFO)
+ cmsg->cmsg_type != IP_PKTINFO)
++#else
++ false)
++#endif
+ {
+ continue;
+ }
++#if defined(IP_PKTINFO)
+ // Get the destination address
+ struct in_pktinfo *pi = (struct in_pktinfo *)CMSG_DATA(cmsg);
+ // pi->ipi_addr is the destination in_addr
+ remoteEndpoint.destAddress = ntohl(pi->ipi_addr.s_addr);
++#endif
+ }
+ remoteEndpoint.address = ntohl(peeraddr.sin_addr.s_addr);
+ remoteEndpoint.port = ntohs(peeraddr.sin_port);
diff --git a/audio/faust/files/patch-compiler_generator_tools.cpp b/audio/faust/files/patch-compiler_generator_tools.cpp
new file mode 100644
index 000000000000..93184dfe5867
--- /dev/null
+++ b/audio/faust/files/patch-compiler_generator_tools.cpp
@@ -0,0 +1,11 @@
+--- compiler/generator/tools.cpp.orig 2017-06-07 15:07:18 UTC
++++ compiler/generator/tools.cpp
+@@ -23,6 +23,8 @@
+ // Date: October 29, 2010
+ // Returns the cache line size (in bytes) of the processor, or 0 on failure
+
++#include <sys/types.h>
++
+ #if defined(__APPLE__)
+
+ #include <sys/sysctl.h>
diff --git a/audio/faust/pkg-descr b/audio/faust/pkg-descr
new file mode 100644
index 000000000000..ac4a24134953
--- /dev/null
+++ b/audio/faust/pkg-descr
@@ -0,0 +1,6 @@
+FAUST (Functional Audio Stream) is a functional programming language
+specifically designed for real-time signal processing and synthesis.
+FAUST targets high-performance signal processing applications and audio
+plug-ins for a variety of platforms and standards.
+
+WWW: http://faust.grame.fr
diff --git a/audio/faust/pkg-message b/audio/faust/pkg-message
new file mode 100644
index 000000000000..559fe0a14453
--- /dev/null
+++ b/audio/faust/pkg-message
@@ -0,0 +1,14 @@
+======================================================================
+You installed Faust: the programming language for realtime audio
+signal processing.
+
+In order to try it, you can put the final program from
+http://faust.grame.fr/examples/2015/09/30/oscillator.html into the
+source file sine.dsp, and run the faust compiler that will create
+Qt UI with Jack audio backend:
+
+$ faust2jaqt sine.dsp
+$ ./sine;
+
+It will create the window with sliders for two tunable oscillators.
+======================================================================
diff --git a/audio/faust/pkg-plist b/audio/faust/pkg-plist
new file mode 100644
index 000000000000..6a2662810d6a
--- /dev/null
+++ b/audio/faust/pkg-plist
@@ -0,0 +1,983 @@
+bin/encoderunitypackage
+bin/faust
+bin/faust2alqt
+bin/faust2alsa
+bin/faust2alsaconsole
+bin/faust2android
+bin/faust2androidunity
+bin/faust2api
+bin/faust2asmjs
+bin/faust2atomsnippets
+bin/faust2au
+bin/faust2bela
+bin/faust2caqt
+bin/faust2caqtios
+bin/faust2csound
+bin/faust2dssi
+bin/faust2dummy
+bin/faust2dummymem
+bin/faust2eps
+bin/faust2faustvst
+bin/faust2firefox
+bin/faust2gen
+bin/faust2graph
+bin/faust2graphviewer
+bin/faust2ios
+bin/faust2jack
+bin/faust2jackconsole
+bin/faust2jackinternal
+bin/faust2jackrust
+bin/faust2jackserver
+bin/faust2jaqt
+bin/faust2juce
+bin/faust2ladspa
+bin/faust2linuxunity
+bin/faust2lv2
+bin/faust2mathdoc
+bin/faust2mathviewer
+bin/faust2max6
+bin/faust2md
+bin/faust2msp
+bin/faust2netjackconsole
+bin/faust2netjackqt
+bin/faust2nodejs
+bin/faust2octave
+bin/faust2osxiosunity
+bin/faust2owl
+bin/faust2paqt
+bin/faust2pdf
+bin/faust2plot
+bin/faust2png
+bin/faust2puredata
+bin/faust2raqt
+bin/faust2ros
+bin/faust2rosgtk
+bin/faust2rpialsaconsole
+bin/faust2rpinetjackconsole
+bin/faust2sc
+bin/faust2sig
+bin/faust2sigviewer
+bin/faust2smartkeyb
+bin/faust2sndfile
+bin/faust2supercollider
+bin/faust2svg
+bin/faust2unity
+bin/faust2unitywin
+bin/faust2vst
+bin/faust2vsti
+bin/faust2w32max6
+bin/faust2w32msp
+bin/faust2w32puredata
+bin/faust2w32vst
+bin/faust2wasm
+bin/faust2webaudio
+bin/faust2webaudioasm
+bin/faust2webaudiowasm
+bin/faust2webaudiowast
+bin/faustbench
+bin/faustoptflags
+bin/faustpath
+include/faust/au/AUUI.h
+include/faust/audio/alsa-dsp.h
+include/faust/audio/android-dsp.h
+include/faust/audio/audio.h
+include/faust/audio/channels.h
+include/faust/audio/coreaudio-dsp.h
+include/faust/audio/coreaudio-ios-dsp.h
+include/faust/audio/dummy-audio.h
+include/faust/audio/jack-dsp.h
+include/faust/audio/juce-dsp.h
+include/faust/audio/netjack-dsp.h
+include/faust/audio/ofaudio-dsp.h
+include/faust/audio/opensles-android-dsp.h
+include/faust/audio/osc-dsp.h
+include/faust/audio/portaudio-dsp.h
+include/faust/audio/rtaudio-dsp.h
+include/faust/dsp/dsp-adapter.h
+include/faust/dsp/dsp-bench.h
+include/faust/dsp/dsp-checker.h
+include/faust/dsp/dsp-combiner.h
+include/faust/dsp/dsp-optimizer.h
+include/faust/dsp/dsp-tools.h
+include/faust/dsp/dsp.h
+include/faust/dsp/fastmath.cpp
+include/faust/dsp/faust-dynamic-engine.cpp
+include/faust/dsp/faust-dynamic-engine.h
+include/faust/dsp/faust-engine.h
+include/faust/dsp/faust-poly-engine.h
+include/faust/dsp/interpreter-dsp.h
+include/faust/dsp/libfaust-c.h
+include/faust/dsp/libfaust.h
+include/faust/dsp/llvm-c-dsp.h
+include/faust/dsp/llvm-dsp.h
+include/faust/dsp/poly-dsp.h
+include/faust/dsp/proxy-dsp.h
+include/faust/dsp/remote-dsp.h
+include/faust/dsp/sound-player.h
+include/faust/dsp/timed-dsp.h
+include/faust/dsp/wasm-dsp.h
+include/faust/gui/APIUI.h
+include/faust/gui/CGlue.h
+include/faust/gui/CInterface.h
+include/faust/gui/ControlUI.h
+include/faust/gui/DecoratorUI.h
+include/faust/gui/FUI.h
+include/faust/gui/GUI.h
+include/faust/gui/HTTPDControler.h
+include/faust/gui/JSONUI.h
+include/faust/gui/JSONUIDecoder.h
+include/faust/gui/JuceGUI.h
+include/faust/gui/JuceOSCUI.h
+include/faust/gui/JuceParameterUI.h
+include/faust/gui/JuceStateUI.h
+include/faust/gui/MapUI.h
+include/faust/gui/MetaDataUI.h
+include/faust/gui/MidiUI.h
+include/faust/gui/OCVUI.h
+include/faust/gui/OSCControler.h
+include/faust/gui/OSCUI.h
+include/faust/gui/PathBuilder.h
+include/faust/gui/PrintUI.h
+include/faust/gui/RosCI.h
+include/faust/gui/RosUI.h
+include/faust/gui/SimpleParser.h
+include/faust/gui/SoundUI.h
+include/faust/gui/Styles/Blue.qrc
+include/faust/gui/Styles/Blue.qss
+include/faust/gui/Styles/Default.qrc
+include/faust/gui/Styles/Default.qss
+include/faust/gui/Styles/Grey.qrc
+include/faust/gui/Styles/Grey.qss
+include/faust/gui/Styles/Salmon.qrc
+include/faust/gui/Styles/Salmon.qss
+include/faust/gui/UI.h
+include/faust/gui/ValueConverter.h
+include/faust/gui/console.h
+include/faust/gui/faustgtk.h
+include/faust/gui/faustqt.h
+include/faust/gui/httpdUI.h
+include/faust/gui/jsonfaustui.h
+include/faust/gui/meta.h
+include/faust/gui/ring-buffer.h
+include/faust/gui/soundfile.h
+include/faust/midi/RtMidi.cpp
+include/faust/midi/RtMidi.h
+include/faust/midi/bela-midi.h
+include/faust/midi/jack-midi.h
+include/faust/midi/juce-midi.h
+include/faust/midi/midi.h
+include/faust/midi/rt-midi.h
+include/faust/misc.h
+include/faust/osc/FaustFactory.h
+include/faust/osc/FaustNode.h
+include/faust/osc/Message.h
+include/faust/osc/MessageDriven.h
+include/faust/osc/MessageProcessor.h
+include/faust/osc/RootNode.h
+include/faust/osc/smartpointer.h
+include/faust/sound-file.h
+include/faust/unity/AudioPluginInterface.h
+include/faust/vst/faust.h
+include/faust/vst/voice.h
+include/faust/vst/vstui.h
+lib/libHTTPDFaust.a
+lib/libOSCFaust.a
+lib/libfaust.a
+%%DATADIR%%/AU/AUPublic/AUBase/AUBase.cpp
+%%DATADIR%%/AU/AUPublic/AUBase/AUBase.h
+%%DATADIR%%/AU/AUPublic/AUBase/AUDispatch.cpp
+%%DATADIR%%/AU/AUPublic/AUBase/AUDispatch.h
+%%DATADIR%%/AU/AUPublic/AUBase/AUInputElement.cpp
+%%DATADIR%%/AU/AUPublic/AUBase/AUInputElement.h
+%%DATADIR%%/AU/AUPublic/AUBase/AUOutputElement.cpp
+%%DATADIR%%/AU/AUPublic/AUBase/AUOutputElement.h
+%%DATADIR%%/AU/AUPublic/AUBase/AUPlugInDispatch.cpp
+%%DATADIR%%/AU/AUPublic/AUBase/AUPlugInDispatch.h
+%%DATADIR%%/AU/AUPublic/AUBase/AUScopeElement.cpp
+%%DATADIR%%/AU/AUPublic/AUBase/AUScopeElement.h
+%%DATADIR%%/AU/AUPublic/AUBase/ComponentBase.cpp
+%%DATADIR%%/AU/AUPublic/AUBase/ComponentBase.h
+%%DATADIR%%/AU/AUPublic/AUEffectBase/AUEffectBase.cpp
+%%DATADIR%%/AU/AUPublic/AUEffectBase/AUEffectBase.h
+%%DATADIR%%/AU/AUPublic/AUInstrumentBase/AUInstrumentBase.cpp
+%%DATADIR%%/AU/AUPublic/AUInstrumentBase/AUInstrumentBase.h
+%%DATADIR%%/AU/AUPublic/AUInstrumentBase/AUMIDIBase.cpp
+%%DATADIR%%/AU/AUPublic/AUInstrumentBase/AUMIDIBase.h
+%%DATADIR%%/AU/AUPublic/AUInstrumentBase/LockFreeFIFO.h
+%%DATADIR%%/AU/AUPublic/AUInstrumentBase/MIDIControlHandler.h
+%%DATADIR%%/AU/AUPublic/AUInstrumentBase/MusicDeviceBase.cpp
+%%DATADIR%%/AU/AUPublic/AUInstrumentBase/MusicDeviceBase.h
+%%DATADIR%%/AU/AUPublic/AUInstrumentBase/SynthElement.cpp
+%%DATADIR%%/AU/AUPublic/AUInstrumentBase/SynthElement.h
+%%DATADIR%%/AU/AUPublic/AUInstrumentBase/SynthEvent.h
+%%DATADIR%%/AU/AUPublic/AUInstrumentBase/SynthNote.cpp
+%%DATADIR%%/AU/AUPublic/AUInstrumentBase/SynthNote.h
+%%DATADIR%%/AU/AUPublic/AUInstrumentBase/SynthNoteList.cpp
+%%DATADIR%%/AU/AUPublic/AUInstrumentBase/SynthNoteList.h
+%%DATADIR%%/AU/AUPublic/Utility/AUBaseHelper.cpp
+%%DATADIR%%/AU/AUPublic/Utility/AUBaseHelper.h
+%%DATADIR%%/AU/AUPublic/Utility/AUBuffer.cpp
+%%DATADIR%%/AU/AUPublic/Utility/AUBuffer.h
+%%DATADIR%%/AU/AUPublic/Utility/AUMIDIDefs.h
+%%DATADIR%%/AU/AUPublic/Utility/AUSilentTimeout.h
+%%DATADIR%%/AU/English.lproj/InfoPlist.strings
+%%DATADIR%%/AU/FaustAU.exp
+%%DATADIR%%/AU/FaustAU.xcodeproj/project.pbxproj
+%%DATADIR%%/AU/FaustAU.xcodeproj/project.xcworkspace/contents.xcworkspacedata
+%%DATADIR%%/AU/FaustAUCustomView.plist
+%%DATADIR%%/AU/Info.plist
+%%DATADIR%%/AU/PublicUtility/CAAtomic.h
+%%DATADIR%%/AU/PublicUtility/CAAtomicStack.h
+%%DATADIR%%/AU/PublicUtility/CAAudioChannelLayout.cpp
+%%DATADIR%%/AU/PublicUtility/CAAudioChannelLayout.h
+%%DATADIR%%/AU/PublicUtility/CAAutoDisposer.h
+%%DATADIR%%/AU/PublicUtility/CABufferList.cpp
+%%DATADIR%%/AU/PublicUtility/CABufferList.h
+%%DATADIR%%/AU/PublicUtility/CAByteOrder.h
+%%DATADIR%%/AU/PublicUtility/CADebugMacros.cpp
+%%DATADIR%%/AU/PublicUtility/CADebugMacros.h
+%%DATADIR%%/AU/PublicUtility/CADebugPrintf.cpp
+%%DATADIR%%/AU/PublicUtility/CADebugPrintf.h
+%%DATADIR%%/AU/PublicUtility/CADebugger.cpp
+%%DATADIR%%/AU/PublicUtility/CADebugger.h
+%%DATADIR%%/AU/PublicUtility/CAException.h
+%%DATADIR%%/AU/PublicUtility/CAGuard.cpp
+%%DATADIR%%/AU/PublicUtility/CAGuard.h
+%%DATADIR%%/AU/PublicUtility/CAHostTimeBase.cpp
+%%DATADIR%%/AU/PublicUtility/CAHostTimeBase.h
+%%DATADIR%%/AU/PublicUtility/CALogMacros.h
+%%DATADIR%%/AU/PublicUtility/CAMath.h
+%%DATADIR%%/AU/PublicUtility/CAMutex.cpp
+%%DATADIR%%/AU/PublicUtility/CAMutex.h
+%%DATADIR%%/AU/PublicUtility/CAReferenceCounted.h
+%%DATADIR%%/AU/PublicUtility/CAStreamBasicDescription.cpp
+%%DATADIR%%/AU/PublicUtility/CAStreamBasicDescription.h
+%%DATADIR%%/AU/PublicUtility/CAThreadSafeList.h
+%%DATADIR%%/AU/PublicUtility/CAVectorUnit.cpp
+%%DATADIR%%/AU/PublicUtility/CAVectorUnit.h
+%%DATADIR%%/AU/PublicUtility/CAVectorUnitTypes.h
+%%DATADIR%%/AU/PublicUtility/CAXException.cpp
+%%DATADIR%%/AU/PublicUtility/CAXException.h
+%%DATADIR%%/AU/SectionPatternLight.tiff
+%%DATADIR%%/AU/Source/AUSource/FaustAU.h
+%%DATADIR%%/AU/Source/AUSource/FaustAU.r
+%%DATADIR%%/AU/Source/AUSource/FaustAUVersion.h
+%%DATADIR%%/AU/Source/CocoaUI/FaustAU_Bargraph.h
+%%DATADIR%%/AU/Source/CocoaUI/FaustAU_Bargraph.m
+%%DATADIR%%/AU/Source/CocoaUI/FaustAU_Button.h
+%%DATADIR%%/AU/Source/CocoaUI/FaustAU_Button.m
+%%DATADIR%%/AU/Source/CocoaUI/FaustAU_CustomView.h
+%%DATADIR%%/AU/Source/CocoaUI/FaustAU_CustomView.m
+%%DATADIR%%/AU/Source/CocoaUI/FaustAU_CustomViewFactory.h
+%%DATADIR%%/AU/Source/CocoaUI/FaustAU_CustomViewFactory.m
+%%DATADIR%%/AU/Source/CocoaUI/FaustAU_Knob.h
+%%DATADIR%%/AU/Source/CocoaUI/FaustAU_Knob.m
+%%DATADIR%%/AU/Source/CocoaUI/FaustAU_Slider.h
+%%DATADIR%%/AU/Source/CocoaUI/FaustAU_Slider.m
+%%DATADIR%%/AU/version.plist
+%%DATADIR%%/alchemy-as.cpp
+%%DATADIR%%/alsa-console.cpp
+%%DATADIR%%/alsa-gtk.cpp
+%%DATADIR%%/alsa-qt.cpp
+%%DATADIR%%/android/README.md
+%%DATADIR%%/android/android.iml
+%%DATADIR%%/android/app/CMakeLists.txt
+%%DATADIR%%/android/app/app.iml
+%%DATADIR%%/android/app/build.gradle
+%%DATADIR%%/android/app/proguard-rules.pro
+%%DATADIR%%/android/app/src/main/AndroidManifest.xml
+%%DATADIR%%/android/app/src/main/java/android/widget/VerticalSeekBar.java
+%%DATADIR%%/android/app/src/main/java/com/dsp_faust/dsp_faust.java
+%%DATADIR%%/android/app/src/main/java/com/dsp_faust/dsp_faustJNI.java
+%%DATADIR%%/android/app/src/main/java/com/faust/BarGraph.java
+%%DATADIR%%/android/app/src/main/java/com/faust/Checkbox.java
+%%DATADIR%%/android/app/src/main/java/com/faust/ConfigWindow.java
+%%DATADIR%%/android/app/src/main/java/com/faust/FaustActivity.java
+%%DATADIR%%/android/app/src/main/java/com/faust/HorizontalSlider.java
+%%DATADIR%%/android/app/src/main/java/com/faust/Knob.java
+%%DATADIR%%/android/app/src/main/java/com/faust/Menu.java
+%%DATADIR%%/android/app/src/main/java/com/faust/MonochromeView.java
+%%DATADIR%%/android/app/src/main/java/com/faust/MultiActivity.java
+%%DATADIR%%/android/app/src/main/java/com/faust/MultiKeyboardActivity.java
+%%DATADIR%%/android/app/src/main/java/com/faust/MultiParams.java
+%%DATADIR%%/android/app/src/main/java/com/faust/Nentry.java
+%%DATADIR%%/android/app/src/main/java/com/faust/Osc.java
+%%DATADIR%%/android/app/src/main/java/com/faust/ParametersInfo.java
+%%DATADIR%%/android/app/src/main/java/com/faust/PianoActivity.java
+%%DATADIR%%/android/app/src/main/java/com/faust/PianoKeyboard.java
+%%DATADIR%%/android/app/src/main/java/com/faust/PushButton.java
+%%DATADIR%%/android/app/src/main/java/com/faust/Radio.java
+%%DATADIR%%/android/app/src/main/java/com/faust/SelectBar.java
+%%DATADIR%%/android/app/src/main/java/com/faust/UI.java
+%%DATADIR%%/android/app/src/main/java/com/faust/VerticalSlider.java
+%%DATADIR%%/android/app/src/main/java/com/illposed/osc/AbstractOSCPacket.java
+%%DATADIR%%/android/app/src/main/java/com/illposed/osc/AddressSelector.java
+%%DATADIR%%/android/app/src/main/java/com/illposed/osc/OSCBundle.java
+%%DATADIR%%/android/app/src/main/java/com/illposed/osc/OSCImpulse.java
+%%DATADIR%%/android/app/src/main/java/com/illposed/osc/OSCListener.java
+%%DATADIR%%/android/app/src/main/java/com/illposed/osc/OSCMessage.java
+%%DATADIR%%/android/app/src/main/java/com/illposed/osc/OSCPacket.java
+%%DATADIR%%/android/app/src/main/java/com/illposed/osc/OSCPort.java
+%%DATADIR%%/android/app/src/main/java/com/illposed/osc/OSCPortIn.java
+%%DATADIR%%/android/app/src/main/java/com/illposed/osc/OSCPortOut.java
+%%DATADIR%%/android/app/src/main/java/com/illposed/osc/package-info.java
+%%DATADIR%%/android/app/src/main/java/com/illposed/osc/utility/JavaRegexAddressSelector.java
+%%DATADIR%%/android/app/src/main/java/com/illposed/osc/utility/OSCByteArrayToJavaConverter.java
+%%DATADIR%%/android/app/src/main/java/com/illposed/osc/utility/OSCJavaToByteArrayConverter.java
+%%DATADIR%%/android/app/src/main/java/com/illposed/osc/utility/OSCPacketDispatcher.java
+%%DATADIR%%/android/app/src/main/java/com/illposed/osc/utility/OSCPatternAddressSelector.java
+%%DATADIR%%/android/app/src/main/java/com/illposed/osc/utility/package-info.java
+%%DATADIR%%/android/app/src/main/java/com/triggertrap/seekarc/SeekArc.java
+%%DATADIR%%/android/app/src/main/res/drawable-hdpi/ic_accelcurveoff.png
+%%DATADIR%%/android/app/src/main/res/drawable-hdpi/ic_accelcurveon.png
+%%DATADIR%%/android/app/src/main/res/drawable-hdpi/ic_accelinvertcurveoff.png
+%%DATADIR%%/android/app/src/main/res/drawable-hdpi/ic_accelinvertcurveon.png
+%%DATADIR%%/android/app/src/main/res/drawable-hdpi/ic_accelinvertoff.png
+%%DATADIR%%/android/app/src/main/res/drawable-hdpi/ic_accelinverton.png
+%%DATADIR%%/android/app/src/main/res/drawable-hdpi/ic_accelnormoff.png
+%%DATADIR%%/android/app/src/main/res/drawable-hdpi/ic_accelnormon.png
+%%DATADIR%%/android/app/src/main/res/drawable-hdpi/ic_keyboardicon.png
+%%DATADIR%%/android/app/src/main/res/drawable-hdpi/ic_launcher.png
+%%DATADIR%%/android/app/src/main/res/drawable-hdpi/ic_lockiconclose.png
+%%DATADIR%%/android/app/src/main/res/drawable-hdpi/ic_lockiconopen.png
+%%DATADIR%%/android/app/src/main/res/drawable-hdpi/ic_reset.png
+%%DATADIR%%/android/app/src/main/res/drawable-hdpi/ic_zoomin.png
+%%DATADIR%%/android/app/src/main/res/drawable-hdpi/ic_zoomout.png
+%%DATADIR%%/android/app/src/main/res/drawable-mdpi/ic_accelcurveoff.png
+%%DATADIR%%/android/app/src/main/res/drawable-mdpi/ic_accelcurveon.png
+%%DATADIR%%/android/app/src/main/res/drawable-mdpi/ic_accelinvertcurveoff.png
+%%DATADIR%%/android/app/src/main/res/drawable-mdpi/ic_accelinvertcurveon.png
+%%DATADIR%%/android/app/src/main/res/drawable-mdpi/ic_accelinvertoff.png
+%%DATADIR%%/android/app/src/main/res/drawable-mdpi/ic_accelinverton.png
+%%DATADIR%%/android/app/src/main/res/drawable-mdpi/ic_accelnormoff.png
+%%DATADIR%%/android/app/src/main/res/drawable-mdpi/ic_accelnormon.png
+%%DATADIR%%/android/app/src/main/res/drawable-mdpi/ic_keyboardicon.png
+%%DATADIR%%/android/app/src/main/res/drawable-mdpi/ic_launcher.png
+%%DATADIR%%/android/app/src/main/res/drawable-mdpi/ic_lockiconclose.png
+%%DATADIR%%/android/app/src/main/res/drawable-mdpi/ic_lockiconopen.png
+%%DATADIR%%/android/app/src/main/res/drawable-mdpi/ic_reset.png
+%%DATADIR%%/android/app/src/main/res/drawable-mdpi/ic_zoomin.png
+%%DATADIR%%/android/app/src/main/res/drawable-mdpi/ic_zoomout.png
+%%DATADIR%%/android/app/src/main/res/drawable-xhdpi/check_down.png
+%%DATADIR%%/android/app/src/main/res/drawable-xhdpi/check_up.png
+%%DATADIR%%/android/app/src/main/res/drawable-xhdpi/ic_accelcurveoff.png
+%%DATADIR%%/android/app/src/main/res/drawable-xhdpi/ic_accelcurveon.png
+%%DATADIR%%/android/app/src/main/res/drawable-xhdpi/ic_accelinvertcurveoff.png
+%%DATADIR%%/android/app/src/main/res/drawable-xhdpi/ic_accelinvertcurveon.png
+%%DATADIR%%/android/app/src/main/res/drawable-xhdpi/ic_accelinvertoff.png
+%%DATADIR%%/android/app/src/main/res/drawable-xhdpi/ic_accelinverton.png
+%%DATADIR%%/android/app/src/main/res/drawable-xhdpi/ic_accelnormoff.png
+%%DATADIR%%/android/app/src/main/res/drawable-xhdpi/ic_accelnormon.png
+%%DATADIR%%/android/app/src/main/res/drawable-xhdpi/ic_keyboardicon.png
+%%DATADIR%%/android/app/src/main/res/drawable-xhdpi/ic_launcher.png
+%%DATADIR%%/android/app/src/main/res/drawable-xhdpi/ic_lockiconclose.png
+%%DATADIR%%/android/app/src/main/res/drawable-xhdpi/ic_lockiconopen.png
+%%DATADIR%%/android/app/src/main/res/drawable-xhdpi/ic_reset.png
+%%DATADIR%%/android/app/src/main/res/drawable-xhdpi/ic_zoomin.png
+%%DATADIR%%/android/app/src/main/res/drawable-xhdpi/ic_zoomout.png
+%%DATADIR%%/android/app/src/main/res/drawable-xhdpi/oldKeys/piano_key_black.png
+%%DATADIR%%/android/app/src/main/res/drawable-xhdpi/oldKeys/piano_key_black_.png
+%%DATADIR%%/android/app/src/main/res/drawable-xhdpi/oldKeys/piano_key_black_down.png
+%%DATADIR%%/android/app/src/main/res/drawable-xhdpi/oldKeys/piano_key_black_down_.png
+%%DATADIR%%/android/app/src/main/res/drawable-xhdpi/oldKeys/piano_key_center.png
+%%DATADIR%%/android/app/src/main/res/drawable-xhdpi/oldKeys/piano_key_center_.png
+%%DATADIR%%/android/app/src/main/res/drawable-xhdpi/oldKeys/piano_key_center_down.png
+%%DATADIR%%/android/app/src/main/res/drawable-xhdpi/oldKeys/piano_key_center_down_.png
+%%DATADIR%%/android/app/src/main/res/drawable-xhdpi/oldKeys/piano_key_left.png
+%%DATADIR%%/android/app/src/main/res/drawable-xhdpi/oldKeys/piano_key_left_.png
+%%DATADIR%%/android/app/src/main/res/drawable-xhdpi/oldKeys/piano_key_left_down.png
+%%DATADIR%%/android/app/src/main/res/drawable-xhdpi/oldKeys/piano_key_right.png
+%%DATADIR%%/android/app/src/main/res/drawable-xhdpi/oldKeys/piano_key_right_.png
+%%DATADIR%%/android/app/src/main/res/drawable-xhdpi/oldKeys/piano_key_right_down.png
+%%DATADIR%%/android/app/src/main/res/drawable-xhdpi/oldKeys/piano_key_right_down_.png
+%%DATADIR%%/android/app/src/main/res/drawable-xhdpi/piano_key_black.png
+%%DATADIR%%/android/app/src/main/res/drawable-xhdpi/piano_key_black_down.png
+%%DATADIR%%/android/app/src/main/res/drawable-xhdpi/piano_key_center.png
+%%DATADIR%%/android/app/src/main/res/drawable-xhdpi/piano_key_center_down.png
+%%DATADIR%%/android/app/src/main/res/drawable-xhdpi/piano_key_left.png
+%%DATADIR%%/android/app/src/main/res/drawable-xhdpi/piano_key_left_down.png
+%%DATADIR%%/android/app/src/main/res/drawable-xhdpi/piano_key_right.png
+%%DATADIR%%/android/app/src/main/res/drawable-xhdpi/piano_key_right_down.png
+%%DATADIR%%/android/app/src/main/res/drawable-xhdpi/scrubber_control_disabled_holo.png
+%%DATADIR%%/android/app/src/main/res/drawable-xhdpi/scrubber_control_focused_holo.png
+%%DATADIR%%/android/app/src/main/res/drawable-xhdpi/scrubber_control_normal_holo.png
+%%DATADIR%%/android/app/src/main/res/drawable-xhdpi/scrubber_control_pressed_holo.png
+%%DATADIR%%/android/app/src/main/res/drawable/checkbox.xml
+%%DATADIR%%/android/app/src/main/res/drawable/seek_arc_control_selector.xml
+%%DATADIR%%/android/app/src/main/res/layout/combined.xml
+%%DATADIR%%/android/app/src/main/res/layout/main.xml
+%%DATADIR%%/android/app/src/main/res/layout/multi.xml
+%%DATADIR%%/android/app/src/main/res/layout/piano.xml
+%%DATADIR%%/android/app/src/main/res/menu/main_activity_actions.xml
+%%DATADIR%%/android/app/src/main/res/values-v11/styles.xml
+%%DATADIR%%/android/app/src/main/res/values-v14/styles.xml
+%%DATADIR%%/android/app/src/main/res/values/attrs.xml
+%%DATADIR%%/android/app/src/main/res/values/colors.xml
+%%DATADIR%%/android/app/src/main/res/values/strings.xml
+%%DATADIR%%/android/app/src/main/res/values/styles.xml
+%%DATADIR%%/android/app/tools/faust2android.keystore
+%%DATADIR%%/android/build.gradle
+%%DATADIR%%/android/gradle.properties
+%%DATADIR%%/android/gradle/wrapper/gradle-wrapper.jar
+%%DATADIR%%/android/gradle/wrapper/gradle-wrapper.properties
+%%DATADIR%%/android/gradlew
+%%DATADIR%%/android/gradlew.bat
+%%DATADIR%%/android/img/accel.png
+%%DATADIR%%/android/img/faust2android.png
+%%DATADIR%%/android/img/keyb.png
+%%DATADIR%%/android/img/multi.png
+%%DATADIR%%/android/img/multiKeyb.png
+%%DATADIR%%/android/local.properties
+%%DATADIR%%/android/settings.gradle
+%%DATADIR%%/api/DspFaust.cpp
+%%DATADIR%%/api/DspFaust.h
+%%DATADIR%%/api/README.md
+%%DATADIR%%/api/android/README.md
+%%DATADIR%%/api/android/jni/DspFaust.java
+%%DATADIR%%/api/android/jni/dsp_faust.java
+%%DATADIR%%/api/android/jni/dsp_faustJNI.java
+%%DATADIR%%/api/android/jni/dsp_faust_interface.i
+%%DATADIR%%/api/android/jni/java_interface_wrap.cpp
+%%DATADIR%%/api/doc/Android.md
+%%DATADIR%%/api/doc/Generic.md
+%%DATADIR%%/api/doc/iOS.md
+%%DATADIR%%/au-effect.cpp
+%%DATADIR%%/au-instrument.cpp
+%%DATADIR%%/bela.cpp
+%%DATADIR%%/bench.cpp
+%%DATADIR%%/c-jack-gtk.c
+%%DATADIR%%/ca-qt.cpp
+%%DATADIR%%/csound.cpp
+%%DATADIR%%/dssi.cpp
+%%DATADIR%%/dummy-mem.cpp
+%%DATADIR%%/dummy.cpp
+%%DATADIR%%/faust-llvm.cpp
+%%DATADIR%%/faust-netjack-gtk.cpp
+%%DATADIR%%/faustbench.cpp
+%%DATADIR%%/faustui.js
+%%DATADIR%%/faustvst.cpp
+%%DATADIR%%/faustvstqt.h
+%%DATADIR%%/gen-json.cpp
+%%DATADIR%%/iOS-bench/faustbench.xcodeproj/project.pbxproj
+%%DATADIR%%/iOS-bench/faustbench.xcodeproj/project.xcworkspace/contents.xcworkspacedata
+%%DATADIR%%/iOS-bench/faustbench/AppDelegate.h
+%%DATADIR%%/iOS-bench/faustbench/AppDelegate.m
+%%DATADIR%%/iOS-bench/faustbench/Assets.xcassets/AppIcon.appiconset/Contents.json
+%%DATADIR%%/iOS-bench/faustbench/Base.lproj/LaunchScreen.storyboard
+%%DATADIR%%/iOS-bench/faustbench/Base.lproj/Main.storyboard
+%%DATADIR%%/iOS-bench/faustbench/Info.plist
+%%DATADIR%%/iOS-bench/faustbench/ViewController.h
+%%DATADIR%%/iOS-bench/faustbench/ViewController.m
+%%DATADIR%%/iOS-bench/faustbench/main.m
+%%DATADIR%%/iOS/Default-568h@2x.png
+%%DATADIR%%/iOS/Default-Landscape@2x~ipad.png
+%%DATADIR%%/iOS/Default-Landscape~ipad.png
+%%DATADIR%%/iOS/Default-Portrait@2x~ipad.png
+%%DATADIR%%/iOS/Default-Portrait~ipad.png
+%%DATADIR%%/iOS/Default.png
+%%DATADIR%%/iOS/Default@2x.png
+%%DATADIR%%/iOS/Template_CoreAudio/Images.xcassets/AppIcon.appiconset/Contents.json
+%%DATADIR%%/iOS/Template_CoreAudio/Images.xcassets/AppIcon.appiconset/Icon_Faust_1024-1024.png
+%%DATADIR%%/iOS/Template_CoreAudio/Images.xcassets/AppIcon.appiconset/Icon_Faust_1024-20.png
+%%DATADIR%%/iOS/Template_CoreAudio/Images.xcassets/AppIcon.appiconset/Icon_Faust_1024-20@2x-1.png
+%%DATADIR%%/iOS/Template_CoreAudio/Images.xcassets/AppIcon.appiconset/Icon_Faust_1024-20@2x.png
+%%DATADIR%%/iOS/Template_CoreAudio/Images.xcassets/AppIcon.appiconset/Icon_Faust_1024-20@3x.png
+%%DATADIR%%/iOS/Template_CoreAudio/Images.xcassets/AppIcon.appiconset/Icon_Faust_1024-29.png
+%%DATADIR%%/iOS/Template_CoreAudio/Images.xcassets/AppIcon.appiconset/Icon_Faust_1024-29@2x-1.png
+%%DATADIR%%/iOS/Template_CoreAudio/Images.xcassets/AppIcon.appiconset/Icon_Faust_1024-29@2x.png
+%%DATADIR%%/iOS/Template_CoreAudio/Images.xcassets/AppIcon.appiconset/Icon_Faust_1024-29@3x.png
+%%DATADIR%%/iOS/Template_CoreAudio/Images.xcassets/AppIcon.appiconset/Icon_Faust_1024-40.png
+%%DATADIR%%/iOS/Template_CoreAudio/Images.xcassets/AppIcon.appiconset/Icon_Faust_1024-40@2x-1.png
+%%DATADIR%%/iOS/Template_CoreAudio/Images.xcassets/AppIcon.appiconset/Icon_Faust_1024-40@2x.png
+%%DATADIR%%/iOS/Template_CoreAudio/Images.xcassets/AppIcon.appiconset/Icon_Faust_1024-40@3x.png
+%%DATADIR%%/iOS/Template_CoreAudio/Images.xcassets/AppIcon.appiconset/Icon_Faust_1024-60@2x.png
+%%DATADIR%%/iOS/Template_CoreAudio/Images.xcassets/AppIcon.appiconset/Icon_Faust_1024-60@3x.png
+%%DATADIR%%/iOS/Template_CoreAudio/Images.xcassets/AppIcon.appiconset/Icon_Faust_1024-76.png
+%%DATADIR%%/iOS/Template_CoreAudio/Images.xcassets/AppIcon.appiconset/Icon_Faust_1024-76@2x.png
+%%DATADIR%%/iOS/Template_CoreAudio/Images.xcassets/AppIcon.appiconset/Icon_Faust_1024-83.5@2x.png
+%%DATADIR%%/iOS/Template_CoreAudio/Images.xcassets/Contents.json
+%%DATADIR%%/iOS/iOS.xcodeproj/project.pbxproj
+%%DATADIR%%/iOS/iOS.xcodeproj/project.xcworkspace/contents.xcworkspacedata
+%%DATADIR%%/iOS/iOS.xcodeproj/xcshareddata/xcschemes/Template_CoreAudio.xcscheme
+%%DATADIR%%/iOS/iOS.xcodeproj/xcshareddata/xcschemes/Template_CoreAudio_32bits.xcscheme
+%%DATADIR%%/iOS/iOS.xcodeproj/xcshareddata/xcschemes/Template_Jack.xcscheme
+%%DATADIR%%/iOS/iOS/FIAppDelegate.h
+%%DATADIR%%/iOS/iOS/FIAppDelegate.mm
+%%DATADIR%%/iOS/iOS/FIBargraph.h
+%%DATADIR%%/iOS/iOS/FIBargraph.mm
+%%DATADIR%%/iOS/iOS/FIBox.h
+%%DATADIR%%/iOS/iOS/FIBox.mm
+%%DATADIR%%/iOS/iOS/FIButton.h
+%%DATADIR%%/iOS/iOS/FIButton.mm
+%%DATADIR%%/iOS/iOS/FICocoaUI.h
+%%DATADIR%%/iOS/iOS/FIFlipsideViewController.h
+%%DATADIR%%/iOS/iOS/FIFlipsideViewController.mm
+%%DATADIR%%/iOS/iOS/FIHint.h
+%%DATADIR%%/iOS/iOS/FIHint.mm
+%%DATADIR%%/iOS/iOS/FIKnob.h
+%%DATADIR%%/iOS/iOS/FIKnob.mm
+%%DATADIR%%/iOS/iOS/FIMainViewController.h
+%%DATADIR%%/iOS/iOS/FIMainViewController.mm
+%%DATADIR%%/iOS/iOS/FIResponder.h
+%%DATADIR%%/iOS/iOS/FIResponder.mm
+%%DATADIR%%/iOS/iOS/FIScrollView.h
+%%DATADIR%%/iOS/iOS/FIScrollView.mm
+%%DATADIR%%/iOS/iOS/FISensorFilter.h
+%%DATADIR%%/iOS/iOS/FISensorFilter.mm
+%%DATADIR%%/iOS/iOS/FISlider.h
+%%DATADIR%%/iOS/iOS/FISlider.mm
+%%DATADIR%%/iOS/iOS/FITabView.h
+%%DATADIR%%/iOS/iOS/FITabView.mm
+%%DATADIR%%/iOS/iOS/FITextField.h
+%%DATADIR%%/iOS/iOS/FITextField.mm
+%%DATADIR%%/iOS/iOS/JackView.h
+%%DATADIR%%/iOS/iOS/JackView.mm
+%%DATADIR%%/iOS/iOS/JackViewPortsView.h
+%%DATADIR%%/iOS/iOS/JackViewPortsView.mm
+%%DATADIR%%/iOS/iOS/JackViewPortsViewBackgroundView.h
+%%DATADIR%%/iOS/iOS/JackViewPortsViewBackgroundView.mm
+%%DATADIR%%/iOS/iOS/close.png
+%%DATADIR%%/iOS/iOS/close@2x.png
+%%DATADIR%%/iOS/iOS/en.lproj/InfoPlist.strings
+%%DATADIR%%/iOS/iOS/en.lproj/MainStoryboard_iPad.storyboard
+%%DATADIR%%/iOS/iOS/en.lproj/MainStoryboard_iPhone.storyboard
+%%DATADIR%%/iOS/iOS/iOS-Info.plist
+%%DATADIR%%/iOS/iOS/iOS-Prefix.pch
+%%DATADIR%%/iOS/iOS/main.m
+%%DATADIR%%/iOS/iOSTests/en.lproj/InfoPlist.strings
+%%DATADIR%%/iOS/iOSTests/iOSTests-Info.plist
+%%DATADIR%%/iOS/iOSTests/iOSTests.h
+%%DATADIR%%/iOS/iOSTests/iOSTests.m
+%%DATADIR%%/iOS/ios-faust.h
+%%DATADIR%%/iOS/pix/Icon-Analyzer.png
+%%DATADIR%%/iOS/pix/Icon-Analyzer136.png
+%%DATADIR%%/iOS/pix/Icon-Analyzer@2x.png
+%%DATADIR%%/iOS/pix/Icon-Delete.png
+%%DATADIR%%/iOS/pix/Icon-Delete@2x.png
+%%DATADIR%%/iOS/pix/Icon-Expand.png
+%%DATADIR%%/iOS/pix/Icon-Expand@2x.png
+%%DATADIR%%/iOS/pix/Icon-Fx.png
+%%DATADIR%%/iOS/pix/Icon-Fx136.png
+%%DATADIR%%/iOS/pix/Icon-Fx@2x.png
+%%DATADIR%%/iOS/pix/Icon-Jack.png
+%%DATADIR%%/iOS/pix/Icon-Jack@2x.png
+%%DATADIR%%/iOS/pix/Icon-Output.png
+%%DATADIR%%/iOS/pix/Icon-Output1024.png
+%%DATADIR%%/iOS/pix/Icon-Output136.png
+%%DATADIR%%/iOS/pix/Icon-Output@2x.png
+%%DATADIR%%/iOS/pix/Icon_Apple.png
+%%DATADIR%%/iOS/pix/Icon_Apple@2x.png
+%%DATADIR%%/iOS/pix/ic_accelcurveon.png
+%%DATADIR%%/iOS/pix/ic_accelinvertcurveon.png
+%%DATADIR%%/iOS/pix/ic_accelinverton.png
+%%DATADIR%%/iOS/pix/ic_accelnormon.png
+%%DATADIR%%/iOS/pix/jackview-audio-off.png
+%%DATADIR%%/iOS/pix/jackview-audio-off@2x.png
+%%DATADIR%%/iOS/pix/jackview-audio-on.png
+%%DATADIR%%/iOS/pix/jackview-audio-on@2x.png
+%%DATADIR%%/iOS/pix/jackview-in.png
+%%DATADIR%%/iOS/pix/jackview-in@2x.png
+%%DATADIR%%/iOS/pix/jackview-midi-off.png
+%%DATADIR%%/iOS/pix/jackview-midi-off@2x.png
+%%DATADIR%%/iOS/pix/jackview-midi-on.png
+%%DATADIR%%/iOS/pix/jackview-midi-on@2x.png
+%%DATADIR%%/iOS/pix/jackview-out.png
+%%DATADIR%%/iOS/pix/jackview-out@2x.png
+%%DATADIR%%/iOSKeyboard.cpp
+%%DATADIR%%/ios-coreaudio-jack.cpp
+%%DATADIR%%/ios-coreaudio.cpp
+%%DATADIR%%/jack-console.cpp
+%%DATADIR%%/jack-gtk-ros.cpp
+%%DATADIR%%/jack-gtk.cpp
+%%DATADIR%%/jack-internal.cpp
+%%DATADIR%%/jack-qt.cpp
+%%DATADIR%%/jack-ros.cpp
+%%DATADIR%%/java-minimal.java
+%%DATADIR%%/java-swing.java
+%%DATADIR%%/js/faust.js
+%%DATADIR%%/js/faust_webaudio_tools.js
+%%DATADIR%%/js/faustui.js
+%%DATADIR%%/js/faustuihtml.js
+%%DATADIR%%/js/jdesc.js
+%%DATADIR%%/js/jquery-1.7.1.min.js
+%%DATADIR%%/js/jsscripts.js
+%%DATADIR%%/js/stylesheet.js
+%%DATADIR%%/js/svg/api/Makefile
+%%DATADIR%%/js/svg/api/make.bat
+%%DATADIR%%/js/svg/api/source/conf.py
+%%DATADIR%%/js/svg/api/source/constants.rst
+%%DATADIR%%/js/svg/api/source/customizing.rst
+%%DATADIR%%/js/svg/api/source/index.rst
+%%DATADIR%%/js/svg/api/source/overview.rst
+%%DATADIR%%/js/svg/faust_css.css
+%%DATADIR%%/js/svg/faust_jquery_svg_backend.js
+%%DATADIR%%/js/svg/faust_load_external_file.js
+%%DATADIR%%/js/svg/faust_mobile.js
+%%DATADIR%%/js/svg/faust_proto.js
+%%DATADIR%%/js/svg/faust_server_communication.js
+%%DATADIR%%/js/svg/faust_ui_audio_bridge.js
+%%DATADIR%%/js/svg/faust_ui_builder.js
+%%DATADIR%%/js/svg/faust_ui_inits.js
+%%DATADIR%%/js/svg/faust_ui_interact.js
+%%DATADIR%%/js/svg/faust_ui_objects.js
+%%DATADIR%%/js/svg/jquery-1.7.1.min.js
+%%DATADIR%%/js/svg/jquerysvg/jquery.svg.css
+%%DATADIR%%/js/svg/jquerysvg/jquery.svg.js
+%%DATADIR%%/js/svg/jquerysvg/jquery.svg.min.js
+%%DATADIR%%/js/svg/jquerysvg/jquery.svg.pack.js
+%%DATADIR%%/js/svg/jquerysvg/jquery.svganim.js
+%%DATADIR%%/js/svg/jquerysvg/jquery.svganim.min.js
+%%DATADIR%%/js/svg/jquerysvg/jquery.svganim.pack.js
+%%DATADIR%%/js/svg/jquerysvg/jquery.svgdom.js
+%%DATADIR%%/js/svg/jquerysvg/jquery.svgdom.min.js
+%%DATADIR%%/js/svg/jquerysvg/jquery.svgdom.pack.js
+%%DATADIR%%/js/svg/jquerysvg/jquery.svgfilter.js
+%%DATADIR%%/js/svg/jquerysvg/jquery.svgfilter.min.js
+%%DATADIR%%/js/svg/jquerysvg/jquery.svgfilter.pack.js
+%%DATADIR%%/js/svg/jquerysvg/jquery.svggraph.js
+%%DATADIR%%/js/svg/jquerysvg/jquery.svggraph.min.js
+%%DATADIR%%/js/svg/jquerysvg/jquery.svggraph.pack.js
+%%DATADIR%%/js/svg/jquerysvg/jquery.svgplot.js
+%%DATADIR%%/js/svg/jquerysvg/jquery.svgplot.min.js
+%%DATADIR%%/js/svg/jquerysvg/jquery.svgplot.pack.js
+%%DATADIR%%/juce-plugin.cpp
+%%DATADIR%%/juce-standalone.cpp
+%%DATADIR%%/juce/README.md
+%%DATADIR%%/juce/plugin/plugin.jucer
+%%DATADIR%%/juce/standalone/standalone.jucer
+%%DATADIR%%/ladspa.cpp
+%%DATADIR%%/latexheader.tex
+%%DATADIR%%/libsndfile.a
+%%DATADIR%%/llvm-jack-gtk.cpp
+%%DATADIR%%/lv2.cpp
+%%DATADIR%%/lv2qtgui.h
+%%DATADIR%%/lv2ui.cpp
+%%DATADIR%%/mathdoctexts-de.txt
+%%DATADIR%%/mathdoctexts-default.txt
+%%DATADIR%%/mathdoctexts-en.txt
+%%DATADIR%%/mathdoctexts-fr.txt
+%%DATADIR%%/mathdoctexts-it.txt
+%%DATADIR%%/matlabplot.cpp
+%%DATADIR%%/max-msp/faustgen-wrapper-poly.maxpat
+%%DATADIR%%/max-msp/faustgen-wrapper.maxpat
+%%DATADIR%%/max-msp/max-msp.cpp
+%%DATADIR%%/max-msp/max-msp64.cpp
+%%DATADIR%%/max-msp/ui.js
+%%DATADIR%%/max-msp/wrapper-poly.maxpat
+%%DATADIR%%/max-msp/wrapper.maxpat
+%%DATADIR%%/minimal-effect.cpp
+%%DATADIR%%/minimal-jack.rs
+%%DATADIR%%/minimal.c
+%%DATADIR%%/minimal.cpp
+%%DATADIR%%/minimal.rs
+%%DATADIR%%/module.cpp
+%%DATADIR%%/mr-plot.cpp
+%%DATADIR%%/ms-jack-gtk.cpp
+%%DATADIR%%/netjack-console.cpp
+%%DATADIR%%/netjack-qt.cpp
+%%DATADIR%%/nodejs/DspFaustNode.cpp
+%%DATADIR%%/nodejs/DspFaustNode.h
+%%DATADIR%%/nodejs/README.md
+%%DATADIR%%/nodejs/binding.gyp
+%%DATADIR%%/nodejs/faust.cpp
+%%DATADIR%%/octave.cpp
+%%DATADIR%%/old-scheduler.cpp
+%%DATADIR%%/oscio-gtk.cpp
+%%DATADIR%%/oscio-qt.cpp
+%%DATADIR%%/osclib/Makefile
+%%DATADIR%%/osclib/README.md
+%%DATADIR%%/osclib/android/jni/Android.mk
+%%DATADIR%%/osclib/android/jni/Application.mk
+%%DATADIR%%/osclib/faust/Doxyfile
+%%DATADIR%%/osclib/faust/Makefile
+%%DATADIR%%/osclib/faust/README.md
+%%DATADIR%%/osclib/faust/changelog.txt
+%%DATADIR%%/osclib/faust/cmake/CMakeLists.txt
+%%DATADIR%%/osclib/faust/faust/OSCControler.h
+%%DATADIR%%/osclib/faust/faust/OSCIO.h
+%%DATADIR%%/osclib/faust/faust/osc/FaustFactory.h
+%%DATADIR%%/osclib/faust/faust/osc/FaustNode.h
+%%DATADIR%%/osclib/faust/faust/osc/Message.h
+%%DATADIR%%/osclib/faust/faust/osc/MessageDriven.h
+%%DATADIR%%/osclib/faust/faust/osc/MessageProcessor.h
+%%DATADIR%%/osclib/faust/faust/osc/RootNode.h
+%%DATADIR%%/osclib/faust/faust/osc/smartpointer.h
+%%DATADIR%%/osclib/faust/libOSCFaust.a
+%%DATADIR%%/osclib/faust/license.txt
+%%DATADIR%%/osclib/faust/src/OSCControler.cpp
+%%DATADIR%%/osclib/faust/src/OSCControler.o
+%%DATADIR%%/osclib/faust/src/lib/OSCFError.cpp
+%%DATADIR%%/osclib/faust/src/lib/OSCFError.h
+%%DATADIR%%/osclib/faust/src/lib/OSCFError.o
+%%DATADIR%%/osclib/faust/src/lib/OSCRegexp.cpp
+%%DATADIR%%/osclib/faust/src/lib/OSCRegexp.h
+%%DATADIR%%/osclib/faust/src/lib/OSCRegexp.o
+%%DATADIR%%/osclib/faust/src/lib/deelx.h
+%%DATADIR%%/osclib/faust/src/msg/Message.cpp
+%%DATADIR%%/osclib/faust/src/msg/Message.o
+%%DATADIR%%/osclib/faust/src/nodes/FaustFactory.cpp
+%%DATADIR%%/osclib/faust/src/nodes/FaustFactory.o
+%%DATADIR%%/osclib/faust/src/nodes/FaustNode.cpp
+%%DATADIR%%/osclib/faust/src/nodes/FaustNode.o
+%%DATADIR%%/osclib/faust/src/nodes/MessageDriven.cpp
+%%DATADIR%%/osclib/faust/src/nodes/MessageDriven.o
+%%DATADIR%%/osclib/faust/src/nodes/RootNode.cpp
+%%DATADIR%%/osclib/faust/src/nodes/RootNode.o
+%%DATADIR%%/osclib/faust/src/osc/OSCAddress.cpp
+%%DATADIR%%/osclib/faust/src/osc/OSCAddress.h
+%%DATADIR%%/osclib/faust/src/osc/OSCAddress.o
+%%DATADIR%%/osclib/faust/src/osc/OSCIO.cpp
+%%DATADIR%%/osclib/faust/src/osc/OSCIO.o
+%%DATADIR%%/osclib/faust/src/osc/OSCListener.cpp
+%%DATADIR%%/osclib/faust/src/osc/OSCListener.h
+%%DATADIR%%/osclib/faust/src/osc/OSCListener.o
+%%DATADIR%%/osclib/faust/src/osc/OSCSetup.cpp
+%%DATADIR%%/osclib/faust/src/osc/OSCSetup.h
+%%DATADIR%%/osclib/faust/src/osc/OSCSetup.o
+%%DATADIR%%/osclib/faust/src/osc/OSCStream.cpp
+%%DATADIR%%/osclib/faust/src/osc/OSCStream.h
+%%DATADIR%%/osclib/faust/src/osc/OSCStream.o
+%%DATADIR%%/osclib/faust/src/threads/TThreads.h
+%%DATADIR%%/osclib/faust/src/threads/pthreads_impl.cpp
+%%DATADIR%%/osclib/faust/src/threads/pthreads_impl.o
+%%DATADIR%%/osclib/faust/src/threads/winthreads_impl.cpp
+%%DATADIR%%/osclib/faust/src/threads/winthreads_impl.o
+%%DATADIR%%/osclib/libOSCFaust.a
+%%DATADIR%%/osclib/liboscpack.a
+%%DATADIR%%/osclib/oscpack/CHANGES
+%%DATADIR%%/osclib/oscpack/LICENSE
+%%DATADIR%%/osclib/oscpack/Makefile
+%%DATADIR%%/osclib/oscpack/Makefile.orig
+%%DATADIR%%/osclib/oscpack/README
+%%DATADIR%%/osclib/oscpack/TODO
+%%DATADIR%%/osclib/oscpack/cmake/CMakeLists.txt
+%%DATADIR%%/osclib/oscpack/examples/OscDump.cpp
+%%DATADIR%%/osclib/oscpack/examples/SimpleReceive.cpp
+%%DATADIR%%/osclib/oscpack/examples/SimpleSend.cpp
+%%DATADIR%%/osclib/oscpack/ip/IpEndpointName.cpp
+%%DATADIR%%/osclib/oscpack/ip/IpEndpointName.h
+%%DATADIR%%/osclib/oscpack/ip/IpEndpointName.o
+%%DATADIR%%/osclib/oscpack/ip/NetworkingUtils.h
+%%DATADIR%%/osclib/oscpack/ip/PacketListener.h
+%%DATADIR%%/osclib/oscpack/ip/TimerListener.h
+%%DATADIR%%/osclib/oscpack/ip/UdpSocket.h
+%%DATADIR%%/osclib/oscpack/ip/posix/NetworkingUtils.cpp
+%%DATADIR%%/osclib/oscpack/ip/posix/NetworkingUtils.o
+%%DATADIR%%/osclib/oscpack/ip/posix/UdpSocket.cpp
+%%DATADIR%%/osclib/oscpack/ip/posix/UdpSocket.cpp.orig
+%%DATADIR%%/osclib/oscpack/ip/posix/UdpSocket.o
+%%DATADIR%%/osclib/oscpack/liboscpack.a
+%%DATADIR%%/osclib/oscpack/make.MinGW32.bat
+%%DATADIR%%/osclib/oscpack/osc/MessageMappingOscPacketListener.h
+%%DATADIR%%/osclib/oscpack/osc/OscException.h
+%%DATADIR%%/osclib/oscpack/osc/OscHostEndianness.h
+%%DATADIR%%/osclib/oscpack/osc/OscOutboundPacketStream.cpp
+%%DATADIR%%/osclib/oscpack/osc/OscOutboundPacketStream.h
+%%DATADIR%%/osclib/oscpack/osc/OscOutboundPacketStream.o
+%%DATADIR%%/osclib/oscpack/osc/OscPacketListener.h
+%%DATADIR%%/osclib/oscpack/osc/OscPrintReceivedElements.cpp
+%%DATADIR%%/osclib/oscpack/osc/OscPrintReceivedElements.h
+%%DATADIR%%/osclib/oscpack/osc/OscPrintReceivedElements.o
+%%DATADIR%%/osclib/oscpack/osc/OscReceivedElements.cpp
+%%DATADIR%%/osclib/oscpack/osc/OscReceivedElements.h
+%%DATADIR%%/osclib/oscpack/osc/OscReceivedElements.o
+%%DATADIR%%/osclib/oscpack/osc/OscTypes.cpp
+%%DATADIR%%/osclib/oscpack/osc/OscTypes.h
+%%DATADIR%%/osclib/oscpack/osc/OscTypes.o
+%%DATADIR%%/osclib/oscpack/tests/OscReceiveTest.cpp
+%%DATADIR%%/osclib/oscpack/tests/OscReceiveTest.h
+%%DATADIR%%/osclib/oscpack/tests/OscSendTests.cpp
+%%DATADIR%%/osclib/oscpack/tests/OscSendTests.h
+%%DATADIR%%/osclib/oscpack/tests/OscUnitTests.cpp
+%%DATADIR%%/osclib/oscpack/tests/OscUnitTests.h
+%%DATADIR%%/oss-gtk.cpp
+%%DATADIR%%/owl.cpp
+%%DATADIR%%/pa-gtk.cpp
+%%DATADIR%%/pa-qt.cpp
+%%DATADIR%%/path-printer.cpp
+%%DATADIR%%/plot.cpp
+%%DATADIR%%/pure.c
+%%DATADIR%%/pure.cpp
+%%DATADIR%%/puredata.cpp
+%%DATADIR%%/q.cpp
+%%DATADIR%%/ra-qt.cpp
+%%DATADIR%%/ros-callbacks.cpp
+%%DATADIR%%/scheduler.cpp
+%%DATADIR%%/smartKeyboard/LICENCE.md
+%%DATADIR%%/smartKeyboard/README.md
+%%DATADIR%%/smartKeyboard/android/app/CMakeLists.txt
+%%DATADIR%%/smartKeyboard/android/app/build.gradle
+%%DATADIR%%/smartKeyboard/android/app/proguard-rules.pro
+%%DATADIR%%/smartKeyboard/android/app/src/main/AndroidManifest.xml
+%%DATADIR%%/smartKeyboard/android/app/src/main/cpp/README.md
+%%DATADIR%%/smartKeyboard/android/app/src/main/java/com/DspFaust/README.md
+%%DATADIR%%/smartKeyboard/android/app/src/main/java/com/ccrma/faust/MainActivity.java
+%%DATADIR%%/smartKeyboard/android/app/src/main/java/com/ccrma/faust/MultiKeyboard.java
+%%DATADIR%%/smartKeyboard/android/app/src/main/java/com/ccrma/faust/Smooth.java
+%%DATADIR%%/smartKeyboard/android/app/src/main/java/com/ccrma/faust/Zone.java
+%%DATADIR%%/smartKeyboard/android/app/src/main/res/drawable-hdpi/key_down_bright.png
+%%DATADIR%%/smartKeyboard/android/app/src/main/res/drawable-hdpi/key_down_dark.png
+%%DATADIR%%/smartKeyboard/android/app/src/main/res/drawable-hdpi/key_up_bright.png
+%%DATADIR%%/smartKeyboard/android/app/src/main/res/drawable-hdpi/key_up_dark.png
+%%DATADIR%%/smartKeyboard/android/app/src/main/res/drawable-ldpi/key_down_bright.png
+%%DATADIR%%/smartKeyboard/android/app/src/main/res/drawable-ldpi/key_down_dark.png
+%%DATADIR%%/smartKeyboard/android/app/src/main/res/drawable-ldpi/key_up_bright.png
+%%DATADIR%%/smartKeyboard/android/app/src/main/res/drawable-ldpi/key_up_dark.png
+%%DATADIR%%/smartKeyboard/android/app/src/main/res/drawable-mdpi/key_down_bright.png
+%%DATADIR%%/smartKeyboard/android/app/src/main/res/drawable-mdpi/key_down_dark.png
+%%DATADIR%%/smartKeyboard/android/app/src/main/res/drawable-mdpi/key_up_bright.png
+%%DATADIR%%/smartKeyboard/android/app/src/main/res/drawable-mdpi/key_up_dark.png
+%%DATADIR%%/smartKeyboard/android/app/src/main/res/drawable-xhdpi/key_down_bright.png
+%%DATADIR%%/smartKeyboard/android/app/src/main/res/drawable-xhdpi/key_down_dark.png
+%%DATADIR%%/smartKeyboard/android/app/src/main/res/drawable-xhdpi/key_up_bright.png
+%%DATADIR%%/smartKeyboard/android/app/src/main/res/drawable-xhdpi/key_up_dark.png
+%%DATADIR%%/smartKeyboard/android/app/src/main/res/drawable-xxhdpi/key_down_bright.png
+%%DATADIR%%/smartKeyboard/android/app/src/main/res/drawable-xxhdpi/key_down_dark.png
+%%DATADIR%%/smartKeyboard/android/app/src/main/res/drawable-xxhdpi/key_up_bright.png
+%%DATADIR%%/smartKeyboard/android/app/src/main/res/drawable-xxhdpi/key_up_dark.png
+%%DATADIR%%/smartKeyboard/android/app/src/main/res/layout/activity_main.xml
+%%DATADIR%%/smartKeyboard/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
+%%DATADIR%%/smartKeyboard/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
+%%DATADIR%%/smartKeyboard/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
+%%DATADIR%%/smartKeyboard/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
+%%DATADIR%%/smartKeyboard/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
+%%DATADIR%%/smartKeyboard/android/app/src/main/res/values-w820dp/dimens.xml
+%%DATADIR%%/smartKeyboard/android/app/src/main/res/values/colors.xml
+%%DATADIR%%/smartKeyboard/android/app/src/main/res/values/dimens.xml
+%%DATADIR%%/smartKeyboard/android/app/src/main/res/values/strings.xml
+%%DATADIR%%/smartKeyboard/android/app/src/main/res/values/styles.xml
+%%DATADIR%%/smartKeyboard/android/app/tools/MainActivity.java
+%%DATADIR%%/smartKeyboard/android/app/tools/faust2android.keystore
+%%DATADIR%%/smartKeyboard/android/build.gradle
+%%DATADIR%%/smartKeyboard/android/gradle.properties
+%%DATADIR%%/smartKeyboard/android/gradle/wrapper/gradle-wrapper.jar
+%%DATADIR%%/smartKeyboard/android/gradle/wrapper/gradle-wrapper.properties
+%%DATADIR%%/smartKeyboard/android/gradlew
+%%DATADIR%%/smartKeyboard/android/gradlew.bat
+%%DATADIR%%/smartKeyboard/android/settings.gradle
+%%DATADIR%%/smartKeyboard/iOS/Faust.xcodeproj/project.pbxproj
+%%DATADIR%%/smartKeyboard/iOS/Faust.xcodeproj/project.xcworkspace/contents.xcworkspacedata
+%%DATADIR%%/smartKeyboard/iOS/Faust/AppDelegate.h
+%%DATADIR%%/smartKeyboard/iOS/Faust/AppDelegate.m
+%%DATADIR%%/smartKeyboard/iOS/Faust/Assets.xcassets/AppIcon.appiconset/Contents.json
+%%DATADIR%%/smartKeyboard/iOS/Faust/Assets.xcassets/AppIcon.appiconset/ic_launcher-1.png
+%%DATADIR%%/smartKeyboard/iOS/Faust/Assets.xcassets/AppIcon.appiconset/ic_launcher-10.png
+%%DATADIR%%/smartKeyboard/iOS/Faust/Assets.xcassets/AppIcon.appiconset/ic_launcher-11.png
+%%DATADIR%%/smartKeyboard/iOS/Faust/Assets.xcassets/AppIcon.appiconset/ic_launcher-12.png
+%%DATADIR%%/smartKeyboard/iOS/Faust/Assets.xcassets/AppIcon.appiconset/ic_launcher-13.png
+%%DATADIR%%/smartKeyboard/iOS/Faust/Assets.xcassets/AppIcon.appiconset/ic_launcher-14.png
+%%DATADIR%%/smartKeyboard/iOS/Faust/Assets.xcassets/AppIcon.appiconset/ic_launcher-15.png
+%%DATADIR%%/smartKeyboard/iOS/Faust/Assets.xcassets/AppIcon.appiconset/ic_launcher-16.png
+%%DATADIR%%/smartKeyboard/iOS/Faust/Assets.xcassets/AppIcon.appiconset/ic_launcher-2.png
+%%DATADIR%%/smartKeyboard/iOS/Faust/Assets.xcassets/AppIcon.appiconset/ic_launcher-3.png
+%%DATADIR%%/smartKeyboard/iOS/Faust/Assets.xcassets/AppIcon.appiconset/ic_launcher-4.png
+%%DATADIR%%/smartKeyboard/iOS/Faust/Assets.xcassets/AppIcon.appiconset/ic_launcher-5.png
+%%DATADIR%%/smartKeyboard/iOS/Faust/Assets.xcassets/AppIcon.appiconset/ic_launcher-6.png
+%%DATADIR%%/smartKeyboard/iOS/Faust/Assets.xcassets/AppIcon.appiconset/ic_launcher-7.png
+%%DATADIR%%/smartKeyboard/iOS/Faust/Assets.xcassets/AppIcon.appiconset/ic_launcher-8.png
+%%DATADIR%%/smartKeyboard/iOS/Faust/Assets.xcassets/AppIcon.appiconset/ic_launcher-9.png
+%%DATADIR%%/smartKeyboard/iOS/Faust/Assets.xcassets/AppIcon.appiconset/ic_launcher.png
+%%DATADIR%%/smartKeyboard/iOS/Faust/Base.lproj/LaunchScreen.storyboard
+%%DATADIR%%/smartKeyboard/iOS/Faust/Base.lproj/Main.storyboard
+%%DATADIR%%/smartKeyboard/iOS/Faust/Info.plist
+%%DATADIR%%/smartKeyboard/iOS/Faust/MultiKeyboard.h
+%%DATADIR%%/smartKeyboard/iOS/Faust/MultiKeyboard.mm
+%%DATADIR%%/smartKeyboard/iOS/Faust/Smooth.h
+%%DATADIR%%/smartKeyboard/iOS/Faust/ViewController.h
+%%DATADIR%%/smartKeyboard/iOS/Faust/ViewController.mm
+%%DATADIR%%/smartKeyboard/iOS/Faust/Zone.h
+%%DATADIR%%/smartKeyboard/iOS/Faust/Zone.mm
+%%DATADIR%%/smartKeyboard/iOS/Faust/img/keyDownBright.png
+%%DATADIR%%/smartKeyboard/iOS/Faust/img/keyDownDark.png
+%%DATADIR%%/smartKeyboard/iOS/Faust/img/keyUpBright.png
+%%DATADIR%%/smartKeyboard/iOS/Faust/img/keyUpDark.png
+%%DATADIR%%/smartKeyboard/iOS/Faust/main.m
+%%DATADIR%%/snd-rt-gtk.cpp
+%%DATADIR%%/sndfile.cpp
+%%DATADIR%%/supercollider.cpp
+%%DATADIR%%/synthfile.cpp
+%%DATADIR%%/unity/Android/Android.mk
+%%DATADIR%%/unity/Android/Application.mk
+%%DATADIR%%/unity/FaustPlugin_template.cs
+%%DATADIR%%/unity/FaustUtilities_template.cs
+%%DATADIR%%/unity/README.md
+%%DATADIR%%/unity/unity.cpp
+%%DATADIR%%/unity/unityplugin.cpp
+%%DATADIR%%/vst.cpp
+%%DATADIR%%/webaudio/ExportLib.js
+%%DATADIR%%/webaudio/WebMIDIAPI.js
+%%DATADIR%%/webaudio/asm-node-wrapper-double.js
+%%DATADIR%%/webaudio/asm-standalone-node-wrapper-double.js
+%%DATADIR%%/webaudio/asm-standalone-node-wrapper-float.js
+%%DATADIR%%/webaudio/component-creator.html
+%%DATADIR%%/webaudio/create-factory-worker.js
+%%DATADIR%%/webaudio/dynamic-organ-wasm.html
+%%DATADIR%%/webaudio/dynamic-organ-worklet-wasm.html
+%%DATADIR%%/webaudio/dynamic-osc-wasm.html
+%%DATADIR%%/webaudio/dynamic-osc-worklet-wasm.html
+%%DATADIR%%/webaudio/expand-dsp-worker.js
+%%DATADIR%%/webaudio/export-wrapper.html
+%%DATADIR%%/webaudio/faustlive-local-worker.html
+%%DATADIR%%/webaudio/faustlive-local.html
+%%DATADIR%%/webaudio/faustlive-wasm-worklet.html
+%%DATADIR%%/webaudio/faustlive-wasm.html
+%%DATADIR%%/webaudio/faustlive.html
+%%DATADIR%%/webaudio/favicon.ico
+%%DATADIR%%/webaudio/freeverb.js
+%%DATADIR%%/webaudio/freeverb.wasm
+%%DATADIR%%/webaudio/jsscripts.js
+%%DATADIR%%/webaudio/karplus-freeverb-wasm.html
+%%DATADIR%%/webaudio/karplus.js
+%%DATADIR%%/webaudio/karplus.wasm
+%%DATADIR%%/webaudio/libfaust-wasm.js
+%%DATADIR%%/webaudio/libfaust-wasm.wasm
+%%DATADIR%%/webaudio/libfaust.js
+%%DATADIR%%/webaudio/libfaustworker.js
+%%DATADIR%%/webaudio/mixer32.wasm
+%%DATADIR%%/webaudio/mixer32.wast
+%%DATADIR%%/webaudio/mixer64.wasm
+%%DATADIR%%/webaudio/mixer64.wast
+%%DATADIR%%/webaudio/noise-curseur.html
+%%DATADIR%%/webaudio/noise-wasm.html
+%%DATADIR%%/webaudio/noise.js
+%%DATADIR%%/webaudio/noise.wasm
+%%DATADIR%%/webaudio/osc-wasm.html
+%%DATADIR%%/webaudio/osc.js
+%%DATADIR%%/webaudio/osc.wasm
+%%DATADIR%%/webaudio/qrcode.js
+%%DATADIR%%/webaudio/wasm-standalone-node-wrapper-double.js
+%%DATADIR%%/webaudio/webComponent/index.html
+%%DATADIR%%/webaudio/webComponent/template/faustTemplate.html
+%%DATADIR%%/webaudio/webaudio-asm-emcc.js
+%%DATADIR%%/webaudio/webaudio-asm-footer.html
+%%DATADIR%%/webaudio/webaudio-asm-poly-emcc.js
+%%DATADIR%%/webaudio/webaudio-asm-poly-footer.html
+%%DATADIR%%/webaudio/webaudio-asm-poly-standalone-wrapper.js
+%%DATADIR%%/webaudio/webaudio-asm-poly.cpp
+%%DATADIR%%/webaudio/webaudio-asm-standalone-wrapper.js
+%%DATADIR%%/webaudio/webaudio-asm-worker-wrapper.js
+%%DATADIR%%/webaudio/webaudio-asm-wrapper.js
+%%DATADIR%%/webaudio/webaudio-asm.cpp
+%%DATADIR%%/webaudio/webaudio-asm.html
+%%DATADIR%%/webaudio/webaudio-wasm-emcc.js
+%%DATADIR%%/webaudio/webaudio-wasm-footer.html
+%%DATADIR%%/webaudio/webaudio-wasm-poly-footer.html
+%%DATADIR%%/webaudio/webaudio-wasm-poly-standalone-wrapper.js
+%%DATADIR%%/webaudio/webaudio-wasm-poly-worklet-footer.html
+%%DATADIR%%/webaudio/webaudio-wasm-standalone-wrapper.js
+%%DATADIR%%/webaudio/webaudio-wasm-worklet-footer.html
+%%DATADIR%%/webaudio/webaudio-wasm-worklet-wrapper.js
+%%DATADIR%%/webaudio/webaudio-wasm-wrapper.js
+%%DATADIR%%/webaudio/webaudio-workletnode-poly-standalone-wrapper.js
+%%DATADIR%%/webaudio/webaudio-workletnode-standalone-wrapper.js
+%%DATADIR%%/webaudio/webaudio-workletprocessor-poly-standalone-wrapper.js
+%%DATADIR%%/webaudio/webaudio-workletprocessor-standalone-wrapper.js
+%%DATADIR%%/webaudio/webaudio.html
+%%DATADIR%%/webaudio/webaudio.js
+%%DATADIR%%/windowsdll.cpp
+share/man/man1/faust.1
+%%HIGHLIGHT%%share/apps/katepart/syntax/faust.xml
+%%HIGHLIGHT%%share/gtksourceview-2.0/language-specs/faust.lang
+%%HIGHLIGHT%%share/gtksourceview-3.0/language-specs/faust.lang
+%%HIGHLIGHT%%share/highlight/langDefs/dsp.lang
+%%HIGHLIGHT%%share/vim/vimfiles/syntax/faust.vim