[SCM] csound/master: Update copyright check usage

fsateler at users.alioth.debian.org fsateler at users.alioth.debian.org
Sun Jul 3 19:02:29 UTC 2016


The following commit has been merged in the master branch:
commit babdbd916217e99d1f9b760f6f566286ade11201
Author: Felipe Sateler <fsateler at debian.org>
Date:   Sat Jun 18 11:39:31 2016 -0400

    Update copyright check usage

diff --git a/debian/control b/debian/control
index 33650ab..2551422 100644
--- a/debian/control
+++ b/debian/control
@@ -6,7 +6,7 @@ Uploaders:
  Felipe Sateler <fsateler at debian.org>,
  Jonas Smedegaard <dr at jones.dk>,
  Forrest Cahoon <forrest.cahoon at gmail.com>
-Build-Depends: cdbs (>= 0.4.111~),
+Build-Depends: cdbs (>= 0.4.131~),
  debhelper,
  dh-buildinfo,
  python,
diff --git a/debian/copyright_hints b/debian/copyright_hints
index 71285ff..19dbd54 100644
--- a/debian/copyright_hints
+++ b/debian/copyright_hints
@@ -62,6 +62,7 @@ Files: AUTHORS
  OSX/Csound OSX Examples/Csound OSX Examples/en.lproj/InfoPlist.strings
  OSX/release.sh
  Opcodes/CMakeLists.txt
+ Opcodes/Vosim.c
  Opcodes/cuda/CMakeLists.txt
  Opcodes/cuda/build.sh
  Opcodes/cuda/cuda_pvs_example.csd
@@ -69,11 +70,12 @@ Files: AUTHORS
  Opcodes/cuda/cudaconv.csd
  Opcodes/cuda/cudadsyn_pvs_example.csd
  Opcodes/cuda/cudapconv.csd
- Opcodes/doppler.cpp
+ Opcodes/cuda/pvsops2-build.sh
  Opcodes/dssi4cs/src/load.c
  Opcodes/dssi4cs/src/utils.h
  Opcodes/fluidOpcodes/fluidOpcodes.html
  Opcodes/fluidOpcodes/test.csd
+ Opcodes/framebuffer/CMakeLists.txt
  Opcodes/gab/examples/changed.csd
  Opcodes/gab/examples/exitnow.csd
  Opcodes/gab/examples/metro.csd
@@ -135,7 +137,6 @@ Files: AUTHORS
  Opcodes/signalflowgraph.cpp
  Opcodes/signalflowgraphtest.csd
  Opcodes/stk/CMakeLists.txt
- Opcodes/vst4cs/doc/Compatibilty.doc
  Opcodes/vst4cs/doc/compatibilty.html
  Opcodes/vst4cs/doc/index.html
  Opcodes/vst4cs/doc/vstaudio.html
@@ -147,9 +148,16 @@ Files: AUTHORS
  Opcodes/vst4cs/doc/vstnote.html
  Opcodes/vst4cs/doc/vstparamset.html
  Opcodes/vst4cs/doc/vstprogset.html
+ Opcodes/websockets/CMakeLists.txt
  Opcodes/wii_mac
  Opcodes/wii_mac.h
  Release_Notes/Version_6.00
+ Release_Notes/Version_6.01
+ Release_Notes/Version_6.03
+ Release_Notes/Version_6.04
+ Release_Notes/Version_6.05
+ Release_Notes/Version_6.06
+ Release_Notes/Version_6.07
  SDIF/CMakeLists.txt
  SDIF/sdif2adsyn.c
  SDIF/sdif_rdm.txt
@@ -161,48 +169,17 @@ Files: AUTHORS
  cleanup.sh
  cmake/CheckAtomic.cmake
  cmake/CompilerOptimizations.cmake
+ cmake/Modules/FindLIBLO.cmake
+ cmake/Modules/FindLUAJIT.cmake
+ cmake/Modules/FindMUSICXML.cmake
+ cmake/Modules/FindPORTSMF.cmake
+ cmake/Modules/FindSTK.cmake
+ cmake/Modules/FindVSTSDK2X.cmake
  cmake/cmake_uninstall.cmake.in
  cmake/portaudio_test.c
- debian/Custom.cmake
- debian/NEWS.Debian
- debian/README.Debian
- debian/README.source
- debian/compat
- debian/control
- debian/control.in
- debian/csladspa.install
- debian/csound-data.install
- debian/csound-utils.install
- debian/csound-utils.lintian-overrides
- debian/csound.examples
- debian/csound.install
- debian/gbp.conf
- debian/libcsnd-dev.install
- debian/libcsnd6-6.0.install
- debian/libcsnd6-java.examples
- debian/libcsnd6-java.install
- debian/libcsound64-6.0.install
- debian/libcsound64-6.0.symbols
- debian/libcsound64-dev.install
- debian/libcsound64-doc.doc-base
- debian/libcsound64-doc.docs
- debian/libcsound64-doc.linktrees
- debian/libcsoundac-dev.install
- debian/libcsoundac6.0.install
- debian/liblua5.1-luacsnd.install
- debian/patches/2000-avoid-nonfree-scansyn-plugin.diff
- debian/patches/2001-lua-link.diff
- debian/patches/2007-apidoc-dotpath.patch
- debian/patches/README
+ debian/patches/debian-specific/lua-link.diff
  debian/patches/series
- debian/pd-csound.examples
- debian/pd-csound.install
- debian/python-csound.examples
- debian/python-csound.install
- debian/python-csoundac.examples
- debian/python-csoundac.install
  debian/source/format
- debian/watch
  doc/.gitignore
  doc/Doxyfile
  doc/Doxyfile-CsoundAC
@@ -230,7 +207,7 @@ Files: AUTHORS
  examples/java/Makefile
  examples/lisp/test.lisp
  examples/lua/lua_example.lua
- examples/lua/test.lua
+ examples/lua/lua_example_csd.lua
  examples/opcode_demos/band.csd
  examples/opcode_demos/bilbar.csd
  examples/opcode_demos/chuap.csd
@@ -300,12 +277,15 @@ Files: AUTHORS
  frontends/CsoundAC/allegrosmfrd.cpp
  frontends/CsoundAC/allegrowr.cpp
  frontends/CsoundAC/mfmidi.cpp
+ frontends/CsoundAC/mfmidi.h
  frontends/CsoundAC/strparse.cpp
  frontends/CsoundAC/strparse.h
  frontends/CsoundAC/trace.cpp
  frontends/CsoundAC/trace.h
  frontends/CsoundVST/CMakeLists.txt
+ frontends/CsoundVST/CsoundVstUi.cpp
  frontends/CsoundVST/CsoundVstUi.fl
+ frontends/CsoundVST/CsoundVstUi.h
  frontends/CsoundVST/CsoundVstUnitTests.py
  frontends/CsoundVST/ScoreGeneratorVstUi.fl
  frontends/CsoundVST/VoiceleadUnitTests.py
@@ -354,6 +334,8 @@ Files: AUTHORS
  frontends/max_csound_tilde/installer/csound_tilde_installer_Max61.nsi
  frontends/max_csound_tilde/installer/csound~.iss
  frontends/max_csound_tilde/src/message_buffer.cpp
+ frontends/nwjs/binding.gyp
+ frontends/nwjs/build_csound_node_windows_x64.cmd
  frontends/winsound/Winsound.app/Contents/Info.plist
  frontends/winsound/Winsound.app/Contents/MacOS/thisis
  frontends/winsound/Winsound.app/Contents/PkgInfo
@@ -373,6 +355,7 @@ Files: AUTHORS
  interfaces/pyMsgCb_stub.cpp
  linseg
  longline.c
+ make_import_library.cmd
  mingw64-linux/.gitignore
  mingw64-linux/Custom-mingw64-i686.cmake
  mingw64-linux/Custom-mingw64.cmake
@@ -386,37 +369,28 @@ Files: AUTHORS
  mingw64-linux/download-deps.sh
  mingw64-linux/download-deps32.sh
  mingw64-linux/release.sh
+ mingw64/.gitignore
+ mingw64/Custom-mingw64-mkg.cmake
+ mingw64/Custom-mingw64.cmake
+ mingw64/README.md
+ mingw64/Toolchain-mingw64.cmake
+ mingw64/build-mkg.sh
+ mingw64/build.sh
+ mingw64/find_csound_dependencies.py
+ mingw64/make_import_library.cmd
+ mingw64/packages/.gitignore
+ mingw64/packages/cunit/PKGBUILD
+ mingw64/packages/gmm/PKGBUILD
+ mingw64/packages/liblo/PKGBUILD
+ mingw64/packages/musicxml/PKGBUILD
+ mingw64/packages/pd-extended/PKGBUILD
+ mingw64/packages/portaudio_asio/PKGBUILD
+ mingw64/packages/portaudio_asio/portaudio_svn.patch
+ mingw64/packages/portsmf/PKGBUILD
+ mingw64/packages/stk/PKGBUILD
+ mingw64/packages/stk/stk.patch
  mkdb.c
- obj-x86_64-linux-gnu/CMakeFiles/3.0.2/CMakeCCompiler.cmake
- obj-x86_64-linux-gnu/CMakeFiles/3.0.2/CMakeCXXCompiler.cmake
- obj-x86_64-linux-gnu/CMakeFiles/3.0.2/CMakeDetermineCompilerABI_C.bin
- obj-x86_64-linux-gnu/CMakeFiles/3.0.2/CMakeDetermineCompilerABI_CXX.bin
- obj-x86_64-linux-gnu/CMakeFiles/3.0.2/CMakeSystem.cmake
- obj-x86_64-linux-gnu/CMakeFiles/3.0.2/CompilerIdC/CMakeCCompilerId.c
- obj-x86_64-linux-gnu/CMakeFiles/3.0.2/CompilerIdC/a.out
- obj-x86_64-linux-gnu/CMakeFiles/3.0.2/CompilerIdCXX/CMakeCXXCompilerId.cpp
- obj-x86_64-linux-gnu/CMakeFiles/3.0.2/CompilerIdCXX/a.out
- obj-x86_64-linux-gnu/CMakeFiles/CMakeError.log
- obj-x86_64-linux-gnu/CMakeFiles/CMakeOutput.log
- obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp/CMakeCache.txt
- obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp/CMakeFiles/CMakeDirectoryInformation.cmake
- obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp/CMakeFiles/TargetDirectories.txt
- obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp/CMakeFiles/cmTryCompileExec101706851.dir/DependInfo.cmake
- obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp/CMakeFiles/cmTryCompileExec101706851.dir/build.make
- obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp/CMakeFiles/cmTryCompileExec101706851.dir/cmake_clean.cmake
- obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp/CMakeFiles/cmTryCompileExec101706851.dir/depend.make
- obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp/CMakeFiles/cmTryCompileExec101706851.dir/flags.make
- obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp/CMakeFiles/cmTryCompileExec101706851.dir/link.txt
- obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp/CMakeFiles/cmTryCompileExec101706851.dir/progress.make
- obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp/CMakeFiles/cmake.check_cache
- obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp/CMakeFiles/progress.marks
- obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp/CMakeLists.txt
- obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp/Makefile
- obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp/cmake_install.cmake
- obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp/src.c
- obj-x86_64-linux-gnu/CMakeFiles/CheckTypeSize/CMAKE_SIZEOF_UNSIGNED_SHORT.bin
- obj-x86_64-linux-gnu/CMakeFiles/CheckTypeSize/CMAKE_SIZEOF_UNSIGNED_SHORT.c
- obj-x86_64-linux-gnu/CMakeFiles/TestEndianess.bin
+ nsliders.tk
  pluginSDK/SConstruct
  pluginSDK/custom.py
  po/CMakeLists.txt
@@ -461,6 +435,7 @@ Files: AUTHORS
  tests/commandline/contrib/multiple_strings_in_scoreline3a.csd
  tests/commandline/contrib/runtime_type.csd
  tests/commandline/contrib/test_pset.csd
+ tests/commandline/contrib/test_recompile_udo.csd
  tests/commandline/test.py
  tests/commandline/test1.csd
  tests/commandline/test10.csd
@@ -552,6 +527,7 @@ Files: AUTHORS
  tests/commandline/udo/fail_invalid_xout.csd
  tests/commandline/udo/fail_no_xin.csd
  tests/commandline/udo/fail_no_xout.csd
+ tests/commandline/udo/test_udo_xout_const.csd
  tests/coverity_models/coverity_model.c
  tests/python/test_all.py
  tests/python/test_empty_initial_csound.py
@@ -611,7 +587,6 @@ Files: AUTHORS
  tests/soak/barmodel.csd
  tests/soak/bbcutm.csd
  tests/soak/bbcuts.csd
- tests/soak/beats.ogg
  tests/soak/betarand.csd
  tests/soak/bexprnd.csd
  tests/soak/bformenc.csd
@@ -754,7 +729,6 @@ Files: AUTHORS
  tests/soak/expsega.csd
  tests/soak/expsegb.csd
  tests/soak/expsegba.csd
- tests/soak/farey7.mid
  tests/soak/fareyleni.csd
  tests/soak/fibonacci.txt
  tests/soak/ficlose.csd
@@ -1432,6 +1406,7 @@ Files: AUTHORS
  to_cleanup/csound6.pc.in
  to_cleanup/head-mingw-env.sh
  to_cleanup/strip.sh
+ to_cleanup/todo.txt
  to_cleanup/with_icc.txt
  util/CMakeLists.txt
  util/README.adsyn
@@ -1442,6 +1417,7 @@ Files: AUTHORS
  util/het_main.c
  util/hetx_main.c
  util/lpc_main.c
+ util/make_src_conv
  util/mixer_main.c
  util/pvc_main.c
  util/pvi_main.c
@@ -1465,7 +1441,6 @@ License: UNKNOWN
 Files: InOut/libsnd_u.c
  OOps/fftlib.c
  Opcodes/LuaCsound.cpp
- Opcodes/ampmidid.cpp
  Opcodes/chua/ChuaOscillator.cpp
  Opcodes/gab/stdopcod.h
  Opcodes/hrtfearly.c
@@ -1476,6 +1451,7 @@ Files: InOut/libsnd_u.c
  Opcodes/pvs_ops.h
  Opcodes/stdopcod.c
  Opcodes/stdopcod.h
+ Opcodes/stk/stkOpcodes.cpp
  Opcodes/ugnorman.c
  Opcodes/ugnorman.h
  Top/threads.c
@@ -1548,6 +1524,7 @@ Files: InOut/libsnd_u.c
  frontends/CsoundVST/csoundvst_main.cpp
  frontends/csound/csound_main.c
  frontends/csound/jpff_csound_main.c
+ frontends/nwjs/README.md
  interfaces/CppSound.cpp
  interfaces/CppSound.hpp
  interfaces/CsoundFile.cpp
@@ -1565,9 +1542,12 @@ License: LGPL-2.1+
  FIXME
 
 Files: Engine/corfiles.c
+ Engine/csound_prs.lex
+ Engine/csound_sco.y
  H/corfile.h
  H/midioops.h
  InOut/FL_graph.cpp
+ InOut/libsnd.c
  InOut/winFLTK.c
  OOps/ugens2a.c
  Opcodes/OSC.c
@@ -1576,7 +1556,6 @@ Files: Engine/corfiles.c
  Opcodes/control.h
  Opcodes/date.c
  Opcodes/dcblockr.h
- Opcodes/mp3in.c
  Opcodes/p5glove.c
  Opcodes/pan2.c
  Opcodes/repluck.c
@@ -1587,6 +1566,7 @@ Files: Engine/corfiles.c
  Opcodes/urandom.c
  Opcodes/wiimote.c
  Top/getstring.c
+ Top/one_file.c
  frontends/beats/beats.h
  frontends/beats/beats.l
  frontends/beats/beats.y
@@ -1617,6 +1597,7 @@ Copyright: 1994, John ffitch
   2000, John ffitch
   2002, John ffitch
   2003, John ffitch
+  2004, John ffitch
   2005, John ffitch
   2006, John ffitch
   2007, John ffitch
@@ -1625,6 +1606,7 @@ Copyright: 1994, John ffitch
   2010, John ffitch
   2011, John ffitch
   2012, John ffitch
+  2013, John ffitch
   2014, John ffitch
 License: LGPL-2.1+
  FIXME
@@ -1633,6 +1615,7 @@ Files: Engine/auxfd.c
  Engine/entry1.c
  Engine/musmon.c
  Engine/scsort.c
+ Engine/sread.c
  Engine/twarp.c
  H/dumpf.h
  H/entry1.h
@@ -1666,14 +1649,16 @@ Files: Engine/auxfd.c
  include/sysdep.h
  util1/sortex/smain.c
  util1/sortex/xmain.c
-Copyright: 1991, Barry Vercoe, John ffitch
+Copyright: 1991, 1997 Barry Vercoe, John ffitch
+  1991, Barry Vercoe, John ffitch
   1991,2002, Barry Vercoe, John ffitch
   1991-2002, Barry Vercoe, John ffitch
   1991-2005, Barry Vercoe, John ffitch
 License: LGPL-2.1+
  FIXME
 
-Files: Engine/envvar.c
+Files: Engine/cfgvar.c
+ Engine/envvar.c
  Engine/namedins.c
  H/csGblMtx.h
  H/diskin2.h
@@ -1755,8 +1740,12 @@ License: LGPL-2.1+
  FIXME
 
 Files: Engine/csound_data_structures.c
+ Engine/csound_orc_expressions.c
+ Engine/csound_orc_optimize.c
  Engine/csound_standard_types.c
  Engine/csound_type_system.c
+ Engine/new_orc_parser.c
+ H/csound_orc_expressions.h
  H/extract.h
  InOut/virtual_keyboard/Bank.cpp
  InOut/virtual_keyboard/Bank.hpp
@@ -1901,6 +1890,7 @@ Files: H/mp3dec.h
  InOut/libmpadec/layer3.c
  InOut/libmpadec/mp3dec.c
  InOut/libmpadec/mp3dec_internal.h
+ InOut/libmpadec/mpadec.c
  InOut/libmpadec/mpadec_internal.h
  InOut/libmpadec/synth.c
  InOut/libmpadec/tables.c
@@ -1908,23 +1898,20 @@ Copyright: 2002-2004, Dmitriy Startsev (dstartsev at rambler.ru)
 License: LGPL-2.1+
  FIXME
 
-Files: Engine/csound_orc.y
- Engine/csound_orc_compile.c
- Engine/csound_orc_expressions.c
- Engine/csound_orc_optimize.c
- Engine/csound_sco.y
- Engine/insert.c
- Engine/new_orc_parser.c
- Engine/symbtab.c
- H/csound_orc_expressions.h
- OOps/goto_ops.c
- Opcodes/ftgen.c
-Copyright: 1991, 1994-1995, 1998, 2000, 2004
-  1991, 1997, 1999, 2002, 2005
-  1991, 1997, 2003, 2006, 2012,
-  2006
-  2006-2007
-  2013
+Files: H/cmath.h
+ H/vdelay.h
+ OOps/cmath.c
+ Opcodes/butter.c
+ Opcodes/cross2.c
+ Opcodes/fhtfun.h
+ Opcodes/follow.c
+ Opcodes/follow.h
+ Opcodes/grain.c
+ Opcodes/grain.h
+ Opcodes/ptrigtbl.h
+Copyright: 1994, 1999 Paris Smaragdis, John ffitch
+  1994, Paris Smaragdis, John ffitch
+  1997, Paris Smaragdis, John ffitch
 License: LGPL-2.1+
  FIXME
 
@@ -1953,9 +1940,22 @@ Files: Opcodes/cuda/adsyn.cu
  Opcodes/cuda/pconv.cu
  Opcodes/cuda/pconv11.cu
  Opcodes/cuda/pvsops.cu
+ Opcodes/cuda/pvsops2.cu
  Opcodes/cuda/pvsopsf.cu
- Opcodes/faustgen.cpp
-Copyright: Victor Lazzarini, 2013
+Copyright: Victor Lazzarini, 2013, based on M Puckette's pitch tracking algorithm.
+License: LGPL-2.1+
+ FIXME
+
+Files: Opcodes/framebuffer/Framebuffer.c
+ Opcodes/framebuffer/Framebuffer.h
+ Opcodes/framebuffer/OLABuffer.c
+ Opcodes/framebuffer/OLABuffer.h
+ Opcodes/hdf5/HDF5IO.c
+ Opcodes/hdf5/HDF5IO.h
+ Opcodes/websockets/WebSocketOpcode.c
+ Opcodes/websockets/WebSocketOpcode.h
+Copyright: 2014, Edward Costello
+  2015, Edward Costello
 License: LGPL-2.1+
  FIXME
 
@@ -1997,17 +1997,6 @@ Copyright: 2004, Andres Cabrera, Michael Gogins
 License: LGPL-2.1+
  FIXME
 
-Files: Opcodes/newfils.c
- Opcodes/newfils.h
- Opcodes/pvsbasic.c
- Opcodes/pvsbasic.h
- Opcodes/sndloop.c
- Opcodes/syncgrain.c
- Opcodes/syncgrain.h
-Copyright: Victor Lazzarini, 2004
-License: LGPL-2.1+
- FIXME
-
 Files: InOut/circularbuffer.c
  InOut/rtauhal.c
  InOut/rtpulse.c
@@ -2023,6 +2012,16 @@ Copyright: 1991-2010, Victor Lazzarini
 License: LGPL-2.1+
  FIXME
 
+Files: Opcodes/newfils.c
+ Opcodes/newfils.h
+ Opcodes/pvsbasic.h
+ Opcodes/sndloop.c
+ Opcodes/syncgrain.c
+ Opcodes/syncgrain.h
+Copyright: Victor Lazzarini, 2004, This file is part of Csound.
+License: LGPL-2.1+
+ FIXME
+
 Files: H/aops.h
  H/ugens5.h
  OOps/aops.c
@@ -2032,13 +2031,37 @@ Copyright: 1991, Barry Vercoe, John ffitch, Gabriel Maldonado
 License: LGPL-2.1+
  FIXME
 
-Files: H/cmath.h
- OOps/cmath.c
- Opcodes/cross2.c
- Opcodes/fhtfun.h
- Opcodes/ptrigtbl.h
-Copyright: 1994, Paris Smaragdis, John ffitch
-  1997, Paris Smaragdis, John ffitch
+Files: Engine/csound_orc.l
+ Engine/csound_orc.y
+ Engine/csound_orc_semantics.c
+ Engine/symbtab.c
+ Opcodes/arrays.c
+Copyright: 2006, John ffitch, Steven Yi
+  2006-2007, John ffitch, Steven Yi
+  2011-2012, John ffitch, Steven Yi
+License: LGPL-2.1+
+ FIXME
+
+Files: Opcodes/filter.c
+ Opcodes/filter.h
+ Opcodes/pluck.c
+ Opcodes/pluck.h
+ Opcodes/wavegde.h
+Copyright: 1994, 2000 Michael A. Casey, John ffitch
+  1994, Michael A. Casey, John ffitch
+  1997, Michael A. Casey, John ffitch
+License: LGPL-2.1+
+ FIXME
+
+Files: H/midiinterop.h
+ OOps/midiinterop.c
+ Opcodes/ampmidid.cpp
+ Opcodes/doppler.cpp
+ frontends/nwjs/jscsound.cpp
+Copyright: 2002, Michael Gogins
+  2006, Michael Gogins
+  2014, Michael Gogins
+  2015, Michael Gogins
 License: LGPL-2.1+
  FIXME
 
@@ -2047,7 +2070,7 @@ Files: Opcodes/ifd.c
  Opcodes/psynth.c
  Opcodes/pvsdemix.c
  Opcodes/pvsdemix.h
-Copyright: Victor Lazzarini, 2005
+Copyright: Victor Lazzarini, 2005, This file is part of Csound.
 License: LGPL-2.1+
  FIXME
 
@@ -2060,6 +2083,16 @@ Copyright: 2000, Ville Pulkki
 License: LGPL-2.1+
  FIXME
 
+Files: Opcodes/dssi4cs/src/dssi4cs.c
+ Opcodes/dssi4cs/src/dssi4cs.h
+ Top/csdebug.c
+ include/csdebug.h
+Copyright: 2005, Andres Cabrera
+  2013, Andres Cabrera
+  2014, Andres Cabrera
+License: LGPL-2.1+
+ FIXME
+
 Files: Opcodes/py/pycall-gen.py
  Opcodes/py/pythonhelper.h
  Opcodes/py/pythonopcodes.c
@@ -2086,11 +2119,23 @@ Copyright: 2009, V Lazzarini
 License: LGPL-2.1+
  FIXME
 
-Files: frontends/CsoundAC/allegrord.cpp
- frontends/CsoundAC/allegrosmfwr.cpp
- tests/soak/HRTFcompact
- tests/soak/kickroll.het
-Copyright: 
+Files: po/french.po
+ po/german.po
+ po/italian.po
+ po/romanian.po
+Copyright: 2007, John ffitch and Csound community
+  2007-2016, John ffitch and Csound community
+License: UNKNOWN
+ FIXME
+
+Files: examples/python/CsoundPerformanceTest.py
+ examples/python/GeneralMidi.py
+ examples/python/Orbifold.py
+ frontends/CsoundAC/ChordLindenmayerTest.py
+Copyright: 2003, Michael Gogins
+  2005, 22013, 2014, Michael Gogins
+  2006, 2008 Michael Gogins
+  2009, Michael Gogins
 License: UNKNOWN
  FIXME
 
@@ -2109,15 +2154,6 @@ Copyright: 2009: Chris Wilson and John ffitch
 License: LGPL-2.1+
  FIXME
 
-Files: Opcodes/dssi4cs/src/dssi4cs.h
- Top/csdebug.c
- include/csdebug.h
-Copyright: 2005, Andres Cabrera
-  2013, Andres Cabrera
-  2014, Andres Cabrera
-License: LGPL-2.1+
- FIXME
-
 Files: Opcodes/imageOpcodes.c
  Opcodes/imageOpcodes.h
  Opcodes/jackTransport.c
@@ -2126,6 +2162,14 @@ Copyright: 2007, Cesare Marilungo.
 License: LGPL-2.1+
  FIXME
 
+Files: Opcodes/crossfm.c
+ Opcodes/crossfm.h
+ interfaces/ctcsound.py
+Copyright: 2005, Francois Pinot
+  2016, Francois Pinot
+License: LGPL-2.1+
+ FIXME
+
 Files: H/csmodule.h
  Top/csmodule.c
  Top/opcode.c
@@ -2160,20 +2204,12 @@ Copyright: 1996, 1998 John ffitch, Victor Lazzarini
 License: LGPL-2.1+
  FIXME
 
-Files: Opcodes/pluck.c
- Opcodes/pluck.h
- Opcodes/wavegde.h
-Copyright: 1994, 2000 Michael A. Casey, John ffitch
-  1994, MIT Media Lab
-  1994, Michael A. Casey, John ffitch
-License: LGPL-2.1+
- FIXME
-
-Files: Opcodes/butter.c
- Opcodes/grain.c
- Opcodes/grain.h
-Copyright: 1994, Paris Smaragdis, John ffitch
-  May 1994. */
+Files: Top/csound.c
+ include/csound.h
+ interfaces/filebuilding.h
+Copyright: 2001-2005, Michael Gogins, Matt Ingalls, John D. Ramsdell
+  2001-2006, Michael Gogins, Matt Ingalls, John D. Ramsdell
+  2001-2013, Michael Gogins, Matt Ingalls, John D. Ramsdell
 License: LGPL-2.1+
  FIXME
 
@@ -2189,24 +2225,28 @@ Files: H/ugrw1.h
  OOps/ugrw1.c
 Copyright: 1995, Robin Whittle
   1997, Robin Whittle
-  Robin Whittle
 License: LGPL-2.1+
  FIXME
 
 Files: Opcodes/gendy.c
  Opcodes/tl/fractalnoise.cpp
  Opcodes/tl/sc_noise.c
-Copyright: Tito Latini, 2012
+Copyright: Tito Latini, 2012, This file is part of Csound.
 License: LGPL-2.1+
  FIXME
 
+Files: frontends/CsoundAC/allegrord.cpp
+ frontends/CsoundAC/allegrosmfwr.cpp
+ tests/soak/HRTFcompact
+Copyright: 
+License: UNKNOWN
+ FIXME
+
 Files: po/american.po
  po/csound.po
  po/russian.po
 Copyright: 2008, John ffitch and Csound developers
   2008-2010, John ffitch and Csound developers
-  tag in output soundfile (no spaces)"
-  tag in output soundfile"
 License: UNKNOWN
  FIXME
 
@@ -2229,14 +2269,6 @@ Copyright: 2005, Michael Gogins
 License: LGPL
  FIXME
 
-Files: Engine/csound_orc.l
- Engine/csound_prs.lex
-Copyright: 2006
-  2013
-  || (pos && (c == '_' || isdigit)));
-License: LGPL-2.1+
- FIXME
-
 Files: util1/scot/scot.c
  util1/scot/scot.h
 Copyright: 1991, Alan deLespinasse
@@ -2249,12 +2281,24 @@ Copyright: 1994-1995, Allan S C Lee, John ffitch
 License: LGPL-2.1+
  FIXME
 
+Files: Engine/insert.c
+ OOps/goto_ops.c
+Copyright: 1991, 1997, 1999, 2002, 2005, Barry Vercoe, Istvan Varga, John ffitch,
+License: LGPL-2.1+
+ FIXME
+
 Files: H/ugens6.h
  OOps/ugens6.c
 Copyright: 1991-2000, Barry Vercoe, John ffitch, Jens Groh
 License: LGPL-2.1+
  FIXME
 
+Files: Engine/fgens.c
+ Opcodes/ftgen.c
+Copyright: 1991, 1994-1995, 1998, 2000, 2004 Barry Vercoe, John ffitch, Paris Smaragdis,
+License: LGPL-2.1+
+ FIXME
+
 Files: Engine/memalloc.c
  Engine/memfiles.c
 Copyright: 1991, 2001 Barry Vercoe, John ffitch, Richard Dobson
@@ -2275,12 +2319,6 @@ Copyright: 2000, Davide Rocchesso, Nicola Bernardini
 License: LGPL-2.1+
  FIXME
 
-Files: Opcodes/hdf5/HDF5IO.c
- Opcodes/hdf5/HDF5IO.h
-Copyright: 2014, Edward Costello
-License: LGPL-2.1+
- FIXME
-
 Files: Opcodes/hrtferX.c
  Opcodes/hrtferx.h
 Copyright: 1995, 2001 Eli Breder, David McIntyre, John ffitch
@@ -2299,12 +2337,6 @@ Copyright: 1995, Fabio P. Bertolotti
 License: LGPL-2.1+
  FIXME
 
-Files: Opcodes/crossfm.c
- Opcodes/crossfm.h
-Copyright: 2005, Francois Pinot
-License: LGPL-2.1+
- FIXME
-
 Files: Opcodes/fareygen.c
  Opcodes/fareyseq.c
 Copyright: 2010, Georg Boenn
@@ -2325,12 +2357,25 @@ Copyright: 2004, John ffitch
 License: LGPL-2.1+
  FIXME
 
+Files: H/str_ops.h
+ OOps/str_ops.c
+Copyright: 2005, Matt J. Ingalls, John ffitch
+  2005-2006, Istvan Varga
+License: LGPL-2.1+
+ FIXME
+
 Files: Engine/rdscor.c
  Engine/swritestr.c
 Copyright: 2011, John ffitch (after Barry Vercoe)
 License: LGPL-2.1+
  FIXME
 
+Files: Opcodes/pitch.c
+ Opcodes/pitch.h
+Copyright: 1999, John ffitch, Istvan Varga, Peter Neubäcker
+License: LGPL-2.1+
+ FIXME
+
 Files: Opcodes/mandolin.c
  Opcodes/mandolin.h
 Copyright: 1997, John ffitch, Perry Cook
@@ -2343,6 +2388,12 @@ Copyright: 1996, John ffitch, Richard Dobson
 License: LGPL-2.1+
  FIXME
 
+Files: Opcodes/dam.c
+ Opcodes/dam.h
+Copyright: 1997, Marc Resibois
+License: LGPL-2.1+
+ FIXME
+
 Files: util/dnoise.c
  util/srconv.c
 Copyright: 1989, 2000 Mark Dolson, John ffitch
@@ -2356,19 +2407,6 @@ Copyright: 2002, Matt Gilliard, John ffitch
 License: LGPL-2.1+
  FIXME
 
-Files: H/midiinterop.h
- OOps/midiinterop.c
-Copyright: 2002, Michael Gogins
-License: LGPL-2.1+
- FIXME
-
-Files: include/csound.h
- interfaces/filebuilding.h
-Copyright: 2001-2005, Michael Gogins, Matt Ingalls, John D. Ramsdell
-  2001-2013, Michael Gogins, Matt Ingalls, John D. Ramsdell
-License: LGPL-2.1+
- FIXME
-
 Files: Opcodes/fluidOpcodes/fluidOpcodes.cpp
  Opcodes/fluidOpcodes/fluidOpcodes.h
 Copyright: 2001-2003, Michael Gogins.
@@ -2398,7 +2436,6 @@ License: LGPL-2.1+
 Files: Opcodes/dssi4cs/src/ladspa.h
  frontends/csladspa/ladspa.h
 Copyright: 2000-2002, Richard W.E. Furse, Paul Barton-Davis
-  applying to the plugin. If no applies the
 License: LGPL-2.1+
  FIXME
 
@@ -2408,12 +2445,6 @@ Copyright: 2005, Samuel Groner
 License: LGPL-2.1+
  FIXME
 
-Files: Opcodes/pitchtrack.c
- Opcodes/pvsbuffer.c
-Copyright: Victor Lazzarini, 2007
-License: LGPL-2.1+
- FIXME
-
 Files: H/linevent.h
  H/sndinfUG.h
 Copyright: 1999, matt ingalls
@@ -2433,6 +2464,13 @@ Copyright: 2006-1012, Michael Gogins.
 License: LGPL-3.0
  FIXME
 
+Files: COPYING
+ LICENSE.FLTK
+Copyright: 1991, 1999 Free Software Foundation, Inc
+  1991, Free Software Foundation, Inc
+License: LGPL-ever
+ FIXME
+
 Files: frontends/CsoundAC/KindsOfChords.py
  frontends/CsoundVST/KindsOfChords.py
 Copyright: != chord:
@@ -2445,24 +2483,22 @@ Copyright: 1996. 1997-1999. The Regents of the University of California
 License: UNKNOWN
  FIXME
 
-Files: po/german.po
- po/romanian.po
-Copyright: 2007, John ffitch and Csound community
-  tag in output soundfile (no spaces)"
-  tag in output soundfile"
+Files: Engine/csound_pre.lex
+ frontends/winsound/main.cxx
+Copyright: 2006, John ffitch
+  2011, John ffitch
 License: UNKNOWN
  FIXME
 
-Files: examples/python/CsoundPerformanceTest.py
- examples/python/GeneralMidi.py
-Copyright: 2003, Michael Gogins
-  2006, 2008 Michael Gogins
+Files: H/pffft.h
+ OOps/pffft.c
+Copyright: 2013, Julien Pommier ( pommier at modartt.com )
 License: UNKNOWN
  FIXME
 
 Files: examples/csoundapi_tilde/csound6~-help.pd
  examples/csoundapi_tilde/csoundapi.pd
-Copyright: V Lazzarini \, 2005-20013;
+Copyright: V Lazzarini , 2005-20013;
 License: UNKNOWN
  FIXME
 
@@ -2483,16 +2519,13 @@ Copyright: 1999-2000, Ross Bencina and Phil Burk
 License: Expat
  FIXME
 
-Files: include/pstream.h
-Copyright: 2001, Richard Dobson
-  Richard Dobson August 2001,
-License: GPL LGPL-2.1+
+Files: frontends/max_csound_tilde/LICENSE.TXT
+Copyright: 2007, Free Software Foundation, Inc. <http:fsf.org/>
+License: GPL
  FIXME
 
-Files: debian/rules
-Copyright: 2007-2009, Felipe Sateler <fsateler at gmail.com>
-  2008-2010, Jonas Smedegaard <dr at jones.dk>
-  but lack licensing info
+Files: util/new_srconv.c
+Copyright: 2015, John ffitch after Eric de Castro Lopo
 License: GPL-2+
  FIXME
 
@@ -2511,72 +2544,11 @@ Copyright: 2010, 2014 Francois Pinot, Andres Cabrera, Jacob Joaquin
 License: LGPL-2+
  FIXME
 
-Files: Engine/csound_orc_semantics.c
-Copyright: && !is_in_var_arg) {
-  2006,
-License: LGPL-2.1+
- FIXME
-
-Files: Engine/fgens.c
-Copyright: 1991, 1994-1995, 1998, 2000, 2004
-  Victor Lazzarini, 2004, */
-  || c == ',') c = getc(f); /* Whitespace */
-  || c=='e' || c=='E' || c=='+' || c=='-' || c=='.') goto top1;
-License: LGPL-2.1+
- FIXME
-
-Files: InOut/libsnd.c
-Copyright: %Y: ", gmtime(&tt));
-  2004, John ffitch
-License: LGPL-2.1+
- FIXME
-
-Files: Opcodes/dssi4cs/src/dssi4cs.c
-Copyright: %s\n", Descriptor->);
-  2005, Andres Cabrera
-License: LGPL-2.1+
- FIXME
-
-Files: Top/csound.c
-Copyright: + (int) i;
-  2001-2006, Michael Gogins, Matt Ingalls, John D. Ramsdell
-  = (char*) csound->SF_id_title + (int) i;
-  tag in output soundfile"
-  tag in"
-License: LGPL-2.1+
- FIXME
-
-Files: frontends/csladspa/csladspa.cpp
-Copyright: 2007, Rory Walsh, Victor Lazzarini
-  = (const char*) tmp;
-License: LGPL-2.1+
- FIXME
-
-Files: InOut/libmpadec/mpadec.c
-Copyright: 2002-2004, Dmitriy Startsev (dstartsev at rambler.ru)
-  = (uint8_t)((header >> 3) & 1);
-  = mpa->frame.;
-License: LGPL-2.1+
- FIXME
-
-Files: Top/one_file.c
-Copyright: 1998, John ffitch
-  = type;
-License: LGPL-2.1+
- FIXME
-
 Files: frontends/CsoundAC/Composition.cpp
 Copyright: = value;
 License: LGPL-2.1+
  FIXME
 
-Files: Opcodes/pvscent.c
-Copyright: Alan OCinneide, 2005
-  John ffitch, 2005,
-  V Lazzarin, 2012,
-License: LGPL-2.1+
- FIXME
-
 Files: InOut/pmidi.c
 Copyright: 2004, John ffitch after Barry Vercoe
   2005, Istvan Varga
@@ -2591,7 +2563,7 @@ License: LGPL-2.1+
 
 Files: InOut/rtalsa.c
 Copyright: 2005, Istvan Varga
-  2009, AndrÃs Cabrera, Clemens Ladisch
+  2009, Andrés Cabrera, Clemens Ladisch
   2012, Tito Latini
 License: LGPL-2.1+
  FIXME
@@ -2607,18 +2579,6 @@ Copyright: 1991-2007, Barry Vercoe, John ffitch, Robin Whittle
 License: LGPL-2.1+
  FIXME
 
-Files: Opcodes/follow.h
-Copyright: 1994, 1999 Paris Smaragdis, John ffitch
-  August 1994. */
-License: LGPL-2.1+
- FIXME
-
-Files: Opcodes/follow.c
-Copyright: 1994, 1999 Paris Smaragdis, John ffitch
-  August 1994. All rights reserve */
-License: LGPL-2.1+
- FIXME
-
 Files: doc/csound.tex
 Copyright: 1991-2003, Barry Vercoe and John ffitch
   2001-2004, Michael Gogins
@@ -2646,13 +2606,6 @@ Copyright: 1995, Barry Vercoe, John ffitch
 License: LGPL-2.1+
  FIXME
 
-Files: Engine/sread.c
-Copyright: 1991, 1997 Barry Vercoe, John ffitch
-  { /* and check legality */
-  || (pos && (c == '_' || isdigit)));
-License: LGPL-2.1+
- FIXME
-
 Files: include/csoundCore.h
 Copyright: 1991-2006, Barry Vercoe, John ffitch, Istvan Varga
 License: LGPL-2.1+
@@ -2668,15 +2621,19 @@ Copyright: 1991, Barry Vercoe, John ffitch, Robin Whittle
 License: LGPL-2.1+
  FIXME
 
+Files: Engine/csound_orc_compile.c
+Copyright: 1991, 1997, 2003, 2006, 2012, Barry Vercoe, John ffitch, Steven Yi, Victor Lazzarini
+License: LGPL-2.1+
+ FIXME
+
 Files: Engine/linevent.c
 Copyright: 1991, Barry Vercoe, John ffitch, matt ingalls
-  { /* look for legal opcode */
 License: LGPL-2.1+
  FIXME
 
 Files: frontends/CsoundVST/CsoundVstFltk.cpp
-Copyright: 1991, Barry Vercoe, John ffitch.\n"
-  2001, Michael Gogins.\n"
+Copyright: 1991, Barry Vercoe, John ffitch.n"
+  2001, Michael Gogins.n"
 License: LGPL-2.1+
  FIXME
 
@@ -2696,7 +2653,7 @@ License: LGPL-2.1+
  FIXME
 
 Files: Opcodes/hrtfopcodes.c
-Copyright: Brian Carty, 2010
+Copyright: Brian Carty, 2010, This file is part of Csound.
 License: LGPL-2.1+
  FIXME
 
@@ -2718,9 +2675,7 @@ License: LGPL-2.1+
 
 Files: Opcodes/sfenum.h
 Copyright: 1995-1998, Creative Technology Ltd.
-  Creative Technology Ltd.
   E-mu Systems, Inc
-  E-mu Systems, Inc. //
 License: LGPL-2.1+
  FIXME
 
@@ -2751,9 +2706,8 @@ Copyright: 2006, David Akbari
 License: LGPL-2.1+
  FIXME
 
-Files: H/vdelay.h
-Copyright: 1994, Paris Smaragdis, John ffitch
-  December 1994. */
+Files: Opcodes/framebuffer/OpcodeEntries.c
+Copyright: 2015, Edward Costello.
 License: LGPL-2.1+
  FIXME
 
@@ -2769,7 +2723,8 @@ License: LGPL-2.1+
  FIXME
 
 Files: Opcodes/gab/gab.c
-Copyright: 2002-2004, Gabriel Maldonado */
+Copyright: 2002-2004, Gabriel Maldonado
+  2016, John ffitch (array changed)
 License: LGPL-2.1+
  FIXME
 
@@ -2815,20 +2770,7 @@ 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
-License: LGPL-2.1+
- FIXME
-
-Files: OOps/str_ops.c
-Copyright: 2005, Matt J. Ingalls, John ffitch
-  2005-2006, Istvan Varga
-  2013, V Lazzarini (new string code)
+Copyright: Interchange inversion;
 License: LGPL-2.1+
  FIXME
 
@@ -2844,14 +2786,8 @@ Copyright: 1999, matt ingalls, Richard Dobson
 License: LGPL-2.1+
  FIXME
 
-Files: Engine/cfgvar.c
-Copyright: 2005, Istvan Varga
-  || isdigit)))
-License: LGPL-2.1+
- FIXME
-
 Files: Opcodes/freeverb.c
-Copyright: 2005, Istvan Varga (based on public domain C++ code by Jezar)
+Copyright: 2005, Istvan Varga (based on public domain C++ code Jezar)
 License: LGPL-2.1+
  FIXME
 
@@ -2875,8 +2811,13 @@ Copyright: 2010, John ffitch with some code from Barry Vercoe
 License: LGPL-2.1+
  FIXME
 
+Files: Opcodes/pvscent.c
+Copyright: John ffitch, 2005, (c) Alan OCinneide, 2005, (c) V Lazzarin, 2012, This file is part of Csound.
+License: LGPL-2.1+
+ FIXME
+
 Files: Opcodes/pvsband.c
-Copyright: John ffitch, 2007
+Copyright: John ffitch, 2007, This file is part of Csound.
 License: LGPL-2.1+
  FIXME
 
@@ -2886,30 +2827,18 @@ License: LGPL-2.1+
  FIXME
 
 Files: Opcodes/pvsgendy.c
-Copyright: John ffitch, 2009
+Copyright: John ffitch, 2009, This file is part of Csound.
 License: LGPL-2.1+
  FIXME
 
-Files: Opcodes/pitch.c
-Copyright: 1999, John ffitch, Istvan Varga, Peter Neubäcker
-  1999, Phil Burk - No rights reserved
-License: LGPL-2.1+
- FIXME
-
-Files: Opcodes/pitch.h
-Copyright: 1999, John ffitch, Istvan Varga, Peter Neubäcker
-License: LGPL-2.1+
- FIXME
-
-Files: Opcodes/arrays.c
-Copyright: 2011-2012, John ffitch, Steven Yi
+Files: Opcodes/mp3in.c
+Copyright: 2009, John ffitch, V Lazzarini
 License: LGPL-2.1+
  FIXME
 
 Files: OOps/pvsanal.c
 Copyright: 2002, Richard Dobson
   2007, John ffitch/Richard Dobson (SDFT)
-  Mark Dolson
 License: LGPL-2.1+
  FIXME
 
@@ -2918,43 +2847,13 @@ Copyright: 2010, Justin Glenn Smith <noisesmith at gmail.com>
 License: LGPL-2.1+
  FIXME
 
-Files: Opcodes/dam.h
-Copyright: 1997, Marc Resibois
-License: LGPL-2.1+
- FIXME
-
-Files: Opcodes/dam.c
-Copyright: 1997, Marc Resibois
-  Marc Resibois 1997,
-License: LGPL-2.1+
- FIXME
-
 Files: Engine/csound_sco.lex
 Copyright: 2013, March
 License: LGPL-2.1+
  FIXME
 
 Files: Engine/cs_new_dispatch.c
-Copyright: Martin Brain (mjb at cs.bath.ac.uk) 04/08/12
-License: LGPL-2.1+
- FIXME
-
-Files: OOps/vdelay.c
-Copyright: 1994, 1998, 2000-2001, Paris Smaragdis, Richard Karpen
-  May 1994. */
-License: LGPL-2.1+
- FIXME
-
-Files: Opcodes/filter.h
-Copyright: 1997, Michael A. Casey, John ffitch
-  1997, Michael A. Casey, MIT Media Lab
-License: LGPL-2.1+
- FIXME
-
-Files: Opcodes/filter.c
-Copyright: 1986-92 Numerical Recipes Software *%&&"U^3. */
-  1997, Michael A. Casey, John ffitch
-  1997, Michael A. Casey, MIT Media Lab
+Copyright: Martin Brain (mjb at cs.bath.ac.uk) 04/08/12 Realisation in code for Csound John ffitch Feb 2013, This file is part of Csound.
 License: LGPL-2.1+
  FIXME
 
@@ -2968,13 +2867,8 @@ Copyright: 2015, Michael Gogins after Nasca O Paul
 License: LGPL-2.1+
  FIXME
 
-Files: Opcodes/stk/stkOpcodes.cpp
-Copyright: 2005, Michael Gogins. It is licensed under the
-License: LGPL-2.1+
- FIXME
-
 Files: Opcodes/partikkel.c
-Copyright: 2006-2009, Oeyvind Brandtsegg, Torgeir Strand Henriksen
+Copyright: 2006-2016, Oeyvind Brandtsegg, Torgeir Strand Henriksen
 License: LGPL-2.1+
  FIXME
 
@@ -2983,6 +2877,16 @@ Copyright: 2002-2004, Oscar Pablo Di Liscia, Pete Moss, Juan Pampin
 License: LGPL-2.1+
  FIXME
 
+Files: OOps/vdelay.c
+Copyright: 1994, 1998, 2000-2001, Paris Smaragdis, Richard Karpen
+License: LGPL-2.1+
+ FIXME
+
+Files: Opcodes/paulstretch.c
+Copyright: 2016, Paul Batchelor
+License: LGPL-2.1+
+ FIXME
+
 Files: util/lpanal.c
 Copyright: 1992, 1997 Paul Lansky, Barry Vercoe
 License: LGPL-2.1+
@@ -2991,7 +2895,6 @@ License: LGPL-2.1+
 Files: frontends/csoundapi_tilde/csoundapi_tilde.c
 Copyright: 2005, Victor Lazzarini
   2008, Peter Brinkmann
-  V Lazzarini, 2005-2007\n", v1, v2, v3);
 License: LGPL-2.1+
  FIXME
 
@@ -3007,7 +2910,16 @@ License: LGPL-2.1+
 
 Files: OOps/ugrw2.c
 Copyright: 1995, 1998 Robin Whittle, John ffitch
-  Robin Whittle
+License: LGPL-2.1+
+ FIXME
+
+Files: Opcodes/ftsamplebank.cpp
+Copyright: 2014, Rory Walsh
+License: LGPL-2.1+
+ FIXME
+
+Files: frontends/csladspa/csladspa.cpp
+Copyright: 2007-16 Rory Walsh, Victor Lazzarini
 License: LGPL-2.1+
  FIXME
 
@@ -3018,7 +2930,6 @@ License: LGPL-2.1+
 
 Files: Opcodes/ugsc.c
 Copyright: 1999, Sean Costello
-  1999, Sean M. Costello
 License: LGPL-2.1+
  FIXME
 
@@ -3039,7 +2950,6 @@ License: LGPL-2.1+
 
 Files: Opcodes/pinker.c
 Copyright: 2014, Stefan Stenzel
-  2014, Stefan Stenzel, John ffitch
 License: LGPL-2.1+
  FIXME
 
@@ -3060,12 +2970,12 @@ License: LGPL-2.1+
  FIXME
 
 Files: examples/c/pvsbus.c
-Copyright: V Lazzarini, 2006
+Copyright: V Lazzarini, 2006, This file is part of Csound.
 License: LGPL-2.1+
  FIXME
 
 Files: Top/threadsafe.c
-Copyright: V Lazzarini, 2013
+Copyright: V Lazzarini, 2013, * L I C E N S E
 License: LGPL-2.1+
  FIXME
 
@@ -3074,19 +2984,38 @@ Copyright: 2013, V Lazzarini, John ffitch
 License: LGPL-2.1+
  FIXME
 
+Files: Opcodes/pvsbasic.c
+Copyright: Victor Lazzarini, 2004, John ffitch, 2007, (slifing form)
+License: LGPL-2.1+
+ FIXME
+
 Files: Opcodes/scoreline.c
-Copyright: Victor Lazzarini, 2004,2008
+Copyright: Victor Lazzarini, 2004,2008, This file is part of Csound.
+License: LGPL-2.1+
+ FIXME
+
+Files: Opcodes/pvsbuffer.c
+Copyright: Victor Lazzarini, 2007, This file is part of Csound.
+License: LGPL-2.1+
+ FIXME
+
+Files: Opcodes/pitchtrack.c
+Copyright: Victor Lazzarini, 2007, based on M Puckette's pitch tracking algorithm.
+License: LGPL-2.1+
+ FIXME
+
+Files: Opcodes/faustgen.cpp
+Copyright: Victor Lazzarini, 2013, This file is part of Csound.
 License: LGPL-2.1+
  FIXME
 
 Files: Opcodes/opencl/cladsynth.c
-Copyright: Victor Lazzarini, 2014
+Copyright: Victor Lazzarini, 2014, This file is part of Csound.
 License: LGPL-2.1+
  FIXME
 
 Files: Opcodes/ugmoss.c
 Copyright: 2001, William 'Pete' Moss
-  algorithms
 License: LGPL-2.1+
  FIXME
 
@@ -3106,55 +3035,20 @@ License: LGPL-2.1+
  FIXME
 
 Files: Opcodes/partikkel.h
-Copyright: 2006-2009, Øyvind Brandtsegg, Torgeir Strand Henriksen
+Copyright: 2006-2009, Øyvind Brandtsegg, Torgeir Strand Henriksen
 License: LGPL-2.1+
  FIXME
 
-Files: LICENSE.FLTK
-Copyright: 1991, 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
-License: LGPL-ever
- FIXME
-
-Files: COPYING
-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
+Files: include/pstream.h
+Copyright: 2001, Richard Dobson
+License: LGPL-2.1+ LGPL-2.1 or later
  FIXME
 
 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\
+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: Engine/csound_pre.lex
-Copyright: 2011
-  || (pos && (c == '_' || isdigit)));
-License: UNKNOWN
- FIXME
-
-Files: frontends/CsoundAC/mfmidi.h
-Copyright: " Notice"
-License: UNKNOWN
- FIXME
-
 Files: Opcodes/tl/fractalnoise.dsp
 Copyright: "Tito Latini";
 License: UNKNOWN
@@ -3165,22 +3059,15 @@ Copyright: %Y: ", gmtime(&tt));
 License: UNKNOWN
  FIXME
 
-Files: frontends/CsoundAC/ChordLindenmayerTest.py
-Copyright: %s' % self.
-  2009, Michael Gogins
-  = '_%d_%s' % (self.timestamp.year, self.composer)
-License: UNKNOWN
- FIXME
-
 Files: Opcodes/py/index.html
-Copyright: © 2002, by Maurizio Umberto Puxeddu. All rights
+Copyright: © 2002, Maurizio Umberto Puxeddu. All rights
   2004, Michael Gogins</P>
 License: UNKNOWN
  FIXME
 
 Files: Opcodes/cpumeter.c
 Copyright: *c) 2011, John ffitch, based heavily on code:
-  2002, by: James C. Warner
+  2002, : James C. Warner
 License: UNKNOWN
  FIXME
 
@@ -3194,11 +3081,8 @@ Copyright: 1999. The Regents of the University of California (Regents)
 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
-  @Íí,?U Û?Pt?p7C?¿|?ʦ>_È?‘_&¿Žì>~Š¿,¹÷>³é¿Ïº?ô~ÀÅø?rE at tß#?"E
-  ÀÐ>Ær<@bD¹>ÀDø?K>Ác?È2>éš(¾Àéè=ª·¥¿é%™=
Ù>@Qœ>6y?V€ˆ>:(¿Ó®>”ªç¿|¸Ë>†\;À9Ù>ž¯@kòä><¬?Êè>TÝÃ>¥6÷>›¤¿›Tÿ>wñпAõ>Yã*À±}ã>°³&@AÌ>JãÐ?\†¼>W ?Ê”Ÿ>q‡ô¾m>Ζ¿åI)>Þm ÀÈrå=8ì0@Än=¢SÉ?zˆõ<vR‹¿-¨=¦tBÀ>f
-  À¸‰>zEÀKgW>dO@‘Ù;> MÙ?ÎáQ> Ó—?F‹>€O"?ÝeÊ>³_å½Ãåÿ>d‰¿7Ïã>[
+Files: doc/csound_system_documentation/images/overview.png
+Copyright: /eµuêµ Ñ«º¾Fy½Ëm™×¸SL¸ë¹½Í¬0;rcQÔ« cœ4ê›ö;®Ùþê5“ïíÓÿψþ_õñ=—•i+z­÷K☠ê)
 License: UNKNOWN
  FIXME
 
@@ -3210,38 +3094,11 @@ License: UNKNOWN
 
 Files: OSX/Csound OSX Examples/csound-OSX/LICENSE.TXT
 Copyright: 1991, 1999 Free Software Foundation, Inc
-  law: that is to say, a work containing the Library or a
-  the
-License: UNKNOWN
- FIXME
-
-Files: frontends/max_csound_tilde/LICENSE.TXT
-Copyright: 2007, Free Software Foundation, Inc. <http://fsf.org/>
-License: UNKNOWN
- FIXME
-
-Files: frontends/winsound/main.cxx
-Copyright: 2006, John ffitch
-License: UNKNOWN
- FIXME
-
-Files: po/italian.po
-Copyright: 2007, John ffitch and Csound community
-  supera il 100%% di tempo di cpu"
-  supera maxalloc dello strumento"
-  tag in output soundfile (no spaces)"
-  tag in output soundfile"
-License: UNKNOWN
- FIXME
-
-Files: examples/python/Orbifold.py
-Copyright: - min
-  2005, 22013, 2014, Michael Gogins
 License: UNKNOWN
  FIXME
 
 Files: frontends/max_csound_tilde/installer/PkgResources/en.lproj/ReadMe.rtf
-Copyright: 2009, The Csound Team, csound.sf.net\
+Copyright: 2009, The Csound Team, csound.sf.net
 License: UNKNOWN
  FIXME
 
@@ -3252,126 +3109,37 @@ License: UNKNOWN
  FIXME
 
 Files: examples/csoundapi_tilde/csoundapi-osx.pd
-Copyright: V Lazzarini \, 2005-2007;
-License: UNKNOWN
- FIXME
-
-Files: samples/README
-Copyright: 1994, by
+Copyright: V Lazzarini , 2005-2007;
 License: UNKNOWN
  FIXME
 
 Files: po/es_CO.po
 Copyright: 2008, csound
-  tag in output soundfile (no spaces)"
-  tag in output soundfile"
-License: UNKNOWN
- FIXME
-
-Files: to_cleanup/todo.txt
-Copyright: infringement and to
-License: UNKNOWN
- FIXME
-
-Files: Opcodes/Vosim.c
-Copyright: kform < 0: Table is read backward
-License: UNKNOWN
- FIXME
-
-Files: po/french.po
-Copyright: vers le p-champ N comme valeur MIDI [0-127
-  Ã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 "
-  à la dernière trame"
-  à la dernière trame\n"
-  à la fin du flux base64"
-  à la racine.\n"
-  à la valeur "
-  à la valeur par dÃfaut : %f"
-  à sa libÃration"
-  à une source sans boucle"
-  à zÃro"
-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
- FIXME
-
-Files: tests/soak/hrtf-44100-left.dat
-Copyright: Ày¼ž>Ë=HÀA–>Ä@IP>s´?Qj>M?$®W>Q‡¾2ßQ>‚Âœ¿hÇ>÷ø Àµ&>o8*ÀÔô(>Vh,@Þd(>Ú?Æõþ= 21?ÄcÑ=T >;>µ¿ï8 >ØCÄ¿¯x+>'À¼e>SÏ#@Ó¤î=á6Ñ?v¯â=Òëg?žhü=«øÒ½æ7Ã=ƒAž¿ìëg=ÉEô¿ró~=†ÀÚT£=öýF@« =\	@jÓ–=ú
¥?Ý‘”=Dtó>/¼=᪾W8ª=
 License: UNKNOWN
  FIXME
 
-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Ô“Š
+Files: samples/README
+Copyright: 1994, the MIT Media Lab and is provided free with no restrictions on use, provided
 License: UNKNOWN
  FIXME
 
-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à ‡Â
+Files: samples/sf_GMbank.sf2
+Copyright: w÷Ô÷Hðíù¬ ÙÚ¥ÌxÜìúIü‡ê«òñú%ÂŽ4XRñ¤ø 1&°%Âœ4{4¢U´Z26ï%ÂŽp×´ä7ÄÉÕ×:øo î ÿéÖÞAñsíüæ¼àØ?ÃŽQÔ:ÑÇÔ7ø¤lû–è*Ã¥SèƒýÈ+'ÿóԘÙ ïå°Õí°çª¸3°áÑ ígççäpd#x¼ø _½ÂŒ¸([1ç øJQ#Õ² K-Óþ|'0<N765pW Z|3+4²,™&£AÕSMvCÈCÂŽF~:Â¥$Â’%ï+4ßýb ÃŽ Só:çŸñŒÕÃþH÷•øâô:ñÀõSÞaƑâdì¿êØå=êÆŒûˆâiÛCêýüT2èë  ,èÞáäUã‚Øè¾d¯eÃŽçâŽç@ø¿
 License: UNKNOWN
  FIXME
 
 Files: doc/csound_system_documentation/images/compiler.png
-Copyright: Õ;±ª›Ÿ+p¡J܆Eé»ö>S}ðÆÍø5áI¯ô'Ó}	Çh"Ýx	ùÄÂ%´ øÕè¿¡ülð~|íW¯Ì‹|†€/>ÞÁ•÷xaò—_Ûd«{tcÄ’ž—¬òêPi–Ý|è¡''(}
-License: UNKNOWN
- FIXME
-
-Files: tests/soak/test1.png
-Copyright: ÛjN€a¶û¢ÿ‘c£í³®öHQý‘q/¢S†å\¸æmnĬB®ÍSñ¤Øõ™g×wjùB?Õæx’ÜGZ½‘\
-License: UNKNOWN
- FIXME
-
-Files: doc/csound_system_documentation/images/overview.png
-Copyright: ååµp5jWð7ÄqS:¶O8Àï`»é$ènR¹áæuPŠ0ù»õùÞÝÊÌ{x«+6e°=}NàÂ4òç†Óžµ‰e^ òÐ;—ïò¸è-étÏû¦¨ÿÄ@ÿö&´.úY§ù¿<ü<0Ïô'k‘¯·æ*Þ 2ïl;û1æû8&”ÇHÏtGXG¢Ì(íÈò;큗/ŠP¯Ž‚
ñmdYDIÀ„ž^ý×ø7òX^2ÑIŸNTÍCôïˆiþ/!ÿks͆¦åB@,*Xª¡PÆßõÝ+­fn
¾ž6G»¦P•û”‹ Î£•A! –µQ*c„¨¤…¬§bÜðU°+Q«MŒ‡qXs87;üh·ÊF=9a±½|óÍ)Ÿí*¶•Qm±\4®ÛSÒ±@ÔY¹ÑžÚ0Ž¶ú¯ñwZÀÞÓŒè_óù_Ì‚'ÿäú€š[n_/À£r›|½2wž¯X^üúþOw¾Òß׌'ù=²¡|fþß”wäK!4¤*¯¸sÞNöF_šŒ/<¹`_i#WˍêªòºíUÿ5þ¤y§Ð!çœF¢ÿÀø<šÿÀÁ
yKX4þÇfÊB@,:ÿpÅÖ
-License: UNKNOWN
- FIXME
-
-Files: tests/soak/fox_poles.lpc
-Copyright: ñnNÁì?D¥Óô?ñnNÁì?D¥Óô¿<
-  ü?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À¾•ýÞΑí?ÿ‹
+Copyright: Æ®'áÜŹKû€ŽKKãs¶Í:wX¾&ó µ¸k¯üÖì÷ôÚ[ž¿Þ„ñ[ôÛiû¯ëÓÒÁõ~ØmR+ÇR74Ÿ¯Ë½³þùéµW¾½ç¯•þ5_y¤M¿DËÓ7‹½y.;èž) ®:ijƖ:cY§ƒÎ=Mn;íƒÿˆ±õ«|Ì*™<8Öe¡ë’º{P—·ÚqóçoÿÞ¯~ý?ÿHª :‡8ÊÓÙ§øC’¯|Í?¹óÜ¥Û`Pij¥“¦6n-Ç­Í3~Ýpõ¡2~GŒÇ¨_¹>¤f²l
 License: UNKNOWN
  FIXME
 
-Files: tests/soak/kickroll.pvx
-Copyright: ø¤&E·T¡:áÎ)Eô~Ì:,E¿Í6:¼.En4:<2EëÁ:„£4Ehê;»T7EŸTC;’9Eš3˜:ùŠ;E†±¿:†Æ?E"¥X;wBEÂhy;ÊmDE
-  ú€FÆ‘:=F»z:	ÃF>æ	:¸¤FË-:,C	Fe™…:²ë	Fhkª:jµ
-  ýòDûÊ0:HðDµÙ9jèóDé9Ñ—ÿDuz9 EEJÂ:ŒÃE‡>†:ãE³-:nêE±Ä:.Em­Ë9E[:%PEö/;:íÑE£ a:çEw×9ŒÊEsÅt:ç+E×Ì“:£†!Eó k:$Eˆ~90“$E $Ó9Yx+E„ë9•¡-E}:ùt.EÜŸ–9Ag0Eù
-License: UNKNOWN
- FIXME
-
-Files: tests/soak/fox.pvx
-Copyright: ú7¦FýéÚ71îFnßÕ7ºòFâ8TF˜8±%F…8Û_F~Ü8%ÈF¼˜8GFï.É8tÀF‚«ž8è‚FÆœ8}jFA“/9Z¾F?I9·‰F¸Ó9;$Fn
—9üÉF8­9GFOþû7'ñFÈdõ7—!Fùt£8D|!FÜ…a8ç&"F÷Œ8æ"F¬8ú4#FìP%8¾Ê$F9»ì$F±PÞ8ôu%Fצ”8®&FIy7ó&F°LŽ8Ýœ'F#i8°¯(F°gÚ8Dè(F€-”7aì(Fôõ¼8L*FºÊ+8á)F®Œ/9-£+F²»8Òô+F(÷9Úü,F°«8/~-Fµ_“8¼Y.F#ê
8fA.F£U<7ëz0F@Ž8¶90F3j8’1Ff´ã7”1FýË«8…_2F~+ª7éC2F=—²7R3Ft+ï7”˜4FoŸ—8\45FÝ«D8¶å5FEbç7ç46F"ÄÍ8ÖA7F z19n«7F8 E8ñÀ7F'LÂ8Þ#9FC¬8m¬9F>•8žJ:F`Òå7zj;FG18¨–;F|Hp82}<F>l8¾â<FÄÊ7ÈI>FCf9àp>F: 9Æ*?F¬“I9I¼?F­19Äž@FHÉ;9*AFxg
9¡ÕAF+«9Q\BFòm}8`CF5¢!8%9DFÅ-Ì8uWDF+MŒ8yEEF	ì°8oÎEF„ é8‚jFF0õ°8Y`GF[u"8³GF¾68"HFCáÞ8_IF6@•8ƒÃIFlQ9Û‰JF”ß…8^KF?€Ž67¿JF8’z82¸LFË–8´GMF•öÄ8,äMF ÐÐ8&ŒNFa× 8í;OF›8°ûOFüÇ;8¾£PF_l™8Ç%QF	8ÛRF$Ý·8›RFp«7Ô`SF÷ý§8£ÞSFÃA&6¢ÂTF›Â8\QUF™+†8v#VFŽ9ëÌVF°¬ß8$WF¦ãŒ88	XFÝJª8ž¶XF@ã°8ã^YFØ¬8ÂYFˆº8> ZFNUÚ8/[Fƒƒ8\F.° 8Å¡\FÄÊ8Ka
-  üFóDv74;_†øD!;‰­ûD•¯†:d¬E‰Q7:™šEØlT;ëÅEi•;ŽxEph;nE,‰Œ;Å Eª8ß;µE~t9<è6EÁyÃ;³EEÊÕ;ERÜ:ç@EÙ\;ó>Ex¹°:´ EšAý:Î¥$ECj*:‡%Evf:J)E	Hã9Ò²,EÉK#:ê_/E\è”:R1EJí§9vC5EâN:Ž¤7Eªqó9IÏ8Erý±:Dƒ<E‚ù69\LCEM[‘:8…AEV´90CE䈛:¼wGE).ù9)GEŠWF:¢BLEk
¦9–ePEx•:˜REtÀ‰:ñÀSEæ:ÀWE,<%:yŠYE—zC:Z^E…o$;”}_EuÛB;â¹cEèn;«6dEzñj;`[gEmJC;3ijECÔ;
-  þDØDÛ9Õ:QÜDÝJ:Ù$âDY8:TxæDçå9Æ€ìDcMj9enöD/&¬:#—öD&úÜ9›ùD@…u:ˆzE’t:ˆëE2ª:æEżƒ:n&EÕõÐ:¾†Eê.Í:YE÷¶:e…EÅ7™:(jEª¼ª:1¤EÖ¤I;;’E’ãc:¾íE
&ˆ:+{EHmD:Çb#E8:+Y$EÀ‘b9‘Ê"E³9½G)EH
K9p.E›Å:¬p-E÷29Dð.EN9Ü›0E	<59n¨3E(1á9G¨:E\ÁÄ9ÖŠ?E9T:¾@@E9^Ž9Ú>E€üì9ÀEEÀ:ÀHEü®y9³LE‚½2:
ME¼Ð@:°PEK[:ËSEK
-  ÿ6‘8F»¡Ž7>D9FÐ¨7º¡9F„j7õ;:F€Æ
-  ÿp&E'S;åh+E¥M;0Ë+E®ÉÙ:Ò*Eû€†;qz1E@“!;âè3Eù€k;¸¬7EwŠ;³"9Eü¾Ù:Í‚=E.á9;í>EÀÄÇ:IBEÃ…y:ÈCE!>L9…OCE/;Z9YYHE@Æ_:h LEι:ÌEOE$ø:ÇKREÉ!Ü9—/WEDÀ[:Z€UEå	º:t#ZE€:D†aE¹i:ÆxaEñ“;9uaE3ºR;Æ<eE¨í:@+kEE&(;̏kE ¾h;™úlE‚´÷:“)nEj«­:<qEåf=;CtE º/;(wEÙµ 9øþtEÍk:áè€Eú1:>…€EStþ:*·E²ž:º¿€ER:Ô‡„EÄŸ8•Ð‡E |X9&‰E˜n:ƒ'ˆEm¯O9φ‡ET¿:W‹E߁T:¸‰‹Ew²9TÛŒE¥ÿz9¶ÖE{ºó9«ÊE^²9‘E{G§8´k’E͵9j}”E¢Jý9¤•E³Ž9ñi–E	§¡9UA˜Eì·€9Z-™Eå}9“§šEäW8‹§Eg9±#žEÍ9ôžEÇNi9ÛB EôhÂ9Âk¡EP,9¤¼¢Ea,9¤Ekø¾8’¥E†­›8.¾¦E·û¤8Ýz¨EœÝÍ8¶IEz‚58|5«EVâ8¬Ežžo8ä’­EÆ?8鸯EÒèæ8MK°EÝŠ)8e	±EñÅ8·7³E“*Ì8¢ø³E j8qH¶Ej«99@·Ek¦A9æ)¸E¦y8³<¹E‹AŒ9ñ»E€29òc¼E3å¼8#¡½EÄÑ8;t¿Er÷¤9ò(ÁE¬Ö :A–ÁEþå9B†ÃE#fG:
-License: UNKNOWN
- FIXME
-
-Files: samples/sf_GMbank.sf2
-Copyright: ûáÌÉðÇĽ2¦7(žC¬HÕ”îDúœsðTú¦#ÁHêaúl¶N2<‘;Š&lËàZËnË“½ß¤ë›
-  ý;@×KÜH0HQ-T›LêKT»K9F€BÎ<¿5·,œ#ÔˆQ#öGéüݳÔÆ÷»´ú«è¢, á¢ŸÝoŸ ¥­ã³h»»ÄfЗÛMäíí(öžu
-  ÿªÐù@÷2÷Œõ°µýìÜúúänü´8´Þ‹iD¡ÜÓ¥$ŸÖuûÓõšÝ:
-License: UNKNOWN
- FIXME
-
-Files: tests/soak/fox_nopoles.lpc
-Copyright: þ3ÜÒ¿$†ôù¡Ô?ßî8&°Â¿Hž£QmúÓ?цeÚDxð¿à/Æl~ë?äùA^…Gã¿ËÛWØ÷?±\IبÜB at V?<>:s¤@½qJ9+?aG\"^@»T+ßóœ?ãZ·Ö躿¶Ó”濸?…aonÈ¿­‰X-ÄsÌ?賧u‚/Ë¿ž`Wõn…Ô?UÏà—…¶¿Š"-
+Files: to_cleanup/design.jpg
+Copyright: é´±œ¥†28£!Ëó ïÂŽۆ á(ýF)<tÓR/4#(ñ“) ‘íÙcl۾ٓ‡«•‹­£§¨ÆRÒՄ´äÆn¬ç#š²‰1c8t-‰uµ´YéêF+ëipՖž£==&J$tÂL¥Òà̐qٕ®Ùr¾¦¥ß؆¾®·¦Ñ¯¶Ü±4ÔÑÓÛa!팝(ÀÇöG¨á‘áƶӭ·lúRhm–nº”´æËVVá9£8F2Šðe0ž™ÄÀG ,•äÏ(íú:•=³Rrz
 License: UNKNOWN
  FIXME
 
-Files: to_cleanup/design.jpg
-Copyright: ÿ i–eízó_õ{Î;ט7
9X§¯GhÒ¡§_öt4çî'(€E—<rð={#¾yWjÜÿ P·jÛÙF5µ6ßûyý7)â_q”ï”_p‡8ëtýò¯Ó;
+Files: tests/soak/test1.png
+Copyright: ëbîÓÕ_ì_¦ÃŽ*zɳ¡õH!p´ÿ¦Ç&‘üS™ÖÚ{±¾9Ÿ•GÿâÁ€BèߦÊÑñ €œÆ¬d¬þ’šPU¸H¨ùiíÁ(뗰‚Ð ˜j=“΃Lé!a½£ €ÓÙòÕ‹È‚Ë¢¹ß¨è&% 6KþgÑsåÿ™Þ‹nößzíÏPH¥ã?"ÀC?Ï ÈÂ"ò;&Á+C%Âœa_ËH7‚þ[`Õ .𱂲ˊkrëý`÷ÛîÚ_D Hè×ÊñNBæ­=00¾Gÿª¾M¡ú·ðxl½ê×*h.‡ïä?/†±è_Aþ“ €ð™M¡³ˆÝBy^Ô`nÐKÂ¥ Ÿ„MŠÿLó‘lVç` Ókþñê&ƒ0äû¦Õ‹ôß6? [×O¢„š_*cÝóèaCüå­µ6“½M9 ôÿßóïWø8)@@  ò}HáØåÙO_ÿF͏øCk^Âœñ-"—èÖ ÂZ!ûúßá¯u?ë|f ×As­w9¯®²‘*¶µô¯‹çcMè—‚Zvž¿UùëúÛÖÔ¡ñ+Ädw‹f€Íj|¶¾Š?§ü¡ú [Œþ
 License: UNKNOWN
  FIXME
 
diff --git a/debian/rules b/debian/rules
index b51e533..f88147c 100755
--- a/debian/rules
+++ b/debian/rules
@@ -25,7 +25,9 @@ include /usr/share/cdbs/1/rules/utils.mk
 include /usr/share/cdbs/1/class/pd.mk
 
 # Skip some data files, in addition to the default debian files
-DEB_COPYRIGHT_CHECK_IGNORE_REGEX = ^(samples/hrtf-.*\.dat|debian/(changelog|copyright(|_hints|_newhints))|How_to_Build_Csound_and_CsoundQt_on_Windows.doc)$
+DEB_COPYRIGHT_CHECK_IGNORE_PATHS = debian/ obj-.*/
+DEB_COPYRIGHT_CHECK_IGNORE_EXTS = doc dat aiff aif het pvx ogg mp3 lpc tiff mid
+#DEB_COPYRIGHT_CHECK_IGNORE_REGEX = ^(samples/hrtf-.*\.dat|debian/(changelog|copyright(|_hints|_newhints))|How_to_Build_Csound_and_CsoundQt_on_Windows.doc)$
 
 # Common docs for all packages
 DEB_INSTALL_DOCS_ALL = README.md AUTHORS

-- 
csound packaging



More information about the pkg-multimedia-commits mailing list