From 67d573b169825bc66050ebcbbf781796aa192466 Mon Sep 17 00:00:00 2001 From: Gary Scavone Date: Tue, 16 Nov 2021 21:26:00 -0500 Subject: [PATCH] Version and date updates in preparation for new release. --- INSTALL.md | 2 +- LICENSE | 2 +- README.md | 2 +- STK.podspec | 2 +- configure.ac | 2 +- doc/README-Linux.txt | 2 +- doc/README-MacOSX.txt | 2 +- doc/README-SGI.txt | 2 +- doc/README-Win.txt | 2 +- doc/ReleaseNotes.txt | 8 +++++++- doc/doxygen/Doxyfile | 2 +- doc/doxygen/download.txt | 10 ++++++++-- doc/doxygen/faq.txt | 2 +- doc/doxygen/footer.html | 2 +- doc/hierarchy.txt | 2 +- include/ADSR.h | 2 +- include/Asymp.h | 2 +- include/BeeThree.h | 2 +- include/BiQuad.h | 2 +- include/BlowBotl.h | 2 +- include/BlowHole.h | 2 +- include/BowTable.h | 2 +- include/Bowed.h | 2 +- include/Brass.h | 2 +- include/Chorus.h | 2 +- include/Clarinet.h | 2 +- include/Delay.h | 2 +- include/DelayA.h | 2 +- include/DelayL.h | 2 +- include/Drummer.h | 2 +- include/Echo.h | 2 +- include/Effect.h | 2 +- include/Envelope.h | 2 +- include/FM.h | 2 +- include/FMVoices.h | 2 +- include/FileLoop.h | 2 +- include/FileRead.h | 2 +- include/FileWrite.h | 2 +- include/FileWvIn.h | 2 +- include/FileWvOut.h | 2 +- include/Filter.h | 2 +- include/Fir.h | 2 +- include/Flute.h | 2 +- include/FormSwep.h | 2 +- include/Function.h | 2 +- include/Generator.h | 2 +- include/Granulate.h | 2 +- include/HevyMetl.h | 2 +- include/Iir.h | 2 +- include/InetWvIn.h | 2 +- include/InetWvOut.h | 2 +- include/Instrmnt.h | 2 +- include/JCRev.h | 2 +- include/JetTable.h | 2 +- include/Mandolin.h | 2 +- include/Messager.h | 2 +- include/MidiFileIn.h | 2 +- include/Modal.h | 2 +- include/ModalBar.h | 2 +- include/Modulate.h | 2 +- include/Moog.h | 2 +- include/Mutex.h | 2 +- include/NRev.h | 2 +- include/Noise.h | 2 +- include/OnePole.h | 2 +- include/OneZero.h | 2 +- include/PRCRev.h | 2 +- include/PercFlut.h | 2 +- include/Phonemes.h | 2 +- include/PitShift.h | 2 +- include/Plucked.h | 2 +- include/PoleZero.h | 2 +- include/Recorder.h | 2 +- include/ReedTable.h | 2 +- include/Resonate.h | 2 +- include/Rhodey.h | 2 +- include/RtAudio.h | 2 +- include/RtMidi.h | 2 +- include/RtWvIn.h | 2 +- include/RtWvOut.h | 2 +- include/SKINImsg.h | 2 +- include/Sampler.h | 2 +- include/Saxofony.h | 2 +- include/Shakers.h | 2 +- include/Simple.h | 2 +- include/SineWave.h | 2 +- include/SingWave.h | 2 +- include/Sitar.h | 2 +- include/Skini.h | 2 +- include/Socket.h | 2 +- include/Sphere.h | 2 +- include/StifKarp.h | 2 +- include/Stk.h | 4 ++-- include/TapDelay.h | 2 +- include/TcpClient.h | 2 +- include/TcpServer.h | 2 +- include/Thread.h | 2 +- include/TubeBell.h | 2 +- include/Twang.h | 2 +- include/TwoPole.h | 2 +- include/TwoZero.h | 2 +- include/UdpSocket.h | 2 +- include/Vector3D.h | 2 +- include/VoicForm.h | 2 +- include/Voicer.h | 2 +- include/Whistle.h | 2 +- include/Wurley.h | 2 +- include/WvIn.h | 2 +- include/WvOut.h | 2 +- projects/demo/tcl/Demo.tcl | 2 +- projects/effects/README-effects.txt | 2 +- projects/ragamatic/Drone.cpp | 2 +- projects/ragamatic/Drone.h | 2 +- projects/ragamatic/Tabla.cpp | 2 +- projects/ragamatic/Tabla.h | 2 +- projects/ragamatic/VoicDrum.cpp | 2 +- projects/ragamatic/VoicDrum.h | 2 +- src/ADSR.cpp | 2 +- src/Asymp.cpp | 2 +- src/BeeThree.cpp | 2 +- src/BiQuad.cpp | 2 +- src/BlowBotl.cpp | 2 +- src/BlowHole.cpp | 2 +- src/Bowed.cpp | 2 +- src/Brass.cpp | 2 +- src/Chorus.cpp | 2 +- src/Clarinet.cpp | 2 +- src/Delay.cpp | 2 +- src/DelayA.cpp | 2 +- src/DelayL.cpp | 2 +- src/Drummer.cpp | 2 +- src/Echo.cpp | 2 +- src/Envelope.cpp | 2 +- src/FM.cpp | 2 +- src/FMVoices.cpp | 2 +- src/FileLoop.cpp | 2 +- src/FileRead.cpp | 2 +- src/FileWrite.cpp | 2 +- src/FileWvIn.cpp | 2 +- src/FileWvOut.cpp | 2 +- src/Fir.cpp | 2 +- src/Flute.cpp | 2 +- src/FormSwep.cpp | 2 +- src/Granulate.cpp | 2 +- src/HevyMetl.cpp | 2 +- src/Iir.cpp | 2 +- src/InetWvIn.cpp | 2 +- src/InetWvOut.cpp | 2 +- src/JCRev.cpp | 2 +- src/Mandolin.cpp | 2 +- src/Messager.cpp | 2 +- src/MidiFileIn.cpp | 2 +- src/Modal.cpp | 2 +- src/ModalBar.cpp | 2 +- src/Modulate.cpp | 2 +- src/Moog.cpp | 2 +- src/Mutex.cpp | 2 +- src/NRev.cpp | 2 +- src/Noise.cpp | 2 +- src/OnePole.cpp | 2 +- src/OneZero.cpp | 2 +- src/PRCRev.cpp | 2 +- src/PercFlut.cpp | 2 +- src/Phonemes.cpp | 2 +- src/PitShift.cpp | 2 +- src/Plucked.cpp | 2 +- src/PoleZero.cpp | 2 +- src/Recorder.cpp | 2 +- src/Resonate.cpp | 2 +- src/Rhodey.cpp | 2 +- src/RtAudio.cpp | 2 +- src/RtMidi.cpp | 2 +- src/RtWvIn.cpp | 2 +- src/RtWvOut.cpp | 2 +- src/Sampler.cpp | 2 +- src/Saxofony.cpp | 2 +- src/Shakers.cpp | 2 +- src/Simple.cpp | 2 +- src/SineWave.cpp | 2 +- src/SingWave.cpp | 2 +- src/Sitar.cpp | 2 +- src/Skini.cpp | 2 +- src/Socket.cpp | 2 +- src/Sphere.cpp | 2 +- src/StifKarp.cpp | 2 +- src/Stk.cpp | 2 +- src/TapDelay.cpp | 2 +- src/TcpClient.cpp | 2 +- src/TcpServer.cpp | 2 +- src/Thread.cpp | 2 +- src/TubeBell.cpp | 2 +- src/Twang.cpp | 2 +- src/TwoPole.cpp | 2 +- src/TwoZero.cpp | 2 +- src/UdpSocket.cpp | 2 +- src/VoicForm.cpp | 2 +- src/Voicer.cpp | 2 +- src/Whistle.cpp | 2 +- src/Wurley.cpp | 2 +- 199 files changed, 213 insertions(+), 201 deletions(-) diff --git a/INSTALL.md b/INSTALL.md index d2e924e8..7e97c5e8 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -1,5 +1,5 @@ # The Synthesis ToolKit in C++ (STK) -By Perry R. Cook and Gary P. Scavone, 1995-2019. +By Perry R. Cook and Gary P. Scavone, 1995-2021. 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. diff --git a/LICENSE b/LICENSE index 2809c6b8..c6069996 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ The Synthesis ToolKit in C++ (STK) -Copyright (c) 1995-2019 Perry R. Cook and Gary P. Scavone +Copyright (c) 1995-2021 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 d680519f..0c0a5744 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--2019. +By Perry R. Cook and Gary P. Scavone, 1995--2021. This distribution of the Synthesis ToolKit in C++ (STK) contains the following: diff --git a/STK.podspec b/STK.podspec index 7aac6d8b..e0886092 100644 --- a/STK.podspec +++ b/STK.podspec @@ -5,7 +5,7 @@ Pod::Spec.new do |spec| spec.name = 'STK' - spec.version = '4.6.1' + spec.version = '4.6.2' spec.summary = 'The Synthesis ToolKit in C++ is a set of open source audio signal processing and algorithmic synthesis classes.' spec.homepage = 'https://ccrma.stanford.edu/software/stk/' spec.source = { :git => 'https://github.com/thestk/stk.git', :tag => spec.version } diff --git a/configure.ac b/configure.ac index ce291507..74ef43e6 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.6.1, gary@music.mcgill.ca, stk) +AC_INIT(STK, 4.6.2, gary.scavone@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) diff --git a/doc/README-Linux.txt b/doc/README-Linux.txt index 649acd01..b9229315 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--2019. +By Perry R. Cook and Gary P. Scavone, 1995--2021. 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 bba78f5a..cf46700f 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--2019. +By Perry R. Cook and Gary P. Scavone, 1995--2021. 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 dbee674c..d37bf646 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--2019. +By Perry R. Cook and Gary P. Scavone, 1995--2021. 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 d513d255..1ae34419 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--2019. +By Perry R. Cook and Gary P. Scavone, 1995--2021. Please read the file README.md for more general STK information. diff --git a/doc/ReleaseNotes.txt b/doc/ReleaseNotes.txt index c71de11f..00b737f1 100644 --- a/doc/ReleaseNotes.txt +++ b/doc/ReleaseNotes.txt @@ -1,6 +1,12 @@ The Synthesis ToolKit in C++ (STK) -By Perry R. Cook and Gary P. Scavone, 1995--2019. +By Perry R. Cook and Gary P. Scavone, 1995--2021. + +v.4.6.2 (16 November 2021) +- see github site for complete details (github.com/thestk/stk) +- bug fixes in LentPitShift and Granulate classes +- Makefile fixes +- miscellaneous bug fixes v.4.6.1 (18 April 2019) - see github site for complete details (github.com/thestk/stk) diff --git a/doc/doxygen/Doxyfile b/doc/doxygen/Doxyfile index e049fbc3..012dacc3 100644 --- a/doc/doxygen/Doxyfile +++ b/doc/doxygen/Doxyfile @@ -32,7 +32,7 @@ PROJECT_NAME = STK # This could be handy for archiving the generated documentation or # if some version control system is used. -PROJECT_NUMBER = 4.6.1 +PROJECT_NUMBER = 4.6.2 # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer diff --git a/doc/doxygen/download.txt b/doc/doxygen/download.txt index 4df2a616..14657446 100644 --- a/doc/doxygen/download.txt +++ b/doc/doxygen/download.txt @@ -1,10 +1,16 @@ /*! \page download Download and Release Notes -\section down Download Version 4.6.1 (18 April 2019): +\section down Download Version 4.6.2 (16 November 2021): -- Source distribution +- Source distribution \section notes Release Notes: +\subsection v4dot6dot1 Version 4.6.2 +- see github site for complete details (github.com/thestk/stk) +- bug fixes in LentPitShift and Granulate classes +- Makefile fixes +- miscellaneous bug fixes + \subsection v4dot6dot1 Version 4.6.1 - see github site for complete details (github.com/thestk/stk) - various documentation updates diff --git a/doc/doxygen/faq.txt b/doc/doxygen/faq.txt index 990cac91..a4eff787 100644 --- a/doc/doxygen/faq.txt +++ b/doc/doxygen/faq.txt @@ -25,7 +25,7 @@ STK GitHub site: https://github.com/thestk/stk STK WWW site: http://ccrma.stanford.edu/software/stk/ The Synthesis ToolKit in C++ (STK) -Copyright (c) 1995--2019 Perry R. Cook and Gary P. Scavone +Copyright (c) 1995--2021 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 7a3c8d0d..a3f9d5a7 100644 --- a/doc/doxygen/footer.html +++ b/doc/doxygen/footer.html @@ -2,7 +2,7 @@ - +
The Synthesis ToolKit in C++ (STK)
©1995--2019 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
©1995--2021 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
diff --git a/doc/hierarchy.txt b/doc/hierarchy.txt index caf4ce76..175d3402 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--2019. +By Perry R. Cook and Gary P. Scavone, 1995--2021. STK Classes - See the HTML documentation in the html directory for complete information. diff --git a/include/ADSR.h b/include/ADSR.h index 12460834..777778ed 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/Asymp.h b/include/Asymp.h index cd5e9e9a..20273352 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/BeeThree.h b/include/BeeThree.h index 69fce0f2..ed419d1e 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/BiQuad.h b/include/BiQuad.h index de8aecf1..5e8aaf73 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/BlowBotl.h b/include/BlowBotl.h index 23578d18..84a31326 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/BlowHole.h b/include/BlowHole.h index 884e2e74..ec3a0583 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/BowTable.h b/include/BowTable.h index 752e42b3..a7f5ddc7 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/Bowed.h b/include/Bowed.h index c9495ae1..4ad57268 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. Contributions by Esteban Maestre, 2011. */ /***************************************************/ diff --git a/include/Brass.h b/include/Brass.h index b3c09b1c..9d61d4fc 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/Chorus.h b/include/Chorus.h index 48068797..44f5222a 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/Clarinet.h b/include/Clarinet.h index c53c42ac..cec1240c 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/Delay.h b/include/Delay.h index 2e5d614b..539fa69d 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/DelayA.h b/include/DelayA.h index 3a076910..49d661f6 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/DelayL.h b/include/DelayL.h index 0cee7317..402e78a4 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/Drummer.h b/include/Drummer.h index 3ee568ab..0a3468f4 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/Echo.h b/include/Echo.h index eb9b9bea..0c106315 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/Effect.h b/include/Effect.h index fab7269b..b559be3a 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/Envelope.h b/include/Envelope.h index dcef86b9..f104169a 100644 --- a/include/Envelope.h +++ b/include/Envelope.h @@ -15,7 +15,7 @@ namespace stk { keyOff messages, ramping to a specified target (default = 1.0) on keyOn and to a specified target (default = 0.0) on keyOff. - by Perry R. Cook and Gary P. Scavone, 1995--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/FM.h b/include/FM.h index 0a0b35c4..a735bf4a 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/FMVoices.h b/include/FMVoices.h index 96df0ba4..120d80a7 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/FileLoop.h b/include/FileLoop.h index b21c3262..789accf9 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/FileRead.h b/include/FileRead.h index 20adcdc9..e65b49c7 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/FileWrite.h b/include/FileWrite.h index 285ece9c..6378339c 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/FileWvIn.h b/include/FileWvIn.h index 3f1f0dde..208bafd3 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/FileWvOut.h b/include/FileWvOut.h index 5c187433..886c85f3 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/Filter.h b/include/Filter.h index 91d58704..b267e200 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/Fir.h b/include/Fir.h index d2cb0138..74d28e03 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/Flute.h b/include/Flute.h index 888264fc..8a27181d 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/FormSwep.h b/include/FormSwep.h index a79a3587..a717a63c 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/Function.h b/include/Function.h index dc2925e3..87aa5679 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/Generator.h b/include/Generator.h index 724328eb..ef64c9b0 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/Granulate.h b/include/Granulate.h index 471ae57c..cbaf4457 100644 --- a/include/Granulate.h +++ b/include/Granulate.h @@ -21,7 +21,7 @@ namespace stk { Chris Rolfe and Damian Keller, though there are likely to be a number of differences in the actual implementation. - by Gary Scavone, 2005--2019. + by Gary Scavone, 2005--2021. */ /***************************************************/ diff --git a/include/HevyMetl.h b/include/HevyMetl.h index 76f02c5d..b8142cb7 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/Iir.h b/include/Iir.h index 05e44647..801e3769 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/InetWvIn.h b/include/InetWvIn.h index 39da6131..380004e5 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/InetWvOut.h b/include/InetWvOut.h index 84e3dfc4..e3c3d366 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/Instrmnt.h b/include/Instrmnt.h index 76b26d4f..c15410c5 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/JCRev.h b/include/JCRev.h index e09a08f4..7acd0eb3 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/JetTable.h b/include/JetTable.h index 7a1207c3..1d628c8c 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/Mandolin.h b/include/Mandolin.h index 26e4543f..aeef1446 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/Messager.h b/include/Messager.h index fd512562..e0a9655a 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/MidiFileIn.h b/include/MidiFileIn.h index d4e1c48f..21a33a60 100644 --- a/include/MidiFileIn.h +++ b/include/MidiFileIn.h @@ -22,7 +22,7 @@ namespace stk { Tempo changes are internally tracked by the class and reflected in the values returned by the function getTickSeconds(). - by Gary P. Scavone, 2003--2019. + by Gary P. Scavone, 2003--2021. */ /**********************************************************************/ diff --git a/include/Modal.h b/include/Modal.h index dd48e508..626ac6bd 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/ModalBar.h b/include/ModalBar.h index 29482426..f70da387 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/Modulate.h b/include/Modulate.h index 432906a4..97fc561f 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/Moog.h b/include/Moog.h index d399e33c..bf6adb7a 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/Mutex.h b/include/Mutex.h index 61d2ce1e..c8337b8b 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/NRev.h b/include/NRev.h index 7ff137bf..a860867e 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/Noise.h b/include/Noise.h index 67cc2d44..3ea46e57 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/OnePole.h b/include/OnePole.h index 069b268e..4fb3f908 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/OneZero.h b/include/OneZero.h index 8f0bc730..61ac8ddf 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/PRCRev.h b/include/PRCRev.h index b5c659c9..23bc65ec 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/PercFlut.h b/include/PercFlut.h index 45df7f8b..1dbedefa 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/Phonemes.h b/include/Phonemes.h index c548716d..abdf1a59 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/PitShift.h b/include/PitShift.h index a897cca7..f3bbe303 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/Plucked.h b/include/Plucked.h index b19ed078..26a22577 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/PoleZero.h b/include/PoleZero.h index 69f1e362..56ef6b3f 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/Recorder.h b/include/Recorder.h index d9ca5a6d..c77c98e3 100644 --- a/include/Recorder.h +++ b/include/Recorder.h @@ -29,7 +29,7 @@ namespace stk { - Breath Pressure = 128 by Mathias Bredholt, McGill University. - Formatted for STK by Gary Scavone, 2019. + Formatted for STK by Gary Scavone, 2021. */ /***************************************************/ diff --git a/include/ReedTable.h b/include/ReedTable.h index 487d10fe..57d9db83 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/Resonate.h b/include/Resonate.h index 406a550c..4a3b7d45 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/Rhodey.h b/include/Rhodey.h index 4131741b..6f825505 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/RtAudio.h b/include/RtAudio.h index 17f442b4..aa980b1c 100644 --- a/include/RtAudio.h +++ b/include/RtAudio.h @@ -11,7 +11,7 @@ RtAudio WWW site: http://www.music.mcgill.ca/~gary/rtaudio/ RtAudio: realtime audio i/o C++ classes - Copyright (c) 2001-2019 Gary P. Scavone + Copyright (c) 2001-2021 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 9fc520ed..8a618d03 100644 --- a/include/RtMidi.h +++ b/include/RtMidi.h @@ -9,7 +9,7 @@ RtMidi WWW site: http://www.music.mcgill.ca/~gary/rtmidi/ RtMidi: realtime MIDI i/o C++ classes - Copyright (c) 2003-2019 Gary P. Scavone + Copyright (c) 2003-2021 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 df0fcbf0..67062dc2 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/RtWvOut.h b/include/RtWvOut.h index fda8aec3..f16bc88e 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/SKINImsg.h b/include/SKINImsg.h index a877ea71..8bd41aba 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--2019. + by Perry R. Cook, 1995--2021. */ /*********************************************************/ diff --git a/include/Sampler.h b/include/Sampler.h index 2cff6d10..3bc4d7e9 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/Saxofony.h b/include/Saxofony.h index fa92c666..110ec029 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/Shakers.h b/include/Shakers.h index e3bc1a5c..d5ec4a23 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--2019. + by Perry R. Cook with updates by Gary Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/Simple.h b/include/Simple.h index 890e986c..f589adc7 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/SineWave.h b/include/SineWave.h index b3e095f7..61cc8a54 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/SingWave.h b/include/SingWave.h index 16475b0b..34107b69 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/Sitar.h b/include/Sitar.h index 66e38bbb..6fd3e77c 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/Skini.h b/include/Skini.h index 8687b439..6af15c8a 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/Socket.h b/include/Socket.h index 981dc7dc..9ea4caf3 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/Sphere.h b/include/Sphere.h index 0dfc833d..f54ada5e 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--2019. + by Perry R. Cook, 1995--2021. */ /***************************************************/ diff --git a/include/StifKarp.h b/include/StifKarp.h index dcf3a49c..51ed96fd 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/Stk.h b/include/Stk.h index 0c94ec56..66a753f4 100644 --- a/include/Stk.h +++ b/include/Stk.h @@ -41,7 +41,7 @@ namespace stk { STK WWW site: http://ccrma.stanford.edu/software/stk/ The Synthesis ToolKit in C++ (STK) - Copyright (c) 1995--2019 Perry R. Cook and Gary P. Scavone + Copyright (c) 1995--2021 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 @@ -271,7 +271,7 @@ class Stk 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/TapDelay.h b/include/TapDelay.h index 63cd2cf0..2c2dd935 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/TcpClient.h b/include/TcpClient.h index d219c337..3f5ff222 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/TcpServer.h b/include/TcpServer.h index cf4b6225..47748f1b 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/Thread.h b/include/Thread.h index afaf897e..806fdf0b 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/TubeBell.h b/include/TubeBell.h index 5f38e458..549e23d7 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/Twang.h b/include/Twang.h index 3c92102b..f070a01c 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/TwoPole.h b/include/TwoPole.h index 50c8c887..134a56fc 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/TwoZero.h b/include/TwoZero.h index 3f7d14ed..390b168c 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/UdpSocket.h b/include/UdpSocket.h index a1097d29..c988d31e 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/Vector3D.h b/include/Vector3D.h index 539de72b..4aac2ffe 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--2019. + by Perry R. Cook, 1995--2021. */ /***************************************************/ diff --git a/include/VoicForm.h b/include/VoicForm.h index 4ce4e610..3c24104f 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/Voicer.h b/include/Voicer.h index 0bd6ddaa..97bd024b 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/Whistle.h b/include/Whistle.h index bacb9089..4a5b0c67 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--2019. + by Perry R. Cook 1995--2021. */ /***************************************************/ diff --git a/include/Wurley.h b/include/Wurley.h index f554b4f8..7ac8a39e 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/WvIn.h b/include/WvIn.h index f06e1bdb..5c328603 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/include/WvOut.h b/include/WvOut.h index 0f216bac..0fd1b579 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/projects/demo/tcl/Demo.tcl b/projects/demo/tcl/Demo.tcl index b8bb8a0c..d8d1d7b3 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, CAML, Stanford & McGill Universities, 1995--2019. +# by Gary P. Scavone, CCRMA, CAML, Stanford & McGill Universities, 1995--2021. # Set initial control values set pitch 64.0 diff --git a/projects/effects/README-effects.txt b/projects/effects/README-effects.txt index e3d2b2a9..14459200 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--2019. +By Perry R. Cook and Gary P. Scavone, 1995--2021. EFFECTS PROJECT: diff --git a/projects/ragamatic/Drone.cpp b/projects/ragamatic/Drone.cpp index ed2ca45f..246b1d2d 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/projects/ragamatic/Drone.h b/projects/ragamatic/Drone.h index 0892cd57..120695a9 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/projects/ragamatic/Tabla.cpp b/projects/ragamatic/Tabla.cpp index 8d0bc76a..acdb6057 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/projects/ragamatic/Tabla.h b/projects/ragamatic/Tabla.h index 9d9f21bc..ab3da1ca 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/projects/ragamatic/VoicDrum.cpp b/projects/ragamatic/VoicDrum.cpp index a149f517..47a4e07c 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/projects/ragamatic/VoicDrum.h b/projects/ragamatic/VoicDrum.h index 9bd84f06..a59f33bf 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/ADSR.cpp b/src/ADSR.cpp index e0fb3789..7c139488 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/Asymp.cpp b/src/Asymp.cpp index 6306c745..7be0519f 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/BeeThree.cpp b/src/BeeThree.cpp index ed2ded0b..a9e53b80 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/BiQuad.cpp b/src/BiQuad.cpp index 2df2778a..024a65f3 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/BlowBotl.cpp b/src/BlowBotl.cpp index 2383fc50..2882712d 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/BlowHole.cpp b/src/BlowHole.cpp index d3b23222..5f342517 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/Bowed.cpp b/src/Bowed.cpp index 1becfc9c..7e955bac 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. Contributions by Esteban Maestre, 2011. */ /***************************************************/ diff --git a/src/Brass.cpp b/src/Brass.cpp index bbc77a73..6a659835 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/Chorus.cpp b/src/Chorus.cpp index 4bdf0f99..1efd1db1 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/Clarinet.cpp b/src/Clarinet.cpp index 7546e9ff..f81e0bf2 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/Delay.cpp b/src/Delay.cpp index 28e19ef8..27e1cc83 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/DelayA.cpp b/src/DelayA.cpp index 5dfb602d..35f56322 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/DelayL.cpp b/src/DelayL.cpp index b5891c3a..1dfc8d43 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/Drummer.cpp b/src/Drummer.cpp index 916c1206..51f627c8 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/Echo.cpp b/src/Echo.cpp index f2ce1e1b..f57d8681 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/Envelope.cpp b/src/Envelope.cpp index 39de9293..0c1afeb4 100644 --- a/src/Envelope.cpp +++ b/src/Envelope.cpp @@ -8,7 +8,7 @@ keyOff messages, ramping to a specified target (default = 1.0) on keyOn and to a specified target (default = 0.0) on keyOff. - by Perry R. Cook and Gary P. Scavone, 1995--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/FM.cpp b/src/FM.cpp index e3f44596..d5f3ae72 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/FMVoices.cpp b/src/FMVoices.cpp index 328d9e01..469e1a36 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/FileLoop.cpp b/src/FileLoop.cpp index 2342cee6..67ff0e99 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/FileRead.cpp b/src/FileRead.cpp index d2feb858..9f09336e 100644 --- a/src/FileRead.cpp +++ b/src/FileRead.cpp @@ -27,7 +27,7 @@ such variable is found, the sample rate is assumed to be 44100 Hz. - by Perry R. Cook and Gary P. Scavone, 1995--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/FileWrite.cpp b/src/FileWrite.cpp index d2200ac2..8cd19b57 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/FileWvIn.cpp b/src/FileWvIn.cpp index 7fb9cbb6..49c0bc7f 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/FileWvOut.cpp b/src/FileWvOut.cpp index d418892a..b8d6ec50 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/Fir.cpp b/src/Fir.cpp index 8411d5aa..42c4b7fd 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/Flute.cpp b/src/Flute.cpp index b0ecd431..887a4726 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/FormSwep.cpp b/src/FormSwep.cpp index 6cd39d05..dd8abaae 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/Granulate.cpp b/src/Granulate.cpp index 4b89117e..218fd388 100644 --- a/src/Granulate.cpp +++ b/src/Granulate.cpp @@ -11,7 +11,7 @@ Chris Rolfe and Damian Keller, though there are likely to be a number of differences in the actual implementation. - by Gary Scavone, 2005--2019. + by Gary Scavone, 2005--2021. */ /***************************************************/ diff --git a/src/HevyMetl.cpp b/src/HevyMetl.cpp index c6c279da..e295fbba 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/Iir.cpp b/src/Iir.cpp index f8a3d03f..d4a69362 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/InetWvIn.cpp b/src/InetWvIn.cpp index 4edcadea..813a9839 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/InetWvOut.cpp b/src/InetWvOut.cpp index 4e1f2f2c..1f9d14be 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/JCRev.cpp b/src/JCRev.cpp index 4c5f8e9a..b1b075d7 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/Mandolin.cpp b/src/Mandolin.cpp index 17ee864d..ebf05fa5 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/Messager.cpp b/src/Messager.cpp index 3c0cbb0a..d2146dbb 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/MidiFileIn.cpp b/src/MidiFileIn.cpp index b90b537f..d5c8384d 100644 --- a/src/MidiFileIn.cpp +++ b/src/MidiFileIn.cpp @@ -11,7 +11,7 @@ Tempo changes are internally tracked by the class and reflected in the values returned by the function getTickSeconds(). - by Gary P. Scavone, 2003--2019. + by Gary P. Scavone, 2003--2021. */ /**********************************************************************/ diff --git a/src/Modal.cpp b/src/Modal.cpp index 784fb85f..f096abdf 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/ModalBar.cpp b/src/ModalBar.cpp index 891f612a..6274cb29 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/Modulate.cpp b/src/Modulate.cpp index 419fe3fa..c81eae50 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/Moog.cpp b/src/Moog.cpp index 510b40c9..4451b21d 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/Mutex.cpp b/src/Mutex.cpp index 917a1f80..3a05c7c9 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/NRev.cpp b/src/NRev.cpp index 395514d3..63686c8a 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/Noise.cpp b/src/Noise.cpp index 1fb8c939..b092d5b7 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/OnePole.cpp b/src/OnePole.cpp index fc91dd6a..bbdfa617 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/OneZero.cpp b/src/OneZero.cpp index d83f3304..bf16c856 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/PRCRev.cpp b/src/PRCRev.cpp index 15a1c936..f2ecd21c 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/PercFlut.cpp b/src/PercFlut.cpp index 9c1a8eb8..a67ef35c 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/Phonemes.cpp b/src/Phonemes.cpp index 4784247f..fa3d52b0 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/PitShift.cpp b/src/PitShift.cpp index e808afa0..eaead218 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/Plucked.cpp b/src/Plucked.cpp index f58cf952..e815f2e7 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/PoleZero.cpp b/src/PoleZero.cpp index 5064d1c2..2f2e8215 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/Recorder.cpp b/src/Recorder.cpp index 57c6c068..8dc0eec2 100644 --- a/src/Recorder.cpp +++ b/src/Recorder.cpp @@ -17,7 +17,7 @@ - Breath Pressure = 128 by Mathias Bredholt, McGill University. - Formatted for STK by Gary Scavone, 2019. + Formatted for STK by Gary Scavone, 2021. */ /***************************************************/ diff --git a/src/Resonate.cpp b/src/Resonate.cpp index 904f5b64..3dc42fd4 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/Rhodey.cpp b/src/Rhodey.cpp index 875dfa76..f1a415ce 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/RtAudio.cpp b/src/RtAudio.cpp index 0837d98e..ce3d0b2d 100644 --- a/src/RtAudio.cpp +++ b/src/RtAudio.cpp @@ -11,7 +11,7 @@ RtAudio WWW site: http://www.music.mcgill.ca/~gary/rtaudio/ RtAudio: realtime audio i/o C++ classes - Copyright (c) 2001-2019 Gary P. Scavone + Copyright (c) 2001-2021 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 fb16ac4a..a152e2e8 100644 --- a/src/RtMidi.cpp +++ b/src/RtMidi.cpp @@ -9,7 +9,7 @@ RtMidi WWW site: http://www.music.mcgill.ca/~gary/rtmidi/ RtMidi: realtime MIDI i/o C++ classes - Copyright (c) 2003-2019 Gary P. Scavone + Copyright (c) 2003-2021 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 b9fa9709..43c92caa 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/RtWvOut.cpp b/src/RtWvOut.cpp index 5e7881a5..e5e3cf35 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/Sampler.cpp b/src/Sampler.cpp index eb056220..f373b1f6 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/Saxofony.cpp b/src/Saxofony.cpp index 89960a49..0877a547 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/Shakers.cpp b/src/Shakers.cpp index 32b430e8..48ced914 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--2019. + by Perry R. Cook with updates by Gary Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/Simple.cpp b/src/Simple.cpp index 4768efe9..69fc83d4 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/SineWave.cpp b/src/SineWave.cpp index df04b3a7..c3629685 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/SingWave.cpp b/src/SingWave.cpp index ecea192f..6d80770b 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/Sitar.cpp b/src/Sitar.cpp index 2d3364e5..1d51c752 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/Skini.cpp b/src/Skini.cpp index 5e34f774..aec29a5e 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/Socket.cpp b/src/Socket.cpp index 7c474600..9cc4dc22 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/Sphere.cpp b/src/Sphere.cpp index 450aa356..90b2a14d 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--2019. + by Perry R. Cook, 1995--2021. */ /***************************************************/ diff --git a/src/StifKarp.cpp b/src/StifKarp.cpp index 87e44853..c8a48812 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/Stk.cpp b/src/Stk.cpp index 81262859..e080415c 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--2019 Perry R. Cook and Gary P. Scavone + Copyright (c) 1995--2021 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 96da2b94..49bca6ac 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/TcpClient.cpp b/src/TcpClient.cpp index 161a6589..f96790b4 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/TcpServer.cpp b/src/TcpServer.cpp index 15316dc4..f53ef631 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/Thread.cpp b/src/Thread.cpp index e1253cb1..7f27f0d4 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/TubeBell.cpp b/src/TubeBell.cpp index 7370ce2f..83eac78b 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/Twang.cpp b/src/Twang.cpp index fa3a9276..17f09256 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/TwoPole.cpp b/src/TwoPole.cpp index abc7fb28..8964a1b7 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/TwoZero.cpp b/src/TwoZero.cpp index 3c5082e9..8742bf45 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/UdpSocket.cpp b/src/UdpSocket.cpp index da1f7d28..d04ef910 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/VoicForm.cpp b/src/VoicForm.cpp index 9813ac1e..ef1b5d08 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/Voicer.cpp b/src/Voicer.cpp index 072da0c9..543cffb1 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/ diff --git a/src/Whistle.cpp b/src/Whistle.cpp index dfcd8704..636861ef 100644 --- a/src/Whistle.cpp +++ b/src/Whistle.cpp @@ -12,7 +12,7 @@ - Blowing Frequency Modulation = 2 - Volume = 128 - by Perry R. Cook 1995--2019. + by Perry R. Cook 1995--2021. */ /***************************************************/ diff --git a/src/Wurley.cpp b/src/Wurley.cpp index 30e18083..68425399 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--2019. + by Perry R. Cook and Gary P. Scavone, 1995--2021. */ /***************************************************/