[SCM] csound/master: Update copyright hints

fsateler at users.alioth.debian.org fsateler at users.alioth.debian.org
Wed May 7 15:13:52 UTC 2014


The following commit has been merged in the master branch:
commit e6eb1cb3b6195b15e4d9f8f130b54e7599175002
Author: Felipe Sateler <fsateler at debian.org>
Date:   Wed May 7 10:56:59 2014 -0400

    Update copyright hints

diff --git a/debian/copyright_hints b/debian/copyright_hints
index 8efbf4b..f28a57e 100644
--- a/debian/copyright_hints
+++ b/debian/copyright_hints
@@ -185,12 +185,6 @@ Files: AUTHORS
  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
@@ -342,61 +336,6 @@ Files: AUTHORS
  include/OpcodeBase.hpp
  include/pools.h
  indent.sh
- installer/linux/Makefile
- installer/linux/d32.sh
- installer/linux/d64.sh
- installer/linux/f32.sh
- installer/linux/f64.sh
- installer/linux/fedora/csound-5.10.1-64-bit-plugin-path.patch
- installer/linux/fedora/csound-5.10.1-enable-oggplay.patch
- installer/linux/fedora/csound-5.10.1-rtalsa-fix.patch
- installer/linux/fedora/csound-5.12.1-fixpython.patch
- installer/linux/fedora/csound-5.13.0-compile-flag.patch
- installer/linux/fedora/csound-5.13.0-default-opcodedir.patch
- installer/linux/fedora/csound-5.13.0-default-pulse.patch
- installer/linux/fedora/csound-5.13.0-fix-conflicts.patch
- installer/linux/fedora/csound-5.13.0-fix-locale-install.patch
- installer/linux/fedora/csound-5.13.0-fixpythonint.patch
- installer/linux/fedora/csound-5.13.0-fltk.patch
- installer/linux/fedora/csound-5.13.0-no-usr-local.patch
- 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
- installer/macosx/PkgResources/CsoundApps/postupgrade
- installer/macosx/PkgResources/CsoundApps64/Welcome.rtf
- installer/macosx/PkgResources/CsoundApps64/postinstall
- installer/macosx/PkgResources/CsoundApps64/postupgrade
- installer/macosx/PkgResources/CsoundLib/Welcome.rtf
- installer/macosx/PkgResources/CsoundLib/postinstall
- installer/macosx/PkgResources/CsoundLib/postupgrade
- installer/macosx/PkgResources/CsoundLib/preinstall
- installer/macosx/PkgResources/CsoundLib/preupgrade
- installer/macosx/PkgResources/CsoundLib64/Welcome.rtf
- installer/macosx/PkgResources/CsoundLib64/postinstall
- installer/macosx/PkgResources/CsoundLib64/postupgrade
- installer/macosx/PkgResources/CsoundLib64/preinstall
- installer/macosx/PkgResources/CsoundLib64/preupgrade
- installer/macosx/PkgResources/SupportLibs/ReadMe.rtf
- installer/macosx/PkgResources/SupportLibs/Welcome.rtf
- installer/macosx/PkgResources/en.lproj/Welcome.rtf
- installer/macosx/release-build-10.8.sh
- installer/misc/csound.spec.in
- installer/misc/csound.spec.in.old
- installer/misc/loris_stk_src.sh
- installer/misc/makedeb.sh
- installer/misc/makespec.sh
- installer/misc/mkpackage.py
- installer/misc/mksrcpkg.sh
- installer/misc/vim/cshelp
- installer/misc/vim/csound.vim
- installer/misc/vim/csound_csd.vim
- installer/misc/vim/csound_orc.vim
- installer/misc/vim/csound_sco.vim
- installer/windows/csoundd.nsi
  interfaces/CMakeLists.txt
  interfaces/csound.lisp
  interfaces/exclusions.i
@@ -1604,7 +1543,6 @@ Files: Engine/corfiles.c
  include/interlocks.h
  include/text.h
  include/version.h
- installer/linux/new_install.cxx
  util/envext.c
  util/het_export.c
  util/het_import.c
@@ -2008,32 +1946,6 @@ Copyright: Victor Lazzarini, 2004
 License: LGPL-2.1+
  FIXME
 
-Files: frontends/max_csound_tilde/installer/PkgResources/en.lproj/License.rtf
- installer/macosx/PkgResources/CsoundApps/License.rtf
- installer/macosx/PkgResources/CsoundApps64/License.rtf
- installer/macosx/PkgResources/CsoundLib/License.rtf
- installer/macosx/PkgResources/CsoundLib64/License.rtf
- installer/macosx/PkgResources/SupportLibs/License.rtf
- installer/macosx/PkgResources/en.lproj/License.rtf
-Copyright: 1991, 1999 Free Software Foundation, Inc.\
-  <year> <name of author>\
-  disclaimer" for the library, if\
-  interest in the\
-  law: that is to say, a work containing the Library or a\
-  the\
-License: LGPL-ever
- FIXME
-
-Files: frontends/CsoundAC/allegrord.cpp
- frontends/CsoundAC/allegrosmfwr.cpp
- samples/sf_GMbank.sf2
- tests/soak/HRTFcompact
- tests/soak/fox_nopoles.lpc
- tests/soak/kickroll.het
-Copyright: 
-License: UNKNOWN
- FIXME
-
 Files: H/aops.h
  H/ugens5.h
  OOps/aops.c
@@ -2071,6 +1983,15 @@ Copyright: 2000, Ville Pulkki
 License: LGPL-2.1+
  FIXME
 
+Files: doc/csound_system_documentation/images/overview.png
+ frontends/CsoundAC/allegrord.cpp
+ frontends/CsoundAC/allegrosmfwr.cpp
+ tests/soak/HRTFcompact
+ tests/soak/kickroll.het
+Copyright: 
+License: UNKNOWN
+ FIXME
+
 Files: Opcodes/py/pycall-gen.py
  Opcodes/py/pythonhelper.h
  Opcodes/py/pythonopcodes.c
@@ -2087,15 +2008,6 @@ Copyright: 2002-2003, Michael Gogins.
 License: UNKNOWN
  FIXME
 
-Files: frontends/max_csound_tilde/installer/PkgResources/en.lproj/ReadMe.rtf
- installer/macosx/PkgResources/CsoundLib/ReadMe.rtf
- installer/macosx/PkgResources/CsoundLib64/ReadMe.rtf
- installer/macosx/PkgResources/en.lproj/ReadMe.rtf
-Copyright: 2005, The Csound Team, csound.sf.net\
-  2009, The Csound Team, csound.sf.net\
-License: UNKNOWN
- FIXME
-
 Files: Engine/cs_par_base.c
  Engine/cs_par_dispatch.c
  Engine/cs_par_orc_semantic_analysis.c
@@ -2203,15 +2115,6 @@ Copyright: 2008, John ffitch and Csound developers
 License: UNKNOWN
  FIXME
 
-Files: examples/python/CsoundPerformanceTest.py
- examples/python/GeneralMidi.py
- installer/windows/csound6.iss
-Copyright: 2003, Michael Gogins
-  2006, 2008 Michael Gogins
-  2013, Michael Gogins
-License: UNKNOWN
- FIXME
-
 Files: LICENCE.random
  OOps/random.c
 Copyright: 1997, - 2002, Makoto Matsumoto and Takuji Nishimura
@@ -2233,8 +2136,8 @@ License: LGPL
 
 Files: Engine/csound_orc.l
  Engine/csound_pre.lex
-Copyright: 2006
-  2011,
+Copyright: 2006,
+  2011
   || (pos && (c == '_' || isdigit)));
 License: LGPL-2.1+
  FIXME
@@ -2448,9 +2351,10 @@ Copyright: 2007, John ffitch and Csound community
 License: UNKNOWN
  FIXME
 
-Files: installer/macosx/PkgResources/CsoundApps/ReadMe.rtf
- installer/macosx/PkgResources/CsoundApps64/ReadMe.rtf
-Copyright: 2005, The Csound Team , csound.sf.net }
+Files: examples/python/CsoundPerformanceTest.py
+ examples/python/GeneralMidi.py
+Copyright: 2003, Michael Gogins
+  2006, 2008 Michael Gogins
 License: UNKNOWN
  FIXME
 
@@ -2460,12 +2364,6 @@ Copyright: V Lazzarini \, 2005-20013;
 License: UNKNOWN
  FIXME
 
-Files: frontends/max_csound_tilde/installer/PkgResources/en.lproj/background.tiff
- installer/macosx/PkgResources/en.lproj/background.tiff
-Copyright: Ð9êà Þ€§à¤!ø| DP:€.ûñSÕMUU¾Æ'yäs+@;%€²„“7@g. Ë’xž'„£È­22ò¬}HêôœOSjÐÐChìH¤Y(¡Ë
-License: UNKNOWN
- FIXME
-
 Files: LICENSE.PortAudio
 Copyright: 1999-2000, Phil Burk and Ross Bencina
 License: Expat
@@ -2479,7 +2377,7 @@ License: Expat
 
 Files: include/pstream.h
 Copyright: 2001, Richard Dobson
-  Richard Dobson August 2001,
+  Richard Dobson August 2001
 License: GPL LGPL-2.1+
  FIXME
 
@@ -2500,6 +2398,11 @@ 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
@@ -2737,11 +2640,6 @@ 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+
@@ -2799,11 +2697,6 @@ 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
@@ -2905,7 +2798,7 @@ License: LGPL-2.1+
 
 Files: Opcodes/dam.c
 Copyright: 1997, Marc Resibois
-  Marc Resibois 1997,
+  Marc Resibois 1997
 License: LGPL-2.1+
  FIXME
 
@@ -3098,26 +2991,24 @@ Copyright: 1991, 1999 Free Software Foundation, Inc
 License: LGPL-ever
  FIXME
 
-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: tests/soak/kickroll.pvx
-Copyright: ¨Dar:ÿƒ§Dì¸Î:&ëDîîè9,¯D%/Z:\Û³Dõ`˜:☺D·:ŸfÃD‘æV:mrÆDèƒ:¢5ÎDYRÊ9ÒDö¿	9ýÎDn‘: ÞDì>2:AjßD:l9<!îD«á±:ÛìD{':¦¨ñD¥<Œ:ûv÷DûuW:ýÿD¯(9ª0E$U:VšE|w:¿ÑE	$:èEÄG9ñl
-  hFucÇ9bhFMê˜9&þhF`W9a7iF0Z%9W‰jFcf:cçjFç`í9\ˆkF›8§9 lFµªÈ8ƒ0mFùA‚9ËPmFúj9AnFYßR9˜"oF„Ó±9k{oFÕþ'9?pF3ŽŽ9òqFg9æ6qFÑåp9ÑDrF 9¨)sF$¡$9Ô7sF!^$9…1tF%-ƒ9Æ÷tFè}n8—uF·,9KVvF_ª8c®wFíd9„lwF½M	8OfwFóÅ…9ÕxFµ®É9±yF—	—8!yFJÉy9{F:
-  ë…ïEù‡Ú:®ûðEµÌá:ômòE ÿ!;—ÁóEèü;™VõEí¹:¾•õE¯(Á:t¸÷ET‚r:¬­øE/õÙ9z{úEqŒE:‡éûEµ4I:²*þEÙ’:cþE<·€:J€ÿE
-License: UNKNOWN
+Files: frontends/max_csound_tilde/installer/PkgResources/en.lproj/License.rtf
+Copyright: 1991, 1999 Free Software Foundation, Inc.\
+  <year> <name of author>\
+  disclaimer" for the library, if\
+  interest in the\
+  law: that is to say, a work containing the Library or a\
+  the\
+License: LGPL-ever
  FIXME
 
-Files: tests/soak/fox.pvx
-Copyright: [E*:ÂY#ESÐ:}~!Emê™9Ô#EÙG:§I&EN`9’²*Ešk :ü>,Eš%Ž9ª·0E˜Á9’1EË›‘9„Š3EÕ+´9_è7E9Rw6E‹Ú‰9Áe>E™Ù-:Ð^>Eh
-  -¶zEXBË:Û»|E›i9.h{E;6´:G<E¥ž:×G‚E·É!:ÕåƒEÉ’ï9‰Ê„Ef‡:1æ†EÕÅ:hÀ‡E6+9{'‡E^jc9MgŠEÿ¼8»£ŒEª½9#uEJ§88EMèæ8ŒiEû…Õ8bÿE64®8Àe’EŽo7ü£”Eßb?8’‘•Ebéš8'ñ–E™o¿8£¼—Eu²8À¢šEcz”8¶˜™E}ò
+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: doc/csound_system_documentation/images/overview.png
-Copyright: ÀTýdo‘ñàpQÊa›´
l7mìÅKþöÉàHÖ<Yìlr^øP?Þÿq›N“®^i•™DwU~N y½|/£ŠÈNÆÁú¢‘ê¿Æ”!úÏ“Ö§‡=²Wó_üOüß÷yýèZ3Ö§<w’ë_7×Úú±É{)ÁAƒ‹k=Òzœ'ˆO{d¯Öc­ÇZ=Ö~4ö}«*‡PÆÀïJá>åëSW_¼æ÷(»BÙ®ÀðSÊ&x€¿Ê! NŠÀÚ(•—I³TÊ "†¸fO×ìï2sõÍŸ¹›M 3f»{´	Á™™ÁÜpöÌ­§Ëã}W°ÍxÞ&½—ãíËíw7Òyj„R:û‘ŒiÌ9Éís;'±Ðâ‚SýPb—ñ¯:wiü;-ýç9œ	Jó_üOü¿Ã4åm­Ùeñ1\´K¡‚iB·äg’Ç‚&G¤ó<*y¢§äñ˜óö#i³J^¾0€î W_ìҝ{Ÿhuq{ôºß§Œ;•ûvBy‰i¥“G!pÖJŒ5ÖíÈt„t?É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
+Files: doc/csound_system_documentation/images/compiler.png
+Copyright:  @€ Ù‚ól* @€  @€@t±9ú„¬ zœ{Ÿ°ý @€  @`±yAÛ&„œCÇâ @€  @`Ž€Ø<GÉ1 @ ¾€à\ßØ @€  @ ¢€Ø\×¥	 @€ÀBÁy!˜Ã	 @€  @ Ž€ØgVB€ Š€àìs@€  @€ )Äæ”c³hè@pî|À¶G€  @€ Äæ§jO Ѓ€àÜÃí  @€ 	ˆÍ
ÛV	 @ €àœndL€  @€ qÄæqgoç C at pÎ1'«$@€  @€Àðbóð  @@pN0$K$@€  @€ÀèbóèŸ û'@€ ,‚s–IY' @€ ›¼m @€@JÁ9åØ,š  @€ cˆÍcÌÙ.	 @ Á¹ŸYÚ	 @€ º›»§Í @€À ‚ó ƒ¶M @€ d›3MËZ	 @€ÀGÁù£…ß @€  @ €€Ø`–@€ V
+  ~›ùëøùke¬¶d¶ôê5m—¾›±{ŠÜÕå†û\{«²rí
 License: UNKNOWN
  FIXME
 
@@ -3131,125 +3022,11 @@ Copyright: "Tito Latini";
 License: UNKNOWN
  FIXME
 
-Files: po/french.po
-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"
-  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 "
-  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"
+Files: tests/soak/fox_poles.lpc
+Copyright: 7$þÿ¿(…¶,Èí?Ð7$þÿ?+ˆ·…ãí?1?´ÜÒö?+ˆ·…ãí?1?´ÜÒö¿STíçÓžî?Ú<ÂÇóÀSTíçÓžî?Ú<ÂÇó@yN5¼Ä”ë?ö¼çw9á?yN5¼Ä”ë?ö¼çw9á¿4yý€bná?       €Æ!3í?æBæÕ¢ä@Æ!3í?æBæÕ¢äÀRœÆsì?,e¡ñ¿RœÆsì?,e¡ñ?ódl1»$@tHm½{óE@èÿ|ÊŠ¬?®Ì¼pX at 6â<TÎï?ýùm,¬¿6â<TÎï?ýùm,¬?Nè'ýºbì?L÷fMv—ÀNè'ýºbì?L÷fMv—@ŽÇ
+  ·é¡î?ê³­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£Ö?
+  ï?Û8Èó?~_9ï	ï?Û8Èó¿b˜Mëî?TÄÀ‰ÿ¿b˜Mëî?TÄÀ‰ÿ?NqúÐí?       €ÀϽd\ï?,è9´ø?ÀϽd\ï?,è9´ø¿}%(.¬î?N¯!À}%(.¬î?N¯!@¤fm
+  ü?g™g–ÆMã?®¸{
ü¿éøCŒ„K@׊>‹¡¬@p{lC5š,?ÐVöŠÎ›`@y6ü[Çî?¶xQÜAÝ¡¿y6ü[Çî?¶xQÜAÝ¡?c–d;ï?GÎW+Bßú¿c–d;ï?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
 
@@ -3271,6 +3048,28 @@ Copyright: © 2004, by Michael Gogins</P>
 License: UNKNOWN
  FIXME
 
+Files: po/french.po
+Copyright: (1 à 8 : par dÃfaut = 2)"
+  (utilisation de type virgule flottante incompatible)"
+  ... arrêt"
+  : %i [max : %i
+  : erreur %d.\n"
+  avec une expression en "
+  dans la ligne de commande"
+  de csoundPerformBuffer().\n"
+  du tableau twarp\n"
+  en mÃmoire\n"
+  inconnu"
+  par une chaîne vide"
+  par zÃro"
+  spÃcifiÃe (DANGEREUX)"
+  trouvà dans la liste des fichiers "
+  trouvÃs... dÃsolÃ\n"
+  à %d avec %d canaux audio\n"
+  à sa libÃration"
+License: UNKNOWN
+ FIXME
+
 Files: Opcodes/cpumeter.c
 Copyright: *c) 2011, John ffitch, based heavily on code:
   2002, by: James C. Warner
@@ -3287,8 +3086,13 @@ Copyright: 1999. The Regents of the University of California (Regents)
 License: UNKNOWN
  FIXME
 
+Files: tests/soak/hrtf-44100-left.dat
+Copyright: >üÇ¿·)+>Œ3À‘‚>Há<@4Óì=Úý?»V†=Õe¯?Œø›=&¦³?èK>11$?æ\>v–ó¾·I‡>[˜Ò¿ùT>̾:À$Jx>x	@³CE>Ÿhy?ï>ÙL½ã‹à=®†¿¢=Q×ÀƒÒE=3AÀ
+License: UNKNOWN
+ FIXME
+
 Files: tests/soak/hrtf-44100-right.dat
-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
+Copyright: @Gë>{¿à?ǘÖ>e…?IDÕ>„Î>Úfñ>m¡¦¾Óóü>ÏÕ™¿3Âü>Ý\ü¿jº?y 8À¤eå>XÍ#@#iä>ÂYç?ËÞ>éôk?Ÿð®>K5Ö=Û—>ðü¿Á1…>Ë,¿ZWp>Ø-ð¿ú…q>±ÁÀ›%r>5EÀ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>À•?èê$@¹Ä?Ñ(·?úï>
 License: UNKNOWN
  FIXME
 
@@ -3298,6 +3102,11 @@ Copyright: 2011, SUSE LINUX Products GmbH, Nuernberg, Germany
 License: UNKNOWN
  FIXME
 
+Files: tests/soak/kickroll.pvx
+Copyright: 2F4­
+License: UNKNOWN
+ FIXME
+
 Files: frontends/max_csound_tilde/LICENSE.TXT
 Copyright: 2007, Free Software Foundation, Inc. <http://fsf.org/>
 License: UNKNOWN
@@ -3327,6 +3136,11 @@ Copyright: 2013, The Chromium Authors.
 License: UNKNOWN
  FIXME
 
+Files: frontends/max_csound_tilde/installer/PkgResources/en.lproj/ReadMe.rtf
+Copyright: 2009, The Csound Team, csound.sf.net\
+License: UNKNOWN
+ FIXME
+
 Files: frontends/CsoundVST/pyrun.c
 Copyright: 1999-2000, The University of Chicago
   message remains intact
@@ -3338,13 +3152,13 @@ Copyright: V Lazzarini \, 2005-2007;
 License: UNKNOWN
  FIXME
 
-Files: tests/soak/beats.mp3
-Copyright: b#ŽÿÿýrXéÄ&± *@ P( À@‘Àn Œð«Œ'‘¿'	ô?ÍÙ'ÿðø%E€~Âê?üƒ“åò¸
ÿÈ9¹6O’dÁïÿüòw@АsOÿÿê@ÓéÕÛ$¶Û¯Å„åf1Ù÷°¾½1¼eWö7üˆk
+Files: samples/README
+Copyright: 1994, by
 License: UNKNOWN
  FIXME
 
-Files: samples/README
-Copyright: 1994, by
+Files: to_cleanup/design.jpg
+Copyright: bÑÛ.56ݪÝQÛ}FW?¤›¶$¼¿¸baæv–CÜím:
ºÔíz–”°üçÀ¹:eòÉŒ'7½ÏsÐ¥åú{÷ºµ=¿zù1Ä‚wÅ%<q(’ÀEˆŠüi
 License: UNKNOWN
  FIXME
 
@@ -3370,6 +3184,17 @@ Copyright: tag in output soundfile (no spaces)
 License: UNKNOWN
  FIXME
 
+Files: tests/soak/fox_nopoles.lpc
+Copyright: t äb at SAá´‹æ~@Ê­vÖÍì·? ’¢–ÞþV@óÓ2›W¶¿Á+wî‹Ï?7ú
+License: UNKNOWN
+ FIXME
+
+Files: tests/soak/fox.pvx
+Copyright: x9%ççEc½³9¹¯èE*æ9êE¸ž’9ÆïêENM‚9ëôíEݬ:®(îE#SL:ƒ­ïE×:™ðEÖ}C:±iòEZá
+  Ñ7OEB>Õ:
+License: UNKNOWN
+ FIXME
+
 Files: tests/soak/midichn_advanced.mid
 Copyright: xxxx Holder ÿCreated by Rosegarden ÿhttp://www.rosegardenmusic.com/ ÿQB@ ÿX ÿ/ MTrk   ; ÿ
Imported MIDI À  °d 
 License: UNKNOWN
@@ -3380,39 +3205,34 @@ Copyright: || (pos && (c == '_' || isdigit)));
 License: UNKNOWN
  FIXME
 
-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ÑÆ‹ý4wŽ—k¯9«é¡îé‹s±[‘Ž°¥¯z6_¡Ÿ¦ý-W0–¨§cùÍ
+Files: nacl/csound/docs/pnacl_csound.pdf
+Copyright: ‡GE£Á‘9îuX€ö”½ÿç•;~ĤëøÛØ&ýÍX€~„9‡ÖŠÅÎê'JvNs‘kèí;½)ÌÓ;HóW•H¤œËvÔ× ƒAcî_†®*Q/þò4½j}ÌÞêþêq„VŸ@W?~×(i«¥ß2dÅ7~Zƒå¾1ÝfšíM§f;Õ·™¸G¦Cmçðlй!NJëðx+õcRµ³ððJ•ñ–ËŒÑ3
K™p
œ‘sÊ^ãÝ0í~OîÞb~óKYs„Pß	㔉²¼FÍ=­
 License: UNKNOWN
  FIXME
 
-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
+Files: samples/sf_GMbank.sf2
+Copyright: ® þ{˜¡‚Ž¾ šÿëøVù¹ñ:ÝҲа͂ÉÊÕï߸
.ó5[7c(Ùÿ-¸·jÈÌlލêÄö
 License: UNKNOWN
  FIXME
 
 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: to_cleanup/design.jpg
-Copyright: Ìs3'œxTágíü¤Å$Ø<¨ñÀ*U=¥EŠz;vÁw†6ÿ ‡ˆ1%(r‘4|E9%Z$›Šß£4vwIw:·1¶_p½í(!=‹òÌÃ÷KŽX8›~¶ç_B½¹TÙ.j
+Copyright: °k¶›¼×ÅGÎ’ÕÞÚDÞAàóààèaòüšqÚx&(51A(NY%^<^W^w_p^_`£_b\èYÉWWX”
 License: UNKNOWN
  FIXME
 
-Files: tests/soak/test1.png
-Copyright: ÛjN€a¶û¢ÿ‘c£í³®öHQý‘q/¢S†å\¸æmnĬB®ÍSñ¤Øõ™g×wjùB?Õæx’ÜGZ½‘\
+Files: tests/soak/beats.mp3
+Copyright: Î8¸v·±‘VÿûRÄ¿À ¤      4‚€ ê‚ЉX¤#d8¾âÐÀIT)µ‹…€¹."("¨w	 S=‰ÅÁvÅʹ+1µÈwMŒê˜"{–OƒË!ÓOÌ܍²ñéE¿ýÕ€ÈQ@8\P›sÓBqL
”QˆðÄhfÔ“Š
 License: UNKNOWN
  FIXME
 
-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@¼p—Tu@ ²>Äã?ëQ¡ålÂ
+Files: frontends/max_csound_tilde/installer/PkgResources/en.lproj/background.tiff
+Copyright: Ð9êà Þ€§à¤!ø| DP:€.ûñSÕMUU¾Æ'yäs+@;%€²„“7@g. Ë’xž'„£È­22ò¬}HêôœOSjÐÐChìH¤Y(¡Ë
+  í›&¨R –nc~9ŠmgŸ-(„`€ è7¸lpF’dà ‡Â
 License: UNKNOWN
  FIXME
 
-Files: nacl/csound/docs/pnacl_csound.pdf
-Copyright: út‘ÏŽæxðÑ^²¾(¸è;3ŠÊ#Š¥‰Œ˜ñÝ&cAËnïÃ
+Files: tests/soak/test1.png
+Copyright: ÛjN€a¶û¢ÿ‘c£í³®öHQý‘q/¢S†å\¸æmnĬB®ÍSñ¤Øõ™g×wjùB?Õæx’ÜGZ½‘\
 License: UNKNOWN
  FIXME
 

-- 
csound packaging



More information about the pkg-multimedia-commits mailing list