diff --git a/INSTALL.md b/INSTALL.md index 0da9a1b..b197bc7 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -1,9 +1,9 @@ % The Synthesis ToolKit in C++ (STK) % Perry R. Cook and Gary P. Scavone -% 1995--2016 +% 1995--2017 # The Synthesis ToolKit in C++ (STK) -By Perry R. Cook and Gary P. Scavone, 1995--2016. +By Perry R. Cook and Gary P. Scavone, 1995--2017. The Synthesis ToolKit in C++ can be used in a variety of ways, depending on your particular needs. Some people simply choose the classes they need for a particular project and copy those to their project directory. Others like to compile and link to a library of object files. STK was not designed with one particular style of use in mind. @@ -30,7 +30,7 @@ Several options can be passed to configure, including: --disable-realtime = only compile generic non-realtime classes --enable-debug = enable various debug output --with-alsa = choose native ALSA API support (default, linux only) - --with-oss = choose native OSS API support (linux only) + --with-oss = choose native OSS API support (unixes only) --with-jack = choose native JACK server API support (linux and macintosh OS-X) --with-core = choose OS-X Core Audio API (macintosh OS-X only) --with-asio = choose ASIO API support (windows only) diff --git a/LICENSE b/LICENSE index f3160e9..2c6db7b 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ The Synthesis ToolKit in C++ (STK) -Copyright (c) 1995--2016 Perry R. Cook and Gary P. Scavone +Copyright (c) 1995--2017 Perry R. Cook and Gary P. Scavone Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the diff --git a/README.md b/README.md index 616ef6c..d99cc7e 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # The Synthesis ToolKit in C++ (STK) -By Perry R. Cook and Gary P. Scavone, 1995--2016. +By Perry R. Cook and Gary P. Scavone, 1995--2017. This distribution of the Synthesis ToolKit in C++ (STK) contains the following: diff --git a/configure.ac b/configure.ac index 4e0de16..80a8a0f 100644 --- a/configure.ac +++ b/configure.ac @@ -1,5 +1,5 @@ # Process this file with autoconf to produce a configure script. -AC_INIT(STK, 4.5.1, gary@music.mcgill.ca, stk) +AC_INIT(STK, 4.6.0, gary@music.mcgill.ca, stk) AC_CONFIG_AUX_DIR(config) AC_CONFIG_SRCDIR(src/Stk.cpp) AC_CONFIG_FILES(Makefile src/Makefile projects/demo/Makefile projects/effects/Makefile projects/ragamatic/Makefile projects/examples/Makefile projects/examples/libMakefile projects/eguitar/Makefile) @@ -143,7 +143,7 @@ api="$api -D__UNIX_JACK__" AC_CHECK_LIB(asound, snd_pcm_open, , AC_MSG_ERROR(ALSA support requires the asound library!))]) # Look for OSS flag - AC_ARG_WITH(oss, [ --with-oss = choose OSS API support (linux only)]) + AC_ARG_WITH(oss, [ --with-oss = choose OSS API support (unixes only)]) AS_IF([test "x$with_oss" == "xyes"], [ api="$api -D__LINUX_OSS__ -D__LINUX_ALSA__" AC_MSG_RESULT(using OSS) diff --git a/doc/README-Linux.txt b/doc/README-Linux.txt index c00dde8..9a060b8 100644 --- a/doc/README-Linux.txt +++ b/doc/README-Linux.txt @@ -1,6 +1,6 @@ The Synthesis ToolKit in C++ (STK) -By Perry R. Cook and Gary P. Scavone, 1995--2016. +By Perry R. Cook and Gary P. Scavone, 1995--2017. Please read the file README and INSTALL for more general STK information. diff --git a/doc/README-MacOSX.txt b/doc/README-MacOSX.txt index 6e2bb68..28588f0 100644 --- a/doc/README-MacOSX.txt +++ b/doc/README-MacOSX.txt @@ -1,6 +1,6 @@ The Synthesis ToolKit in C++ (STK) -By Perry R. Cook and Gary P. Scavone, 1995--2016. +By Perry R. Cook and Gary P. Scavone, 1995--2017. Please read the file README and INSTALL for more general STK information. diff --git a/doc/README-SGI.txt b/doc/README-SGI.txt index 679deda..b53da6e 100644 --- a/doc/README-SGI.txt +++ b/doc/README-SGI.txt @@ -1,6 +1,6 @@ The Synthesis ToolKit in C++ (STK) -By Perry R. Cook and Gary P. Scavone, 1995--2016. +By Perry R. Cook and Gary P. Scavone, 1995--2017. Please read the file README and INSTALL for more general STK information. diff --git a/doc/README-Win.txt b/doc/README-Win.txt index 174e18b..f0782b0 100644 --- a/doc/README-Win.txt +++ b/doc/README-Win.txt @@ -1,6 +1,6 @@ The Synthesis ToolKit in C++ (STK) -By Perry R. Cook and Gary P. Scavone, 1995--2016. +By Perry R. Cook and Gary P. Scavone, 1995--2017. Please read the file README for more general STK information. diff --git a/doc/ReleaseNotes.txt b/doc/ReleaseNotes.txt index d97913c..b9c0eeb 100644 --- a/doc/ReleaseNotes.txt +++ b/doc/ReleaseNotes.txt @@ -1,8 +1,16 @@ The Synthesis ToolKit in C++ (STK) -By Perry R. Cook and Gary P. Scavone, 1995--2016. +By Perry R. Cook and Gary P. Scavone, 1995--2017. -v4.5.1 (22 February 2016) +v.4.6.0 (31 August 2017) +- see github site for complete details +- various build system updates +- fixes in FileWvIn / FileLoop for normalisation and scaling, as well as file opening +- bug fix for MAT-files in FileWrite +- bug fix in MidiFileIn.cpp for timing and time-code formats +- updated versions of RtAudio and RtMidi + +v4.5.1 (22 February 2017) - fix for FileWvIn / FileLoop classes to avoid keeping files open if not necessary - miscellaneous bug fixes, documented on GitHub site (github.com/thestk/stk) - update to play.cpp example to play mono files as stereo diff --git a/doc/doxygen/Doxyfile b/doc/doxygen/Doxyfile index 6d93573..8d814be 100644 --- a/doc/doxygen/Doxyfile +++ b/doc/doxygen/Doxyfile @@ -31,7 +31,7 @@ PROJECT_NAME = STK # This could be handy for archiving the generated documentation or # if some version control system is used. -PROJECT_NUMBER = 4.5.1 +PROJECT_NUMBER = 4.6.0 # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) # base path where the generated documentation will be put. diff --git a/doc/doxygen/download.txt b/doc/doxygen/download.txt index 55cb61b..0585216 100644 --- a/doc/doxygen/download.txt +++ b/doc/doxygen/download.txt @@ -1,10 +1,18 @@ /*! \page download Download, Release Notes, and Bug Fixes -\section down Download Version 4.5.1 (22 February 2016): +\section down Download Version 4.6.0 (31 August 2017): -- Source distribution +- Source distribution \section notes Release Notes: +\subsection v4dot6dot0 Version 4.6.0 +- see github site for complete details (github.com/thestk/stk) +- various build system updates +- fixes in FileWvIn / FileLoop for normalisation and scaling, as well as file opening +- bug fix for MAT-files in FileWrite +- bug fix in MidiFileIn.cpp for timing and time-code formats +- updated versions of RtAudio and RtMidi + \subsection v4dot5dot1 Version 4.5.1 - fix for FileWvIn / FileLoop classes to avoid keeping files open if not necessary - miscellaneous bug fixes, documented on GitHub site (github.com/thestk/stk) diff --git a/doc/doxygen/faq.txt b/doc/doxygen/faq.txt index 1173126..8df784c 100644 --- a/doc/doxygen/faq.txt +++ b/doc/doxygen/faq.txt @@ -24,7 +24,7 @@ work with any standard C++ compiler. STK WWW site: http://ccrma.stanford.edu/software/stk/ The Synthesis ToolKit in C++ (STK) -Copyright (c) 1995--2016 Perry R. Cook and Gary P. Scavone +Copyright (c) 1995--2017 Perry R. Cook and Gary P. Scavone Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the diff --git a/doc/doxygen/footer.html b/doc/doxygen/footer.html index b95efca..0da99d3 100644 --- a/doc/doxygen/footer.html +++ b/doc/doxygen/footer.html @@ -2,7 +2,7 @@ - +
The Synthesis ToolKit in C++ (STK)
©1995--2016 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
©1995--2017 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
diff --git a/doc/hierarchy.txt b/doc/hierarchy.txt index 56d81c8..4a419a5 100644 --- a/doc/hierarchy.txt +++ b/doc/hierarchy.txt @@ -1,6 +1,6 @@ STK: A ToolKit of Audio Synthesis Classes and Instruments in C++ -By Perry R. Cook and Gary P. Scavone, 1995--2016. +By Perry R. Cook and Gary P. Scavone, 1995--2017. STK Classes - See the HTML documentation in the html directory for complete information. diff --git a/include/ADSR.h b/include/ADSR.h index eed32e1..bf0b47f 100644 --- a/include/ADSR.h +++ b/include/ADSR.h @@ -17,7 +17,7 @@ namespace stk { be non-negative. All time settings are in seconds and must be positive. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/Asymp.h b/include/Asymp.h index 0b82b1a..17021b6 100644 --- a/include/Asymp.h +++ b/include/Asymp.h @@ -26,7 +26,7 @@ namespace stk { to \e keyOn and \e keyOff messages by ramping to 1.0 on keyOn and to 0.0 on keyOff. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/BeeThree.h b/include/BeeThree.h index 071f7bd..07a176f 100644 --- a/include/BeeThree.h +++ b/include/BeeThree.h @@ -35,7 +35,7 @@ namespace stk { type who should worry about this (making money) worry away. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/BiQuad.h b/include/BiQuad.h index af4a905..9e6f42d 100644 --- a/include/BiQuad.h +++ b/include/BiQuad.h @@ -13,7 +13,7 @@ namespace stk { Methods are provided for creating a resonance or notch in the frequency response while maintaining a constant filter gain. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/BlowBotl.h b/include/BlowBotl.h index 03b9189..f1f6f16 100644 --- a/include/BlowBotl.h +++ b/include/BlowBotl.h @@ -25,7 +25,7 @@ namespace stk { - Vibrato Gain = 1 - Volume = 128 - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/BlowHole.h b/include/BlowHole.h index 68ac632..76ace67 100644 --- a/include/BlowHole.h +++ b/include/BlowHole.h @@ -43,7 +43,7 @@ namespace stk { - Register State = 1 - Breath Pressure = 128 - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/BowTable.h b/include/BowTable.h index 1f3cf89..1e73e04 100644 --- a/include/BowTable.h +++ b/include/BowTable.h @@ -15,7 +15,7 @@ namespace stk { (1986). The output is an instantaneous reflection coefficient value. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/Bowed.h b/include/Bowed.h index d89c8d3..375b63d 100644 --- a/include/Bowed.h +++ b/include/Bowed.h @@ -32,7 +32,7 @@ namespace stk { - Frequency = 101 - Volume = 128 - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. Contributions by Esteban Maestre, 2011. */ /***************************************************/ diff --git a/include/Brass.h b/include/Brass.h index e2016b0..fa81f20 100644 --- a/include/Brass.h +++ b/include/Brass.h @@ -28,7 +28,7 @@ namespace stk { - Vibrato Gain = 1 - Volume = 128 - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/Chorus.h b/include/Chorus.h index 36277fa..d518d93 100644 --- a/include/Chorus.h +++ b/include/Chorus.h @@ -14,7 +14,7 @@ namespace stk { This class implements a chorus effect. It takes a monophonic input signal and produces a stereo output signal. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/Clarinet.h b/include/Clarinet.h index 267e0d9..3be148b 100644 --- a/include/Clarinet.h +++ b/include/Clarinet.h @@ -31,7 +31,7 @@ namespace stk { - Vibrato Gain = 1 - Breath Pressure = 128 - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/Delay.h b/include/Delay.h index 218b7ec..5a9b79c 100644 --- a/include/Delay.h +++ b/include/Delay.h @@ -17,7 +17,7 @@ namespace stk { A non-interpolating delay line is typically used in fixed delay-length applications, such as for reverberation. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/DelayA.h b/include/DelayA.h index 7237ba9..7ca1aa6 100644 --- a/include/DelayA.h +++ b/include/DelayA.h @@ -21,7 +21,7 @@ namespace stk { minimum delay possible in this implementation is limited to a value of 0.5. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/DelayL.h b/include/DelayL.h index 5a2a0de..a316c6d 100644 --- a/include/DelayL.h +++ b/include/DelayL.h @@ -20,7 +20,7 @@ namespace stk { delay setting. The use of higher order Lagrange interpolators can typically improve (minimize) this attenuation characteristic. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/Drummer.h b/include/Drummer.h index 3842a2a..a1e10ef 100644 --- a/include/Drummer.h +++ b/include/Drummer.h @@ -20,7 +20,7 @@ namespace stk { of simultaneous voices) via a #define in the Drummer.h. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/Echo.h b/include/Echo.h index 82c9c70..4325dbc 100644 --- a/include/Echo.h +++ b/include/Echo.h @@ -12,7 +12,7 @@ namespace stk { This class implements an echo effect. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/Effect.h b/include/Effect.h index 1dbbf8d..cd3a27b 100644 --- a/include/Effect.h +++ b/include/Effect.h @@ -14,7 +14,7 @@ namespace stk { subclasses. It is general enough to support both monophonic and polyphonic input/output classes. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/Envelope.h b/include/Envelope.h index 47912fa..ff7aee4 100644 --- a/include/Envelope.h +++ b/include/Envelope.h @@ -14,7 +14,7 @@ namespace stk { specified \e rate. It also responds to simple \e keyOn and \e keyOff messages, ramping to 1.0 on keyOn and to 0.0 on keyOff. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/FM.h b/include/FM.h index f0bc3ea..cc88270 100644 --- a/include/FM.h +++ b/include/FM.h @@ -30,7 +30,7 @@ namespace stk { type who should worry about this (making money) worry away. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/FMVoices.h b/include/FMVoices.h index 1ee9d21..937dad6 100644 --- a/include/FMVoices.h +++ b/include/FMVoices.h @@ -33,7 +33,7 @@ namespace stk { type who should worry about this (making money) worry away. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/FileLoop.h b/include/FileLoop.h index 7a5b05a..5b7c285 100644 --- a/include/FileLoop.h +++ b/include/FileLoop.h @@ -19,7 +19,7 @@ namespace stk { the overloaded one that takes an StkFrames object for multi-channel and/or multi-frame data. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/FileRead.h b/include/FileRead.h index 3c57f99..abc75ea 100644 --- a/include/FileRead.h +++ b/include/FileRead.h @@ -34,7 +34,7 @@ namespace stk { such variable is found, the sample rate is assumed to be 44100 Hz. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/FileWrite.h b/include/FileWrite.h index 21084a5..19f8dad 100644 --- a/include/FileWrite.h +++ b/include/FileWrite.h @@ -24,7 +24,7 @@ namespace stk { type, the data type will automatically be modified. Compressed data types are not supported. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/FileWvIn.h b/include/FileWvIn.h index ec8fffc..8842f98 100644 --- a/include/FileWvIn.h +++ b/include/FileWvIn.h @@ -45,7 +45,7 @@ namespace stk { See the FileRead class for a description of the supported audio file formats. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/FileWvOut.h b/include/FileWvOut.h index 2898b83..1d15672 100644 --- a/include/FileWvOut.h +++ b/include/FileWvOut.h @@ -25,7 +25,7 @@ namespace stk { Currently, FileWvOut is non-interpolating and the output rate is always Stk::sampleRate(). - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/Filter.h b/include/Filter.h index b32b468..c624788 100644 --- a/include/Filter.h +++ b/include/Filter.h @@ -15,7 +15,7 @@ namespace stk { filter subclasses. It is general enough to support both monophonic and polyphonic input/output classes. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/Fir.h b/include/Fir.h index 63c4d44..db46759 100644 --- a/include/Fir.h +++ b/include/Fir.h @@ -23,7 +23,7 @@ namespace stk { This structure results in one extra multiply per computed sample, but allows easy control of the overall filter gain. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/Flute.h b/include/Flute.h index fc747ca..dc0ff29 100644 --- a/include/Flute.h +++ b/include/Flute.h @@ -32,7 +32,7 @@ namespace stk { - Vibrato Gain = 1 - Breath Pressure = 128 - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/FormSwep.h b/include/FormSwep.h index eb4f8ac..7f75c7f 100644 --- a/include/FormSwep.h +++ b/include/FormSwep.h @@ -13,7 +13,7 @@ namespace stk { over time from one frequency setting to another. It provides methods for controlling the sweep rate and target frequency. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/Function.h b/include/Function.h index 4943803..6ae806b 100644 --- a/include/Function.h +++ b/include/Function.h @@ -13,7 +13,7 @@ namespace stk { implement tables or other types of input to output function mappings. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/Generator.h b/include/Generator.h index b047024..39b999b 100644 --- a/include/Generator.h +++ b/include/Generator.h @@ -13,7 +13,7 @@ namespace stk { generator sample-source subclasses. It is general enough to support both monophonic and polyphonic output classes. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/HevyMetl.h b/include/HevyMetl.h index 6903087..513601a 100644 --- a/include/HevyMetl.h +++ b/include/HevyMetl.h @@ -31,7 +31,7 @@ namespace stk { type who should worry about this (making money) worry away. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/Iir.h b/include/Iir.h index 84a8f1a..8ef6536 100644 --- a/include/Iir.h +++ b/include/Iir.h @@ -27,7 +27,7 @@ namespace stk { This structure results in one extra multiply per computed sample, but allows easy control of the overall filter gain. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/InetWvIn.h b/include/InetWvIn.h index 3653ce5..3fff111 100644 --- a/include/InetWvIn.h +++ b/include/InetWvIn.h @@ -31,7 +31,7 @@ namespace stk { data type for the incoming stream is signed 16-bit integers, though any of the defined StkFormats are permissible. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/InetWvOut.h b/include/InetWvOut.h index cd76816..007303c 100644 --- a/include/InetWvOut.h +++ b/include/InetWvOut.h @@ -25,7 +25,7 @@ namespace stk { data type is signed 16-bit integers but any of the defined StkFormats are permissible. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/Instrmnt.h b/include/Instrmnt.h index cec3b25..f6f2bd3 100644 --- a/include/Instrmnt.h +++ b/include/Instrmnt.h @@ -12,7 +12,7 @@ namespace stk { This class provides a common interface for all STK instruments. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/JCRev.h b/include/JCRev.h index a65ed17..6864f49 100644 --- a/include/JCRev.h +++ b/include/JCRev.h @@ -24,7 +24,7 @@ namespace stk { one-pole lowpass filters have been added inside the feedback comb filters. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/JetTable.h b/include/JetTable.h index 51753c2..722f1b8 100644 --- a/include/JetTable.h +++ b/include/JetTable.h @@ -16,7 +16,7 @@ namespace stk { Consult Fletcher and Rossing, Karjalainen, Cook, and others for more information. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/Mandolin.h b/include/Mandolin.h index 48bea06..40117f4 100644 --- a/include/Mandolin.h +++ b/include/Mandolin.h @@ -31,7 +31,7 @@ namespace stk { - String Detuning = 1 - Microphone Position = 128 - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/Messager.h b/include/Messager.h index b665532..49777fd 100644 --- a/include/Messager.h +++ b/include/Messager.h @@ -46,7 +46,7 @@ namespace stk { This class is primarily for use in STK example programs but it is generic enough to work in many other contexts. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/Modal.h b/include/Modal.h index e9896d8..b4cdb73 100644 --- a/include/Modal.h +++ b/include/Modal.h @@ -19,7 +19,7 @@ namespace stk { (non-sweeping BiQuad filters), where N is set during instantiation. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/ModalBar.h b/include/ModalBar.h index 12cd02c..848542d 100644 --- a/include/ModalBar.h +++ b/include/ModalBar.h @@ -31,7 +31,7 @@ namespace stk { - Two Fixed = 7 - Clump = 8 - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/Modulate.h b/include/Modulate.h index b7028a8..e1fe515 100644 --- a/include/Modulate.h +++ b/include/Modulate.h @@ -16,7 +16,7 @@ namespace stk { modulations to give a nice, natural human modulation function. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/Moog.h b/include/Moog.h index 0d0628f..b75c9d2 100644 --- a/include/Moog.h +++ b/include/Moog.h @@ -22,7 +22,7 @@ namespace stk { - Vibrato Gain = 1 - Gain = 128 - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/Mutex.h b/include/Mutex.h index 9a5fcc0..0897972 100644 --- a/include/Mutex.h +++ b/include/Mutex.h @@ -29,7 +29,7 @@ namespace stk { systems, the pthread library is used. Under Windows, critical sections are used. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/NRev.h b/include/NRev.h index e49d80c..7a2454b 100644 --- a/include/NRev.h +++ b/include/NRev.h @@ -18,7 +18,7 @@ namespace stk { another allpass in series, followed by two allpass filters in parallel with corresponding right and left outputs. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/Noise.h b/include/Noise.h index e6ee317..8b68f87 100644 --- a/include/Noise.h +++ b/include/Noise.h @@ -14,7 +14,7 @@ namespace stk { C rand() function. The quality of the rand() function varies from one OS to another. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/OnePole.h b/include/OnePole.h index 6f1064d..d9a403e 100644 --- a/include/OnePole.h +++ b/include/OnePole.h @@ -13,7 +13,7 @@ namespace stk { provided for setting the pole position along the real axis of the z-plane while maintaining a constant peak filter gain. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/OneZero.h b/include/OneZero.h index a52c826..e3ecf0f 100644 --- a/include/OneZero.h +++ b/include/OneZero.h @@ -13,7 +13,7 @@ namespace stk { provided for setting the zero position along the real axis of the z-plane while maintaining a constant filter gain. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/PRCRev.h b/include/PRCRev.h index 8a94212..a265955 100644 --- a/include/PRCRev.h +++ b/include/PRCRev.h @@ -17,7 +17,7 @@ namespace stk { allpass and comb delay filters. This class implements two series allpass units and two parallel comb filters. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/PercFlut.h b/include/PercFlut.h index e672939..d5e2204 100644 --- a/include/PercFlut.h +++ b/include/PercFlut.h @@ -29,7 +29,7 @@ namespace stk { type who should worry about this (making money) worry away. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/Phonemes.h b/include/Phonemes.h index d78ac36..ef1bf90 100644 --- a/include/Phonemes.h +++ b/include/Phonemes.h @@ -13,7 +13,7 @@ namespace stk { set of 32 static phoneme formant parameters and provide access to those values. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/PitShift.h b/include/PitShift.h index ecaee68..3e6e9fd 100644 --- a/include/PitShift.h +++ b/include/PitShift.h @@ -13,7 +13,7 @@ namespace stk { This class implements a simple pitch shifter using delay lines. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/Plucked.h b/include/Plucked.h index 35cb81b..9b642fe 100644 --- a/include/Plucked.h +++ b/include/Plucked.h @@ -27,7 +27,7 @@ namespace stk { Stanford, bearing the names of Karplus and/or Strong. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/PoleZero.h b/include/PoleZero.h index 9425aac..08c6bb3 100644 --- a/include/PoleZero.h +++ b/include/PoleZero.h @@ -14,7 +14,7 @@ namespace stk { coefficient. Another method is provided to create a DC blocking filter. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/ReedTable.h b/include/ReedTable.h index 5b77bd7..e27a1c3 100644 --- a/include/ReedTable.h +++ b/include/ReedTable.h @@ -20,7 +20,7 @@ namespace stk { Smith (1986), Hirschman, Cook, Scavone, and others for more information. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/Resonate.h b/include/Resonate.h index 012b2cc..7712c24 100644 --- a/include/Resonate.h +++ b/include/Resonate.h @@ -23,7 +23,7 @@ namespace stk { - Zero Radii = 1 - Envelope Gain = 128 - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/Rhodey.h b/include/Rhodey.h index 0ba13de..0704ee1 100644 --- a/include/Rhodey.h +++ b/include/Rhodey.h @@ -33,7 +33,7 @@ namespace stk { type who should worry about this (making money) worry away. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/RtAudio.h b/include/RtAudio.h index 11345cc..efbf0ec 100644 --- a/include/RtAudio.h +++ b/include/RtAudio.h @@ -10,7 +10,7 @@ RtAudio WWW site: http://www.music.mcgill.ca/~gary/rtaudio/ RtAudio: realtime audio i/o C++ classes - Copyright (c) 2001-2016 Gary P. Scavone + Copyright (c) 2001-2017 Gary P. Scavone Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files diff --git a/include/RtMidi.h b/include/RtMidi.h index 1f0175e..9accc11 100644 --- a/include/RtMidi.h +++ b/include/RtMidi.h @@ -8,7 +8,7 @@ RtMidi WWW site: http://music.mcgill.ca/~gary/rtmidi/ RtMidi: realtime MIDI i/o C++ classes - Copyright (c) 2003-2016 Gary P. Scavone + Copyright (c) 2003-2017 Gary P. Scavone Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files diff --git a/include/RtWvIn.h b/include/RtWvIn.h index 03a27ae..ddfeb38 100644 --- a/include/RtWvIn.h +++ b/include/RtWvIn.h @@ -24,7 +24,7 @@ namespace stk { that takes an StkFrames object for multi-channel and/or multi-frame data. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/RtWvOut.h b/include/RtWvOut.h index 78e061c..40383cd 100644 --- a/include/RtWvOut.h +++ b/include/RtWvOut.h @@ -23,7 +23,7 @@ namespace stk { that takes a reference to an StkFrames object for multi-channel and/or multi-frame data. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/SKINImsg.h b/include/SKINImsg.h index a3ff770..bc6f59d 100644 --- a/include/SKINImsg.h +++ b/include/SKINImsg.h @@ -9,7 +9,7 @@ where is the string used in the SKINI stream. - by Perry R. Cook, 1995--2016. + by Perry R. Cook, 1995--2017. */ /*********************************************************/ diff --git a/include/Sampler.h b/include/Sampler.h index 568f0b7..55b6423 100644 --- a/include/Sampler.h +++ b/include/Sampler.h @@ -15,7 +15,7 @@ namespace stk { This instrument provides an ADSR envelope, a one-pole filter, and structures for an arbitrary number of attack and looped files. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/Saxofony.h b/include/Saxofony.h index 1cff48f..341e601 100644 --- a/include/Saxofony.h +++ b/include/Saxofony.h @@ -44,7 +44,7 @@ namespace stk { - Vibrato Gain = 1 - Breath Pressure = 128 - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/Shakers.h b/include/Shakers.h index 54cbda7..a08cf32 100644 --- a/include/Shakers.h +++ b/include/Shakers.h @@ -53,7 +53,7 @@ namespace stk { - Water Drops = 21 - Tuned Bamboo Chimes = 22 - by Perry R. Cook with updates by Gary Scavone, 1995--2016. + by Perry R. Cook with updates by Gary Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/Simple.h b/include/Simple.h index 02a4468..90a87e8 100644 --- a/include/Simple.h +++ b/include/Simple.h @@ -25,7 +25,7 @@ namespace stk { - Envelope Rate = 11 - Gain = 128 - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/SineWave.h b/include/SineWave.h index ae15fa3..2c9df96 100644 --- a/include/SineWave.h +++ b/include/SineWave.h @@ -18,7 +18,7 @@ namespace stk { The "table" length, set in SineWave.h, is 2048 samples by default. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/SingWave.h b/include/SingWave.h index 01119d9..188aa85 100644 --- a/include/SingWave.h +++ b/include/SingWave.h @@ -18,7 +18,7 @@ namespace stk { Within STK, it is used as an excitation source for other instruments. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/Sitar.h b/include/Sitar.h index 6ace088..e08e3e2 100644 --- a/include/Sitar.h +++ b/include/Sitar.h @@ -25,7 +25,7 @@ namespace stk { Stanford, bearing the names of Karplus and/or Strong. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/Skini.h b/include/Skini.h index 6fc0fe9..53a7254 100644 --- a/include/Skini.h +++ b/include/Skini.h @@ -31,7 +31,7 @@ namespace stk { \sa \ref skini - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/Socket.h b/include/Socket.h index 4ba3cd2..44ac13d 100644 --- a/include/Socket.h +++ b/include/Socket.h @@ -31,7 +31,7 @@ namespace stk { number of static functions for use with external socket descriptors. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/Sphere.h b/include/Sphere.h index d09488c..0483387 100644 --- a/include/Sphere.h +++ b/include/Sphere.h @@ -13,7 +13,7 @@ namespace stk { This class implements a spherical ball with radius, mass, position, and velocity parameters. - by Perry R. Cook, 1995--2016. + by Perry R. Cook, 1995--2017. */ /***************************************************/ diff --git a/include/StifKarp.h b/include/StifKarp.h index 4bf1af0..7e35889 100644 --- a/include/StifKarp.h +++ b/include/StifKarp.h @@ -29,7 +29,7 @@ namespace stk { - String Sustain = 11 - String Stretch = 1 - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/Stk.h b/include/Stk.h index 1b47ccb..bc35f0a 100644 --- a/include/Stk.h +++ b/include/Stk.h @@ -40,7 +40,7 @@ namespace stk { STK WWW site: http://ccrma.stanford.edu/software/stk/ The Synthesis ToolKit in C++ (STK) - Copyright (c) 1995--2016 Perry R. Cook and Gary P. Scavone + Copyright (c) 1995--2017 Perry R. Cook and Gary P. Scavone Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files @@ -268,7 +268,7 @@ protected: Possible future improvements in this class could include functions to convert to and return other data types. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/TapDelay.h b/include/TapDelay.h index 1f4705d..ee7aa3c 100644 --- a/include/TapDelay.h +++ b/include/TapDelay.h @@ -17,7 +17,7 @@ namespace stk { A non-interpolating delay line is typically used in fixed delay-length applications, such as for reverberation. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/TcpClient.h b/include/TcpClient.h index 3a680c7..ad3a771 100644 --- a/include/TcpClient.h +++ b/include/TcpClient.h @@ -26,7 +26,7 @@ namespace stk { less than or equal to zero indicate a closed or lost connection or the occurence of an error. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/TcpServer.h b/include/TcpServer.h index 2e3528b..4e3b073 100644 --- a/include/TcpServer.h +++ b/include/TcpServer.h @@ -26,7 +26,7 @@ namespace stk { less than or equal to zero indicate a closed or lost connection or the occurence of an error. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/Thread.h b/include/Thread.h index 6cdcd0a..e4dd7f3 100644 --- a/include/Thread.h +++ b/include/Thread.h @@ -42,7 +42,7 @@ namespace stk { THREAD_RETURN THREAD_TYPE thread_function(void *ptr) - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/TubeBell.h b/include/TubeBell.h index 8bd04ec..36137b0 100644 --- a/include/TubeBell.h +++ b/include/TubeBell.h @@ -33,7 +33,7 @@ namespace stk { type who should worry about this (making money) worry away. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/Twang.h b/include/Twang.h index b3cfef5..0e3b18a 100644 --- a/include/Twang.h +++ b/include/Twang.h @@ -27,7 +27,7 @@ namespace stk { use possibly subject to patents held by Stanford University, Yamaha, and others. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/TwoPole.h b/include/TwoPole.h index ef58eff..27caa62 100644 --- a/include/TwoPole.h +++ b/include/TwoPole.h @@ -13,7 +13,7 @@ namespace stk { provided for creating a resonance in the frequency response while maintaining a nearly constant filter gain. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/TwoZero.h b/include/TwoZero.h index bf0727f..d2ebda2 100644 --- a/include/TwoZero.h +++ b/include/TwoZero.h @@ -13,7 +13,7 @@ namespace stk { provided for creating a "notch" in the frequency response while maintaining a constant filter gain. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/UdpSocket.h b/include/UdpSocket.h index 133ca0a..954f7cb 100644 --- a/include/UdpSocket.h +++ b/include/UdpSocket.h @@ -24,7 +24,7 @@ namespace stk { read/write methods. Values less than or equal to zero indicate the occurence of an error. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/Vector3D.h b/include/Vector3D.h index a99e138..6520b36 100644 --- a/include/Vector3D.h +++ b/include/Vector3D.h @@ -12,7 +12,7 @@ namespace stk { This class implements a three-dimensional vector. - by Perry R. Cook, 1995--2016. + by Perry R. Cook, 1995--2017. */ /***************************************************/ diff --git a/include/VoicForm.h b/include/VoicForm.h index 04ffb59..68cc520 100644 --- a/include/VoicForm.h +++ b/include/VoicForm.h @@ -34,7 +34,7 @@ namespace stk { - Vibrato Gain = 1 - Loudness (Spectral Tilt) = 128 - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/Voicer.h b/include/Voicer.h index 0351803..c5fdc83 100644 --- a/include/Voicer.h +++ b/include/Voicer.h @@ -27,7 +27,7 @@ namespace stk { Alternately, control changes can be sent to all voices in a given group. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/Whistle.h b/include/Whistle.h index baf1fc6..d97398c 100644 --- a/include/Whistle.h +++ b/include/Whistle.h @@ -25,7 +25,7 @@ namespace stk { - Blowing Frequency Modulation = 2 - Volume = 128 - by Perry R. Cook 1995--2016. + by Perry R. Cook 1995--2017. */ /***************************************************/ diff --git a/include/Wurley.h b/include/Wurley.h index 2af25cf..0eb5f90 100644 --- a/include/Wurley.h +++ b/include/Wurley.h @@ -33,7 +33,7 @@ namespace stk { type who should worry about this (making money) worry away. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/WvIn.h b/include/WvIn.h index 7999885..882c5e2 100644 --- a/include/WvIn.h +++ b/include/WvIn.h @@ -12,7 +12,7 @@ namespace stk { This class provides common functionality for a variety of audio data input subclasses. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/include/WvOut.h b/include/WvOut.h index 2e36ab7..8fe3c4d 100644 --- a/include/WvOut.h +++ b/include/WvOut.h @@ -15,7 +15,7 @@ namespace stk { Currently, WvOut is non-interpolating and the output rate is always Stk::sampleRate(). - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/projects/demo/scores/muneira.ski b/projects/demo/scores/muneira.ski index 018992a..419b7e1 100644 --- a/projects/demo/scores/muneira.ski +++ b/projects/demo/scores/muneira.ski @@ -4288,7 +4288,7 @@ ControlChange 0.000000 1 4 22.202600 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 2.331167 ControlChange 0.000000 1 2 9.496274 -ControlChange 0.000000 1 4 22.201623 +ControlChange 0.000000 1 4 22.201723 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 1.142072 ControlChange 0.000000 1 2 9.492081 @@ -9574,7 +9574,7 @@ ControlChange 0.004167 1 100 41.997181 ControlChange 0.000000 1 2 10.636184 ControlChange 0.000000 1 4 22.509020 ControlChange 0.000000 1 101 493.883301 -ControlChange 0.004167 1 100 40.902016 +ControlChange 0.004167 1 100 40.902017 ControlChange 0.000000 1 2 10.173673 ControlChange 0.000000 1 4 22.506038 ControlChange 0.000000 1 101 493.883301 diff --git a/projects/demo/tcl/Demo.tcl b/projects/demo/tcl/Demo.tcl index a935f3d..e0b40d4 100644 --- a/projects/demo/tcl/Demo.tcl +++ b/projects/demo/tcl/Demo.tcl @@ -1,5 +1,5 @@ # Tcl/Tk Demo GUI for the Synthesis Toolkit (STK) -# by Gary P. Scavone, CCRMA, Stanford University, 1995--2016. +# by Gary P. Scavone, CCRMA, Stanford University, 1995--2017. # Set initial control values set pitch 64.0 diff --git a/projects/effects/README-effects.txt b/projects/effects/README-effects.txt index c8ed2b1..6606074 100644 --- a/projects/effects/README-effects.txt +++ b/projects/effects/README-effects.txt @@ -1,6 +1,6 @@ The Synthesis ToolKit in C++ (STK) -By Perry R. Cook and Gary P. Scavone, 1995--2016. +By Perry R. Cook and Gary P. Scavone, 1995--2017. EFFECTS PROJECT: diff --git a/projects/ragamatic/Drone.cpp b/projects/ragamatic/Drone.cpp index ccd8591..3e173b6 100644 --- a/projects/ragamatic/Drone.cpp +++ b/projects/ragamatic/Drone.cpp @@ -13,7 +13,7 @@ Stanford, bearing the names of Karplus and/or Strong. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/projects/ragamatic/Drone.h b/projects/ragamatic/Drone.h index e3a500f..0c8331d 100644 --- a/projects/ragamatic/Drone.h +++ b/projects/ragamatic/Drone.h @@ -24,7 +24,7 @@ namespace stk { Stanford, bearing the names of Karplus and/or Strong. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/projects/ragamatic/Tabla.cpp b/projects/ragamatic/Tabla.cpp index 54deacf..251a7ba 100644 --- a/projects/ragamatic/Tabla.cpp +++ b/projects/ragamatic/Tabla.cpp @@ -8,7 +8,7 @@ sample rates. You can specify the maximum polyphony (maximum number of simultaneous voices) in Tabla.h. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/projects/ragamatic/Tabla.h b/projects/ragamatic/Tabla.h index ccf0def..2215fa0 100644 --- a/projects/ragamatic/Tabla.h +++ b/projects/ragamatic/Tabla.h @@ -17,7 +17,7 @@ namespace stk { sample rates. You can specify the maximum polyphony (maximum number of simultaneous voices) in Tabla.h. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/projects/ragamatic/VoicDrum.cpp b/projects/ragamatic/VoicDrum.cpp index 71d48bb..0597ce4 100644 --- a/projects/ragamatic/VoicDrum.cpp +++ b/projects/ragamatic/VoicDrum.cpp @@ -8,7 +8,7 @@ sample rates. You can specify the maximum polyphony (maximum number of simultaneous voices) in VoicDrum.h. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/projects/ragamatic/VoicDrum.h b/projects/ragamatic/VoicDrum.h index 5454d5d..2e50e01 100644 --- a/projects/ragamatic/VoicDrum.h +++ b/projects/ragamatic/VoicDrum.h @@ -17,7 +17,7 @@ namespace stk { sample rates. You can specify the maximum polyphony (maximum number of simultaneous voices) in VoicDrum.h. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/ADSR.cpp b/src/ADSR.cpp index 45ace2f..53225f2 100644 --- a/src/ADSR.cpp +++ b/src/ADSR.cpp @@ -9,7 +9,7 @@ the ADSR::RELEASE state. All rate, target and level settings must be non-negative. All time settings must be positive. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/Asymp.cpp b/src/Asymp.cpp index a93e1f0..a9673cf 100644 --- a/src/Asymp.cpp +++ b/src/Asymp.cpp @@ -19,7 +19,7 @@ to \e keyOn and \e keyOff messages by ramping to 1.0 on keyOn and to 0.0 on keyOff. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/BeeThree.cpp b/src/BeeThree.cpp index 9c2b49a..f1fff82 100644 --- a/src/BeeThree.cpp +++ b/src/BeeThree.cpp @@ -28,7 +28,7 @@ type who should worry about this (making money) worry away. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/BiQuad.cpp b/src/BiQuad.cpp index 43d85f6..8fe1904 100644 --- a/src/BiQuad.cpp +++ b/src/BiQuad.cpp @@ -6,7 +6,7 @@ Methods are provided for creating a resonance or notch in the frequency response while maintaining a constant filter gain. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/BlowBotl.cpp b/src/BlowBotl.cpp index 9d8844e..866e2e8 100644 --- a/src/BlowBotl.cpp +++ b/src/BlowBotl.cpp @@ -12,7 +12,7 @@ - Vibrato Gain = 1 - Volume = 128 - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/BlowHole.cpp b/src/BlowHole.cpp index 5035a2d..0707c31 100644 --- a/src/BlowHole.cpp +++ b/src/BlowHole.cpp @@ -29,7 +29,7 @@ - Register State = 1 - Breath Pressure = 128 - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/Bowed.cpp b/src/Bowed.cpp index 9252f00..e6a26de 100644 --- a/src/Bowed.cpp +++ b/src/Bowed.cpp @@ -19,7 +19,7 @@ - Frequency = 101 - Volume = 128 - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. Contributions by Esteban Maestre, 2011. */ /***************************************************/ diff --git a/src/Brass.cpp b/src/Brass.cpp index b0190a9..da0082f 100644 --- a/src/Brass.cpp +++ b/src/Brass.cpp @@ -16,7 +16,7 @@ - Vibrato Gain = 1 - Volume = 128 - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/Chorus.cpp b/src/Chorus.cpp index c9f3b0f..f4c9543 100644 --- a/src/Chorus.cpp +++ b/src/Chorus.cpp @@ -5,7 +5,7 @@ This class implements a chorus effect. It takes a monophonic input signal and produces a stereo output signal. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/Clarinet.cpp b/src/Clarinet.cpp index 3af8ad4..3566422 100644 --- a/src/Clarinet.cpp +++ b/src/Clarinet.cpp @@ -18,7 +18,7 @@ - Vibrato Gain = 1 - Breath Pressure = 128 - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/Delay.cpp b/src/Delay.cpp index 4dd8c78..9688995 100644 --- a/src/Delay.cpp +++ b/src/Delay.cpp @@ -10,7 +10,7 @@ A non-interpolating delay line is typically used in fixed delay-length applications, such as for reverberation. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/DelayA.cpp b/src/DelayA.cpp index 7fe7827..6b6e2f2 100644 --- a/src/DelayA.cpp +++ b/src/DelayA.cpp @@ -14,7 +14,7 @@ minimum delay possible in this implementation is limited to a value of 0.5. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/DelayL.cpp b/src/DelayL.cpp index a9f93cc..9813c06 100644 --- a/src/DelayL.cpp +++ b/src/DelayL.cpp @@ -13,7 +13,7 @@ delay setting. The use of higher order Lagrange interpolators can typically improve (minimize) this attenuation characteristic. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/Drummer.cpp b/src/Drummer.cpp index 0a0283f..73e400f 100644 --- a/src/Drummer.cpp +++ b/src/Drummer.cpp @@ -11,7 +11,7 @@ of simultaneous voices) via a #define in the Drummer.h. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/Echo.cpp b/src/Echo.cpp index 8dc7a45..c5fedbd 100644 --- a/src/Echo.cpp +++ b/src/Echo.cpp @@ -4,7 +4,7 @@ This class implements an echo effect. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/Envelope.cpp b/src/Envelope.cpp index cd83668..5a9af69 100644 --- a/src/Envelope.cpp +++ b/src/Envelope.cpp @@ -7,7 +7,7 @@ specified \e rate. It also responds to simple \e keyOn and \e keyOff messages, ramping to 1.0 on keyOn and to 0.0 on keyOff. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/FM.cpp b/src/FM.cpp index 562331c..a41752e 100644 --- a/src/FM.cpp +++ b/src/FM.cpp @@ -19,7 +19,7 @@ type who should worry about this (making money) worry away. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/FMVoices.cpp b/src/FMVoices.cpp index 5d69069..e6611aa 100644 --- a/src/FMVoices.cpp +++ b/src/FMVoices.cpp @@ -26,7 +26,7 @@ type who should worry about this (making money) worry away. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/FileLoop.cpp b/src/FileLoop.cpp index b64a6b3..4113f88 100644 --- a/src/FileLoop.cpp +++ b/src/FileLoop.cpp @@ -12,7 +12,7 @@ the overloaded one that takes an StkFrames object for multi-channel and/or multi-frame data. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/FileWrite.cpp b/src/FileWrite.cpp index 03754a2..74b6eb0 100644 --- a/src/FileWrite.cpp +++ b/src/FileWrite.cpp @@ -17,7 +17,7 @@ type, the data type will automatically be modified. Compressed data types are not supported. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/FileWvIn.cpp b/src/FileWvIn.cpp index e6e3c50..0ee2eb3 100644 --- a/src/FileWvIn.cpp +++ b/src/FileWvIn.cpp @@ -27,7 +27,7 @@ See the FileRead class for a description of the supported audio file formats. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/FileWvOut.cpp b/src/FileWvOut.cpp index f4adf4a..fb6349c 100644 --- a/src/FileWvOut.cpp +++ b/src/FileWvOut.cpp @@ -17,7 +17,7 @@ Currently, FileWvOut is non-interpolating and the output rate is always Stk::sampleRate(). - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/Fir.cpp b/src/Fir.cpp index 2c19b38..5b79ba5 100644 --- a/src/Fir.cpp +++ b/src/Fir.cpp @@ -16,7 +16,7 @@ This structure results in one extra multiply per computed sample, but allows easy control of the overall filter gain. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/Flute.cpp b/src/Flute.cpp index 3e317dc..43cafc7 100644 --- a/src/Flute.cpp +++ b/src/Flute.cpp @@ -18,7 +18,7 @@ - Vibrato Gain = 1 - Breath Pressure = 128 - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/FormSwep.cpp b/src/FormSwep.cpp index 062859f..df3b8d3 100644 --- a/src/FormSwep.cpp +++ b/src/FormSwep.cpp @@ -6,7 +6,7 @@ over time from one frequency setting to another. It provides methods for controlling the sweep rate and target frequency. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/HevyMetl.cpp b/src/HevyMetl.cpp index 542478a..86e68e7 100644 --- a/src/HevyMetl.cpp +++ b/src/HevyMetl.cpp @@ -22,7 +22,7 @@ type who should worry about this (making money) worry away. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/Iir.cpp b/src/Iir.cpp index 83342d1..235a8db 100644 --- a/src/Iir.cpp +++ b/src/Iir.cpp @@ -20,7 +20,7 @@ This structure results in one extra multiply per computed sample, but allows easy control of the overall filter gain. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/InetWvIn.cpp b/src/InetWvIn.cpp index c866e63..dccb251 100644 --- a/src/InetWvIn.cpp +++ b/src/InetWvIn.cpp @@ -20,7 +20,7 @@ data type for the incoming stream is signed 16-bit integers, though any of the defined StkFormats are permissible. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/InetWvOut.cpp b/src/InetWvOut.cpp index f296b1b..8f54888 100644 --- a/src/InetWvOut.cpp +++ b/src/InetWvOut.cpp @@ -17,7 +17,7 @@ data type is signed 16-bit integers but any of the defined StkFormats are permissible. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/JCRev.cpp b/src/JCRev.cpp index 6e9f6fc..85db13f 100644 --- a/src/JCRev.cpp +++ b/src/JCRev.cpp @@ -15,7 +15,7 @@ one-pole lowpass filters have been added inside the feedback comb filters. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/Mandolin.cpp b/src/Mandolin.cpp index 9c74eb3..6ebc4eb 100644 --- a/src/Mandolin.cpp +++ b/src/Mandolin.cpp @@ -22,7 +22,7 @@ - String Detuning = 1 - Microphone Position = 128 - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/Messager.cpp b/src/Messager.cpp index f94a92c..fe98573 100644 --- a/src/Messager.cpp +++ b/src/Messager.cpp @@ -28,7 +28,7 @@ This class is primarily for use in STK example programs but it is generic enough to work in many other contexts. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/Modal.cpp b/src/Modal.cpp index 5b28f20..636bab3 100644 --- a/src/Modal.cpp +++ b/src/Modal.cpp @@ -7,7 +7,7 @@ (non-sweeping BiQuad filters), where N is set during instantiation. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/ModalBar.cpp b/src/ModalBar.cpp index 182f58a..c22d402 100644 --- a/src/ModalBar.cpp +++ b/src/ModalBar.cpp @@ -24,7 +24,7 @@ - Two Fixed = 7 - Clump = 8 - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/Modulate.cpp b/src/Modulate.cpp index 4a0d9f7..5f5da7d 100644 --- a/src/Modulate.cpp +++ b/src/Modulate.cpp @@ -6,7 +6,7 @@ modulations to give a nice, natural human modulation function. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/Moog.cpp b/src/Moog.cpp index 8a2fb55..df1a757 100644 --- a/src/Moog.cpp +++ b/src/Moog.cpp @@ -14,7 +14,7 @@ - Vibrato Gain = 1 - Gain = 128 - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/Mutex.cpp b/src/Mutex.cpp index c3ea60f..227795a 100644 --- a/src/Mutex.cpp +++ b/src/Mutex.cpp @@ -7,7 +7,7 @@ systems, the pthread library is used. Under Windows, critical sections are used. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/NRev.cpp b/src/NRev.cpp index 2993b19..4f59f71 100644 --- a/src/NRev.cpp +++ b/src/NRev.cpp @@ -10,7 +10,7 @@ another allpass in series, followed by two allpass filters in parallel with corresponding right and left outputs. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/Noise.cpp b/src/Noise.cpp index c2d013b..f9e3733 100644 --- a/src/Noise.cpp +++ b/src/Noise.cpp @@ -6,7 +6,7 @@ C rand() function. The quality of the rand() function varies from one OS to another. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/OnePole.cpp b/src/OnePole.cpp index ae0c5e2..d51b01b 100644 --- a/src/OnePole.cpp +++ b/src/OnePole.cpp @@ -6,7 +6,7 @@ provided for setting the pole position along the real axis of the z-plane while maintaining a constant peak filter gain. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/OneZero.cpp b/src/OneZero.cpp index ebd09be..56d728d 100644 --- a/src/OneZero.cpp +++ b/src/OneZero.cpp @@ -6,7 +6,7 @@ provided for setting the zero position along the real axis of the z-plane while maintaining a constant filter gain. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/PRCRev.cpp b/src/PRCRev.cpp index 72eebd9..637ec37 100644 --- a/src/PRCRev.cpp +++ b/src/PRCRev.cpp @@ -10,7 +10,7 @@ two series allpass units and two parallel comb filters. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/PercFlut.cpp b/src/PercFlut.cpp index 6d46cd3..2aa03f9 100644 --- a/src/PercFlut.cpp +++ b/src/PercFlut.cpp @@ -22,7 +22,7 @@ type who should worry about this (making money) worry away. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/Phonemes.cpp b/src/Phonemes.cpp index 3513915..01d423b 100644 --- a/src/Phonemes.cpp +++ b/src/Phonemes.cpp @@ -6,7 +6,7 @@ set of 32 static phoneme formant parameters and provide access to those values. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/PitShift.cpp b/src/PitShift.cpp index 9dee88e..034b7c1 100644 --- a/src/PitShift.cpp +++ b/src/PitShift.cpp @@ -5,7 +5,7 @@ This class implements a simple pitch shifter using delay lines. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/Plucked.cpp b/src/Plucked.cpp index 40cb0fc..bffe0f8 100644 --- a/src/Plucked.cpp +++ b/src/Plucked.cpp @@ -16,7 +16,7 @@ Stanford, bearing the names of Karplus and/or Strong. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/PoleZero.cpp b/src/PoleZero.cpp index b49fa1a..19ac682 100644 --- a/src/PoleZero.cpp +++ b/src/PoleZero.cpp @@ -7,7 +7,7 @@ coefficient. Another method is provided to create a DC blocking filter. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/Resonate.cpp b/src/Resonate.cpp index a548ffb..c62dc24 100644 --- a/src/Resonate.cpp +++ b/src/Resonate.cpp @@ -13,7 +13,7 @@ - Zero Radii = 1 - Envelope Gain = 128 - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/Rhodey.cpp b/src/Rhodey.cpp index ae96170..f7722ef 100644 --- a/src/Rhodey.cpp +++ b/src/Rhodey.cpp @@ -26,7 +26,7 @@ type who should worry about this (making money) worry away. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/RtAudio.cpp b/src/RtAudio.cpp index 882fa0e..22b3e73 100644 --- a/src/RtAudio.cpp +++ b/src/RtAudio.cpp @@ -10,7 +10,7 @@ RtAudio WWW site: http://www.music.mcgill.ca/~gary/rtaudio/ RtAudio: realtime audio i/o C++ classes - Copyright (c) 2001-2016 Gary P. Scavone + Copyright (c) 2001-2017 Gary P. Scavone Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files diff --git a/src/RtMidi.cpp b/src/RtMidi.cpp index 44dad43..96d9424 100644 --- a/src/RtMidi.cpp +++ b/src/RtMidi.cpp @@ -8,7 +8,7 @@ RtMidi WWW site: http://music.mcgill.ca/~gary/rtmidi/ RtMidi: realtime MIDI i/o C++ classes - Copyright (c) 2003-2016 Gary P. Scavone + Copyright (c) 2003-2017 Gary P. Scavone Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files diff --git a/src/RtWvIn.cpp b/src/RtWvIn.cpp index c4ad1df..194e323 100644 --- a/src/RtWvIn.cpp +++ b/src/RtWvIn.cpp @@ -15,7 +15,7 @@ that takes an StkFrames object for multi-channel and/or multi-frame data. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/RtWvOut.cpp b/src/RtWvOut.cpp index 6582e26..cd28544 100644 --- a/src/RtWvOut.cpp +++ b/src/RtWvOut.cpp @@ -14,7 +14,7 @@ that takes a reference to an StkFrames object for multi-channel and/or multi-frame data. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/Sampler.cpp b/src/Sampler.cpp index 2b6ca07..f5e00b0 100644 --- a/src/Sampler.cpp +++ b/src/Sampler.cpp @@ -5,7 +5,7 @@ This instrument provides an ADSR envelope, a one-pole filter, and structures for an arbitrary number of attack and looped files. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/Saxofony.cpp b/src/Saxofony.cpp index 5d144cf..5b1bd9b 100644 --- a/src/Saxofony.cpp +++ b/src/Saxofony.cpp @@ -31,7 +31,7 @@ - Vibrato Gain = 1 - Breath Pressure = 128 - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/Shakers.cpp b/src/Shakers.cpp index 2f5ec33..804611d 100644 --- a/src/Shakers.cpp +++ b/src/Shakers.cpp @@ -44,7 +44,7 @@ - Water Drops = 21 - Tuned Bamboo Chimes = 22 - by Perry R. Cook with updates by Gary Scavone, 1995--2016. + by Perry R. Cook with updates by Gary Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/Simple.cpp b/src/Simple.cpp index 7b51088..22740fb 100644 --- a/src/Simple.cpp +++ b/src/Simple.cpp @@ -13,7 +13,7 @@ - Envelope Rate = 11 - Gain = 128 - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/SineWave.cpp b/src/SineWave.cpp index 8e7bf55..a457470 100644 --- a/src/SineWave.cpp +++ b/src/SineWave.cpp @@ -9,7 +9,7 @@ The "table" length, set in SineWave.h, is 2048 samples by default. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/SingWave.cpp b/src/SingWave.cpp index d53acc5..8ee64bf 100644 --- a/src/SingWave.cpp +++ b/src/SingWave.cpp @@ -9,7 +9,7 @@ Within STK, it is used as an excitation source for other instruments. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/Sitar.cpp b/src/Sitar.cpp index a4600d4..28cf3e1 100644 --- a/src/Sitar.cpp +++ b/src/Sitar.cpp @@ -13,7 +13,7 @@ Stanford, bearing the names of Karplus and/or Strong. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/Skini.cpp b/src/Skini.cpp index 8c41a09..eb8494d 100644 --- a/src/Skini.cpp +++ b/src/Skini.cpp @@ -19,7 +19,7 @@ See also SKINI.txt. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/Socket.cpp b/src/Socket.cpp index 8352902..03860a4 100644 --- a/src/Socket.cpp +++ b/src/Socket.cpp @@ -5,7 +5,7 @@ This class provides common functionality for TCP and UDP internet socket server and client subclasses. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/Sphere.cpp b/src/Sphere.cpp index 02f3fd0..1b4ea62 100644 --- a/src/Sphere.cpp +++ b/src/Sphere.cpp @@ -5,7 +5,7 @@ This class implements a spherical ball with radius, mass, position, and velocity parameters. - by Perry R. Cook, 1995--2016. + by Perry R. Cook, 1995--2017. */ /***************************************************/ diff --git a/src/StifKarp.cpp b/src/StifKarp.cpp index 9a8c731..2275f6a 100644 --- a/src/StifKarp.cpp +++ b/src/StifKarp.cpp @@ -17,7 +17,7 @@ - String Sustain = 11 - String Stretch = 1 - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/Stk.cpp b/src/Stk.cpp index b76469f..123205d 100644 --- a/src/Stk.cpp +++ b/src/Stk.cpp @@ -22,7 +22,7 @@ STK WWW site: http://ccrma.stanford.edu/software/stk/ The Synthesis ToolKit in C++ (STK) - Copyright (c) 1995--2016 Perry R. Cook and Gary P. Scavone + Copyright (c) 1995--2017 Perry R. Cook and Gary P. Scavone Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files diff --git a/src/TapDelay.cpp b/src/TapDelay.cpp index 2a11310..f3cf73f 100644 --- a/src/TapDelay.cpp +++ b/src/TapDelay.cpp @@ -10,7 +10,7 @@ A non-interpolating delay line is typically used in fixed delay-length applications, such as for reverberation. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/TcpClient.cpp b/src/TcpClient.cpp index 2ce5e53..f660d1c 100644 --- a/src/TcpClient.cpp +++ b/src/TcpClient.cpp @@ -19,7 +19,7 @@ less than or equal to zero indicate a closed or lost connection or the occurence of an error. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/TcpServer.cpp b/src/TcpServer.cpp index 8644b1f..e2333a5 100644 --- a/src/TcpServer.cpp +++ b/src/TcpServer.cpp @@ -19,7 +19,7 @@ less than or equal to zero indicate a closed or lost connection or the occurence of an error. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/Thread.cpp b/src/Thread.cpp index bd598e5..1405bd3 100644 --- a/src/Thread.cpp +++ b/src/Thread.cpp @@ -16,7 +16,7 @@ THREAD_RETURN THREAD_TYPE thread_function(void *ptr) - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/TubeBell.cpp b/src/TubeBell.cpp index 710aef3..21300e2 100644 --- a/src/TubeBell.cpp +++ b/src/TubeBell.cpp @@ -26,7 +26,7 @@ type who should worry about this (making money) worry away. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/Twang.cpp b/src/Twang.cpp index f4c205c..d8e02e1 100644 --- a/src/Twang.cpp +++ b/src/Twang.cpp @@ -17,7 +17,7 @@ use possibly subject to patents held by Stanford University, Yamaha, and others. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/TwoPole.cpp b/src/TwoPole.cpp index bd22c7c..94a373c 100644 --- a/src/TwoPole.cpp +++ b/src/TwoPole.cpp @@ -6,7 +6,7 @@ provided for creating a resonance in the frequency response while maintaining a nearly constant filter gain. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/TwoZero.cpp b/src/TwoZero.cpp index 3e51681..7b63923 100644 --- a/src/TwoZero.cpp +++ b/src/TwoZero.cpp @@ -6,7 +6,7 @@ provided for creating a "notch" in the frequency response while maintaining a constant filter gain. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/UdpSocket.cpp b/src/UdpSocket.cpp index c486135..84e2b35 100644 --- a/src/UdpSocket.cpp +++ b/src/UdpSocket.cpp @@ -17,7 +17,7 @@ read/write methods. Values less than or equal to zero indicate the occurence of an error. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/VoicForm.cpp b/src/VoicForm.cpp index a9c0743..1f4fbb9 100644 --- a/src/VoicForm.cpp +++ b/src/VoicForm.cpp @@ -21,7 +21,7 @@ - Vibrato Gain = 1 - Loudness (Spectral Tilt) = 128 - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/Voicer.cpp b/src/Voicer.cpp index a086446..f5dac0d 100644 --- a/src/Voicer.cpp +++ b/src/Voicer.cpp @@ -19,7 +19,7 @@ Alternately, control changes can be sent to all voices in a given group. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/ diff --git a/src/Whistle.cpp b/src/Whistle.cpp index 0d9a407..e8f2f3c 100644 --- a/src/Whistle.cpp +++ b/src/Whistle.cpp @@ -12,7 +12,7 @@ - Blowing Frequency Modulation = 2 - Volume = 128 - by Perry R. Cook 1995--2016. + by Perry R. Cook 1995--2017. */ /***************************************************/ diff --git a/src/Wurley.cpp b/src/Wurley.cpp index b444491..7b19a20 100644 --- a/src/Wurley.cpp +++ b/src/Wurley.cpp @@ -26,7 +26,7 @@ type who should worry about this (making money) worry away. - by Perry R. Cook and Gary P. Scavone, 1995--2016. + by Perry R. Cook and Gary P. Scavone, 1995--2017. */ /***************************************************/