93 Commits

Author SHA1 Message Date
garyscavone
270edc855f Sample rate fix in effects.cpp, revised code in PitShift for hanning windowing. 2024-12-18 20:45:43 -05:00
garyscavone
3675846c66 Documentation updates in preparation for 5.0.0 release. 2023-08-04 11:21:16 -04:00
garyscavone
7f97ab5f71 Updated PitShift to use a single delay line and updated effects.cpp for new RtAudio API. 2023-08-04 10:14:26 -04:00
garyscavone
8b29e0ea6d Added new versions of RtAudio and RtMidi, updated RtWvIn and RtWvOut for new API, updated demo project for new API. 2023-08-04 09:44:26 -04:00
garyscavone
70835eccb4 Merge pull request #121 from navin-neu/biquad-filter-types
add support for different filter types in biquad
2022-05-15 10:02:17 -04:00
Navin K
79334d2c8d implemented changes proposed in #121 2022-05-15 01:40:16 -04:00
Gary Scavone
16918b0914 Merge branch 'master' of github.com:thestk/stk 2022-04-22 16:28:32 -04:00
Gary Scavone
3acb9502ae Added missing Twang::setLoopFilter() and ModalBar::setModulationDepth() functions. 2022-04-22 16:28:12 -04:00
Navin K
92d81d67c2 add support for different filter types in biquad 2022-03-21 18:32:51 -04:00
Tristan Matthews
b343913233 configure: fix build for --with-pulse 2022-02-09 17:20:26 -05:00
Gary Scavone
1fd900263b New versions of RtAudio and RtMidi in preparation for new release. 2021-11-16 21:28:04 -05:00
Gary Scavone
67d573b169 Version and date updates in preparation for new release. 2021-11-16 21:26:00 -05:00
Grzegorz Szwoch (sound)
d308c8aeb7 Fix out-of-bounds read in LenPitShift 2021-04-22 11:47:58 +02:00
Grzegorz Szwoch (sound)
c7d37545d3 Allow deriving classes from StkFrames 2021-03-23 15:20:16 +01:00
Gary Scavone
15a1359671 Removal of external data ptr functionality in StkFrames, as revert merge did not work. 2021-03-19 13:40:45 -04:00
Gary Scavone
8132c90515 Added throw() to ~StkError declaration to support all C++ versions. 2021-03-18 15:09:01 -04:00
Grzegorz Szwoch (sound)
109f0bd9a8 Add StkFrames constructor that wraps pointer to existing buffer 2021-03-08 09:26:15 +01:00
Grzegorz Szwoch (sound)
4b5b142531 StkFrames: add * and *= operators for multiplication by StkFloat; return reference from += and *- operators 2021-02-25 13:17:58 +01:00
Grzegorz Szwoch (sound)
e5cab23433 Make StkError inherit from std::exception 2021-02-24 11:13:47 +01:00
Gary Scavone
a8b6affd8c New default argument to keyOn and keyOff in Envelope, fix in setTime function, updates to Guitar string coupling, EGuitar tcl interface, reordering of operations in Flute algorithm. 2020-03-15 16:45:30 -04:00
Gary Scavone
b6143915a9 Updated RtAudio/RtMidi for new release, plus additional documentation updates. 2019-04-18 09:18:19 -04:00
Gary Scavone
38970124ec Documentation updates in advance of release 4.6.1 2019-04-18 08:56:31 -04:00
Gary Scavone
ae2bac1601 Added new Recorder class, fixed bug in StifKarp. 2019-04-16 11:04:41 -04:00
Gary Scavone
8de7543266 Update to Modulate to allow noise rate control. 2019-02-05 20:34:18 -05:00
garyscavone
7fe70c4223 Merge pull request #82 from ryandesign/API-name-typos
Fix API names
2018-08-27 17:38:53 -04:00
Ryan Schmidt
00f7424140 Change "ex." to "e.g." 2018-08-25 20:51:15 -05:00
Ryan Schmidt
4a27274c0f Change "eg." to "e.g." 2018-08-25 20:44:44 -05:00
Ryan Schmidt
5e28beb4db Change "Direct Sound" to "DirectSound" 2018-08-25 20:16:07 -05:00
Ryan Schmidt
21d392dca7 Change "Core Audio" to "CoreAudio" 2018-08-25 20:15:08 -05:00
Ryan Schmidt
f79d75037a Change "Core Midi" to "CoreMIDI" 2018-08-25 20:13:57 -05:00
Gary Scavone
6ce3ac9e10 Fix in FileLoop::getSize() to return file size in samples, rather than the chunk size if chunking.(GPS) 2018-04-27 13:21:14 +02:00
Gary Scavone
11d1dc54f3 Update of RtAudio and RtMidi classes in advance of 4.6.0 release. 2017-08-31 17:28:55 -07:00
Gary Scavone
d6c67cc479 Version and documentation updates in preparation for 4.6.0 release. 2017-08-30 12:48:34 -07:00
Gary Scavone
62416d7e3f Fix to FileWvIn / FileLoop for file open issue and normalization. 2017-05-04 16:32:53 -04:00
Gary Scavone
9627701d04 Added optional argument to FileWvIn and FileLoop to distinguish int-to-float scaling from data normalization. The default values should produce the same behaviour as before. 2017-05-03 16:15:42 -04:00
Gary Scavone
fb50d69e08 Lots of documentation updates in advance of new release (4.5.1). 2016-02-22 20:51:07 -05:00
Gary Scavone
126ff9d9e1 Updated RtMidi and RtAudio files after new releases. 2016-02-22 20:05:28 -05:00
Gary Scavone
83b75ed339 Fix for FileWvIn and FileLoop classes so that files are closed unless chunking. 2016-02-03 16:37:51 -05:00
Gary Scavone
f0f6668f25 Fixed typo in documentation. 2016-02-03 14:03:00 -05:00
Victor Bombi
d1b4dd485b add Stk::clear_alertList method 2015-12-04 09:24:31 +01:00
Ariel Elkin
9533f2bc66 StkFrames::operator+: cast nFrames to unsigned int given we add it to a value of type unsigned int 2015-04-08 02:48:46 +02:00
Gary Scavone
35f66c806e Bugfix in DelayL::setDelay(); Updated tick() functions in RtWvIn and InetWvIn to support channel offset 2014-11-03 15:33:44 -05:00
garyscavone
0a7c541cdc Merge pull request #38 from Ahbee/rename
Renamed StkFrames::copyChannel to StkFrames::getChannel
2014-11-03 14:11:17 -05:00
garyscavone
0e55d2d2b1 Merge pull request #37 from Ahbee/feature-operator+
add StkFrames::operator+
2014-11-03 14:10:09 -05:00
garyscavone
c1c314e7d6 Merge pull request #36 from Ahbee/feature-setChannel
added StkFrames::setChannel
2014-11-03 14:09:40 -05:00
Daniel Lindenfelser
05560b102d correct placement of #endif 2014-09-30 05:54:50 +02:00
Abhi
759fc187bc Renamed StkFrames::copyChannel
Renamed StkFrames::copyChannel to StkFrames::getChannel.
2014-09-21 21:28:39 -04:00
Abhi
46be0d56c3 added StkFrames::setChannel 2014-09-21 20:43:41 -04:00
Abhi
032e76da70 add StkFrames::operator+ 2014-09-21 18:06:47 -04:00
garyscavone
aae7f609cf Merge pull request #35 from Ahbee/copychannel
adds function StkFrames::copyChannel
2014-09-19 08:21:56 -04:00