[SCM] csound/master: Update copyright hints
fsateler at users.alioth.debian.org
fsateler at users.alioth.debian.org
Wed May 7 00:16:45 UTC 2014
The following commit has been merged in the master branch:
commit 8133072169b63b81ea742f3680bbeb1d637b52b6
Author: Felipe Sateler <fsateler at debian.org>
Date: Tue May 6 09:42:49 2014 -0400
Update copyright hints
diff --git a/debian/copyright_hints b/debian/copyright_hints
index d7e08a8..8efbf4b 100644
--- a/debian/copyright_hints
+++ b/debian/copyright_hints
@@ -5,11 +5,10 @@ Source: FIXME
Disclaimer: Autogenerated by CDBS
Files: AUTHORS
+ BUILD.md
BUILDING_FOR_ANDROID
CMakeLists.txt
Custom.cmake.ex
- Doxyfile
- Doxyfile-CsoundAC
Engine/parse_param.h
Engine/pools.c
Engine/score_param.h
@@ -27,15 +26,22 @@ Files: AUTHORS
InOut/libmpadec/mpadec_config.h
InOut/virtual_keyboard/keyboard.map
InOut/widglobals.h
- Known_Problems
- Makefile-win32
Opcodes/CMakeLists.txt
+ Opcodes/cuda/CMakeLists.txt
Opcodes/cuda/adsyn.cu
+ Opcodes/cuda/adsyn11.cu
Opcodes/cuda/build.sh
+ Opcodes/cuda/conv.cu
+ Opcodes/cuda/convf.cu
Opcodes/cuda/cuda_pvs_example.csd
- Opcodes/cuda/cudadsyn_example.csd
+ Opcodes/cuda/cuda_sliding_example.csd
+ Opcodes/cuda/cudaconv.csd
Opcodes/cuda/cudadsyn_pvs_example.csd
+ Opcodes/cuda/cudapconv.csd
+ Opcodes/cuda/pconv.cu
+ Opcodes/cuda/pconv11.cu
Opcodes/cuda/pvsops.cu
+ Opcodes/cuda/pvsopsf.cu
Opcodes/doppler.cpp
Opcodes/dssi4cs/src/load.c
Opcodes/dssi4cs/src/utils.h
@@ -52,6 +58,10 @@ Files: AUTHORS
Opcodes/linear_algebra.cpp
Opcodes/linuxjoystick.h
Opcodes/mixer.cpp
+ Opcodes/opencl/CMakeLists.txt
+ Opcodes/opencl/build.sh
+ Opcodes/opencl/cladsyn.csd
+ Opcodes/opencl/cladsynth.c
Opcodes/p5g_mac
Opcodes/py/README
Opcodes/py/examples/ftedit.orc
@@ -115,23 +125,16 @@ Files: AUTHORS
SDIF/CMakeLists.txt
SDIF/sdif2adsyn.c
SDIF/sdif_rdm.txt
- Statics
SuSE/README.SuSE
SuSE/csound-python-2.6-fix.diff
SuSE/csound.changes
- To-fix-and-do
- What_is_New.txt
all_string_files
brkpt
cleanup.sh
cmake/CheckAtomic.cmake
cmake/CompilerOptimizations.cmake
cmake/cmake_uninstall.cmake.in
- cs6.r
- csound-mingw-double.sh
- csound-mingw-float.sh
- csound-msvc.bat
- csound6.pc.in
+ cmake/portaudio_test.c
debian/Custom.cmake
debian/NEWS.Debian
debian/README.Debian
@@ -145,7 +148,6 @@ Files: AUTHORS
debian/csound-utils.lintian-overrides
debian/csound.examples
debian/csound.install
- debian/csound.lintian-overrides
debian/custom.py
debian/gbp.conf
debian/libcsnd-dev.install
@@ -178,7 +180,17 @@ Files: AUTHORS
debian/source/format
debian/watch
doc/.gitignore
+ doc/Doxyfile
+ doc/Doxyfile-CsoundAC
doc/csound_system_documentation/csound_system_documentation.tex
+ doc/csound_system_documentation/csound_writing_opcodes.tex
+ doc/csound_system_documentation/inbox.txt
+ emscripten/.gitignore
+ emscripten/README.md
+ emscripten/build.sh
+ emscripten/download_and_build_libsndfile.sh
+ emscripten/patches/sndfile.c.patch
+ emscripten/src/CsoundObj.c
etc/.csoundrc
etc/.csoundrc_windows
examples/CloudStrata.csd
@@ -288,9 +300,37 @@ Files: AUTHORS
frontends/max_csound_tilde/ChangeLog
frontends/max_csound_tilde/DIARY.TXT
frontends/max_csound_tilde/MAC_CHANGES.TXT
+ frontends/max_csound_tilde/examples/bassdrum.csd
+ frontends/max_csound_tilde/examples/bassdrum.maxpat
+ frontends/max_csound_tilde/examples/fof.csd
+ frontends/max_csound_tilde/examples/fof.maxpat
+ frontends/max_csound_tilde/examples/partikkel.maxpat
+ frontends/max_csound_tilde/examples/partikkel2.csd
+ frontends/max_csound_tilde/examples/pluckSynth.csd
+ frontends/max_csound_tilde/examples/pluckSynth.maxpat
+ frontends/max_csound_tilde/examples/reverb.csd
+ frontends/max_csound_tilde/examples/reverb.maxpat
+ frontends/max_csound_tilde/examples/svfilter.csd
+ frontends/max_csound_tilde/examples/svfilter.maxpat
+ frontends/max_csound_tilde/examples/utility.csd
+ frontends/max_csound_tilde/examples/vocoder.csd
+ frontends/max_csound_tilde/examples/vocoder.maxpat
+ frontends/max_csound_tilde/examples/wsidx_monosynth.csd
+ frontends/max_csound_tilde/examples/wsidx_monosynth.maxpat
+ frontends/max_csound_tilde/help/csound~/audio.csd
+ frontends/max_csound_tilde/help/csound~/chnstring.csd
+ frontends/max_csound_tilde/help/csound~/csound~.csd
+ frontends/max_csound_tilde/help/csound~/csound~.maxhelp
+ frontends/max_csound_tilde/help/csound~/readbuf.csd
+ frontends/max_csound_tilde/help/csound~/rsidx_wsidx.csd
+ frontends/max_csound_tilde/help/csound~/scripting.csd
+ frontends/max_csound_tilde/help/csound~/writebuf.csd
frontends/max_csound_tilde/installer/.gitignore
frontends/max_csound_tilde/installer/PkgResources/en.lproj/Welcome.rtf
+ frontends/max_csound_tilde/installer/build-installer-windows.sh
frontends/max_csound_tilde/installer/build-installer.sh
+ frontends/max_csound_tilde/installer/csound_tilde_installer_Max61.nsi
+ frontends/max_csound_tilde/installer/csound~.iss
frontends/max_csound_tilde/src/message_buffer.cpp
frontends/winsound/Winsound.app/Contents/Info.plist
frontends/winsound/Winsound.app/Contents/MacOS/thisis
@@ -298,7 +338,6 @@ Files: AUTHORS
frontends/winsound/Winsound.app/Contents/Resources/wins.icns
frontends/winsound/winsound.fl
frontends/winsound/winsound.xpm
- head-mingw-env.sh
include/CMakeLists.txt
include/OpcodeBase.hpp
include/pools.h
@@ -323,6 +362,7 @@ Files: AUTHORS
installer/linux/fedora/csound-5.13.0-tclversion.patch
installer/linux/fedora/csound.spec
installer/linux/installer.fl
+ installer/macosx/Custom_10.9.cmake
installer/macosx/Distribution.dist
installer/macosx/PkgResources/CsoundApps/Welcome.rtf
installer/macosx/PkgResources/CsoundApps/postinstall
@@ -369,7 +409,6 @@ Files: AUTHORS
interfaces/test.py
linseg
longline.c
- matrix.tk
mingw64-linux/.gitignore
mingw64-linux/Custom-mingw64-i686.cmake
mingw64-linux/Custom-mingw64.cmake
@@ -395,15 +434,12 @@ Files: AUTHORS
nacl/csound/stria.csd
nacl/csound/test.csd
nacl/csound/trapped.csd
- nsliders.tk
- pkgbuild.tcl
pluginSDK/SConstruct
pluginSDK/custom.py
po/CMakeLists.txt
po/LINGUAS
po/README.txt
po/update
- strip.sh
tabdes
tests/README.md
tests/c/CMakeLists.txt
@@ -413,6 +449,7 @@ Files: AUTHORS
tests/c/cscore_tests.c
tests/c/csound_circular_buffer_test.c
tests/c/csound_data_structures_test.c
+ tests/c/csound_debugger_test.c
tests/c/csound_message_buffer_test.c
tests/c/csound_orc_compile_test.c
tests/c/csound_orc_semantics_test.c
@@ -492,6 +529,7 @@ Files: AUTHORS
tests/commandline/testCsoundCatalog.py
tests/commandline/testCsoundManual.py
tests/commandline/testUI.py
+ tests/commandline/test_array_operations.csd
tests/commandline/test_arrays.csd
tests/commandline/test_arrays2.csd
tests/commandline/test_arrays3.csd
@@ -520,6 +558,9 @@ Files: AUTHORS
tests/commandline/test_sprintf.csd
tests/commandline/test_sprintf2.csd
tests/commandline/test_string.csd
+ tests/commandline/test_udo_2d_array.csd
+ tests/commandline/test_udo_a_array.csd
+ tests/commandline/test_udo_string_array_join.csd
tests/python/test_all.py
tests/python/test_empty_initial_csound.py
tests/regression/CMakeLists.txt
@@ -527,6 +568,7 @@ Files: AUTHORS
tests/regression/buga1.csd
tests/regression/bugas.csd
tests/regression/bugb.csd
+ tests/regression/bugbra.csd
tests/regression/bugf.csd
tests/regression/buginit.csd
tests/regression/bugl.csd
@@ -536,6 +578,7 @@ Files: AUTHORS
tests/regression/bugsort.csd
tests/regression/bugst.csd
tests/regression/bugtrans.csd
+ tests/regression/bugy.csd
tests/regression/test.py
tests/regression/testUI.py
tests/soak/00README
@@ -1385,6 +1428,18 @@ Files: AUTHORS
tests/soak/zkr.csd
tests/soak/zkw.csd
tests/soak/zkwm.csd
+ to_cleanup/Known_Problems
+ to_cleanup/Statics
+ to_cleanup/To-fix-and-do
+ to_cleanup/What_is_New.txt
+ to_cleanup/cs6.r
+ to_cleanup/csound-mingw-double.sh
+ to_cleanup/csound-mingw-float.sh
+ to_cleanup/csound-msvc.bat
+ to_cleanup/csound6.pc.in
+ to_cleanup/head-mingw-env.sh
+ to_cleanup/strip.sh
+ to_cleanup/with_icc.txt
util/CMakeLists.txt
util/README.adsyn
util/atsa_main.c
@@ -1409,7 +1464,9 @@ Files: AUTHORS
util1/csd_util/cs.c
util1/csd_util/csb64enc.c
util1/scot/scot_main.c
- with_icc.txt
+ util2/matrix.tk
+ util2/nsliders.tk
+ util2/pkgbuild.tcl
Copyright: *No copyright*
License: UNKNOWN
FIXME
@@ -1627,7 +1684,6 @@ License: LGPL-2.1+
Files: Engine/envvar.c
Engine/namedins.c
- Engine/typetabl.h
H/csGblMtx.h
H/diskin2.h
H/envvar.h
@@ -1847,7 +1903,7 @@ Files: Engine/csound_orc.y
Opcodes/ftgen.c
Copyright: 1991, 1994-1995, 1998, 2000, 2004
1991, 1997, 1999, 2002, 2005
- 1991, 1997, 2003, 2006, 2012,
+ 1991, 1997, 2003, 2006, 2012
2006
2006-2007
2013
@@ -1930,8 +1986,8 @@ Files: InOut/circularbuffer.c
InOut/rtpulse.c
OOps/compile_ops.c
Opcodes/eqfil.c
- include/float-version-double.h
- include/float-version.h
+ include/float-version.h.in
+ nacl/float-version.h
Copyright: 1991-2010, Victor Lazzarini
2007, Victor Lazzarini
2008, Victor Lazzarini
@@ -1970,7 +2026,7 @@ License: LGPL-ever
Files: frontends/CsoundAC/allegrord.cpp
frontends/CsoundAC/allegrosmfwr.cpp
- nacl/csound/sf_GMbank.sf2
+ samples/sf_GMbank.sf2
tests/soak/HRTFcompact
tests/soak/fox_nopoles.lpc
tests/soak/kickroll.het
@@ -2047,6 +2103,15 @@ Copyright: 2009: Chris Wilson and John ffitch
License: LGPL-2.1+
FIXME
+Files: Opcodes/dssi4cs/src/dssi4cs.h
+ Top/csdebug.c
+ include/csdebug.h
+Copyright: 2005, Andres Cabrera
+ 2013, Andres Cabrera
+ 2014, Andres Cabrera
+License: LGPL-2.1+
+ FIXME
+
Files: Opcodes/imageOpcodes.c
Opcodes/imageOpcodes.h
Opcodes/jackTransport.c
@@ -2186,13 +2251,6 @@ Copyright: 1994-1995, Allan S C Lee, John ffitch
License: LGPL-2.1+
FIXME
-Files: readme-csound6-complete.txt
- readme-csound6.txt
-Copyright: 1991, Barry Vercoe, John ffitch
- 2001, Michael Gogins
-License: LGPL-2.1+
- FIXME
-
Files: H/ugens6.h
OOps/ugens6.c
Copyright: 1991-2000, Barry Vercoe, John ffitch, Jens Groh
@@ -2404,7 +2462,7 @@ License: UNKNOWN
Files: frontends/max_csound_tilde/installer/PkgResources/en.lproj/background.tiff
installer/macosx/PkgResources/en.lproj/background.tiff
-Copyright: í&¨R nc~9mg-(` è7¸lpFdà Â
+Copyright: Ð9êà Þ§à¤!ø| DP:.ûñSÕMUU¾Æ'yäs+@;%²7@g. Ëx'£È22ò¬}HêôOSjÐÐChìH¤Y(¡Ë
License: UNKNOWN
FIXME
@@ -2442,14 +2500,9 @@ Copyright: 2004, Iain Duncan and Michael Gogins.
License: LGPL
FIXME
-Files: frontends/CsoundAC/ChordSpace.hpp
-Copyright:
-License: LGPL-2.1+
- FIXME
-
Files: Engine/csound_orc_semantics.c
Copyright: && !is_in_var_arg) {
- 2006,
+ 2006
License: LGPL-2.1+
FIXME
@@ -2498,11 +2551,6 @@ Copyright: Alan OCinneide, 2005,
License: LGPL-2.1+
FIXME
-Files: Opcodes/dssi4cs/src/dssi4cs.h
-Copyright: 2005, Andres Cabrera
-License: LGPL-2.1+
- FIXME
-
Files: InOut/pmidi.c
Copyright: 2004, John ffitch after Barry Vercoe
2005, Istvan Varga
@@ -2510,6 +2558,11 @@ Copyright: 2004, John ffitch after Barry Vercoe
License: LGPL-2.1+
FIXME
+Files: frontends/debugger/csdebugger.cpp
+Copyright: 2014, Andres Cabrera, Rory Walsh
+License: LGPL-2.1+
+ FIXME
+
Files: InOut/rtalsa.c
Copyright: 2005, Istvan Varga
2009, AndrÃs Cabrera, Clemens Ladisch
@@ -2540,7 +2593,7 @@ Copyright: 1994, 1999 Paris Smaragdis, John ffitch
License: LGPL-2.1+
FIXME
-Files: csound.tex
+Files: doc/csound.tex
Copyright: 1991-2003, Barry Vercoe and John ffitch
2001-2004, Michael Gogins
License: LGPL-2.1+
@@ -2567,6 +2620,12 @@ Copyright: 1995, Barry Vercoe, John ffitch
License: LGPL-2.1+
FIXME
+Files: README.md
+Copyright: 1991, Barry Vercoe, John ffitch
+ 2001, Michael Gogins
+License: LGPL-2.1+
+ FIXME
+
Files: Engine/sread.c
Copyright: 1991, 1997 Barry Vercoe, John ffitch
{ /* and check legality */
@@ -2678,6 +2737,11 @@ Copyright: 1994, Paris Smaragdis, John ffitch
License: LGPL-2.1+
FIXME
+Files: emscripten/src/CsoundObj.js
+Copyright: 2013, Edward Costello
+License: LGPL-2.1+
+ FIXME
+
Files: Opcodes/3Dug.h
Copyright: 1995, 2001 Eli Breder, David McIntyre
License: LGPL-2.1+
@@ -2735,6 +2799,11 @@ Copyright: 2012, Henri Manson
License: LGPL-2.1+
FIXME
+Files: frontends/CsoundAC/ChordSpace.hpp
+Copyright: Interchange by inversion;
+License: LGPL-2.1+
+ FIXME
+
Files: H/str_ops.h
Copyright: 2005, Matt J. Ingalls, John ffitch
2005-2006, Istvan Varga
@@ -2917,6 +2986,11 @@ Copyright: 1995, 1998 Robin Whittle, John ffitch
License: LGPL-2.1+
FIXME
+Files: Opcodes/cuda/slidingm.cu
+Copyright: 2014, Russell Bradford, Victoi Lazzarini, John ffitch
+License: LGPL-2.1+
+ FIXME
+
Files: Opcodes/ugsc.c
Copyright: 1999, Sean Costello
1999, Sean M. Costello
@@ -3024,60 +3098,179 @@ Copyright: 1991, 1999 Free Software Foundation, Inc
License: LGPL-ever
FIXME
-Files: How_to_Build_Csound_on_Windows.doc
-Copyright: àÉêyùºÎ ª K¦ h t t p : / / s t a c k o v e r f l o w . c o m / q u e s t i o n s / 6 7 1 6 6 5 4 / s e g m e n t a t i o n - f a u l t - u s i n g - o p e n m p - a n d - s s e D ÐÉêyùºÎ ª K àÉêyùºÎ ª K h t t p : / / s o u r c e f o r g e . n e t / p r o j e c t s / m i n g w b u i l d s / f i l e s / l a t e s t / d o w n l o a d ? s o u r c e = f i l e s Æ D ÐÉêyùºÎ ª K À F D:\mingw32-4.8.1 ÿÿÞ & D : \ m i n g w 3 2 - 4 . 8 . 1 ó D ÐÉêyùºÎ ª K àÉêyùºÎ ª K h t t p : / / s o u r c e f o r g e . n e t / p r o j e c t s / m i n g w / f i l e s / M i n G W / E x t e n s i o n / g d b / D ÐÉêyùºÎ ª K àÉêyùºÎ ª K h t t p : / / s o u r c e f o r g e . n e t / p r o j e c t s / m i n g w b u i l d s / f i l e s / e x t e r n a l - b i n a r y - p a c k a g e s / m s y s % 2 B 7 z a % 2 B w g e t % 2 B s v n % 2 B g i t % 2 B m e r c u r i a l % 2 B c v s - r e v 1 3 . 7 z / d o w n l o a d ± D ÐÉêyùºÎ ª K àÉêyùºÎ ª K@ h t t p : / / q t - p r o j e c t . o r g / d o w n l o a d s D ÐÉêyùºÎ ª K àÉêyùºÎ ª K, h t t p : / / w w w . c m a k e . o r g / D ÐÉêyùºÎ ª K àÉêyùºÎ ª K, h t t p : / / w w w . s c o n s . o r g / - D ÐÉêyùºÎ ª K àÉêyùºÎ ª K¼ h t t p : / / s o u r c e f o r g e . n e t / p / c s o u n d / c s o u n d 6 - g i t / c i / 2 9 e 5 d 7 3 3 8 d 3 0 a 8 6 d a e 4 f 2 e e d 2 0 f 3 1 d 3 8 d d 7 3 c a f f / t r e e / ± D ÐÉêyùºÎ ª K àÉêyùºÎ ª K@ h t t p : / / g i t - s c m . c o m / d o w n l o a d / w i n D ÐÉêyùºÎ ª K àÉêyùºÎ ª K< h t t p : / / c u n i t . s o u r c e f o r g e . n e t / ÷ D ÐÉêyùºÎ ª K àÉêyùºÎ ª K h t t p : / / w w w . o r a c l e . c o m / t e c h n e t w o r k / j a v a / j a v a s e / d o w n l o a d s / i n d e x . h t m l µ D ÐÉêyùºÎ ª K àÉêyùºÎ ª KD h t t p : / / w w w . s w i g . o r g / d o w n l o a d . h t m l á D ÐÉêyùºÎ ª K àÉêyùºÎ ª Kp h t t p : / / w w w . p y t h o n . o r g / f t p / p y t h o n / 2 . 7 . 3 / p y t h o n - 2 . 7 . 3 . m s i D ÐÉêyùºÎ ª K àÉêyùºÎ ª K& h t t p : / / l u a j i t . o r g / D ÐÉêyùºÎ ª K àÉêyùºÎ ª K8 h t t p : / / w w w . t u g . o r g / p r o t e x t / » D ÐÉêyùºÎ ª K àÉêyùºÎ ª KJ h t t p : / / w w w . s t a c k . n l / ~ d i m i t r i / d o x y g e n » D ÐÉêyùºÎ ª K àÉêyùºÎ ª KJ h t t p : / / w w w . s t a c k . n l / ~ d i m i t r i / d o x y g e n £ D ÐÉêyùºÎ ª K àÉêyùºÎ ª K2 h t t p : / / w w w . g r a p h v i z . o r g / ½ D ÐÉêyùºÎ ª K àÉêyùºÎ ª KL h t t p : / / w w w . g t k . o r g / d o w n l o a d / i n d e x . p h p Á D ÐÉêyùºÎ ª K àÉêyùºÎ ª KP h t t p : / / w w w . z l a t k o v i c . c o m / l i b x m l . e n . h t m l ï D ÐÉêyùºÎ ª K àÉêyùºÎ ª K~ h t t p : / / w w w . o a s i s - o p e n . o r g / d o c b o o k / x m l / 4 . 5 / d o c b o o k - x m l - 4 . 5 . z i p D - D ÐÉêyùºÎ ª K àÉêyùºÎ ª K¼ h t t p : / / s o u r c e f o r g e . n e t / p r o j e c t / d o w n l o a d i n g . p h p ? g r o u p _ i d = 2 1 9 3 5 & f i l e n a m e = d o c b o o k - x s l - 1 . 7 6 . 1 . z i p D ÐÉêyùºÎ ª K àÉêyùºÎ ª K, h t t p : / / w w w . b o o s t . o r g / D ÐÉêyùºÎ ª K àÉêyùºÎ ª K* h t t p : / / w w w . f l t k . o r g / Û D ÐÉêyùºÎ ª K àÉêyùºÎ ª Kj h t t p : / / e i g e n . t u x f a m i l y . o r g / i n d e x . p h p ? t i t l e = M a i n _ P a g e É D ÐÉêyùºÎ ª K àÉêyùºÎ ª KX h t t p : / / s o u r c e f o r g e . n e t / p r o j e c t s / f l u i d s y n t h / D ÐÉêyùºÎ ª K À F ÿÿÞ ç D ÐÉêyùºÎ ª K àÉêyùºÎ ª Kv h t t p : / / d o w n l o a d . g n a . o r g / g e t f e m / h t m l / h o m e p a g e / d o w n l o a d . h t m l » D ÐÉêyùºÎ ª K àÉêyùºÎ ª KJ h t t p : / / w w w . m e g a - n e r d . c o m / l i b s n d f i l e / » D ÐÉêyùºÎ ª K àÉêyùºÎ ª KJ h t t p : / / c o d e . g o o g l e . c o m / p / l i b m u s i c x m l D ÐÉêyùºÎ ª K àÉêyùºÎ ª K< h t t p : / / l i b l o . s o u r c e f o r g e . n e t / í D ÐÉêyùºÎ ª K àÉêyùºÎ ª K| h t t p : / / w w w . s t e i n b e r g . n e t / e n / c o m p a n y / 3 r d _ p a r t y _ d e v e l o p e r . h t m l I ë D ÐÉêyùºÎ ª K àÉêyùºÎ ª Kz h t t p s : / / g i t h u b . c o m / a d f e r n a n d e s / p r e c o m p i l e d - p o r t a u d i o - w i n d o w s µ D ÐÉêyùºÎ ª K àÉêyùºÎ ª KD h t t p : / / p o r t m e d i a . s o u r c e f o r g e . n e t / µ D ÐÉêyùºÎ ª K àÉêyùºÎ ª KD h t t p : / / p o r t m e d i a . s o u r c e f o r g e . n e t / à D ÐÉêyùºÎ ª K àÉêyùºÎ ª KR h t t p s : / / c c r m a . s t a n f o r d . e d u / s o f t w a r e / s t k / í D ÐÉêyùºÎ ª K àÉêyùºÎ ª K| h t t p : / / m s d n . m i c r o s o f t . c o m / e n - u s / w i n d o w s / d e s k t o p / h h 8 5 2 3 6 3 . a s p x D ÐÉêyùºÎ ª K àÉêyùºÎ ª K. h t t p : / / q t - p r o j e c t . o r g / ± D ÐÉêyùºÎ ª K àÉêyùºÎ ª K@ h t t p : / / q t - p r o j e c t . o r g / d o w n l o a d s Ç D ÐÉêyùºÎ ª K àÉêyùºÎ ª KV h t t p : / / s o u r c e f o r g e . n e t / p r o j e c t s / q u t e c s o u n d » D ÐÉêyùºÎ ª K àÉêyùºÎ ª KJ h t t p : / / w w w . j r s o f t w a r e . o r g / i s i n f o . p h p » D ÐÉêyùºÎ ª K àÉêyùºÎ ª KJ h t t p : / / w w w . j r s o f t w a r e . o r g / i s i n f o . p h p ½ D ÐÉêyùºÎ ª K àÉêyùºÎ ª KL h t t p : / / n s i s . s o u r c e f o r g e . n e t / M a i n _ P a g e ¯ D ÐÉêyùºÎ ª K àÉêyùºÎ ª K> h t t p : / / w w w . m i c h a e l - g o g i n s . c o m / ì¥M ð¿ 0 @Í Caolan80 2 b ÿÿ g ÿÿ y ÿÿ 2 t * º Ú . ø) Ó. b * ¦ 4 ! r l) T À) 8 ø) Ù H o w t o B u i l d C s o u n d 6 a n d C s o u n d Q t o n W i n d o w s
M i c h a e l G o g i n s
m i c h a e l . g o g i n s @ g m a i l . c o m
1 2 O c t o b e r 2 0 1 3
I n t r o d u c t i o n
T h i s d o c u m e n t p r o v i d e s u p t o d a t e i n s t r u c t i o n s f o r b u i l d i n g C s o u n d 6 a n d C s o u n d Q t o n W i n d o w s .
T h i s d o c u m e n t s h o u l d b e u p d a t e d i n r e a s o n a b l e d e t a i l w i t h e a c h r e l e a s e o f C s o u n d 6 f o r W i n d o w s , a n d p u s h e d t o G i t h e a d .
A s a r e s u l t o f e f f o r t s t o i m p r o v e a n d s i m p l i f y C s o u n d ' s b u i l d s y s t e m , w h i c h h a d b e c o m e q u i t e t e d i o u s , t h e b u i l d s y s t e m a n d t h e i n s t a l l e r f o r C s o u n d 6 a r e d i f f e r e n t f r o m w h a t t h e y w e r e f o r C s o u n d 5 .
C s o u n d 5 u s e s S C o n s f o r b u i l d i n g , C s o u n d 6 u s e s C M a k e . C s o u n d 5 u s e s a N u l l s o f t i n s t a l l e r s c r i p t t h a t p r o v i d e s m a n y o p t i o n s a n d s e t s s o m e e n v i r o n m e n t v a r i a b l e s , C s o u n d 6 h a s a n I n n o S e t u p C o m p i l e r s c r i p t . a s i m i l a r i n s t a l l e r b u t d o e s n o t s e t a n y e n v i r o n m e n t v a r i a b l e s .
T h e r e i s a l s o t h e o p t i o n t o m a k e a W i n d o w s r e l e a s e b y m a k i n g t h e i n s t a l l t a r g e t , a n d t h e n z i p u p t h e e n t i r e i n s t a l l d i r e c t o r y t r e e i n f i l e n a m e d a c c o r d i n g t o t h e p a t t e r n c s o u n d - v e r s i o n - m i n o r v e r s i o n - w i n 3 2 . z i p .
F i l e s y s t e m
T h e c o n c e i t o f t h e s e i n s t r u c t i o n s i s t h a t C s o u n d i s b u i l t i n a s t a n d a r d L i n u x e n v i r o n m e n t ( w h i c h i s s i m u l a t e d u s i n g M S y s ) , u s i n g t h e s t a n d a r d G N U c o m p i l e r ( w h i c h i s M i n G W ) . T o a s s i s t u s i n t h i s d e l u s i o n :
T o o l c h a i n b i n a r i e s m u s t g o i n t h e s y s t e m p a t h : e i t h e r / u s r / b i n o r / u s r / l o c a l / b i n f o r b i n a r i e s t h a t a r e d e s i g n e d f o r M i n G W o r M S y s , o r t h e u s u a l P r o g r a m F i l e s d i r e c t o r i e s f o r r e g u l a r W i n d o w s p r o g r a m s . I t d o e s n ' t r e a l l y m a t t e r w h e r e t h e t o o l e x e c u t a b l e s a c t u a l l y g o , a s l o n g a s t h e y a r e i n t h e s y s t e m P A T H e n v i r o n m e n t v a r i a b l e . S o t h e y c a n g o w h e r e t h e i r W i n d o w s i n s t a l l e r s b y d e f a u l t p u t s t h e m .
T h i r d p a r t y s o f t w a r e t h a t w e s i m p l y i n s t a l l c a n g o / u s r / o p t o r e l s e w h e r e t h e i r W i n d o w s i n s t a l l e r s b y d e f a u l t p u t s t h e m .
F o r t h i r d p a r t y s o f t w a r e t h a t w e b u i l d , w e i n s t a l l s o u r c e s i n t o / u s r / l o c a l / s r c .
I f t h e r e i s a n i n s t a l l t a r g e t , w e m a k e t h e i n s t a l l t a r g e t s w h i c h s h o u l d , n o r m a l l y , e n d u p i n t h e m o r e o r l e s s s t a n d a r d / u s r / l o c a l / b i n , / u s r / l o c a l / l i b , a n d / u s r / l o c a l / i n c l u d e .
I f t h e r e i s n o i n s t a l l t a r g e t , w e l e a v e t h e t h i r d p a r t y s o f t w a r e w h e r e i t w a s b u i l t .
N o t e : / u s r / l o c a l i n t h i s d o c u m e n t i s r e l a t i v e t o t h e M S y s d i r e c t o r y a n d w o u l d a c t u a l l y b e s o m e t h i n g l i k e C : \ m s y s \ l o c a l .
C o d e G e n e r a t i o n
C s o u n d 6 f o r W i n d o w s i s b u i l t f o r t h e 3 2 b i t a r c h i t e c t u r e . C o d e i s b u i l t o p t i m i z e d f o r r e l e a s e b u t a l s o i n c l u d i n g d e b u g g i n g i n f o r m a t i o n . C o d e g e n e r a t i o n f o r a l l b u i l d s m u s t b e f o r r e l e a s e v e r s i o n s o f a l l r u n t i m e l i b r a r i e s a n d a l l t h i r d p a r t y l i b r a r i e s .
N o t o n l y a l l c o m p o n e n t s o f C s o u n d a n d C s o u n d A C , b u t a l s o a l l t h i r d - p a r t y l i b r a r i e s t h a t C s o u n d l i n k s w i t h d y n a m i c a l l y i n c l u d i n g Q t , F L T K , P o r t A u d i o , C s o u n d Q t , a n d F l u i d S y n t h m u s t b e b u i l t w i t h c o d e g e n e r a t e d f o r p r o p a g a t i n g e x c e p t i o n s a c r o s s i m a g e b o u n d a r i e s ( d w a r f 2 ) , a n d u s i n g t h e P o s i x t h r e a d i n g m o d e l .
I n g e n e r a l , a t l e a s t t h e f o l l o w i n g c o m p i l e r o p t i o n s s h o u l d b e u s e d f o r b u i l d i n g a l l C s o u n d r e l a t e d c o d e . T h e r e a s o n f o r t h e s t a c k r e a l i g n m e n t o p t i o n i s g i v e n i n :
H Y P E R L I N K " h t t p : / / s t a c k o v e r f l o w . c o m / q u e s t i o n s / 6 7 1 6 6 5 4 / s e g m e n t a t i o n - f a u l t - u s i n g - o p e n m p - a n d - s s e " h t t p : / / s t a c k o v e r f l o w . c o m / q u e s t i o n s / 6 7 1 6 6 5 4 / s e g m e n t a t i o n - f a u l t - u s i n g - o p e n m p - a n d a n d - s s e .
C O p t i o n s
- g - O 2 - f o p e n m p - m a r c h = n o c o n a - m s t a c k r e a l i g n - D N D E B U G - I / u s r / l o c a l / i n c l u d e
C + + O p t i o n s
- g - O 2 - s t d = g n u + + 1 1 - f o p e n m p - m a r c h = n o c o n a - m s t a c k r e a l i g n - D N D E B U G - I / u s r / l o c a l / i n c l u d e
T o o l c h a i n
T o o l s a r e l i s t e d m o r e o r l e s s i n t h e o r d e r t h e y s h o u l d b e i n s t a l l e d .
M i n G W C o m p i l e r
U p d a t e d 1 2 O c t o b e r 2 0 1 3 . A l l C + + b i n a r i e s t h a t a r e p a c k a g e d w i t h C s o u n d m u s t b e b u i l t w i t h t h e s a m e C + + A B I . I n p r a c t i c e , t h i s m e a n s b u i l d i n g e v e r y t h i n g w i t h t h e s a m e c o m p i l e r . D o w n l o a d t h e M i n G W - b u i l d i n s t a l l e r f r o m H Y P E R L I N K " h t t p : / / s o u r c e f o r g e . n e t / p r o j e c t s / m i n g w b u i l d s / f i l e s / l a t e s t / d o w n l o a d ? s o u r c e = f i l e s " h t t p : / / s o u r c e f o r g e . n e t / p r o j e c t s / m i n g w b u i l d s / f i l e s / l a t e s t / d o w n l o a d ? s o u r c e = f i l e s a n d r u n i t . I n s t a l l t o a d i r e c t o r y s u c h a s H Y P E R L I N K " / D : / m i n g w 3 2 - 4 . 8 . 1 " D : / m i n g w 3 2 - 4 . 8 . 1 .
I n 4 . 8 . 1 , y o u m u s t c o m m e n t o u t , i n c m a t h , t h e l i n e u s i n g : : h y p o t a s t h a t f u n c t i o n i s a c t u a l l y a m a c r o .
R e p l a c e t h e M i n G W - b u i l d s d e b u g g e r , w h i c h i s c r a p , w i t h t h e l a t e s t o n e f r o m H Y P E R L I N K " h t t p : / / s o u r c e f o r g e . n e t / p r o j e c t s / m i n g w / f i l e s / M i n G W / E x t e n s i o n / g d b / " h t t p : / / s o u r c e f o r g e . n e t / p r o j e c t s / m i n g w / f i l e s / M i n G W / E x t e n s i o n / g d b / .
M S y s
C h e c k e d 2 5 J u l y 2 0 1 3 . I n a d d i t i o n t o t h e c o m p i l e r , b u i l d i n g C s o u n d a n d i t s d e p e n d e n c i e s r e q u i r e s s o m e o t h e r t o o l s . I n s t a l l M S y s f r o m H Y P E R L I N K " h t t p : / / s o u r c e f o r g e . n e t / p r o j e c t s / m i n g w b u i l d s / f i l e s / e x t e r n a l - b i n a r y - p a c k a g e s / m s y s % 2 B 7 z a % 2 B w g e t % 2 B s v n % 2 B g i t % 2 B m e r c u r i a l % 2 B c v s - r e v 1 3 . 7 z / d o w n l o a d " h t t p : / / s o u r c e f o r g e . n e t / p r o j e c t s / m i n g w b u i l d s / f i l e s / e x t e r n a l - b i n a r y - p a c k a g e s / m s y s % 2 B 7 z a % 2 B w g e t % 2 B s v n % 2 B g i t % 2 B m e r c u r i a l % 2 B c v s - r e v 1 3 . 7 z / d o w n l o a d . T h i s i n c l u d e s b i s o n , f l e x , a u t o t o o l s a n d s o m e o t h e r g o o d i e s .
E d i t t h e M S y s e t c / f s t a b f i l e t o m a p t h e M i n G W d i r e c t o r y t o / m i n g w .
T h e Q t S D K
U p d a t e d 1 2 O c t o b e r 2 0 1 3 . A t t h e m o m e n t , t h e p r e b u i l t Q t S D K i s s u b j e c t t o t h e M i n G W b u g m e n t i o n e d a b o v e . D o w n l o a d Q t s o u r c e s f r o m H Y P E R L I N K " h t t p : / / q t - p r o j e c t . o r g / d o w n l o a d s " h t t p : / / q t - p r o j e c t . o r g / d o w n l o a d s a n d b u i l d t h e m i n a p l a i n W i n d o w s c o n s o l e w i t h o n l y t h e M i n G W b i n d i r e c t o r y i n t h e P A T H w i t h t h e c o m m a n d :
c o n f i g u r e . b a t - d e b u g - a n d - r e l e a s e - d e v e l o p e r - b u i l d - o p e n s o u r c e - c o n f i r m - l i c e n s e - n o m a k e e x a m p l e s - n o m a k e t e s t s - n o - a n g l e - o p e n g l d e s k t o p - p l a t f o r m w i n 3 2 - g + +
C M a k e
U p d a t e d 1 3 O c t o b e r 2 0 1 3 . C s o u n d i t s e l f i s b u i l t u s i n g C M a k e .
I n s t a l l C M a k e f r o m H Y P E R L I N K " h t t p : / / w w w . c m a k e . o r g / " h t t p : / / w w w . c m a k e . o r g / .
S C o n s
C h e c k e d 2 6 J u l y 2 0 1 3 . S C o n s ( S o f t w a r e C o n s t r u c t i o n ) i s a b u i l d s y s t e m t h a t i s p a r t i c u l a r l y e a s y t o u s e . I t i s u s e d h e r e t o m a k e c u s t o m b u i l d s o f s o m e t h i r d - p a r t y s o f t w a r e t h a t l a c k s a W i n d o w s b u i l d s y s t e m , o r h a s a W i n d o w s b u i l d s y s t e m t h a t l a c k s f e a t u r e s C s o u n d n e e d s . .
I n s t a l l S C o n s f o r W i n d o w s f r o m H Y P E R L I N K " h t t p : / / w w w . s c o n s . o r g / " h t t p : / / w w w . s c o n s . o r g / .
G i t
C h e c k e d 2 6 J u l y 2 0 1 3 . C s o u n d 6 s o u r c e c o d e i s m a i n t a i n e d i n a G i t r e p o s i t o r y a t H Y P E R L I N K " h t t p : / / s o u r c e f o r g e . n e t / p / c s o u n d / c s o u n d 6 - g i t / c i / 2 9 e 5 d 7 3 3 8 d 3 0 a 8 6 d a e 4 f 2 e e d 2 0 f 3 1 d 3 8 d d 7 3 c a f f / t r e e / " h t t p : / / s o u r c e f o r g e . n e t / p / c s o u n d / c s o u n d 6 - g i t / c i / 2 9 e 5 d 7 3 3 8 d 3 0 a 8 6 d a e 4 f 2 e e d 2 0 f 3 1 d 3 8 d d 7 3 c a f f / t r e e / .
I n s t a l l G i t f r o m H Y P E R L I N K " h t t p : / / g i t - s c m . c o m / d o w n l o a d / w i n " h t t p : / / g i t - s c m . c o m / d o w n l o a d / w i n .
C U n i t
D o n e 2 6 J u l y 2 0 1 3 . C U n i t i s u s e d t o r u n u n i t t e s t s f o r C s o u n d .
I n s t a l l C U n i t s o u r c e c o d e f r o m H Y P E R L I N K " h t t p : / / c u n i t . s o u r c e f o r g e . n e t / " h t t p : / / c u n i t . s o u r c e f o r g e . n e t / i n / u s r / l o c a l / s r c . C o n f i g u r e w i t h . / c o n f i g u r e .
M a k e w i t h m a k e .
I n s t a l l w i t h m a k e i n s t a l l .
J a v a S D K
C h e c k e d 2 6 J u l y 2 0 1 3 . T h e J a v a S D K i s u s e d f o r g e n e r a t i n g J a v a b i n d i n g s t o t h e C s o u n d A P I a n d C s o u n d A C . S o m e e x a m p l e s o f J a v a p r o g r a m s u s i n g C s o u n d a l s o r e q u i r e t h e S D K .
J a v a i s a l s o u s e d t o b u i l d C s o u n d a p p s f o r i O S a n d A n d r o i d .
I n s t a l l t h e J a v a S E S D K f r o m H Y P E R L I N K " h t t p : / / w w w . o r a c l e . c o m / t e c h n e t w o r k / j a v a / j a v a s e / d o w n l o a d s / i n d e x . h t m l " h t t p : / / w w w . o r a c l e . c o m / t e c h n e t w o r k / j a v a / j a v a s e / d o w n l o a d s / i n d e x . h t m l .
S W I G
U p d a t e d 1 3 O c t o b e r 2 0 1 3 . S W I G i s u s e d f o r a u t o m a t i c a l l y g e n e r a t i n g t h e b i n d i n g s t o t h e C s o u n d A P I a n d t o C s o u n d A C f o r t h e P y t h o n , J a v a , a n d L u a p r o g r a m m i n g l a n g u a g e s .
I n s t a l l S w i g W i n f r o m H Y P E R L I N K " h t t p : / / w w w . s w i g . o r g / d o w n l o a d . h t m l " h t t p : / / w w w . s w i g . o r g / d o w n l o a d . h t m l .
P y t h o n
C h e c k e d 2 6 J u l y 2 0 1 3 . T h e C s o u n d A P I h a s a P y t h o n i n t e r f a c e , a n d s o m e C s o u n d e x a m p l e s u s e P y t h o n .
I n s t a l l P y t h o n f r o m H Y P E R L I N K " h t t p : / / w w w . p y t h o n . o r g / f t p / p y t h o n / 2 . 7 . 3 / p y t h o n - 2 . 7 . 3 . m s i " h t t p : / / w w w . p y t h o n . o r g / f t p / p y t h o n / 2 . 7 . 3 / p y t h o n - 2 . 7 . 3 . m s i .
L u a J I T
D o n e 2 6 J u l y 2 0 1 3 . T h e C s o u n d A P I h a s a L u a i n t e r f a c e , a n d t h e L u a o p c o d e s r e q u i r e L u a J I T i n p a r t i c u l a r , w h i c h i s b u n d l e d w i t h t h e C s o u n d W i n d o w s d i s t r i b u t i o n .
I n s t a l l L u a J I T s o u r c e c o d e f r o m H Y P E R L I N K " h t t p : / / l u a j i t . o r g / " h t t p : / / l u a j i t . o r g / i n / u s r / s r c .
B u i l d L u a J I T w i t h m a k e .
I n s t a l l w i t h m a k e i n s t a l l .
L a T e X
C h e c k e d 2 6 J u l y 2 0 1 3 . L a T e X i s u s e d f o r t y p e s e t t i n g t h e C s o u n d a n d C s o u n d A C t u t o r i a l s t h a t a r e i n c l u d e d i n t h e W i n d o w s r e l e a s e . I n s t a l l p r o T e X T f r o m H Y P E R L I N K " h t t p : / / w w w . t u g . o r g / p r o t e x t / " h t t p : / / w w w . t u g . o r g / p r o t e x t / .
D o x y g e n
C h e c k e d 2 6 J u l y 2 0 1 3 . D o x y g e n i s u s e d t o g e n e r a t e t h e C s o u n d A P I a n d C s o u n d A C A P I d o c u m e n t a t i o n f r o m c o m m e n t s i n t h e s o u r c e c o d e .
I n s t a l l D o x y g e n t o t h e c u r r e n t v e r s i o n ( 1 . 8 . 2 - 2 0 1 2 1 1 1 8 ) f r o m H Y P E R L I N K " h t t p : / / w w w . s t a c k . n l / ~ d i m i t r i / d o x y g e n " h t t p : / / w w w . s t a c k . n l / ~ d i m i t r i / d o x y g e H Y P E R L I N K " h t t p : / / w w w . s t a c k . n l / ~ d i m i t r i / d o x y g e n " n .
D o t
C h e c k e d 2 6 J u l y 2 0 1 3 . I n s t a l l A T T G r a p h v i z t o v e r s i o n 2 . 3 0 . 1 f r o m H Y P E R L I N K " h t t p : / / w w w . g r a p h v i z . o r g / " h t t p : / / w w w . g r a p h v i z . o r g
G T K + B u n d l e
D o n e 1 7 A u g u s t 2 0 1 3 . F l u i d s y n t h a n d p e r h a p s s o m e o t h e r t h i r d p a r t y p a c k a g e s r e q u i r e s o m e G T K a n d G N U l i b r a r i e s n o t s u p p l i e d w i t h M s y s .
D o w n l o a d t h e a l l - i n - o n e G T K + s t a c k f r o m H Y P E R L I N K " h t t p : / / w w w . g t k . o r g / d o w n l o a d / i n d e x . p h p " h t t p : / / w w w . g t k . o r g / d o w n l o a d / i n d e x . p h p . U n z i p i t i n t o t h e M s y s d i r e c t o r y s o b i n , l i b , i n c l u d e , e t c . a l l m a t c h .
D o c B o o k
D o n e 2 6 J u l y 2 0 1 3 . D o c B o o k i s u s e d t o g e n e r a t e t h e C s o u n d R e f e r e n c e M a n u a l f r o m X M L s o u r c e f i l e s .
I n s t a l l t h e c u r r e n t W i n d o w s b u i l d o f x s l t p r o c a n d l i b x m l 2 f r o m H Y P E R L I N K " h t t p : / / w w w . z l a t k o v i c . c o m / l i b x m l . e n . h t m l " h t t p : / / w w w . z l a t k o v i c . c o m / l i b x m l . e n . h t m l i n t o / u s r / l o c a l .
I n s t a l l t h e c u r r e n t H Y P E R L I N K " h t t p : / / w w w . o a s i s - o p e n . o r g / d o c b o o k / x m l / 4 . 5 / d o c b o o k - x m l - 4 . 5 . z i p D " h t t p : / / w w w . o a s i s - o p e n . o r g / d o c b o o k / x m l / 4 . 5 / d o c b o o k - x m l - 4 . 5 . z i p D o c B o o k X M L D T D s . C o p y t h i s t r e e t o o n e d i r e c t o r y a b o v e t h e C s o u n d m a n u a l d i r e c t o r y .
I n s t a l l t h e c u r r e n t D o c B o o k X S L s t y l e s h e e t s f r o m H Y P E R L I N K " h t t p : / / s o u r c e f o r g e . n e t / p r o j e c t / d o w n l o a d i n g . p h p ? g r o u p _ i d = 2 1 9 3 5 & f i l e n a m e = d o c b o o k - x s l - 1 . 7 6 . 1 . z i p " h t t p : / / s o u r c e f o r g e . n e t / p r o j e c t / d o w n l o a d i n g . p h p ? g r o u p _ i d = 2 1 9 3 5 & f i l e n a m e = d o c b o o k - x s l - 1 . 7 6 . 1 . z i p i n t o / u s r / l o c a l / o p t .
T h i r d P a r t y P a c k a g e s
I n g e n e r a l , t h e m o s t r e c e n t v e r s i o n s o f a l l t o o l s a n d t h i r d - p a r t y p a c k a g e s t h a t a r e i n g e n e r a l u s e s h o u l d b e u s e d f o r C s o u n d .
S o m e t i m e s t h i s i s p a c k a g e d a s a r e l e a s e d v e r s i o n , s o m e t i m e s i t i s p a c k a g e d a s a b e t a v e r s i o n , s o m e t i m e s i t i s a l w a y s b u i l t f r o m s o u r c e s . I f i n d o u b t , s e a r c h t h e W o r l d W i d e W e b o r c h e c k m a i l i n g l i s t s f o r t h e s o f t w a r e .
I f t h e l i b r a r y d o e s n o t c o m e p r e - b u i l t f o r W i n d o w s o r w i t h a f u n c t i o n a l b u i l d s y s t e m f o r M i n G W / M S y s , c r e a t e a C M a k e f i l e f o r t h e l i b r a r y .
B o o s t
D o n e 2 6 J u l y 2 0 1 3 . P a r t s o f b o o s t a r e r e q u i r e d b y C s o u n d A C .
I n s t a l l b o o s t s o u r c e c o d e f r o m H Y P E R L I N K " h t t p : / / w w w . b o o s t . o r g / " h t t p : / / w w w . b o o s t . o r g / .
W e u s e o n l y t h e h e a d e r f i l e s , s o j u s t c o p y t h e b o o s t d i r e c t o r y a n d a l l i t s c o n t e n t s t o / u s r / l o c a l / i n c l u d e .
F L T K
D o n e 1 7 A u g u s t 2 0 1 3 . F L T K i s u s e d b y t h e F L T K w i d g e t s o p c o d e s .
I n s t a l l t h e l a t e s t F L T K 1 . 3 s o u r c e c o d e f r o m H Y P E R L I N K " h t t p : / / w w w . f l t k . o r g / " h t t p : / / w w w . f l t k . o r g / i n t o / u s r / l o c a l / s r c .
C o n f i g u r e w i t h . / c o n f i g u r e - - e n a b l e - t h r e a d s - - e n a b l e - g l - - e n a b l e - s h a r e d - - e n a b l e - l o c a l j p e g - - e n a b l e - l o c a l z l i b e n a b l e - l o c a l p n g .
M a k e w i t h m a k e .
I n s t a l l w i t h m a k e i n s t a l l .
E i g e n
D o n e 2 6 J u l y 2 0 1 3 . E i g e n i s a C + + l i b r a r y f o r m a t r i x a r i t h m e t i c a n d l i n e a r a l g e b r a , u s e d b y C s o u n d A C .
I n s t a l l E i g e n s o u r c e c o d e f r o m H Y P E R L I N K " h t t p : / / e i g e n . t u x f a m i l y . o r g / i n d e x . p h p ? t i t l e = M a i n _ P a g e " h t t p : / / e i g e n . t u x f a m i l y . o r g / i n d e x . p h p ? t i t l e = M a i n _ P a g e i n / u s r / l o c a l / i n c l u d e .
E i g e n i s a h e a d e r f i l e - o n l y l i b r a r y a n d d o e s n o t n e e d t o b e b u i l t o r i n s t a l l e d .
H o w e v e r , t h e r e i s a n o t h e r b u g i n t h e M i n G W 4 . 8 . 1 c o m p i l e r t h a t c a u s e s a n y # p r a g m a G C C o p t i m i z e t o c a u s e a n o u t o f m e m o r y e r r o r i n l a r g e f i l e s w i t h c c 1 p l u s . e x e . A b o u t l i n e 2 5 o f t h e E i g e n C o r e h e a d e r , c o m m e n t o u t t h e p r a g m a s o i t r e a d s l i k e t h i s :
/ / D i s a b l e t h e i p a - c p - c l o n e o p t i m i z a t i o n f l a g w i t h M i n G W 6 . x o r n e w e r ( e n a b l e d b y d e f a u l t w i t h - O 3 ) / / S e e h t t p : / / e i g e n . t u x f a m i l y . o r g / b z / s h o w _ b u g . c g i ? i d = 5 5 6 f o r d e t a i l s . # i f d e f i n e d ( _ _ M I N G W 3 2 _ _ ) & & E I G E N _ G N U C _ A T _ L E A S T ( 4 , 6 ) / / # p r a g m a G C C o p t i m i z e ( " - f n o - i p a - c p - c l o n e " ) # e n d i f
F l u i d s y n t h
D o n e 2 6 J u l y 2 0 1 3 . F l u i d S y n t h i s u s e d b y t h e f l u i d o p c o d e s t o p r o v i d e a n a l l - i n - o n e s a m p l e d s y n t h e s i s s o l u t i o n f o r C s o u n d .
I n s t a l l F l u i d S y n t h s o u r c e c o d e f r o m H Y P E R L I N K " h t t p : / / s o u r c e f o r g e . n e t / p r o j e c t s / f l u i d s y n t h / " h t t p : / / s o u r c e f o r g e . n e t / p r o j e c t s / f l u i d s y n t h / i n / u s r / l o c a l / s r c .
C s o u n d d o e s n o t r e q u i r e a n y o f F l u i d S y n t h ' s i n t e r n a l a u d i o o r s o u n d f i l e d r i v e r s . C o n f i g u r e w i t h c m a k e - g u i . & . C h a n g e D E F A U L T _ S O U N D F O N T t o C : H Y P E R L I N K " / / s o u n d f o n t s / / d e f a u l t . s f 2 " \ \ s o u n d f o n t s \ \ d e f a u l t . s f 2 . A d d - m a r c h = n o c o n a t o t h e C F L A G S . S e t C M A K E _ I N S T A L L _ P R E F I X t o D : / m s y s / l o c a l .
M a k e w i t h m i n g w 3 2 - m a k e .
I n s t a l l w i t h m i n g w 3 2 - m a k e i n s t a l l .
g m m + +
D o n e 2 6 J u l y 2 0 1 3 . T h e l i n e a r a l g e b r a o p c o d e s u s e g m m + + t o i m p l e m e n t e f f i c i e n t m a t r i x a r i t h m e t i c a n d s o m e m a t r i x d e c o m p o s i t i o n s .
D o w n l o a d t h e g m m + + s t a n d a l o n e s o u r c e c o d e f r o m H Y P E R L I N K " h t t p : / / d o w n l o a d . g n a . o r g / g e t f e m / h t m l / h o m e p a g e / d o w n l o a d . h t m l " h t t p : / / d o w n l o a d . g n a . o r g / g e t f e m / h t m l / h o m e p a g e / d o w n l o a d . h t m l .
T h i s i s a h e a d e r f i l e o n l y l i b r a r y . I n s t a l l t h e g m m - 4 . 2 / i n c l u d e / g m m d i r e c t o r y i n t o / u s r / l o c a l / i n c l u d e .
l i b s n d f i l e
D o n e 2 6 J u l y 2 0 1 3 . T h i s i s r e q u i r e d b y C s o u n d f o r r e a d i n g a n d w r i t i n g s o u n d f i l e s . I t i s a p r e - b u i l t l i b r a r y .
I n s t a l l l i b s n d f i l e f r o m H Y P E R L I N K " h t t p : / / w w w . m e g a - n e r d . c o m / l i b s n d f i l e / " h t t p : / / w w w . m e g a - n e r d . c o m / l i b s n d f i l e / i n / u s r / o p t .
M u s i c X M L
D o n e 2 6 J u l y 2 0 1 3 . M u s i c X M L i s u s e d b y t h e C p p S o u n d c l a s s i n t h e C s o u n d A P I t o i m p o r t M u s i c X M L f i l e s .
I n s t a l l t h e M u s i c X M L s o u r c e c o d e i n / u s r / l o c a l w i t h g i t c l o n e H Y P E R L I N K " h t t p : / / c o d e . g o o g l e . c o m / p / l i b m u s i c x m l " h t t p : / / c o d e . g o o g l e . c o m / p / l i b m u s i c x m l .
C o n f i g u r e w i t h c m a k e - g u i c m a k e , s e t t i n g C M A K E _ I N S T A L L _ P R E F I X t o D : / m s y s / l o c a l . S e t C M A K E _ B U I L D _ T Y P E t o R e l W i t h D e b I n f o . A d d - m a r c h = n o c o n a t o C F L A G S .
M a k e w i t h m i n g w 3 2 - m a k e i n t h e c m a k e d i r e c t o r y .
I n s t a l l w i t h m i n g w 3 2 - m a k e i n s t a l l i n t h e c m a k e d i r e c t o r y .
O p e n S o u n d C o n t r o l
D o n e 2 8 J u l y 2 0 1 3 . C s o u n d u s e s t h e O p e n S o u n d C o n t r o l p r o t o c o l i n t h e O S C o p c o d e s f o r l o w - l a t e n c y n e t w o r k c o m m u n i c a t i o n s t o a n d f r o m C s o u n d .
U p d a t e l i b l o t a g 0 . 2 6 f r o m t h e t a r b a l l a t H Y P E R L I N K " h t t p : / / l i b l o . s o u r c e f o r g e . n e t / " h t t p : / / l i b l o . s o u r c e f o r g e . n e t ( n o t S V N ! ) .
F i r s t , a s l i b t o o l f o r s h a r e d l i b r a r i e s i s u s e l e s s f o r M i n G W , c o n f i g u r e w i t h . / c o n f i g u r e e n a b l e - s t a t i c d i s a b l e - s h a r e d t o g e n e r a t e c o n f i g . h .
M a k e w i t h m i n g w 3 2 - m a k e .
I n s t a l l w i t h m i n g w 3 2 - m a k e i n s t a l l .
I n C s o u n d ' s C m a k e C a c h e . t x t , s e t C M A K E _ S T A N D A R D _ C X X _ L I B R A R I E S t o i n c l u d e - l w s o c k 3 2 - l w s 2 _ 3 2 .
P u r e D a t a
D o n e 2 8 J u l y 2 0 1 3 . I n s t a l l P u r e D a t a s o u r c e c o d e u s i n g G i t f r o m g i t : / / p u r e - d a t a . g i t . s o u r c e f o r g e . n e t / g i t r o o t / p u r e - d a t a / p u r e - d a t a i n t o u s r / l o c a l / s r c .
S t e i n b e r g P r o p r i e t a r y S D K s
D o n e 2 8 J u l y 2 0 1 3 . S t e i n b e r g ' s V S T S D K i s u s e d b y C s o u n d V S T a n d t h e v s t 4 c s o p c o d e s , t h e V S T M o d u l e A r c h i t e c t u r e S D K i s u s e d f o r t h e S c o r e G e n e r a t o r V S T p l u g i n t h a t i s p a r t o f C s o u n d A C , a n d t h e A S I O S D K i s u s e d b y t h e P o r t A u d i o l i b r a r y t h a t C s o u n d u s e s f o r r e a l - t i m e a u d i o i n p u t a n d o u t p u t .
I n s t a l l t h e V S T S D K 2 . 4 f r o m H Y P E R L I N K " h t t p : / / w w w . s t e i n b e r g . n e t / e n / c o m p a n y / 3 r d _ p a r t y _ d e v e l o p e r . h t m l I " h t t p : / / w w w . s t e i n b e r g . n e t / e n / c o m p a n y / 3 r d _ p a r t y _ d e v e l o p e r . h t m l i n / u s r / l o c a l / s r c / S t e i n b e r g .
I n s t a l l t h e A S I O S D K i n / u s r / l o c a l / s r c / a s i o s d k 2
P l e a s e n o t e , t h e s e S D K s a r e p r o p r i e t a r y s o f t w a r e a n d y o u m u s t a g r e e t o S t e i n b e r g ' s l i c e n s e t e r m s f o r u s e .
P o r t A u d i o
U p d a t e d 1 3 O c t o b e r 2 0 1 3 .
U s e t h e p r e c o m p i l e d W i n d o w s b i n a r y f r o m H Y P E R L I N K " h t t p s : / / g i t h u b . c o m / a d f e r n a n d e s / p r e c o m p i l e d - p o r t a u d i o - w i n d o w s " h t t p s : / / g i t h u b . c o m / a d f e r n a n d e s / p r e c o m p i l e d - p o r t a u d i o - w i n d o w s .
I n s t a l l i n / u s r / l o c a l / i n c l u d e a n d / u s r / l o c a l / l i b .
P o r t M i d i
D o n e 2 8 J u l y 2 0 1 3 . C s o u n d c a n u s e t h e P o r t M i d i l i b r a r y f o r M I D I i n p u t a n d o u t p u t .
I n s t a l l t h e P o r t M i d i s o u r c e c o d e u s i n g S u b v e r s i o n f r o m H Y P E R L I N K " h t t p : / / p o r t m e d i a . s o u r c e f o r g e . n e t / " h t t p : / / p o r t m e d i a . s o u r c e f o r g e . n e t .
C o n f i g u r e w i t h c m a k e - g u i .
M a k e w i t h m a k e .
R u n t h e t e s t p r o g r a m s t o e n s u r e t h a t t h e b u i l d w o r k s .
P o r t S M F
D o n e 2 8 J u l y 2 0 1 3 . P o r t S M F i s u s e d b y C s o u n d A C f o r i m p o r t i n g a n d e x p o r t i n g s t a n d a r d M I D I f i l e s ( f o r m a t 1 ) .
T h e P o r t S M F s o u r c e c o d e h a s b e e n i n c o r p o r a t e d i n t o t h e C s o u n d 6 G i t r e p o s i t o r y . F r o m t i m e t o t i m e , r e p l a c e t h e C s o u n d 6 s o u r c e s w i t h c u r r e n t P o r t S M F s o u r c e s f r o m H Y P E R L I N K " h t t p : / / p o r t m e d i a . s o u r c e f o r g e . n e t / " h t t p : / / p o r t m e d i a . s o u r c e f o r g e . n e t / .
S y n t h e s i s T o o l k i t i n C + + ( S T K )
D o n e 2 8 J u l y 2 0 1 3 . I n s t a l l t h e S T K s o u r c e c o d e f r o m H Y P E R L I N K " h t t p s : / / c c r m a . s t a n f o r d . e d u / s o f t w a r e / s t k / " h t t p s : / / c c r m a . s t a n f o r d . e d u / s o f t w a r e / s t k / i n / u s r / l o c a l / s r c .
M a k e s u r e y o u d o n o t d e f i n e a R A W W A V E _ P A T H e n v i r o n m e n t v a r i a b l e i n y o u r b u i l d e n v i r o n m e n t .
C o n f i g u r e w i t h . / c o n f i g u r e .
E d i t S t k . h , a n d m a k e s u r e t o # i n c l u d e < c s t r i n g > b e f o r e a n y o t h e r # i n c l u d e .
M a k e w i t h m a k e ( n o t m i n g w 3 2 - m a k e ) .
W i n d o w s S D K
T h e W i n d o w s S D K f o r W i n d o w s 8 c o n t a i n s h e a d e r f i l e s a n d l i b r a r i e s t h a t u s e d t o b e l o n g t o t h e D i r e c t X S D K , a n d t h a t a r e u s e d b y s o m e t h i r d - p a r t y d e p e n d e n c i e s o f C s o u n d , s u c h a s P o r t A u d i o , w h i c h w e h a v e t o b u i l d .
I n s t a l l t h e W i n d o w s S D K f r o m H Y P E R L I N K " h t t p : / / m s d n . m i c r o s o f t . c o m / e n - u s / w i n d o w s / d e s k t o p / h h 8 5 2 3 6 3 . a s p x " h t t p : / / m s d n . m i c r o s o f t . c o m / e n - u s / w i n d o w s / d e s k t o p / h h 8 5 2 3 6 3 . a s p x . C u r r e n t l y , t h i s d o e s n o t i n c l u d e V i s u a l S t u d i o , b u t t h a t i s O K .
Q t S D K
D o n e 2 5 J u l y 2 0 1 3 . C s o u n d Q t u s e s t h e Q t S D K f r o m H Y P E R L I N K " h t t p : / / q t - p r o j e c t . o r g / " h t t p : / / q t - p r o j e c t . o r g / . C u r r e n t l y , t h e e x e c u t a b l e p a c k a g e s a v a i l a b l e f o r Q t a r e n o t b i n a r y c o m p a t i b l e w i t h t h e t o o l c h a i n d e s c r i b e d h e r e , s o i t i s n e c e s s a r y t o b u i l d t h e Q t l i b r a r i e s f r o m s o u r c e .
O b t a i n t h e Q t l i b r a r i e s s o u r c e c o d e f r o m H Y P E R L I N K " h t t p : / / q t - p r o j e c t . o r g / d o w n l o a d s " h t t p : / / q t - p r o j e c t . o r g / d o w n l o a d s .
U n p a c k t h e z i p f i l e .
O p e n a p l a i n W i n d o w s c o n s o l e w i t h M i n G W i n t h e P A T H . C h a n g e t o t h e S D K s o u r c e c o d e d i r e c t o r y a n d c o n f i g u r e Q t w i t h :
D : \ q t - e v e r y w h e r e - o p e n s o u r c e - s r c - 5 . 1 . 0 > c o n f i g u r e . b a t - r e l e a s e - f o r c e - d e b u g - i n f o - s k i p q t j s b a c k e n d - o p e n s o u r c e - c o n f i r m - l i c e n s e - n o m a k e d e m o s - n o m a k e e x a m p l e s - n o m a k e t e s t s - n o - a n g l e - o p e n g l d e s k t o p - n o m a k e w e b k i t - n o m a k e w e b k i t - e x a m p l e s
C o m p i l e Q t w i t h :
m a k e C X X F L A G S = " - g - O 2 - m s t a c k r e a l i g n - m a r c h = n o c o n a - f o p e n m p - D N D E B U G "
B u i l d i n g C s o u n d 6
C r e a t e a n d / o r u p d a t e a s h e l l s c r i p t t o s e t u p a l l e n v i r o n m e n t v a r i a b l e s a n d p a t h s f o r b u i l d i n g C s o u n d a n d f o r r u n n i n g C s o u n d f r o m a n d i n t h e b u i l d e n v i r o n m e n t . T h i s i s a n e x a m p l e o f s u c h a s c r i p t ( 6 e n v ) :
# ! / b i n / s h
e c h o " C o n f i g u r e f o r d e v e l o p m e n t . . . "
e x p o r t P A T H = $ { P A T H } : / c / P r o g r a m _ F i l e s _ x 8 6 / S c i T E
e x p o r t P A T H = $ { P A T H } : / c / P r o g r a m _ F i l e s _ x 8 6 / G i t / b i n
e x p o r t P A T H = $ { P A T H } : / c / m i n g w 3 2 - 4 . 7 . 2 / m s y s / 1 . 0 / l o c a l / b i n
e x p o r t P A T H = $ { P A T H } : / c / P r o g r a m _ F i l e s _ x 8 6 / s w i g w i n - 2 . 0 . 1 0
e x p o r t P A T H = $ { P A T H } : / c / P y t h o n 2 7
e c h o " C o n f i g u r e f o r A n d r o i d / A R M , a r m e a b i - v 7 a ( A R M v 7 V F P ) , A n d r o i d 2 . 3 . 3 + / / / "
e x p o r t S D K = / d / A n d r o i d / a d t - b u n d l e - w i n d o w s - x 8 6 - 2 0 1 3 0 5 1 4 / s d k
e x p o r t N D K = / d / A n d r o i d / a n d r o i d - n d k - r 8 e
e x p o r t A N D R O I D _ N D K _ R O O T = $ N D K
e x p o r t C S O U N D _ H O M E = / c / U s e r s / n e w / c s o u n d - c s o u n d 6 - g i t
e x p o r t N D K _ M O D U L E _ P A T H = $ { C S O U N D _ H O M E } / a n d r o i d / p l u g i n l i b s
e x p o r t P A T H = $ { P A T H } : $ N D K _ M O D U L E _ P A T H
e x p o r t N D K A B I = 9
e x p o r t N D K V E R = $ N D K / t o o l c h a i n s / a r m - l i n u x - a n d r o i d e a b i - 4 . 7
e x p o r t N D K P = $ N D K V E R / p r e b u i l t / w i n d o w s / b i n / a r m - l i n u x - a n d r o i d e a b i -
e x p o r t N D K F = " - - s y s r o o t $ N D K / p l a t f o r m s / a n d r o i d - $ N D K A B I / a r c h - a r m "
e x p o r t N D K A R C H = " - m a r c h = a r m v 7 - a - m f l o a t - a b i = s o f t f p - W l , - - f i x - c o r t e x - a 8 "
e c h o " C o n f i g u r e s h a r e d l i b r a r i e s a n d p r o g r a m s n e e d e d t o r u n C s o u n d . . . "
e x p o r t P A T H = $ { P A T H } : / c / m i n g w 3 2 - 4 . 7 . 2 / m s y s / 1 . 0 / o p t / M e g a - N e r d / l i b s n d f i l e / b i n
e x p o r t P A T H = $ { P A T H } : / c / m i n g w 3 2 - 4 . 7 . 2 / m s y s / 1 . 0 / l o c a l / s r c / p o r t a u d i o
e x p o r t P A T H = $ { P A T H } : / c / m i n g w 3 2 - 4 . 7 . 2 / m s y s / 1 . 0 / l o c a l / s r c / p o r t m i d i
e x p o r t P A T H = $ { P A T H } : / c / m i n g w 3 2 - 4 . 7 . 2 / m s y s / 1 . 0 / l o c a l / s r c / f l u i d s y n t h / s r c / . l i b s
e x p o r t P A T H = $ { P A T H } : / c / m i n g w 3 2 - 4 . 7 . 2 / m s y s / 1 . 0 / l o c a l / s r c / l i b m u s i c x m l - 3 . 0 0 - s r c / c m a k e
e x p o r t P A T H = $ { P A T H } : / c / m i n g w 3 2 - 4 . 7 . 2 / m s y s / 1 . 0 / l o c a l / s r c / l u a j i t - 2 . 0 / s r c
e x p o r t P A T H = $ { P A T H } : / c / P r o g r a m _ F i l e s / M o d a r t t / P i a n o t e q \ 4
e x p o r t P A T H = $ { P A T H } : / c / P r o g r a m _ F i l e s / B W F _ M e t a E d i t _ C L I _ W i n d o w s _ x 6 4
e x p o r t P A T H = $ { P A T H } : / c / P r o g r a m _ F i l e s _ x 8 6 / s o x - 1 4 - 4 - 1
e x p o r t P A T H = $ { P A T H } : / c / P r o g r a m _ F i l e s _ x 8 6 / A u d a c i t y
e x p o r t P A T H = $ { P A T H } : / c / P r o g r a m _ F i l e s _ x 8 6 / L a m e \ F o r \ A u d a c i t y
e x p o r t P A T H = / c / U s e r s / n e w / c s o u n d - c s o u n d 6 - g i t : $ { P A T H }
e c h o " C o n f i g u r e e n v i r o n m e n t v a r i a b l e s n e e d e d t o r u n C s o u n d . . . "
e x p o r t O P C O D E 6 D I R 6 4 = / c / U s e r s / n e w / c s o u n d - c s o u n d 6 - g i t
e x p o r t R A W W A V E _ P A T H = / c / m i n g w 3 2 - 4 . 7 . 2 / m s y s / 1 . 0 / l o c a l / s r c / s t k - 4 . 4 ýÿÿÿ
¡ ¢ £ ¤ ¥ ¦ § ¨ ª « ¬ ® ¯ ° ± ² ³ ´ µ ¶ · þÿÿÿþÿÿÿº þÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ. 4 / r a w w a v e s
e x p o r t P Y T H O N P A T H = / c / U s e r s / n e w / c s o u n d - c s o u n d 6 - g i t
e c h o " C o n f i g u r e e n v i r o n m e n t v a r i a b l e s n e e d e d t o r u n L u a J I T w i t h u f o l i b r a r i e s . . . "
e x p o r t L U A _ P A T H = " . / ? . l u a ; . . / ? . l u a ; D : / u f o / ? . l u a ; D : / u f o / f f i / ? . l u a ; D : / u f o / b i n / W i n d o w s / x 8 6 / ? . l u a ; "
e x p o r t L U A _ C P A T H = " D : / u f o / ? ; D : / u f o / b i n / ? ; "
e x p o r t P A T H = $ { P A T H } : / d / u f o / b i n
e c h o
I n t h e M s y s s h e l l , c h a n g e t o t h e C s o u n d r o o t d i r e c t o r y a n d e x e c u t e s o u r c e 6 e n v t o a c t u a l l y c r e a t e y o u r C s o u n d e n v i r o n m e n t .
U p d a t e t h e C s o u n d s o u r c e c o d e b y e x e c u t i n g g i t p u l l .
E x e c u t e c m a k e - g u i . & t o c o n f i g u r e y o u r C m a k e b u i l d s y s t e m f o r y o u r e n v i r o n m e n t . W h e n u s i n g C M a k e , g e n e r a t e M S y s m a k e f i l e s , n o t M i n G W m a k e f i l e s . P a y a t t e n t i o n t o C M a k e ' s e r r o r m e s s a g e s . I t m a y b e t h a t a v a r i a b l e f o r a n i n c l u d e p a t h o r l i b r a r y i s m i s s i n g f r o m t h e i n i t i a l s t a t e o f t h e c a c h e . G o a h e a d a n d a d d t h e v a r i a b l e c a l l e d f o r b y t h e e r r o r m e s s a g e . C o n f i g u r e f o r d o u b l e - p r e c i s i o n s a m p l e s .
C h a n g e t o e x a m p l e s / j a v a a n d e x e c u t e m a k e t o b u i l d t h e J a v a e x a m p l e j a r s .
B u i l d t h e e x a m p l e s f o r t h e m a n u a l u s i n g a c o m m a n d l i n e s u c h a s p y t h o n c s d 2 d o c b o o k . p y - a . B u i l d t h e m a n u a l i t s e l f u s i n g a c o m m a n d l i n e s u c h a s m i n g w 3 2 - m a k e h t m l - d i s t X S L _ B A S E _ P A T H = / u s r / l o c a l / o p t / d o c b o o k - x s l - 1 . 7 6 . 1 .
B u i l d t h e A P I r e f e r e n c e b y e x e c u t i n g d o x y g e n D o x y f i l e a n d d o x y g e n D o x y f i l e - C s o u n d A C .
D o n o t s t r i p d e b u g g i n g i n f o r m a t i o n o u t o f t h e b i n a r i e s , t h i s m i g h t c o n c e i v a b l y c o m e i n u s e f u l f o r r e m o t e d e b u g g i n g a n d i s a r e l a t i v e l y s m a l l p a r t o f t h e p a c k a g e .
B u i l d i n g C s o u n d Q t
I n t h e C s o u n d b u i l d e n v i r o n m e n t , o b t a i n t h e C s o u n d Q t s o u r c e f r o m S o u r c e F o r g e a t H Y P E R L I N K " h t t p : / / s o u r c e f o r g e . n e t / p r o j e c t s / q u t e c s o u n d " h t t p : / / s o u r c e f o r g e . n e t / p r o j e c t s / q u t e c s o u n d u s i n g g i t :
g i t c l o n e g i t : / / g i t . c o d e . s f . n e t / p / q u t e c s o u n d / c o d e q u t e c s o u n d - c o d e
I n t h e C s o u n d Q t s o u r c e d i r e c t o r y c r e a t e a c o n f i g . u s e r . p r i f i l e c o n t a i n i n g p a t h s t o t h i r d p a r t y p a c k a g e s c u s t o m i z e d f o r y o u r C s o u n d b u i l d e n v i r o n m e n t , s u c h a s :
C S O U N D _ I N T E R F A C E S _ I N C L U D E _ D I R = C : \ \ U s e r s \ \ n e w \ \ c s o u n d - c s o u n d 6 - g i t \ \ i n t e r f a c e s
D E F A U L T _ C S O U N D _ A P I _ I N C L U D E _ D I R S = C : \ \ U s e r s \ \ n e w \ \ c s o u n d - c s o u n d 6 - g i t \ \ i n c l u d e C : \ \ U s e r s \ \ n e w \ \ c s o u n d - c s o u n d 6 - g i t \ \ i n t e r f a c e s
D E F A U L T _ C S O U N D _ L I B R A R Y _ D I R S = " C : \ \ U s e r s \ n e w \ \ c s o u n d - c s o u n d 6 - g i t "
D E F A U L T _ L I B S N D F I L E _ I N C L U D E _ D I R S = " C : \ \ m i n g w 3 2 - 4 . 7 . 2 \ \ m s y s \ \ 1 . 0 \ \ o p t \ \ M e g a - N e r d \ \ l i b s n d f i l e \ \ i n c l u d e "
D E F A U L T _ L I B S N D F I L E _ L I B R A R Y _ D I R S = " C : \ \ m i n g w 3 2 - 4 . 7 . 2 \ \ m s y s \ \ 1 . 0 \ \ o p t \ \ M e g a - N e r d \ \ l i b s n d f i l e \ \ b i n "
b u i l d 3 2 : D E F A U L T _ C S O U N D _ L I B S = c s o u n d 3 2 . d l l
b u i l d 6 4 : D E F A U L T _ C S O U N D _ L I B S = c s o u n d 6 4 . d l l
L I B S N D F I L E _ L I B = l i b s n d f i l e - 1 . d l l
D E F A U L T _ P Y T H O N _ I N C L U D E _ D I R S = " C : \ \ P y t h o n 2 7 \ \ i n c l u d e "
D E F A U L T _ P Y T H O N Q T _ S R C _ D I R S = " $ $ ( P R O G R A M F I L E S ) \ \ P y t h o n Q t "
T o c o n f i g u r e a n d c r e a t e t h e m a k e f i l e , e x e c u t e :
q m a k e q c s . p r o
T o b u i l d C s o u n d Q t , e x e c u t e :
m a k e C X X F L A G S = " - D U S E _ Q T 5 - D C S O U N D 6 - D U S E _ D O U B L E - m a r c h = n o c o n a - g - O 2 - f o p e n m p - m s t a c k r e a l i g n "
B u i l d i n g t h e I n s t a l l e r
B u i l d t h e i n s t a l l e r u s i n g I n n o S e t u p C o m p i l e r N S I S f r o m H Y P E R L I N K " h t t p : / / w w w . j r s o f t w a r e . o r g / i s i n f o . p h p " h t t p : / / H Y P E R L I N K " h t t p : / / w w w . j r s o f t w a r e . o r g / i s i n f o . p h p " w w w . j r s o f t w a r e . o r g / i s i n f o . p h p H Y P E R L I N K " h t t p : / / n s i s . s o u r c e f o r g e . n e t / M a i n _ P a g e " n s i s . s o u r c e f o r g e . n e t / M a i n _ P a g e w i t h t h e N O N F R E E ( V S T ) s t u f f .
T h e d e p l o y m e n t o f C s o u n d Q t t a k e s s p e c i a l c a r e . T h e Q t l i b r a r i e s l o a d s o m e D L L s t h r o u g h d y n a m i c l i n k i n g a n d o t h e r D L L s a s p l u g i n m o d u l e s . T h e r e a r e n o h e l p f u l e r r o r m e s s a g e s o r l o g s . E i t h e r t h e Q t p l u g i n s l o a d , o r t h e y d o n ' t a n d t h e a p p l i c a t i o n c r a s h e s . I t s e e m s t h e o n l y w a y t o g e t i t s t r a i g h t i s :
U s e t h e D e p e n d e n c y W a l k e r u t i l i t y t o i d e n t i f y t h e d y n a m i c a l l y l i n k e d Q t D L L s a n d p u t t h e m i n t o t h e C s o u n d b i n d i r e c t o r y .
U s e t h e P r o c e s s E x p l o r e r u t i l i t y t o i d e n t i f y t h e Q t p l u g i n s t h a t C s o u n d Q t l o a d s w h e n i t i s r u n n i n g . T h e s e g o i n t o s p e c i f i c s u b d i r e c t o r i e s o f t h e C s o u n d b i n d i r e c t o r y a s f o l l o w s . H a v i n g t o o m a n y Q t l i b r a r i e s a p p a r e n t l y i s a s b a d a s n o t h a v i n g t h e r e q u i r e d o n e s . C u r r e n t l y t h e l i s t o f Q t l i b r a r i e s i s :
m k g @ s o r a b j i / c / P r o g r a m _ F i l e s _ x 8 6 / c s o u n d 6 / b i n
$ l s - l l Q t * . d l l p l a t f o r m s p l u g i n s / *
- r w x r - x r - x 1 m k g A d m i n i s t r a t o r s 9 5 2 7 4 9 2 J u l 2 5 2 3 : 2 2 Q t 5 C o r e . d l l
- r w x r - x r - x 1 m k g A d m i n i s t r a t o r s 9 6 7 8 0 7 9 J u l 2 5 2 3 : 2 6 Q t 5 G u i . d l l
- r w x r - x r - x 1 m k g A d m i n i s t r a t o r s 7 8 3 3 6 1 J u l 2 5 2 3 : 3 2 Q t 5 P r i n t S u p p o r t . d l l
- r w x r - x r - x 1 m k g A d m i n i s t r a t o r s 1 2 4 5 6 4 4 3 J u l 2 5 2 3 : 3 1 Q t 5 W i d g e t s . d l l
- r w x r - x r - x 1 m k g A d m i n i s t r a t o r s 6 1 1 3 2 4 J u l 2 5 2 3 : 2 3 Q t 5 X m l . d l l
p l a t f o r m s :
t o t a l 2 3 5 4
- r w x r - x r - x 1 m k g A d m i n i s t r a t o r s 2 4 0 9 4 8 1 A u g 2 1 9 : 2 7 q w i n d o w s . d l l
p l u g i n s / a c c e s s i b l e :
t o t a l 6 0 5
- r w x r - x r - x 1 m k g A d m i n i s t r a t o r s 6 1 8 7 4 9 A u g 2 1 9 : 2 7 q t a c c e s s i b l e w i d g e t s . d l l
p l u g i n s / i m a g e f o r m a t s :
t o t a l 2 4 5 0
- r w x r - x r - x 1 m k g A d m i n i s t r a t o r s 1 3 1 1 8 0 A u g 2 1 9 : 2 7 q g i f . d l l
- r w x r - x r - x 1 m k g A d m i n i s t r a t o r s 1 3 5 2 9 3 A u g 2 1 9 : 2 7 q i c o . d l l
- r w x r - x r - x 1 m k g A d m i n i s t r a t o r s 4 0 9 0 6 6 A u g 2 1 9 : 2 7 q j p e g . d l l
- r w x r - x r - x 1 m k g A d m i n i s t r a t o r s 6 2 8 4 9 7 A u g 2 1 9 : 2 7 q m n g . d l l
- r w x r - x r - x 1 m k g A d m i n i s t r a t o r s 1 3 2 6 1 8 A u g 2 1 9 : 2 7 q s v g . d l l
- r w x r - x r - x 1 m k g A d m i n i s t r a t o r s 1 9 7 2 4 7 A u g 2 1 9 : 2 7 q s v g i c o n . d l l
- r w x r - x r - x 1 m k g A d m i n i s t r a t o r s 1 2 8 4 4 0 A u g 2 1 9 : 2 7 q t g a . d l l
- r w x r - x r - x 1 m k g A d m i n i s t r a t o r s 6 1 8 4 6 9 A u g 2 1 9 : 2 7 q t i f f . d l l
- r w x r - x r - x 1 m k g A d m i n i s t r a t o r s 1 2 3 1 7 7 A u g 2 1 9 : 2 7 q w b m p . d l l
p l u g i n s / p r i n t s u p p o r t :
t o t a l 1 0 2
- r w x r - x r - x 1 m k g A d m i n i s t r a t o r s 1 0 3 6 4 2 J u l 2 5 2 3 : 3 4 w i n d o w s p r i n t e r s u p p o r t . d l l
B u i l d t h e i n s t a l l e r a g a i n , t h i s t i m e w i t h o u t t h e N O N F R E E s t u f f .
P e r f o r m f u n c t i o n a l t e s t s b e l o w .
U p d a t e t h i s d o c u m e n t t o r e f l e c t a n y c h a n g e s i n p r o c e d u r e o r d e p e n d e n c i e s .
L a b e l C s o u n d i n G i t f o r t h e W i n d o w s r e l e a s e .
U p l o a d t h e f r e e s o f t w a r e i n s t a l l e r t o S o u r c e F o r g e a n d u p d a t e t h e r e l e a s e p a c k a g e .
U p l o a d t h e N O N F R E E i n s t a l l e r t o H Y P E R L I N K " h t t p : / / w w w . m i c h a e l - g o g i n s . c o m / " h t t p : / / w w w . m i c h a e l - g o g i n s . c o m / .
& F J L j l x ª Â ä ( * B D J L \ ^ j ¢
+Files: doc/How_to_Build_Csound_on_Windows.doc
+Copyright: àÉêyùºÎ ª K¦ h t t p : / / s t a c k o v e r f l o w . c o m / q u e s t i o n s / 6 7 1 6 6 5 4 / s e g m e n t a t i o n - f a u l t - u s i n g - o p e n m p - a n d - s s e D ÐÉêyùºÎ ª K àÉêyùºÎ ª K h t t p : / / s o u r c e f o r g e . n e t / p r o j e c t s / m i n g w b u i l d s / f i l e s / l a t e s t / d o w n l o a d ? s o u r c e = f i l e s Æ D ÐÉêyùºÎ ª K À F D:\mingw32-4.8.1 ÿÿÞ & D : \ m i n g w 3 2 - 4 . 8 . 1 ó D ÐÉêyùºÎ ª K àÉêyùºÎ ª K h t t p : / / s o u r c e f o r g e . n e t / p r o j e c t s / m i n g w / f i l e s / M i n G W / E x t e n s i o n / g d b / D ÐÉêyùºÎ ª K àÉêyùºÎ ª K h t t p : / / s o u r c e f o r g e . n e t / p r o j e c t s / m i n g w b u i l d s / f i l e s / e x t e r n a l - b i n a r y - p a c k a g e s / m s y s % 2 B 7 z a % 2 B w g e t % 2 B s v n % 2 B g i t % 2 B m e r c u r i a l % 2 B c v s - r e v 1 3 . 7 z / d o w n l o a d ± D ÐÉêyùºÎ ª K àÉêyùºÎ ª K@ h t t p : / / q t - p r o j e c t . o r g / d o w n l o a d s D ÐÉêyùºÎ ª K àÉêyùºÎ ª K, h t t p : / / w w w . c m a k e . o r g / D ÐÉêyùºÎ ª K àÉêyùºÎ ª K, h t t p : / / w w w . s c o n s . o r g / - D ÐÉêyùºÎ ª K àÉêyùºÎ ª K¼ h t t p : / / s o u r c e f o r g e . n e t / p / c s o u n d / c s o u n d 6 - g i t / c i / 2 9 e 5 d 7 3 3 8 d 3 0 a 8 6 d a e 4 f 2 e e d 2 0 f 3 1 d 3 8 d d 7 3 c a f f / t r e e / ± D ÐÉêyùºÎ ª K àÉêyùºÎ ª K@ h t t p : / / g i t - s c m . c o m / d o w n l o a d / w i n D ÐÉêyùºÎ ª K àÉêyùºÎ ª K< h t t p : / / c u n i t . s o u r c e f o r g e . n e t / ÷ D ÐÉêyùºÎ ª K àÉêyùºÎ ª K h t t p : / / w w w . o r a c l e . c o m / t e c h n e t w o r k / j a v a / j a v a s e / d o w n l o a d s / i n d e x . h t m l µ D ÐÉêyùºÎ ª K àÉêyùºÎ ª KD h t t p : / / w w w . s w i g . o r g / d o w n l o a d . h t m l á D ÐÉêyùºÎ ª K àÉêyùºÎ ª Kp h t t p : / / w w w . p y t h o n . o r g / f t p / p y t h o n / 2 . 7 . 3 / p y t h o n - 2 . 7 . 3 . m s i D ÐÉêyùºÎ ª K àÉêyùºÎ ª K& h t t p : / / l u a j i t . o r g / D ÐÉêyùºÎ ª K àÉêyùºÎ ª K8 h t t p : / / w w w . t u g . o r g / p r o t e x t / » D ÐÉêyùºÎ ª K àÉêyùºÎ ª KJ h t t p : / / w w w . s t a c k . n l / ~ d i m i t r i / d o x y g e n » D ÐÉêyùºÎ ª K àÉêyùºÎ ª KJ h t t p : / / w w w . s t a c k . n l / ~ d i m i t r i / d o x y g e n £ D ÐÉêyùºÎ ª K àÉêyùºÎ ª K2 h t t p : / / w w w . g r a p h v i z . o r g / ½ D ÐÉêyùºÎ ª K àÉêyùºÎ ª KL h t t p : / / w w w . g t k . o r g / d o w n l o a d / i n d e x . p h p Á D ÐÉêyùºÎ ª K àÉêyùºÎ ª KP h t t p : / / w w w . z l a t k o v i c . c o m / l i b x m l . e n . h t m l ï D ÐÉêyùºÎ ª K àÉêyùºÎ ª K~ h t t p : / / w w w . o a s i s - o p e n . o r g / d o c b o o k / x m l / 4 . 5 / d o c b o o k - x m l - 4 . 5 . z i p D - D ÐÉêyùºÎ ª K àÉêyùºÎ ª K¼ h t t p : / / s o u r c e f o r g e . n e t / p r o j e c t / d o w n l o a d i n g . p h p ? g r o u p _ i d = 2 1 9 3 5 & f i l e n a m e = d o c b o o k - x s l - 1 . 7 6 . 1 . z i p D ÐÉêyùºÎ ª K àÉêyùºÎ ª K, h t t p : / / w w w . b o o s t . o r g / D ÐÉêyùºÎ ª K àÉêyùºÎ ª K* h t t p : / / w w w . f l t k . o r g / Û D ÐÉêyùºÎ ª K àÉêyùºÎ ª Kj h t t p : / / e i g e n . t u x f a m i l y . o r g / i n d e x . p h p ? t i t l e = M a i n _ P a g e É D ÐÉêyùºÎ ª K àÉêyùºÎ ª KX h t t p : / / s o u r c e f o r g e . n e t / p r o j e c t s / f l u i d s y n t h / D ÐÉêyùºÎ ª K À F ÿÿÞ ç D ÐÉêyùºÎ ª K àÉêyùºÎ ª Kv h t t p : / / d o w n l o a d . g n a . o r g / g e t f e m / h t m l / h o m e p a g e / d o w n l o a d . h t m l » D ÐÉêyùºÎ ª K àÉêyùºÎ ª KJ h t t p : / / w w w . m e g a - n e r d . c o m / l i b s n d f i l e / » D ÐÉêyùºÎ ª K àÉêyùºÎ ª KJ h t t p : / / c o d e . g o o g l e . c o m / p / l i b m u s i c x m l D ÐÉêyùºÎ ª K àÉêyùºÎ ª K< h t t p : / / l i b l o . s o u r c e f o r g e . n e t / í D ÐÉêyùºÎ ª K àÉêyùºÎ ª K| h t t p : / / w w w . s t e i n b e r g . n e t / e n / c o m p a n y / 3 r d _ p a r t y _ d e v e l o p e r . h t m l I ë D ÐÉêyùºÎ ª K àÉêyùºÎ ª Kz h t t p s : / / g i t h u b . c o m / a d f e r n a n d e s / p r e c o m p i l e d - p o r t a u d i o - w i n d o w s µ D ÐÉêyùºÎ ª K àÉêyùºÎ ª KD h t t p : / / p o r t m e d i a . s o u r c e f o r g e . n e t / µ D ÐÉêyùºÎ ª K àÉêyùºÎ ª KD h t t p : / / p o r t m e d i a . s o u r c e f o r g e . n e t / à D ÐÉêyùºÎ ª K àÉêyùºÎ ª KR h t t p s : / / c c r m a . s t a n f o r d . e d u / s o f t w a r e / s t k / í D ÐÉêyùºÎ ª K àÉêyùºÎ ª K| h t t p : / / m s d n . m i c r o s o f t . c o m / e n - u s / w i n d o w s / d e s k t o p / h h 8 5 2 3 6 3 . a s p x D ÐÉêyùºÎ ª K àÉêyùºÎ ª K. h t t p : / / q t - p r o j e c t . o r g / ± D ÐÉêyùºÎ ª K àÉêyùºÎ ª K@ h t t p : / / q t - p r o j e c t . o r g / d o w n l o a d s Ç D ÐÉêyùºÎ ª K àÉêyùºÎ ª KV h t t p : / / s o u r c e f o r g e . n e t / p r o j e c t s / q u t e c s o u n d à D ÐÉêyùºÎ ª K àÉêyùºÎ ª KR h t t p : / / w w w . m u s i c . m c g i l l . c a / ~ g a r y / r t m i d i / » D ÐÉêyùºÎ ª K àÉêyùºÎ ª KJ h t t p : / / w w w . j r s o f t w a r e . o r g / i s i n f o . p h p » D ÐÉêyùºÎ ª K àÉêyùºÎ ª KJ h t t p : / / w w w . j r s o f t w a r e . o r g / i s i n f o . p h p ½ D ÐÉêyùºÎ ª K àÉêyùºÎ ª KL h t t p : / / n s i s . s o u r c e f o r g e . n e t / M a i n _ P a g e ¯ D ÐÉêyùºÎ ª K àÉêyùºÎ ª K> h t t p : / / w w w . m i c h a e l - g o g i n s . c o m / ì¥M ð¿ 0 ØÎ Caolan80 2 lc ÿÿ h ÿÿ { ÿÿ : t 3* º â @ * í. b * ® 4 "! r ) T Ú) 8 * Ù H o w t o B u i l d C s o u n d 6 a n d C s o u n d Q t o n W i n d o w s
M i c h a e l G o g i n s
m i c h a e l . g o g i n s @ g m a i l . c o m
9 J a n u a r y 2 0 1 4
I n t r o d u c t i o n
T h i s d o c u m e n t p r o v i d e s u p t o d a t e i n s t r u c t i o n s f o r b u i l d i n g C s o u n d 6 a n d C s o u n d Q t o n W i n d o w s .
T h i s d o c u m e n t s h o u l d b e u p d a t e d i n r e a s o n a b l e d e t a i l w i t h e a c h r e l e a s e o f C s o u n d 6 f o r W i n d o w s , a n d p u s h e d t o G i t h e a d .
A s a r e s u l t o f e f f o r t s t o i m p r o v e a n d s i m p l i f y C s o u n d ' s b u i l d s y s t e m , w h i c h h a d b e c o m e q u i t e t e d i o u s , t h e b u i l d s y s t e m a n d t h e i n s t a l l e r f o r C s o u n d 6 a r e d i f f e r e n t f r o m w h a t t h e y w e r e f o r C s o u n d 5 .
C s o u n d 5 u s e s S C o n s f o r b u i l d i n g , C s o u n d 6 u s e s C M a k e . C s o u n d 5 u s e s a N u l l s o f t i n s t a l l e r s c r i p t t h a t p r o v i d e s m a n y o p t i o n s a n d s e t s s o m e e n v i r o n m e n t v a r i a b l e s , C s o u n d 6 h a s a n I n n o S e t u p C o m p i l e r s c r i p t . a s i m i l a r i n s t a l l e r b u t d o e s n o t s e t a n y e n v i r o n m e n t v a r i a b l e s .
T h e r e i s a l s o t h e o p t i o n t o m a k e a W i n d o w s r e l e a s e b y m a k i n g t h e i n s t a l l t a r g e t , a n d t h e n z i p u p t h e e n t i r e i n s t a l l d i r e c t o r y t r e e i n f i l e n a m e d a c c o r d i n g t o t h e p a t t e r n c s o u n d - v e r s i o n - m i n o r v e r s i o n - w i n 3 2 . z i p .
F i l e s y s t e m
T h e c o n c e i t o f t h e s e i n s t r u c t i o n s i s t h a t C s o u n d i s b u i l t i n a s t a n d a r d L i n u x e n v i r o n m e n t ( w h i c h i s s i m u l a t e d u s i n g M S y s ) , u s i n g t h e s t a n d a r d G N U c o m p i l e r ( w h i c h i s M i n G W ) . T o a s s i s t u s i n t h i s d e l u s i o n :
T o o l c h a i n b i n a r i e s m u s t g o i n t h e s y s t e m p a t h : e i t h e r / u s r / b i n o r / u s r / l o c a l / b i n f o r b i n a r i e s t h a t a r e d e s i g n e d f o r M i n G W o r M S y s , o r t h e u s u a l P r o g r a m F i l e s d i r e c t o r i e s f o r r e g u l a r W i n d o w s p r o g r a m s . I t d o e s n ' t r e a l l y m a t t e r w h e r e t h e t o o l e x e c u t a b l e s a c t u a l l y g o , a s l o n g a s t h e y a r e i n t h e s y s t e m P A T H e n v i r o n m e n t v a r i a b l e . S o t h e y c a n g o w h e r e t h e i r W i n d o w s i n s t a l l e r s b y d e f a u l t p u t s t h e m .
T h i r d p a r t y s o f t w a r e t h a t w e s i m p l y i n s t a l l c a n g o / u s r / o p t o r e l s e w h e r e t h e i r W i n d o w s i n s t a l l e r s b y d e f a u l t p u t s t h e m .
F o r t h i r d p a r t y s o f t w a r e t h a t w e b u i l d , w e i n s t a l l s o u r c e s i n t o / u s r / l o c a l / s r c .
I f t h e r e i s a n i n s t a l l t a r g e t , w e m a k e t h e i n s t a l l t a r g e t s w h i c h s h o u l d , n o r m a l l y , e n d u p i n t h e m o r e o r l e s s s t a n d a r d / u s r / l o c a l / b i n , / u s r / l o c a l / l i b , a n d / u s r / l o c a l / i n c l u d e .
I f t h e r e i s n o i n s t a l l t a r g e t , w e l e a v e t h e t h i r d p a r t y s o f t w a r e w h e r e i t w a s b u i l t .
N o t e : / u s r / l o c a l i n t h i s d o c u m e n t i s r e l a t i v e t o t h e M S y s d i r e c t o r y a n d w o u l d a c t u a l l y b e s o m e t h i n g l i k e C : \ m s y s \ l o c a l .
C o d e G e n e r a t i o n
C s o u n d 6 f o r W i n d o w s i s b u i l t f o r t h e 3 2 b i t a r c h i t e c t u r e . C o d e i s b u i l t o p t i m i z e d f o r r e l e a s e b u t a l s o i n c l u d i n g d e b u g g i n g i n f o r m a t i o n . C o d e g e n e r a t i o n f o r a l l b u i l d s m u s t b e f o r r e l e a s e v e r s i o n s o f a l l r u n t i m e l i b r a r i e s a n d a l l t h i r d p a r t y l i b r a r i e s .
N o t o n l y a l l c o m p o n e n t s o f C s o u n d a n d C s o u n d A C , b u t a l s o a l l t h i r d - p a r t y l i b r a r i e s t h a t C s o u n d l i n k s w i t h d y n a m i c a l l y i n c l u d i n g Q t , F L T K , P o r t A u d i o , C s o u n d Q t , a n d F l u i d S y n t h m u s t b e b u i l t w i t h c o d e g e n e r a t e d f o r p r o p a g a t i n g e x c e p t i o n s a c r o s s i m a g e b o u n d a r i e s ( d w a r f 2 ) , a n d u s i n g t h e P o s i x t h r e a d i n g m o d e l .
I n g e n e r a l , a t l e a s t t h e f o l l o w i n g c o m p i l e r o p t i o n s s h o u l d b e u s e d f o r b u i l d i n g a l l C s o u n d r e l a t e d c o d e . T h e r e a s o n f o r t h e s t a c k r e a l i g n m e n t o p t i o n i s g i v e n i n :
H Y P E R L I N K " h t t p : / / s t a c k o v e r f l o w . c o m / q u e s t i o n s / 6 7 1 6 6 5 4 / s e g m e n t a t i o n - f a u l t - u s i n g - o p e n m p - a n d - s s e " h t t p : / / s t a c k o v e r f l o w . c o m / q u e s t i o n s / 6 7 1 6 6 5 4 / s e g m e n t a t i o n - f a u l t - u s i n g - o p e n m p - a n d a n d - s s e .
C O p t i o n s
- g - O 2 - f o p e n m p - m a r c h = n o c o n a - m s t a c k r e a l i g n - D N D E B U G - I / u s r / l o c a l / i n c l u d e
C + + O p t i o n s
- g - O 2 - s t d = g n u + + 1 1 - f o p e n m p - m a r c h = n o c o n a - m s t a c k r e a l i g n - D N D E B U G - I / u s r / l o c a l / i n c l u d e
T o o l c h a i n
T o o l s a r e l i s t e d m o r e o r l e s s i n t h e o r d e r t h e y s h o u l d b e i n s t a l l e d .
M i n G W C o m p i l e r
U p d a t e d 1 2 O c t o b e r 2 0 1 3 . A l l C + + b i n a r i e s t h a t a r e p a c k a g e d w i t h C s o u n d m u s t b e b u i l t w i t h t h e s a m e C + + A B I . I n p r a c t i c e , t h i s m e a n s b u i l d i n g e v e r y t h i n g w i t h t h e s a m e c o m p i l e r . D o w n l o a d t h e M i n G W - b u i l d i n s t a l l e r f r o m H Y P E R L I N K " h t t p : / / s o u r c e f o r g e . n e t / p r o j e c t s / m i n g w b u i l d s / f i l e s / l a t e s t / d o w n l o a d ? s o u r c e = f i l e s " h t t p : / / s o u r c e f o r g e . n e t / p r o j e c t s / m i n g w b u i l d s / f i l e s / l a t e s t / d o w n l o a d ? s o u r c e = f i l e s a n d r u n i t . I n s t a l l t o a d i r e c t o r y s u c h a s H Y P E R L I N K " / D : / m i n g w 3 2 - 4 . 8 . 1 " D : / m i n g w 3 2 - 4 . 8 . 1 .
I n 4 . 8 . 1 , y o u m u s t c o m m e n t o u t , i n c m a t h , t h e l i n e u s i n g : : h y p o t a s t h a t f u n c t i o n i s a c t u a l l y a m a c r o .
R e p l a c e t h e M i n G W - b u i l d s d e b u g g e r , w h i c h i s c r a p , w i t h t h e l a t e s t o n e f r o m H Y P E R L I N K " h t t p : / / s o u r c e f o r g e . n e t / p r o j e c t s / m i n g w / f i l e s / M i n G W / E x t e n s i o n / g d b / " h t t p : / / s o u r c e f o r g e . n e t / p r o j e c t s / m i n g w / f i l e s / M i n G W / E x t e n s i o n / g d b / .
M S y s
C h e c k e d 2 5 J u l y 2 0 1 3 . I n a d d i t i o n t o t h e c o m p i l e r , b u i l d i n g C s o u n d a n d i t s d e p e n d e n c i e s r e q u i r e s s o m e o t h e r t o o l s . I n s t a l l M S y s f r o m H Y P E R L I N K " h t t p : / / s o u r c e f o r g e . n e t / p r o j e c t s / m i n g w b u i l d s / f i l e s / e x t e r n a l - b i n a r y - p a c k a g e s / m s y s % 2 B 7 z a % 2 B w g e t % 2 B s v n % 2 B g i t % 2 B m e r c u r i a l % 2 B c v s - r e v 1 3 . 7 z / d o w n l o a d " h t t p : / / s o u r c e f o r g e . n e t / p r o j e c t s / m i n g w b u i l d s / f i l e s / e x t e r n a l - b i n a r y - p a c k a g e s / m s y s % 2 B 7 z a % 2 B w g e t % 2 B s v n % 2 B g i t % 2 B m e r c u r i a l % 2 B c v s - r e v 1 3 . 7 z / d o w n l o a d . T h i s i n c l u d e s b i s o n , f l e x , a u t o t o o l s a n d s o m e o t h e r g o o d i e s .
E d i t t h e M S y s e t c / f s t a b f i l e t o m a p t h e M i n G W d i r e c t o r y t o / m i n g w .
T h e Q t S D K
U p d a t e d 1 2 O c t o b e r 2 0 1 3 . A t t h e m o m e n t , t h e p r e b u i l t Q t S D K i s s u b j e c t t o t h e M i n G W b u g m e n t i o n e d a b o v e . D o w n l o a d Q t s o u r c e s f r o m H Y P E R L I N K " h t t p : / / q t - p r o j e c t . o r g / d o w n l o a d s " h t t p : / / q t - p r o j e c t . o r g / d o w n l o a d s a n d b u i l d t h e m i n a p l a i n W i n d o w s c o n s o l e w i t h o n l y t h e M i n G W b i n d i r e c t o r y i n t h e P A T H w i t h t h e c o m m a n d :
c o n f i g u r e . b a t - d e b u g - a n d - r e l e a s e - d e v e l o p e r - b u i l d - o p e n s o u r c e - c o n f i r m - l i c e n s e - n o m a k e e x a m p l e s - n o m a k e t e s t s - n o - a n g l e - o p e n g l d e s k t o p - p l a t f o r m w i n 3 2 - g + +
C M a k e
U p d a t e d 1 3 O c t o b e r 2 0 1 3 . C s o u n d i t s e l f i s b u i l t u s i n g C M a k e .
I n s t a l l C M a k e f r o m H Y P E R L I N K " h t t p : / / w w w . c m a k e . o r g / " h t t p : / / w w w . c m a k e . o r g / .
S C o n s
C h e c k e d 2 6 J u l y 2 0 1 3 . S C o n s ( S o f t w a r e C o n s t r u c t i o n ) i s a b u i l d s y s t e m t h a t i s p a r t i c u l a r l y e a s y t o u s e . I t i s u s e d h e r e t o m a k e c u s t o m b u i l d s o f s o m e t h i r d - p a r t y s o f t w a r e t h a t l a c k s a W i n d o w s b u i l d s y s t e m , o r h a s a W i n d o w s b u i l d s y s t e m t h a t l a c k s f e a t u r e s C s o u n d n e e d s . .
I n s t a l l S C o n s f o r W i n d o w s f r o m H Y P E R L I N K " h t t p : / / w w w . s c o n s . o r g / " h t t p : / / w w w . s c o n s . o r g / .
G i t
C h e c k e d 2 6 J u l y 2 0 1 3 . C s o u n d 6 s o u r c e c o d e i s m a i n t a i n e d i n a G i t r e p o s i t o r y a t H Y P E R L I N K " h t t p : / / s o u r c e f o r g e . n e t / p / c s o u n d / c s o u n d 6 - g i t / c i / 2 9 e 5 d 7 3 3 8 d 3 0 a 8 6 d a e 4 f 2 e e d 2 0 f 3 1 d 3 8 d d 7 3 c a f f / t r e e / " h t t p : / / s o u r c e f o r g e . n e t / p / c s o u n d / c s o u n d 6 - g i t / c i / 2 9 e 5 d 7 3 3 8 d 3 0 a 8 6 d a e 4 f 2 e e d 2 0 f 3 1 d 3 8 d d 7 3 c a f f / t r e e / .
I n s t a l l G i t f r o m H Y P E R L I N K " h t t p : / / g i t - s c m . c o m / d o w n l o a d / w i n " h t t p : / / g i t - s c m . c o m / d o w n l o a d / w i n .
C U n i t
D o n e 2 6 J u l y 2 0 1 3 . C U n i t i s u s e d t o r u n u n i t t e s t s f o r C s o u n d .
I n s t a l l C U n i t s o u r c e c o d e f r o m H Y P E R L I N K " h t t p : / / c u n i t . s o u r c e f o r g e . n e t / " h t t p : / / c u n i t . s o u r c e f o r g e . n e t / i n / u s r / l o c a l / s r c . C o n f i g u r e w i t h . / c o n f i g u r e .
M a k e w i t h m a k e .
I n s t a l l w i t h m a k e i n s t a l l .
J a v a S D K
C h e c k e d 2 6 J u l y 2 0 1 3 . T h e J a v a S D K i s u s e d f o r g e n e r a t i n g J a v a b i n d i n g s t o t h e C s o u n d A P I a n d C s o u n d A C . S o m e e x a m p l e s o f J a v a p r o g r a m s u s i n g C s o u n d a l s o r e q u i r e t h e S D K .
J a v a i s a l s o u s e d t o b u i l d C s o u n d a p p s f o r i O S a n d A n d r o i d .
I n s t a l l t h e J a v a S E S D K f r o m H Y P E R L I N K " h t t p : / / w w w . o r a c l e . c o m / t e c h n e t w o r k / j a v a / j a v a s e / d o w n l o a d s / i n d e x . h t m l " h t t p : / / w w w . o r a c l e . c o m / t e c h n e t w o r k / j a v a / j a v a s e / d o w n l o a d s / i n d e x . h t m l .
S W I G
U p d a t e d 1 3 O c t o b e r 2 0 1 3 . S W I G i s u s e d f o r a u t o m a t i c a l l y g e n e r a t i n g t h e b i n d i n g s t o t h e C s o u n d A P I a n d t o C s o u n d A C f o r t h e P y t h o n , J a v a , a n d L u a p r o g r a m m i n g l a n g u a g e s .
I n s t a l l S w i g W i n f r o m H Y P E R L I N K " h t t p : / / w w w . s w i g . o r g / d o w n l o a d . h t m l " h t t p : / / w w w . s w i g . o r g / d o w n l o a d . h t m l .
P y t h o n
C h e c k e d 2 6 J u l y 2 0 1 3 . T h e C s o u n d A P I h a s a P y t h o n i n t e r f a c e , a n d s o m e C s o u n d e x a m p l e s u s e P y t h o n .
I n s t a l l P y t h o n f r o m H Y P E R L I N K " h t t p : / / w w w . p y t h o n . o r g / f t p / p y t h o n / 2 . 7 . 3 / p y t h o n - 2 . 7 . 3 . m s i " h t t p : / / w w w . p y t h o n . o r g / f t p / p y t h o n / 2 . 7 . 3 / p y t h o n - 2 . 7 . 3 . m s i .
L u a J I T
D o n e 2 6 J u l y 2 0 1 3 . T h e C s o u n d A P I h a s a L u a i n t e r f a c e , a n d t h e L u a o p c o d e s r e q u i r e L u a J I T i n p a r t i c u l a r , w h i c h i s b u n d l e d w i t h t h e C s o u n d W i n d o w s d i s t r i b u t i o n .
I n s t a l l L u a J I T s o u r c e c o d e f r o m H Y P E R L I N K " h t t p : / / l u a j i t . o r g / " h t t p : / / l u a j i t . o r g / i n / u s r / s r c .
B u i l d L u a J I T w i t h m a k e .
I n s t a l l w i t h m a k e i n s t a l l .
L a T e X
C h e c k e d 2 6 J u l y 2 0 1 3 . L a T e X i s u s e d f o r t y p e s e t t i n g t h e C s o u n d a n d C s o u n d A C t u t o r i a l s t h a t a r e i n c l u d e d i n t h e W i n d o w s r e l e a s e . I n s t a l l p r o T e X T f r o m H Y P E R L I N K " h t t p : / / w w w . t u g . o r g / p r o t e x t / " h t t p : / / w w w . t u g . o r g / p r o t e x t / .
D o x y g e n
C h e c k e d 2 6 J u l y 2 0 1 3 . D o x y g e n i s u s e d t o g e n e r a t e t h e C s o u n d A P I a n d C s o u n d A C A P I d o c u m e n t a t i o n f r o m c o m m e n t s i n t h e s o u r c e c o d e .
I n s t a l l D o x y g e n t o t h e c u r r e n t v e r s i o n ( 1 . 8 . 2 - 2 0 1 2 1 1 1 8 ) f r o m H Y P E R L I N K " h t t p : / / w w w . s t a c k . n l / ~ d i m i t r i / d o x y g e n " h t t p : / / w w w . s t a c k . n l / ~ d i m i t r i / d o x y g e H Y P E R L I N K " h t t p : / / w w w . s t a c k . n l / ~ d i m i t r i / d o x y g e n " n .
D o t
C h e c k e d 2 6 J u l y 2 0 1 3 . I n s t a l l A T T G r a p h v i z t o v e r s i o n 2 . 3 0 . 1 f r o m H Y P E R L I N K " h t t p : / / w w w . g r a p h v i z . o r g / " h t t p : / / w w w . g r a p h v i z . o r g
G T K + B u n d l e
D o n e 1 7 A u g u s t 2 0 1 3 . F l u i d s y n t h a n d p e r h a p s s o m e o t h e r t h i r d p a r t y p a c k a g e s r e q u i r e s o m e G T K a n d G N U l i b r a r i e s n o t s u p p l i e d w i t h M s y s .
D o w n l o a d t h e a l l - i n - o n e G T K + s t a c k f r o m H Y P E R L I N K " h t t p : / / w w w . g t k . o r g / d o w n l o a d / i n d e x . p h p " h t t p : / / w w w . g t k . o r g / d o w n l o a d / i n d e x . p h p . U n z i p i t i n t o t h e M s y s d i r e c t o r y s o b i n , l i b , i n c l u d e , e t c . a l l m a t c h .
D o c B o o k
D o n e 2 6 J u l y 2 0 1 3 . D o c B o o k i s u s e d t o g e n e r a t e t h e C s o u n d R e f e r e n c e M a n u a l f r o m X M L s o u r c e f i l e s .
I n s t a l l t h e c u r r e n t W i n d o w s b u i l d o f x s l t p r o c a n d l i b x m l 2 f r o m H Y P E R L I N K " h t t p : / / w w w . z l a t k o v i c . c o m / l i b x m l . e n . h t m l " h t t p : / / w w w . z l a t k o v i c . c o m / l i b x m l . e n . h t m l i n t o / u s r / l o c a l .
I n s t a l l t h e c u r r e n t H Y P E R L I N K " h t t p : / / w w w . o a s i s - o p e n . o r g / d o c b o o k / x m l / 4 . 5 / d o c b o o k - x m l - 4 . 5 . z i p D " h t t p : / / w w w . o a s i s - o p e n . o r g / d o c b o o k / x m l / 4 . 5 / d o c b o o k - x m l - 4 . 5 . z i p D o c B o o k X M L D T D s . C o p y t h i s t r e e t o o n e d i r e c t o r y a b o v e t h e C s o u n d m a n u a l d i r e c t o r y .
I n s t a l l t h e c u r r e n t D o c B o o k X S L s t y l e s h e e t s f r o m H Y P E R L I N K " h t t p : / / s o u r c e f o r g e . n e t / p r o j e c t / d o w n l o a d i n g . p h p ? g r o u p _ i d = 2 1 9 3 5 & f i l e n a m e = d o c b o o k - x s l - 1 . 7 6 . 1 . z i p " h t t p : / / s o u r c e f o r g e . n e t / p r o j e c t / d o w n l o a d i n g . p h p ? g r o u p _ i d = 2 1 9 3 5 & f i l e n a m e = d o c b o o k - x s l - 1 . 7 6 . 1 . z i p i n t o / u s r / l o c a l / o p t .
T h i r d P a r t y P a c k a g e s
I n g e n e r a l , t h e m o s t r e c e n t v e r s i o n s o f a l l t o o l s a n d t h i r d - p a r t y p a c k a g e s t h a t a r e i n g e n e r a l u s e s h o u l d b e u s e d f o r C s o u n d .
S o m e t i m e s t h i s i s p a c k a g e d a s a r e l e a s e d v e r s i o n , s o m e t i m e s i t i s p a c k a g e d a s a b e t a v e r s i o n , s o m e t i m e s i t i s a l w a y s b u i l t f r o m s o u r c e s . I f i n d o u b t , s e a r c h t h e W o r l d W i d e W e b o r c h e c k m a i l i n g l i s t s f o r t h e s o f t w a r e .
I f t h e l i b r a r y d o e s n o t c o m e p r e - b u i l t f o r W i n d o w s o r w i t h a f u n c t i o n a l b u i l d s y s t e m f o r M i n G W / M S y s , c r e a t e a C M a k e f i l e f o r t h e l i b r a r y .
B o o s t
D o n e 2 6 J u l y 2 0 1 3 . P a r t s o f b o o s t a r e r e q u i r e d b y C s o u n d A C .
I n s t a l l b o o s t s o u r c e c o d e f r o m H Y P E R L I N K " h t t p : / / w w w . b o o s t . o r g / " h t t p : / / w w w . b o o s t . o r g / .
W e u s e o n l y t h e h e a d e r f i l e s , s o j u s t c o p y t h e b o o s t d i r e c t o r y a n d a l l i t s c o n t e n t s t o / u s r / l o c a l / i n c l u d e .
F L T K
D o n e 1 7 A u g u s t 2 0 1 3 . F L T K i s u s e d b y t h e F L T K w i d g e t s o p c o d e s .
I n s t a l l t h e l a t e s t F L T K 1 . 3 s o u r c e c o d e f r o m H Y P E R L I N K " h t t p : / / w w w . f l t k . o r g / " h t t p : / / w w w . f l t k . o r g / i n t o / u s r / l o c a l / s r c .
C o n f i g u r e w i t h . / c o n f i g u r e - - e n a b l e - t h r e a d s - - e n a b l e - g l - - e n a b l e - s h a r e d - - e n a b l e - l o c a l j p e g - - e n a b l e - l o c a l z l i b e n a b l e - l o c a l p n g .
M a k e w i t h m a k e .
I n s t a l l w i t h m a k e i n s t a l l .
E i g e n
D o n e 2 6 J u l y 2 0 1 3 . E i g e n i s a C + + l i b r a r y f o r m a t r i x a r i t h m e t i c a n d l i n e a r a l g e b r a , u s e d b y C s o u n d A C .
I n s t a l l E i g e n s o u r c e c o d e f r o m H Y P E R L I N K " h t t p : / / e i g e n . t u x f a m i l y . o r g / i n d e x . p h p ? t i t l e = M a i n _ P a g e " h t t p : / / e i g e n . t u x f a m i l y . o r g / i n d e x . p h p ? t i t l e = M a i n _ P a g e i n / u s r / l o c a l / i n c l u d e .
E i g e n i s a h e a d e r f i l e - o n l y l i b r a r y a n d d o e s n o t n e e d t o b e b u i l t o r i n s t a l l e d .
H o w e v e r , t h e r e i s a n o t h e r b u g i n t h e M i n G W 4 . 8 . 1 c o m p i l e r t h a t c a u s e s a n y # p r a g m a G C C o p t i m i z e t o c a u s e a n o u t o f m e m o r y e r r o r i n l a r g e f i l e s w i t h c c 1 p l u s . e x e . A b o u t l i n e 2 5 o f t h e E i g e n C o r e h e a d e r , c o m m e n t o u t t h e p r a g m a s o i t r e a d s l i k e t h i s :
/ / D i s a b l e t h e i p a - c p - c l o n e o p t i m i z a t i o n f l a g w i t h M i n G W 6 . x o r n e w e r ( e n a b l e d b y d e f a u l t w i t h - O 3 ) / / S e e h t t p : / / e i g e n . t u x f a m i l y . o r g / b z / s h o w _ b u g . c g i ? i d = 5 5 6 f o r d e t a i l s . # i f d e f i n e d ( _ _ M I N G W 3 2 _ _ ) & & E I G E N _ G N U C _ A T _ L E A S T ( 4 , 6 ) / / # p r a g m a G C C o p t i m i z e ( " - f n o - i p a - c p - c l o n e " ) # e n d i f
F l u i d s y n t h
D o n e 2 6 J u l y 2 0 1 3 . F l u i d S y n t h i s u s e d b y t h e f l u i d o p c o d e s t o p r o v i d e a n a l l - i n - o n e s a m p l e d s y n t h e s i s s o l u t i o n f o r C s o u n d .
I n s t a l l F l u i d S y n t h s o u r c e c o d e f r o m H Y P E R L I N K " h t t p : / / s o u r c e f o r g e . n e t / p r o j e c t s / f l u i d s y n t h / " h t t p : / / s o u r c e f o r g e . n e t / p r o j e c t s / f l u i d s y n t h / i n / u s r / l o c a l / s r c .
C s o u n d d o e s n o t r e q u i r e a n y o f F l u i d S y n t h ' s i n t e r n a l a u d i o o r s o u n d f i l e d r i v e r s . C o n f i g u r e w i t h c m a k e - g u i . & . C h a n g e D E F A U L T _ S O U N D F O N T t o C : H Y P E R L I N K " / / s o u n d f o n t s / / d e f a u l t . s f 2 " \ \ s o u n d f o n t s \ \ d e f a u l t . s f 2 . A d d - m a r c h = n o c o n a t o t h e C F L A G S . S e t C M A K E _ I N S T A L L _ P R E F I X t o D : / m s y s / l o c a l .
M a k e w i t h m i n g w 3 2 - m a k e .
I n s t a l l w i t h m i n g w 3 2 - m a k e i n s t a l l .
g m m + +
D o n e 2 6 J u l y 2 0 1 3 . T h e l i n e a r a l g e b r a o p c o d e s u s e g m m + + t o i m p l e m e n t e f f i c i e n t m a t r i x a r i t h m e t i c a n d s o m e m a t r i x d e c o m p o s i t i o n s .
D o w n l o a d t h e g m m + + s t a n d a l o n e s o u r c e c o d e f r o m H Y P E R L I N K " h t t p : / / d o w n l o a d . g n a . o r g / g e t f e m / h t m l / h o m e p a g e / d o w n l o a d . h t m l " h t t p : / / d o w n l o a d . g n a . o r g / g e t f e m / h t m l / h o m e p a g e / d o w n l o a d . h t m l .
T h i s i s a h e a d e r f i l e o n l y l i b r a r y . I n s t a l l t h e g m m - 4 . 2 / i n c l u d e / g m m d i r e c t o r y i n t o / u s r / l o c a l / i n c l u d e .
l i b s n d f i l e
D o n e 2 6 J u l y 2 0 1 3 . T h i s i s r e q u i r e d b y C s o u n d f o r r e a d i n g a n d w r i t i n g s o u n d f i l e s . I t i s a p r e - b u i l t l i b r a r y .
I n s t a l l l i b s n d f i l e f r o m H Y P E R L I N K " h t t p : / / w w w . m e g a - n e r d . c o m / l i b s n d f i l e / " h t t p : / / w w w . m e g a - n e r d . c o m / l i b s n d f i l e / i n / u s r / o p t .
M u s i c X M L
D o n e 2 6 J u l y 2 0 1 3 . M u s i c X M L i s u s e d b y t h e C p p S o u n d c l a s s i n t h e C s o u n d A P I t o i m p o r t M u s i c X M L f i l e s .
I n s t a l l t h e M u s i c X M L s o u r c e c o d e i n / u s r / l o c a l w i t h g i t c l o n e H Y P E R L I N K " h t t p : / / c o d e . g o o g l e . c o m / p / l i b m u s i c x m l " h t t p : / / c o d e . g o o g l e . c o m / p / l i b m u s i c x m l .
C o n f i g u r e w i t h c m a k e - g u i c m a k e , s e t t i n g C M A K E _ I N S T A L L _ P R E F I X t o D : / m s y s / l o c a l . S e t C M A K E _ B U I L D _ T Y P E t o R e l W i t h D e b I n f o . A d d - m a r c h = n o c o n a t o C F L A G S .
M a k e w i t h m i n g w 3 2 - m a k e i n t h e c m a k e d i r e c t o r y .
I n s t a l l w i t h m i n g w 3 2 - m a k e i n s t a l l i n t h e c m a k e d i r e c t o r y .
O p e n S o u n d C o n t r o l
D o n e 2 8 J u l y 2 0 1 3 . C s o u n d u s e s t h e O p e n S o u n d C o n t r o l p r o t o c o l i n t h e O S C o p c o d e s f o r l o w - l a t e n c y n e t w o r k c o m m u n i c a t i o n s t o a n d f r o m C s o u n d .
U p d a t e l i b l o t a g 0 . 2 6 f r o m t h e t a r b a l l a t H Y P E R L I N K " h t t p : / / l i b l o . s o u r c e f o r g e . n e t / " h t t p : / / l i b l o . s o u r c e f o r g e . n e t ( n o t S V N ! ) .
F i r s t , a s l i b t o o l f o r s h a r e d l i b r a r i e s i s u s e l e s s f o r M i n G W , c o n f i g u r e w i t h . / c o n f i g u r e e n a b l e - s t a t i c d i s a b l e - s h a r e d t o g e n e r a t e c o n f i g . h .
M a k e w i t h m i n g w 3 2 - m a k e .
I n s t a l l w i t h m i n g w 3 2 - m a k e i n s t a l l .
I n C s o u n d ' s C m a k e C a c h e . t x t , s e t C M A K E _ S T A N D A R D _ C X X _ L I B R A R I E S t o i n c l u d e - l w s o c k 3 2 - l w s 2 _ 3 2 .
P u r e D a t a
D o n e 2 8 J u l y 2 0 1 3 . I n s t a l l P u r e D a t a s o u r c e c o d e u s i n g G i t f r o m g i t : / / p u r e - d a t a . g i t . s o u r c e f o r g e . n e t / g i t r o o t / p u r e - d a t a / p u r e - d a t a i n t o u s r / l o c a l / s r c .
S t e i n b e r g P r o p r i e t a r y S D K s
D o n e 2 8 J u l y 2 0 1 3 . S t e i n b e r g ' s V S T S D K i s u s e d b y C s o u n d V S T a n d t h e v s t 4 c s o p c o d e s , t h e V S T M o d u l e A r c h i t e c t u r e S D K i s u s e d f o r t h e S c o r e G e n e r a t o r V S T p l u g i n t h a t i s p a r t o f C s o u n d A C , a n d t h e A S I O S D K i s u s e d b y t h e P o r t A u d i o l i b r a r y t h a t C s o u n d u s e s f o r r e a l - t i m e a u d i o i n p u t a n d o u t p u t .
I n s t a l l t h e V S T S D K 2 . 4 f r o m H Y P E R L I N K " h t t p : / / w w w . s t e i n b e r g . n e t / e n / c o m p a n y / 3 r d _ p a r t y _ d e v e l o p e r . h t m l I " h t t p : / / w w w . s t e i n b e r g . n e t / e n / c o m p a n y / 3 r d _ p a r t y _ d e v e l o p e r . h t m l i n / u s r / l o c a l / s r c / S t e i n b e r g .
I n s t a l l t h e A S I O S D K i n / u s r / l o c a l / s r c / a s i o s d k 2
P l e a s e n o t e , t h e s e S D K s a r e p r o p r i e t a r y s o f t w a r e a n d y o u m u s t a g r e e t o S t e i n b e r g ' s l i c e n s e t e r m s f o r u s e .
P o r t A u d i o
U p d a t e d 1 3 O c t o b e r 2 0 1 3 .
U s e t h e p r e c o m p i l e d W i n d o w s b i n a r y f r o m H Y P E R L I N K " h t t p s : / / g i t h u b . c o m / a d f e r n a n d e s / p r e c o m p i l e d - p o r t a u d i o - w i n d o w s " h t t p s : / / g i t h u b . c o m / a d f e r n a n d e s / p r e c o m p i l e d - p o r t a u d i o - w i n d o w s .
I n s t a l l i n / u s r / l o c a l / i n c l u d e a n d / u s r / l o c a l / l i b .
P o r t M i d i
D o n e 2 8 J u l y 2 0 1 3 . C s o u n d c a n u s e t h e P o r t M i d i l i b r a r y f o r M I D I i n p u t a n d o u t p u t .
I n s t a l l t h e P o r t M i d i s o u r c e c o d e u s i n g S u b v e r s i o n f r o m H Y P E R L I N K " h t t p : / / p o r t m e d i a . s o u r c e f o r g e . n e t / " h t t p : / / p o r t m e d i a . s o u r c e f o r g e . n e t .
C o n f i g u r e w i t h c m a k e - g u i .
M a k e w i t h m a k e .
R u n t h e t e s t p r o g r a m s t o e n s u r e t h a t t h e b u i l d w o r k s .
P o r t S M F
D o n e 2 8 J u l y 2 0 1 3 . P o r t S M F i s u s e d b y C s o u n d A C f o r i m p o r t i n g a n d e x p o r t i n g s t a n d a r d M I D I f i l e s ( f o r m a t 1 ) .
T h e P o r t S M F s o u r c e c o d e h a s b e e n i n c o r p o r a t e d i n t o t h e C s o u n d 6 G i t r e p o s i t o r y . F r o m t i m e t o t i m e , r e p l a c e t h e C s o u n d 6 s o u r c e s w i t h c u r r e n t P o r t S M F s o u r c e s f r o m H Y P E R L I N K " h t t p : / / p o r t m e d i a . s o u r c e f o r g e . n e t / " h t t p : / / p o r t m e d i a . s o u r c e f o r g e . n e t / .
S y n t h e s i s T o o l k i t i n C + + ( S T K )
D o n e 2 8 J u l y 2 0 1 3 . I n s t a l l t h e S T K s o u r c e c o d e f r o m H Y P E R L I N K " h t t p s : / / c c r m a . s t a n f o r d . e d u / s o f t w a r e / s t k / " h t t p s : / / c c r m a . s t a n f o r d . e d u / s o f t w a r e / s t k / i n / u s r / l o c a l / s r c .
M a k e s u r e y o u d o n o t d e f i n e a R A W W A V E _ P A T H e n v i r o n m e n t v a r i a b l e i n y o u r b u i l d e n v i r o n m e n t .
C o n f i g u r e w i t h . / c o n f i g u r e .
E d i t S t k . h , a n d m a k e s u r e t o # i n c l u d e < c s t r i n g > b e f o r e a n y o t h e r # i n c l u d e .
M a k e w i t h m a k e ( n o t m i n g w 3 2 - m a k e ) .
W i n d o w s S D K
T h e W i n d o w s S D K f o r W i n d o w s 8 c o n t a i n s h e a d e r f i l e s a n d l i b r a r i e s t h a t u s e d t o b e l o n g t o t h e D i r e c t X S D K , a n d t h a t a r e u s e d b y s o m e t h i r d - p a r t y d e p e n d e n c i e s o f C s o u n d , s u c h a s P o r t A u d i o , w h i c h w e h a v e t o b u i l d .
I n s t a l l t h e W i n d o w s S D K f r o m H Y P E R L I N K " h t t p : / / m s d n . m i c r o s o f t . c o m / e n - u s / w i n d o w s / d e s k t o p / h h 8 5 2 3 6 3 . a s p x " h t t p : / / m s d n . m i c r o s o f t . c o m / e n - u s / w i n d o w s / d e s k t o p / h h 8 5 2 3 6 3 . a s p x . C u r r e n t l y , t h i s d o e s n o t i n c l u d e V i s u a l S t u d i o , b u t t h a t i s O K .
Q t S D K
D o n e 2 5 J u l y 2 0 1 3 . C s o u n d Q t u s e s t h e Q t S D K f r o m H Y P E R L I N K " h t t p : / / q t - p r o j e c t . o r g / " h t t p : / / q t - p r o j e c t . o r g / . C u r r e n t l y , t h e e x e c u t a b l e p a c k a g e s a v a i l a b l e f o r Q t a r e n o t b i n a r y c o m p a t i b l e w i t h t h e t o o l c h a i n d e s c r i b e d h e r e , s o i t i s n e c e s s a r y t o b u i l d t h e Q t l i b r a r i e s f r o m s o u r c e .
O b t a i n t h e Q t l i b r a r i e s s o u r c e c o d e f r o m H Y P E R L I N K " h t t p : / / q t - p r o j e c t . o r g / d o w n l o a d s " h t t p : / / q t - p r o j e c t . o r g / d o w n l o a d s .
U n p a c k t h e z i p f i l e .
O p e n a p l a i n W i n d o w s c o n s o l e w i t h M i n G W i n t h e P A T H . C h a n g e t o t h e S D K s o u r c e c o d e d i r e c t o r y a n d c o n f i g u r e Q t w i t h :
D : \ q t - e v e r y w h e r e - o p e n s o u r c e - s r c - 5 . 1 . 0 > c o n f i g u r e . b a t - r e l e a s e - f o r c e - d e b u g - i n f o - s k i p q t j s b a c k e n d - o p e n s o u r c e - c o n f i r m - l i c e n s e - n o m a k e d e m o s - n o m a k e e x a m p l e s - n o m a k e t e s t s - n o - a n g l e - o p e n g l d e s k t o p - n o m a k e w e b k i t - n o m a k e w e b k i t - e x a m p l e s
C o m p i l e Q t w i t h :
m a k e C X X F L A G S = " - g - O 2 - m s t a c k r e a l i g n - m a r c h = n o c o n a - f o p e n m p - D N D E B U G "
B u i l d i n g C s o u n d 6
C r e a t e a n d / o r u p d a t e a s h e l l s c r i p t t o s e t u p a l l e n v i r o n m e n t v a r i a b l e s a n d p a t h s f o r b u i l d i n g C s o u n d a n d f o r r u n n i n g C s o u n d f r o m a n d i n t h e b u i l d e n v i r o n m e n t . T h i s i s a n e x a m p l e o f s u c h a s c r i p t ( 6 e n v ) :
# ! / b i n / s h
e c h o " C o n f i g u r e f o r d e v e l o p m e n t . . . "
e x p o r t P A T H = $ { P A T H } : / c / P r o g r a m _ F i l e s _ x 8 6 / S c i T E
e x p o r t P A T H = $ { P A T H } : / c / P r o g r a m _ F i l e s _ x 8 6 / G i t / b i n
e x p o r t P A T H = $ { P A T H } : / c / m i n g w 3 2 - 4 . 7 . 2 / m s y s / 1 . 0 / l o c a l / b i n
e x p o r t P A T H = $ { P A T H } : / c / P r o g r a m _ F i l e s _ x 8 6 / s w i g w i n - 2 . 0 . 1 0
e x p o r t P A T H = $ { P A T H } : / c / P y t h o n 2 7
e c h o " C o n f i g u r e f o r A n d r o i d / A R M , a r m e a b i - v 7 a ( A R M v 7 V F P ) , A n d r o i d 2 . 3 . 3 + / / / "
e x p o r t S D K = / d / A n d r o i d / a d t - b u n d l e - w i n d o w s - x 8 6 - 2 0 1 3 0 5 1 4 / s d k
e x p o r t N D K = / d / A n d r o i d / a n d r o i d - n d k - r 8 e
e x p o r t A N D R O I D _ N D K _ R O O T = $ N D K
e x p o r t C S O U N D _ H O M E = / c / U s e r s / n e w / c s o u n d - c s o u n d 6 - g i t
e x p o r t N D K _ M O D U L E _ P A T H = $ { C S O U N D _ H O M E } / a n d r o i d / p l u g i n l i b s
e x p o r t P A T H = $ { P A T H } : $ N D K _ M O D U L E _ P A T H
e x p o r t N D K A B I = 9
e x p o r t N D K V E R = $ N D K / t o o l c h a i n s / a r m - l i n u x - a n d r o i d e a b i - 4 . 7
e x p o r t N D K P = $ N D K V E R / p r e b u i l t / w i n d o w s / b i n / a r m - l i n u x - a n d r o i d e a b i -
e x p o r t N D K F = " - - s y s r o o t $ N D K / p l a t f o r m s / a n d r o i d - $ N D K A B I / a r c h - a r m "
e x p o r t N D K A R C H = " - m a r c h = a r m v 7 - a - m f l o a t - a b i = s o f t f p - W l , - - f i x - c o r t e x - a 8 "
e c h o " C o n f i g u r e s h a r e d l i b r a r i e s a n d p r o g r a m s n e e d e d t o r u n C s o u n d . . . "
e x p o r t P A T H = $ { P A T H } : / c / m i n g w 3 2 - 4 . 7 . 2 / m s y s / 1 . 0 / o p t / M e g a - N e r d / l i b s n d f i l e / b i n
e x p o r t P A T H = $ { P A T H } : / c / m i n g w 3 2 - 4 . 7 . 2 / m s y s / 1 . 0 / l o c a l / s r c / p o r t a u d i o
e x p o r t P A T H = $ { P A T H } : / c / m i n g w 3 2 - 4 . 7 . 2 / m s y s / 1 . 0 / l o c a l / s r c / p o r t m i d i
e x p o r t P A T H = $ { P A T H } : / c / m i n g w 3 2 - 4 . 7 . 2 / m s y s / 1 . 0 / l o c a l / s r c / f l u i d s y n t h / s r c / . l i b s
e x p o r t P A T H = $ { P A T H } : / c / m i n g w 3 2 - 4 . 7 . 2 / m s y s / 1 . 0 / l o c a l / s r c / l i b m u s i c x m l - 3 . 0 0 - s r c / c m a k e
e x p o r t P A T H = $ { P A T H } : / c / m i n g w 3 2 - 4 . 7 . 2 / m s y s / 1 . 0 / l o c a l / s r c / l u a j i t - 2 . 0 / s r c
e x p o r t P A T H = $ { P A T H } : / c / P r o g r a m _ F i l e s / M o d a r t t / P i a n o t e q \ 4
e x p o r t P A T H = $ { P A T H } : / c / P r o g r a m _ F i l e s / B W F _ M e t a E d i t _ C L I _ W i n d o w s _ x 6 4
e x p o r t P A T H = $ { P A T H } : / c / P r o g r a m _ F i l e s _ x 8 6 / s o x - 1 4 - 4 - 1
e x p o r t P A T H = $ { P A T H } : / c / P r o g r a m _ F i l e s _ x 8 6 / A u d a c i t y
e x p o r t P A T H = $ { P A T H } : / c / P r o g r a m _ F i l e s _ x ýÿÿÿ
¡ ¢ £ ¤ ¥ ¦ § ¨ ª « ¬ ® ¯ ° ± ² ³ ´ µ ¶ · ¸ ¹ º þÿÿÿþÿÿÿ½ þÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ8 6 / L a m e \ F o r \ A u d a c i t y
e x p o r t P A T H = / c / U s e r s / n e w / c s o u n d - c s o u n d 6 - g i t : $ { P A T H }
e c h o " C o n f i g u r e e n v i r o n m e n t v a r i a b l e s n e e d e d t o r u n C s o u n d . . . "
e x p o r t O P C O D E 6 D I R 6 4 = / c / U s e r s / n e w / c s o u n d - c s o u n d 6 - g i t
e x p o r t R A W W A V E _ P A T H = / c / m i n g w 3 2 - 4 . 7 . 2 / m s y s / 1 . 0 / l o c a l / s r c / s t k - 4 . 4 . 4 / r a w w a v e s
e x p o r t P Y T H O N P A T H = / c / U s e r s / n e w / c s o u n d - c s o u n d 6 - g i t
e c h o " C o n f i g u r e e n v i r o n m e n t v a r i a b l e s n e e d e d t o r u n L u a J I T w i t h u f o l i b r a r i e s . . . "
e x p o r t L U A _ P A T H = " . / ? . l u a ; . . / ? . l u a ; D : / u f o / ? . l u a ; D : / u f o / f f i / ? . l u a ; D : / u f o / b i n / W i n d o w s / x 8 6 / ? . l u a ; "
e x p o r t L U A _ C P A T H = " D : / u f o / ? ; D : / u f o / b i n / ? ; "
e x p o r t P A T H = $ { P A T H } : / d / u f o / b i n
e c h o
I n t h e M s y s s h e l l , c h a n g e t o t h e C s o u n d r o o t d i r e c t o r y a n d e x e c u t e s o u r c e 6 e n v t o a c t u a l l y c r e a t e y o u r C s o u n d e n v i r o n m e n t .
U p d a t e t h e C s o u n d s o u r c e c o d e b y e x e c u t i n g g i t p u l l .
E x e c u t e c m a k e - g u i . & t o c o n f i g u r e y o u r C m a k e b u i l d s y s t e m f o r y o u r e n v i r o n m e n t . W h e n u s i n g C M a k e , g e n e r a t e M S y s m a k e f i l e s , n o t M i n G W m a k e f i l e s . P a y a t t e n t i o n t o C M a k e ' s e r r o r m e s s a g e s . I t m a y b e t h a t a v a r i a b l e f o r a n i n c l u d e p a t h o r l i b r a r y i s m i s s i n g f r o m t h e i n i t i a l s t a t e o f t h e c a c h e . G o a h e a d a n d a d d t h e v a r i a b l e c a l l e d f o r b y t h e e r r o r m e s s a g e . C o n f i g u r e f o r d o u b l e - p r e c i s i o n s a m p l e s .
C h a n g e t o e x a m p l e s / j a v a a n d e x e c u t e m a k e t o b u i l d t h e J a v a e x a m p l e j a r s .
B u i l d t h e e x a m p l e s f o r t h e m a n u a l u s i n g a c o m m a n d l i n e s u c h a s p y t h o n c s d 2 d o c b o o k . p y - a .
B u i l d t h e m a n u a l i t s e l f u s i n g a c o m m a n d l i n e s u c h a s m i n g w 3 2 - m a k e h t m l - d i s t X S L _ B A S E _ P A T H = / u s r / l o c a l / o p t / d o c b o o k - x s l - 1 . 7 6 . 1 .
B u i l d t h e A P I r e f e r e n c e b y e x e c u t i n g d o x y g e n D o x y f i l e a n d d o x y g e n D o x y f i l e - C s o u n d A C .
D o n o t s t r i p d e b u g g i n g i n f o r m a t i o n o u t o f t h e b i n a r i e s , t h i s m i g h t c o n c e i v a b l y c o m e i n u s e f u l f o r r e m o t e d e b u g g i n g a n d i s a r e l a t i v e l y s m a l l p a r t o f t h e p a c k a g e .
B u i l d i n g C s o u n d Q t
I n t h e C s o u n d b u i l d e n v i r o n m e n t , o b t a i n t h e C s o u n d Q t s o u r c e f r o m S o u r c e F o r g e a t H Y P E R L I N K " h t t p : / / s o u r c e f o r g e . n e t / p r o j e c t s / q u t e c s o u n d " h t t p : / / s o u r c e f o r g e . n e t / p r o j e c t s / q u t e c s o u n d u s i n g g i t :
g i t c l o n e g i t : / / g i t . c o d e . s f . n e t / p / q u t e c s o u n d / c o d e q u t e c s o u n d - c o d e
I n t h e C s o u n d Q t s o u r c e d i r e c t o r y c r e a t e a c o n f i g . u s e r . p r i f i l e c o n t a i n i n g p a t h s t o t h i r d p a r t y p a c k a g e s c u s t o m i z e d f o r y o u r C s o u n d b u i l d e n v i r o n m e n t , s u c h a s :
C S O U N D _ I N T E R F A C E S _ I N C L U D E _ D I R = C : \ \ U s e r s \ \ n e w \ \ c s o u n d - c s o u n d 6 - g i t \ \ i n t e r f a c e s
D E F A U L T _ C S O U N D _ A P I _ I N C L U D E _ D I R S = C : \ \ U s e r s \ \ n e w \ \ c s o u n d - c s o u n d 6 - g i t \ \ i n c l u d e C : \ \ U s e r s \ \ n e w \ \ c s o u n d - c s o u n d 6 - g i t \ \ i n t e r f a c e s
D E F A U L T _ C S O U N D _ L I B R A R Y _ D I R S = " C : \ \ U s e r s \ n e w \ \ c s o u n d - c s o u n d 6 - g i t "
D E F A U L T _ L I B S N D F I L E _ I N C L U D E _ D I R S = " C : \ \ m i n g w 3 2 - 4 . 7 . 2 \ \ m s y s \ \ 1 . 0 \ \ o p t \ \ M e g a - N e r d \ \ l i b s n d f i l e \ \ i n c l u d e "
D E F A U L T _ L I B S N D F I L E _ L I B R A R Y _ D I R S = " C : \ \ m i n g w 3 2 - 4 . 7 . 2 \ \ m s y s \ \ 1 . 0 \ \ o p t \ \ M e g a - N e r d \ \ l i b s n d f i l e \ \ b i n "
b u i l d 3 2 : D E F A U L T _ C S O U N D _ L I B S = c s o u n d 3 2 . d l l
b u i l d 6 4 : D E F A U L T _ C S O U N D _ L I B S = c s o u n d 6 4 . d l l
L I B S N D F I L E _ L I B = l i b s n d f i l e - 1 . d l l
D E F A U L T _ P Y T H O N _ I N C L U D E _ D I R S = " C : \ \ P y t h o n 2 7 \ \ i n c l u d e "
D E F A U L T _ P Y T H O N Q T _ S R C _ D I R S = " $ $ ( P R O G R A M F I L E S ) \ \ P y t h o n Q t "
D o w n l o a d R t M i d i f r o m H Y P E R L I N K " h t t p : / / w w w . m u s i c . m c g i l l . c a / ~ g a r y / r t m i d i / " h t t p : / / w w w . m u s i c . m c g i l l . c a / ~ g a r y / r t m i d i / a n d u n z i p i n t h e q u t e c s o u n d d i r e c t o r y .
T o c o n f i g u r e a n d c r e a t e t h e m a k e f i l e , e x e c u t e :
q m a k e q c s . p r o C O N F I G + = c s o u n d 6 C O N F I G + = d e b u g C O N F I G + = r t m i d i
T o b u i l d C s o u n d Q t , e x e c u t e :
m a k e C X X F L A G S = " - D U S E _ Q T 5 - D C S O U N D 6 - D U S E _ D O U B L E - m a r c h = n o c o n a - g - O 2 - f o p e n m p - m s t a c k r e a l i g n "
B u i l d i n g t h e I n s t a l l e r
B u i l d t h e i n s t a l l e r u s i n g I n n o S e t u p C o m p i l e r N S I S f r o m H Y P E R L I N K " h t t p : / / w w w . j r s o f t w a r e . o r g / i s i n f o . p h p " h t t p : / / H Y P E R L I N K " h t t p : / / w w w . j r s o f t w a r e . o r g / i s i n f o . p h p " w w w . j r s o f t w a r e . o r g / i s i n f o . p h p H Y P E R L I N K " h t t p : / / n s i s . s o u r c e f o r g e . n e t / M a i n _ P a g e " n s i s . s o u r c e f o r g e . n e t / M a i n _ P a g e w i t h t h e N O N F R E E ( V S T ) s t u f f .
T h e d e p l o y m e n t o f C s o u n d Q t t a k e s s p e c i a l c a r e . T h e Q t l i b r a r i e s l o a d s o m e D L L s t h r o u g h d y n a m i c l i n k i n g a n d o t h e r D L L s a s p l u g i n m o d u l e s . T h e r e a r e n o h e l p f u l e r r o r m e s s a g e s o r l o g s . E i t h e r t h e Q t p l u g i n s l o a d , o r t h e y d o n ' t a n d t h e a p p l i c a t i o n c r a s h e s . I t s e e m s t h e o n l y w a y t o g e t i t s t r a i g h t i s :
U s e t h e D e p e n d e n c y W a l k e r u t i l i t y t o i d e n t i f y t h e d y n a m i c a l l y l i n k e d Q t D L L s a n d p u t t h e m i n t o t h e C s o u n d b i n d i r e c t o r y .
U s e t h e P r o c e s s E x p l o r e r u t i l i t y t o i d e n t i f y t h e Q t p l u g i n s t h a t C s o u n d Q t l o a d s w h e n i t i s r u n n i n g . T h e s e g o i n t o s p e c i f i c s u b d i r e c t o r i e s o f t h e C s o u n d b i n d i r e c t o r y a s f o l l o w s . H a v i n g t o o m a n y Q t l i b r a r i e s a p p a r e n t l y i s a s b a d a s n o t h a v i n g t h e r e q u i r e d o n e s . C u r r e n t l y t h e l i s t o f Q t l i b r a r i e s i s :
m k g @ s o r a b j i / c / P r o g r a m _ F i l e s _ x 8 6 / c s o u n d 6 / b i n
$ l s - l l Q t * . d l l p l a t f o r m s p l u g i n s / *
- r w x r - x r - x 1 m k g A d m i n i s t r a t o r s 9 5 2 7 4 9 2 J u l 2 5 2 3 : 2 2 Q t 5 C o r e . d l l
- r w x r - x r - x 1 m k g A d m i n i s t r a t o r s 9 6 7 8 0 7 9 J u l 2 5 2 3 : 2 6 Q t 5 G u i . d l l
- r w x r - x r - x 1 m k g A d m i n i s t r a t o r s 7 8 3 3 6 1 J u l 2 5 2 3 : 3 2 Q t 5 P r i n t S u p p o r t . d l l
- r w x r - x r - x 1 m k g A d m i n i s t r a t o r s 1 2 4 5 6 4 4 3 J u l 2 5 2 3 : 3 1 Q t 5 W i d g e t s . d l l
- r w x r - x r - x 1 m k g A d m i n i s t r a t o r s 6 1 1 3 2 4 J u l 2 5 2 3 : 2 3 Q t 5 X m l . d l l
p l a t f o r m s :
t o t a l 2 3 5 4
- r w x r - x r - x 1 m k g A d m i n i s t r a t o r s 2 4 0 9 4 8 1 A u g 2 1 9 : 2 7 q w i n d o w s . d l l
p l u g i n s / a c c e s s i b l e :
t o t a l 6 0 5
- r w x r - x r - x 1 m k g A d m i n i s t r a t o r s 6 1 8 7 4 9 A u g 2 1 9 : 2 7 q t a c c e s s i b l e w i d g e t s . d l l
p l u g i n s / i m a g e f o r m a t s :
t o t a l 2 4 5 0
- r w x r - x r - x 1 m k g A d m i n i s t r a t o r s 1 3 1 1 8 0 A u g 2 1 9 : 2 7 q g i f . d l l
- r w x r - x r - x 1 m k g A d m i n i s t r a t o r s 1 3 5 2 9 3 A u g 2 1 9 : 2 7 q i c o . d l l
- r w x r - x r - x 1 m k g A d m i n i s t r a t o r s 4 0 9 0 6 6 A u g 2 1 9 : 2 7 q j p e g . d l l
- r w x r - x r - x 1 m k g A d m i n i s t r a t o r s 6 2 8 4 9 7 A u g 2 1 9 : 2 7 q m n g . d l l
- r w x r - x r - x 1 m k g A d m i n i s t r a t o r s 1 3 2 6 1 8 A u g 2 1 9 : 2 7 q s v g . d l l
- r w x r - x r - x 1 m k g A d m i n i s t r a t o r s 1 9 7 2 4 7 A u g 2 1 9 : 2 7 q s v g i c o n . d l l
- r w x r - x r - x 1 m k g A d m i n i s t r a t o r s 1 2 8 4 4 0 A u g 2 1 9 : 2 7 q t g a . d l l
- r w x r - x r - x 1 m k g A d m i n i s t r a t o r s 6 1 8 4 6 9 A u g 2 1 9 : 2 7 q t i f f . d l l
- r w x r - x r - x 1 m k g A d m i n i s t r a t o r s 1 2 3 1 7 7 A u g 2 1 9 : 2 7 q w b m p . d l l
p l u g i n s / p r i n t s u p p o r t :
t o t a l 1 0 2
- r w x r - x r - x 1 m k g A d m i n i s t r a t o r s 1 0 3 6 4 2 J u l 2 5 2 3 : 3 4 w i n d o w s p r i n t e r s u p p o r t . d l l
B u i l d t h e i n s t a l l e r a g a i n , t h i s t i m e w i t h o u t t h e N O N F R E E s t u f f .
P e r f o r m f u n c t i o n a l t e s t s b e l o w .
U p d a t e t h i s d o c u m e n t t o r e f l e c t a n y c h a n g e s i n p r o c e d u r e o r d e p e n d e n c i e s .
L a b e l C s o u n d i n G i t f o r t h e W i n d o w s r e l e a s e .
U p l o a d t h e f r e e s o f t w a r e i n s t a l l e r t o S o u r c e F o r g e a n d u p d a t e t h e r e l e a s e p a c k a g e .
U p l o a d t h e N O N F R E E i n s t a l l e r t o H Y P E R L I N K " h t t p : / / w w w . m i c h a e l - g o g i n s . c o m / " h t t p : / / w w w . m i c h a e l - g o g i n s . c o m / .
& F J L j l x ª ® ° ¾ À È â & ( @ B H J Z \ h
License: UNKNOWN
FIXME
-Files: frontends/CsoundAC/mfmidi.h
-Copyright: " Notice"
+Files: tests/soak/kickroll.pvx
+Copyright: ¨Dar:ÿ§Dì¸Î:&ëDîîè9,¯D%/Z:\Û³Dõ`:âºD·:fÃDæV:mrÆDè:¢5ÎDYRÊ9ÒDö¿ 9ýÎDn: ÞDì>2:AjßD:l9<!îD«á±:ÛìD{':¦¨ñD¥<:ûv÷DûuW:ýÿD¯(9ª0E$U:VE|w:¿ÑE $:èEÄG9ñl
+ hFucÇ9bhFMê9&þhF`W9a7iF0Z%9WjFcf:cçjFç`í9\kF8§9 lFµªÈ80mFùA9ËPmFúj9AnFYßR9"oFÓ±9k{oFÕþ'9?pF39òqFg9æ6qFÑåp9ÑDrF 9¨)sF$¡$9Ô7sF!^$9
1tF%-9Æ÷tFè}n8uF·,9KVvF_ª8c®wFíd9lwF½M 8OfwFóÅ
9ÕxFµ®É9±yF 8!yFJÉy9{F:
+ ë
ïEùÚ:®ûðEµÌá:ômòE ÿ!;ÁóEèü;VõEí¹:¾õE¯(Á:t¸÷ETr:¬øE/õÙ9z{úEqE:éûEµ4I:²*þEÙ:cþE<·:JÿE
License: UNKNOWN
FIXME
-Files: Opcodes/tl/fractalnoise.dsp
-Copyright: "Tito Latini";
+Files: tests/soak/fox.pvx
+Copyright: [E*:ÂY#ESÐ:}~!Emê9Ô#EÙG:§I&EN`9²*Ek :ü>,E%9ª·0EÁ91EË93EÕ+´9_è7E9Rw6EÚ9Áe>EÙ-:Ð^>Eh
+ -¶zEXBË:Û»|Ei9.h{E;6´:G<E¥:×GE·É!:ÕåEÉï9ÊEf:1æEÕÅ:hÀE6+9{'E^jc9MgEÿ¼8»£Eª½9#uEJ§88EMèæ8iEû
Õ8bÿE64®8ÀeEo7ü£Eßb?8Ebé8'ñEo¿8£¼Eu²8À¢Ecz8¶E}ò
License: UNKNOWN
FIXME
-Files: util1/csd_util/makecsd.c
-Copyright: %Y: ", gmtime(&tt));
+Files: doc/csound_system_documentation/images/overview.png
+Copyright: ÀTýdoñàpQÊa´
l7mìÅKþöÉàHÖ<Yìlr^øP?ÞÿqN®^iDwU~N y½|/£ÈNÆÁú¢ê¿Æ!úÏÖ§=²Wó_üOüß÷yýèZ3Ö§<wë_7×Úú±É{)ÁAk=Òz'O{d¯ÖcÇZ=Ö~4ö}«*PÆÀïJá>åëSW_¼æ÷(»BÙ®ÀðSÊ&x¿Ê! NÀÚ(I³TÊ "¸fO×ìï2sõ͹M 3f»{´ ÁÁÜpö̧Ëã}W°ÍxÞ&½ãíËíw7ÒyjR:ûiÌ9Éís;'±ÐâSýPbñ¯:wiü;-ýç9 Jó_üOü¿Ã4åmÙeñ1\´K¡iB·ägÇ&G¤ó<*y¢§äñóö#i³J^¾0î W_ìÒ{huq{ôºß§;ûvByi¥G!pÖJ5ÖíÈtt?ÉkÌ,éðÖ®IoªWãìÆ·#oaä¨
Ùöüæ
` ÿLh)z¦õ-кdfðús ÛÛ+°+5§ú¥¿Æ_ôóEó_üOüÿÖ?_|ô |a!Z@$yDòä1É£G%b<3yñªÚ¶§
Jå·_¶/QUO'éòÖ[~íÅW_ÜòÁ·*¡B@c!°^Jep×Ì0
License: UNKNOWN
FIXME
-Files: frontends/CsoundAC/ChordLindenmayerTest.py
-Copyright: %s' % self.
- 2009, Michael Gogins
- = '_%d_%s' % (self.timestamp.year, self.composer)
+Files: frontends/CsoundAC/mfmidi.h
+Copyright: " Notice"
License: UNKNOWN
FIXME
-Files: Opcodes/py/index.html
-Copyright: © 2004, by Michael Gogins</P>
- 2002, Maurizio Umberto Puxeddu. All rights
+Files: Opcodes/tl/fractalnoise.dsp
+Copyright: "Tito Latini";
License: UNKNOWN
FIXME
Files: po/french.po
-Copyright: (param1)"
- (utilisation de type virgule flottante incompatible)"
- : Ãtat %d.\n"
+Copyright: %6.1f, amp rel %6.1f\n"
+ %d Ãvènements f%s avec un p2 non nul\n"
+ %s introuvable\n"
+ (1 Ã 8 : par dÃfaut = 2)"
+ (incompatible avec cette version de Csound (%d.%d/%d."
+ (param1)"
+ (taux-a)\n"
+ (taux-k)"
+ - affichage de l'info d'Ãtat"
+ 2007-2010, John ffitch and Csound community
+ : %d threads requis.\n"
+ N et verrouiller la mÃmoire"
+ \"%s\" n'est pas dÃfini"
+ actuellement"
alors que le fichier %s n'en a que %d"
appelÃ"
appelÃe\n"
- compilà proprement.\n"
+ assignÃs aux descripteurs de preset allant de %d à "
+ au temps-rÃel et verrouiller la mÃmoire"
+ avec une expression en "
+ chargà en mÃmoire\n"
correctement en mode MIDI, ne pas "
- de csoundPerform().\n"
+ crÃÃ avec un taux d'Ãchantillonnage = %f, chorus %s, "
+ d'avoir le même fsig en entrÃe et en sortie"
+ dans ambibformenc1"
+ dans la ligne de commande"
+ dans le fichier son de sortie (pas d'espaces)"
+ de %5.3f pulsations à la demande de la partition\n"
+ de csoundPerformBuffer().\n"
+ de csoundPerformKsmps().\n"
+ de deadpool \n"
+ de l'organisation TR, module alsa"
+ depuis la ligne %d de la macro %s%s"
+ depuis la ligne %d du fichier en entrÃe %s%s"
+ donnÃe"
+ du tableau twarp\n"
+ du taux variable de compression bit0rate"
+ dÃpassÃ"
+ dÃsactivÃs par l'application hôte"
+ en %s pour utilisation dans un pipe\n"
+ en mÃmoire\n"
enlevÃ.\n"
+ enlevÃe\n"
+ est inconnu"
+ excède la longueur de la table"
+ fixÃe à "
+ fourni"
+ ignorà dans l'Ãvènement '%c'"
+ ignorÃ\n"
+ implÃmentà dans ce code."
+ inconnu"
+ initialisÃ"
+ la banque d'instantanÃs."
+ lue"
+ n'a pas Ãtà trouvÃ"
+ n'a pas Ãtà trouvÃe"
non trouvÃ"
+ non valide ; l'intervalle autorisà est :"
+ non valide. Peut-être avez-vous modifià le code d'un widget de "
+ nÃgative interdite"
+ ou types d'argument incorrects."
+ par %s\n"
+ par 1\n"
+ par 2 points au moins"
+ par la suite,\n"
+ par rectangulaire\n"
par une chaîne vide"
+ par zÃro"
+ par zÃro.\n"
+ perdue, reconnexion..."
+ positionnÃe à %f secondes\n"
+ pour le serveur Jack \"%s\".\n"
+ pour lire dans le tableau"
+ pour Ãcrire dans le tableau\n"
+ qu'une seule fois."
+ remplacà par -%c"
+ rendues à l'espace libre\n"
+ sans boucle"
+ sautÃs, la rÃponse impulsionnelle "
soit il ne contient pas de "
+ spÃcifique, et verrouiller la mÃmoire"
+ spÃcifiÃe (DANGEREUX)"
+ spÃcifiÃe"
+ substituÃe à %d.\n"
supprimÃs\n"
+ sur Bison"
+ sur cette plateforme"
+ sur cette plateforme.\n"
+ sur la carte son"
+ tag in output soundfile (no spaces)"
+ tentà de prendre un pointeur de fichier inconnu comme "
tronquà à la dernière trame"
+ tronquà à la taille de la ftable"
+ tronquÃe\n"
+ trouvà avant le bloc fmt"
+ trouvÃ"
+ trouvÃ, parcours du fichier pour dÃterminer "
+ trouvÃ\n"
+ trouvÃe !"
+ trouvÃe dans /proc/cpuinfo.\n"
+ trouvÃe dans le fichier CSD.\n"
+ trouvÃs... dÃsolÃ\n"
+ un compte de %d octets au lieu de %d"
+ utilisà avant d'être dÃfini (pour opcode "
+ Ãcrit sur le disque\n"
+ Ãcrites vers %s\n"
+ Ãcrites\n"
à %d avec %d canaux audio\n"
+ Ã %s : valeur rÃelle : %.3fs, CPU : %.3fs\n"
+ Ã : %s pour Ãcriture"
+ Ã dÃmarrer\n"
+ à la dernière trame"
+ à la dernière trame\n"
+ Ã la racine.\n"
+ Ã la valeur "
+ Ã la valeur par dÃfaut : %f"
+ Ã sa libÃration"
à une source sans boucle"
License: UNKNOWN
FIXME
+Files: util1/csd_util/makecsd.c
+Copyright: %Y: ", gmtime(&tt));
+License: UNKNOWN
+ FIXME
+
+Files: frontends/CsoundAC/ChordLindenmayerTest.py
+Copyright: %s' % self.
+ 2009, Michael Gogins
+ = '_%d_%s' % (self.timestamp.year, self.composer)
+License: UNKNOWN
+ FIXME
+
+Files: Opcodes/py/index.html
+Copyright: © 2004, by Michael Gogins</P>
+ 2002, Maurizio Umberto Puxeddu. All rights
+License: UNKNOWN
+ FIXME
+
Files: Opcodes/cpumeter.c
Copyright: *c) 2011, John ffitch, based heavily on code:
2002, by: James C. Warner
@@ -3095,9 +3288,7 @@ License: UNKNOWN
FIXME
Files: tests/soak/hrtf-44100-right.dat
-Copyright: @Gë>{¿à?ÇÖ>e
?IDÕ>Î>Úfñ>m¡¦¾Óóü>ÏÕ¿3Âü>Ý\ü¿jº?y 8À¤eå>XÍ#@#iä>ÂYç?ËÞ>éôk?ð®>K5Ö=Û>ðü¿Á1
>Ë,¿ZWp>Ø-ð¿ú
q>±ÁÀ%r>5EÀm>ÊÞ@ãÚ>q}á?Za>e{?ô>ÄP=Ù>Îíh¿ÍI9>ò¨ò¿ÜºÌ=·ý0ÀUÔ)=òÏBÀÞ-=îA at Ræ =.F@F<Å?Í$a¾Y¼Æw?<&½üá>¤c¿Fq?AEú¿E3?ý2AÀa|?nY"@æ?çY¯?Fõð>LÇÊ>ñ¼ ?êQ_¿¦ñ>Àá?ýí=Àô-?@ç¡(?ÿ¸?Kî#?ø0ò=sð>ó¿?5w¿£¡?÷¿³.ÿ>å#,ÀÛÞñ>7B@ d?}@ã&?ß0þ??ôí?.?Ü>tÅ?V?´ó >h?¡#¿ÛA?á6¨¿û/?±Ìç¿â>??R+Àɱ0?Ço9 at U`4?ß&@ò'?hó®?e#?«æ#?w?w=î?Ò¯9¿ÝÜí>ê ¨¿j?ܺû¿tQù>d
0ÀTÜô>Ù 8@pæ>>C@Ç.Ù>ýÄ?ɲý>'%Z?É?/t#=?þ÷G¿?éÒ¿Gä?f3"À¥á>³Æ@@Ý>d@·>ð¸?væ>yC?1
>¨Y>ý?>Ü9ì¾ÓJ>u5¿`-}>f¢à¿¬H>ÂÀ)>CÀß>i@Ï|>rÍ?>å*?n>>öè¾<Ï=¯g¿ä =§ß¶¿X4=ÅË¿£í<25Àw<JBÀÍ*i¾ *¼ô?Qc:½=è>MK¿E¿?DÊ÷¿Ã2?u>À?èê$@¹Ä?Ñ(·?úï>
- @Íí,?U Û?Pt?p7C?¿|?ʦ>_È?_&¿ì>~¿,¹÷>³é¿Ïº?ô~ÀÅø?rE at tß#?"E
- ÀÐ>Ær<@bD¹>ÀDø?K>Ác?È2>é(¾Àéè=ª·¥¿é%=
Ù>@Q>6y?V>:(¿Ó®>ªç¿|¸Ë>\;À9Ù>¯@kòä><¬?Êè>TÝÃ>¥6÷>¤¿Tÿ>wñпAõ>Yã*À±}ã>°³&@AÌ>JãÐ?\¼>W ?Ê>qô¾m>οåI)>Þm ÀÈrå=8ì0@Än=¢SÉ?zõ<vR¿-¨=¦tBÀ>f
+Copyright: @h:¦>éQÄ? >¬?rÆ=M¦@->Ãó@z
?º¿µ?Ù<?=?oÊd?#ò®=\Ò?õG¿â"?Z¡¿1`?Ò~ó¿w¦?U$Àz-¬?Ê~C@Öª?r@¨á?þFÒ?R?Qèn?±Z?E²>èn3?¾ó?ws¿î¤¾>â¡Ð¿-ÀJ>_/ù¿)Ñ.>eÞð¿HM7>UÀ\->3G'À w>~v8ÀX>EWFÀín/>¶ï7@&H>òÃ@E
License: UNKNOWN
FIXME
@@ -3125,11 +3316,6 @@ Copyright: 2007, John ffitch and Csound community
License: UNKNOWN
FIXME
-Files: tests/soak/kickroll.pvx
-Copyright: KF::KFHá9[ÌKFq+*9ÃZLF69ü8MFËå®8WNF}Æ*9ÙNFß7ÙZOFÙi9=PFÔq´8 éOF÷¬Ë85)QFÚ4Ó8È?RF$Q9ÛmRF ú8®0SFqV8yTFÊ¡9°TFëÅ{9m0UF{8ØVF|µ89WFR¯9Ç:WFRñW95XFWæ_9CúXFFD9:YF¬J9ZFk_9ûZFµkg9µ
-License: UNKNOWN
- FIXME
-
Files: examples/python/Orbifold.py
Copyright: - min
2005, Michael Gogins
@@ -3152,20 +3338,6 @@ Copyright: V Lazzarini \, 2005-2007;
License: UNKNOWN
FIXME
-Files: nacl/csound/docs/pnacl_csound.pdf
-Copyright: WX'ÑY?.êñBó|§åÒàïÁÀi/RúüáØÁìÍü
¢kêr¤¹(
Xbþb´¿Nr¹ÂTÙîs>mþÓÓ¦¸t¬°3´Ñcä0:ÙOSûÂ¯Ô ìYoJý«ÌÏ|z4Òѱ+*au?ÜeÞ4DçÕé³6ôLwãÜôÄ×
-License: UNKNOWN
- FIXME
-
-Files: tests/soak/fox_poles.lpc
-Copyright: ^ró@ÓPõ
Âþí?¼ ^róÀÙØ¿Û<¿í?Ý¿9bÌè¿ÙØ¿Û<¿í?Ý¿9bÌè?½hìo¸í?ÀX9>ÝNü¿½hìo¸í?ÀX9>ÝNü?ï
Ùôíì?N
,g'ß?ï
Ùôíì?N
,g'ß¿1çþúÞ>í?ÆLì
- ·é¡î?ê³0¤òá¿ ·é¡î?ê³0¤òá?·y!&Üí?DôwïòÉ@·y!&Üí?DôwïòÉÀZãî?¿îdu?áÿ?Zãî?¿îdu?áÿ¿Ü¨d°í?å//ùò¿Ü¨d°í?å//ùò?·''ÀM°? ÚÂÜq@"ÃP»¨U@eØKÈûÐ?æfËÚÑW^@Õû8dÚí?û´íYÍ?Õû8dÚí?û´íYÍ¿³±Ä³Rþí?³£a`ç𿳱ijRþí?³£a`çð?"³¬Þî?lØÁòAø¿"³¬Þî?lØÁòAø?ßõ"öH5î?¿æ=iºÀßõ"öH5î?¿æ=iº@é¿xí?0h=2Àé¿xí?0h=2@M:ÙªÁî?õºNÊã¿M:ÙªÁî?õºNÊã?¥Yîuî?~±u`ó¿¥Yîuî?~±u`ó?Ï+5_î?H¢¸ÈÀÏ+5_î?H¢¸È@Ö_·¯>ï?â_17£Ö¿Ö_·¯>ï?â_17£Ö?
- ¼z8º×?´_L>î?¼z8º×¿DGVî?D ÑÐ
ÕÀDGVî?D ÑÐ
Õ@Á¿Þ´¡¼î?SA3óð?Á¿Þ´¡¼î?SA3óð¿Kî?m.ÆÕsû¿Kî?m.ÆÕsû?%+Xüî?u3ÐÈB@%+Xüî?u3ÐÈBÀÉÁö¯í?*x|â¿ÉÁö¯í?*x|â?Ný,ºî?x¾Í%æó?Ný,ºî?x¾Í%æó¿õTðî?ËÙ®¬Å@õTðî?ËÙ®¬ÅÀÐ}¦«ï? Ç«
- ï?Û8Èó?~_9ï ï?Û8Èó¿bMëî?TÄÀÿ¿bMëî?TÄÀÿ?NqúÐí? ÀϽd\ï?,è9´ø?ÀϽd\ï?,è9´ø¿}%(.¬î?N¯!À}%(.¬î?N¯!@¤fm
- ü?ggÆMã?®¸{
ü¿éøCK@×>¡¬@p{lC5,?ÐVöÎ`@y6ü[Çî?¶xQÜAÝ¡¿y6ü[Çî?¶xQÜAÝ¡?cd;ï?GÎW+Bßú¿cd;ï?GÎW+Bßú?Pöö# $ï?¿@¿¿Pöö# $ï?¿@¿?JÕ§ôî?â:| @JÕ§ôî?â:| ÀKä-ì??xO¸ýÀKä-ì??xO¸ý@-Oð¿î?&9à§"ó¿-Oð¿î?&9à§"ó?þ¹Õþï?cþòÞ?þ¹Õþï?cþòÞ¿>ºâk×lï?²Âg^a@>ºâk×lï?²Âg^aÀ¾ýÞÎí?ÿ
-License: UNKNOWN
- FIXME
-
Files: tests/soak/beats.mp3
Copyright: b#ÿÿýrXéÄ&± *@ P( À@Àn ð«'¿' ô?ÍÙ'ÿðø%E~Âê?üåò¸
ÿÈ9¹6OdÁïÿüòw@ÐsOÿÿê@ÓéÕÛ$¶Û¯Ååf1Ù÷°¾½1¼eWö7ük
License: UNKNOWN
@@ -3182,7 +3354,7 @@ Copyright: 2008, csound
License: UNKNOWN
FIXME
-Files: todo.txt
+Files: to_cleanup/todo.txt
Copyright: infringement and to
License: UNKNOWN
FIXME
@@ -3193,7 +3365,8 @@ License: UNKNOWN
FIXME
Files: ChangeLog
-Copyright: terms
+Copyright: tag in output soundfile (no spaces)
+ terms
License: UNKNOWN
FIXME
@@ -3207,38 +3380,39 @@ Copyright: || (pos && (c == '_' || isdigit)));
License: UNKNOWN
FIXME
-Files: samples/sf_GMbank.sf2
-Copyright: Ȩ Ð+¨2·,e(-$E6`
Ñßî®r¢â§ªàºeà×p.d:>69£-ú,0.«(¢¤øNÑ6À4´^¦y¬2̵êÓL1:ô2_*J4Û9Z"Q%²/Ø%õ!ãÊq¨¢Ü¶§É*ÞÌû¥j5e/Á&u8KBÀ)2E-X:z'oÂäQ·¤i&³¿ù×Õ%%!I7¨Cc-9g(5u) !lÿ/ÒQ²õ¡»¾ °ÅÞR
#÷;FL(<ç)21Ï5å+M+(.Kï¯È£±¥~h¿®ìÜZÔ,ùA8t+)/,§#÷*T5-j%îÆÓt½Ué ¨ ÎUåù§¯2;1¨0Ô3(k%^49°)ãúDߏĨ ¶·»È:ßór$1ÿ9,s¡-7?1d#þ¢ûðÐmIâ£[µÀ³èùø,@¬:("
+Files: doc/csound_system_documentation/images/compiler.png
+Copyright: ~ñëïw0ïwo³<úëÝz£<´RB9MsºOËãýÞc
v'Äç7<vw÷ºGoÈçѱèäIñ«ß÷@ÿ¶<0óò¡üÔÉÿAëöýhwªûªcÒ®8îjyÑÆý4wk¯9«é¡îés±[°¥¯z6_¡¦ý-W0¨§cùÍ
License: UNKNOWN
FIXME
-Files: design.jpg
-Copyright: ÇvUjßãkÙÀââRäy,qÅÌO2ïz5«Ø»væ
kF¦íJYçrÉ?í¡ßNUýGÞ¶héU®hFkÞºÆÙ¡[NÌ%#¶)¨/Û8ü>ÒÙ2t±µ±tññ²5,k^XúddquKMÔ¼é)~¢d¬8j¥Ýöl/
+Files: tests/soak/hrtf-44100-left.dat
+Copyright: §?è,<<Ú y¾ÁÄ7<?,þ¿¡¸Ñ;uºÍ?9;1?ªÂ<,·T¿ÖZÃ;Å-Àfò;´dK?:þH;`L>¶t;Á)L¿è·:4k@Ò;¸
+ ÀÐ>Ær<@bD¹>ÀDø?K>Ác?È2>é(¾Àéè=ª·¥¿é%=
Ù>@Q>6y?V>:(¿Ó®>ªç¿|¸Ë>\;À9Ù>¯@kòä><¬?Êè>TÝÃ>¥6÷>¤¿Tÿ>wñпAõ>Yã*À±}ã>°³&@AÌ>JãÐ?\¼>W ?Ê>qô¾m>οåI)>Þm ÀÈrå=8ì0@Än=¢SÉ?zõ<vR¿-¨=¦tBÀ>f
License: UNKNOWN
FIXME
-Files: doc/csound_system_documentation/images/overview.png
-Copyright: Ò~k»~¥q!okG
¤nߨ1mAù³ý
Ïô8cá.g)~¬ûB?^M*U3ï®eßéú8ëÆm;÷ã/ýÁ¿ÆË!.È*¾%·Åº'¶%ê¿I"ÓÚ8Ë ¡®½¡9ÕÖßêdùÙþèðéÿëÿúÐ.C"$@"0GêPUp^Eóq^ç1N:k>uÂÍE_LÄ$>ZiÔÎ×`
æU²Æ^åÖY%²J´ÎcLCñ¡4ögû»ÏßIÿìCö±Óå-³¨[z`1hì_9°([~íðx»Pë¯:æ,£Àxg í<Jëî_ÙìÔµAeG½ýßÒíögû§ÿ}ý¿êÞ¼ññÎöOvo8Çä»pþäro¬AS\àà9A^ê>¶¼IÊt.ÔMX¡7Rêàªrúa¾å
+Files: nacl/csound/sf_GMbank.sf2
+Copyright: ÊÛCÃ{)¼~óJ³¥48? l§ÈõÙÄxø[«)î®ÝÒÜTõØùç4F)¯¼?Dë¦è[lÿÏÒ~Ó¿S¶$Ôç8üOhHfú¼Ö;5éeÂõ½Ô2Æþ®ÜOC+½è'·ÿõÖ¸
License: UNKNOWN
FIXME
-Files: tests/soak/hrtf-44100-left.dat
-Copyright: §²?»:¾Í̽ºÛ?VÕ¿[#Ø>Vð:@¤F>¼o?¸ÓR>nØ2¿^>"ôÀ¢v#>¡á0@ä>c>ÈKL?q>
+Files: to_cleanup/design.jpg
+Copyright: Ìs3'xTágíü¤Å$Ø<¨ñÀ*U=¥Ez;vÁw6ÿ 1%(r4|E9%Z$ߣ4vwIw:·1¶_p½í(!=òÌÃ÷KX8~¶ç_B½¹TÙ.j
License: UNKNOWN
FIXME
-Files: tests/soak/fox.pvx
-Copyright: ª²¿E¥±;ÂVÀE:@b:ìÀEA¦:¸uÃE¢hÅ:¤RÄEºd:½ÅEøº:uÇE¯E:íÈEuÕ:sÊEéj:ÆÚÊEîÁ9á&ÌEg_ü9®ÎEÖk1:LcÏEÂ^9 $ÎED¤9óüÏEúC[:/ZÓE
+Files: tests/soak/test1.png
+Copyright: ÛjNa¶û¢ÿc£í³®öHQýq/¢Så\¸æmnĬB®ÍSñ¤Øõg×wjùB?ÕæxÜGZ½\
License: UNKNOWN
FIXME
-Files: doc/csound_system_documentation/images/compiler.png
-Copyright: 6ÙìuÔr³Ì6äÿÏm°UÏ¢}}Ë}Aò7iwo_|iBûÐf²2uµ¯÷_ÿ´M6GùD?R¶¯Okn«oá}Õ}ð¯Â>ó±¯âjÿ<ßEvT¡Uaü8Gù¥(ÆåÅB,##D[\[ûä±ð¬JñcÍ=w[ý)}r\N¯@VÁ)Ét!YÛäÏí¶Ïd³å®ÑWRBt¥y¾ÉZOkûÕ9ag\1µt¥e¤îxëâ7ÖiqñAgä ¢èQ
/8ÅZCOýÀR¬cù¡Ð¤BÁV6ÙKº&´xÙîý¢
u¨ð/» !ÁÁ²_WÕö_Þ¼x"´Â?àf}IéÑg¿xG½¢Æ§§UÌ7E¸ºð)ðAä.·¾+t ó?sëÖ6ÿ½ÇOÚÊGW~Wø
¥ñÓoÇúÓÁaÒáÉÖ1ÞF¤%í`Ù¿K~ÉJã-¬YdÍúGªÒA2w>ÛnN¢/,Åì8ÀîÕ×+ý9þÚ_¾dyb³ìTÚæ-ø4Oa` ÛÀî¨Ûmä7ÆCòäzãeÄ{õAaß;øúùîóá½´bTÊoD-ì_ä·
+Files: tests/soak/fox_poles.lpc
+Copyright: ç? DRñ
¯í?´\Û÷?DRñ
¯í?´\Û÷¿:SXí+í?Z´s|á¿:SXí+í?Z´s|á?S%éí?e¡Ð½RÀS%éí?e¡Ð½R@6¼ë±Wè?L7Ç9$õ¿6¼ë±Wè?L7Ç9$õ?áG ~ùÝÞ?-DTû! À¶>i8
íR@¼pTu@ ²>Äã?ëQ¡ålÂ
License: UNKNOWN
FIXME
-Files: tests/soak/test1.png
-Copyright: ÛjNa¶û¢ÿc£í³®öHQýq/¢Så\¸æmnĬB®ÍSñ¤Øõg×wjùB?ÕæxÜGZ½\
+Files: nacl/csound/docs/pnacl_csound.pdf
+Copyright: útÏæxðÑ^²¾(¸è;3Ê#¥ñÝ&cAËnïÃ
License: UNKNOWN
FIXME
--
csound packaging
More information about the pkg-multimedia-commits
mailing list