shithub: leaf

RSS feed

6fc3c757 – Jeffrey Snyder <jeffsnyder@jeffreys-mbp.mynetworksettings.com> authored on 2022/08/22 17:27
removed unnecessary nan check

060cba0a – Jeffrey Snyder <jeffsnyder@Jeffreys-MacBook-Pro.local> authored on 2022/08/18 12:28
updating

187dd183 – Jeffrey Snyder <jeffsnyder@Jeffreys-MacBook-Pro.local> authored on 2022/08/17 18:01
keeping updated

11207b52 – Jeffrey Snyder <jeffsnyder@Jeffreys-MacBook-Pro.local> authored on 2022/08/17 15:04
added setFreqFast functions to filters

5ab7e4d4 – Jeffrey Snyder <jeffsnyder@Jeffreys-MacBook-Pro.local> authored on 2022/08/16 11:58
who knows

d8a0ee68 – Jeffrey Snyder <jeffsnyder@jeffreys-mbp.mynetworksettings.com> authored on 2022/07/25 10:13
new lookup table generation for skewed parameters

e66fa0c4 – Davis Polito <davispolito1@gmail.com> authored on 2022/07/24 08:48
Add LEAF_generate_table_skew_non_sym

5386dfb1 – Jeffrey Snyder <jeffsnyder@jeffreys-mbp.mynetworksettings.com> authored on 2022/07/05 19:38
fixed tCompressor problems - it now calculates slope properly from a ratio in the whole number format

20bce9c7 – Davis Polito <davispolito1@gmail.com> authored on 2022/05/27 13:39
Add Compressor Parameter settings

c624f310 – Davis Polito <davispolito1@gmail.com> authored on 2022/05/25 09:52
fixed stupid oversampling bug

1dfd63fc – Davis Polito <davispolito1@gmail.com> authored on 2022/05/24 11:29
Fix Oscillators FM

a45c028f – Davis Polito <davispolito1@gmail.com> authored on 2022/04/12 12:13
Add Gain and BW fixes for electrobass

19e38692 – spiricom <jeff@snyderphonics.com> authored on 2022/01/24 10:54
adding cool filters

da54fcd1 – Matthew Wang <mjw7@princeton.edu> authored on 2021/07/29 16:45
revert MB oscs to int casts for negative freq handling

5a5d9902 – Matthew Wang <mjw7@princeton.edu> authored on 2021/07/28 09:16
flip mbpulse phase

9d010e10 – spiricom <jeff@snyderphonics.com> authored on 2021/07/26 19:55
some oscillator optimization with fixed point phase to avoid casting ints

c9f87b87 – Matthew Wang <mjw7@princeton.edu> authored on 2021/07/26 12:11
use rintf/lrintf instead of int cast for MB oscs

82851635 – Matthew Wang <mjw7@princeton.edu> authored on 2021/07/23 16:44
Wavetable fixes; minor MB osc optimization?

5ff501a3 – Matthew Wang <mjw7@princeton.edu> authored on 2021/07/07 09:50
some tWaveS fixes

8329ace1 – Matthew Wang <mjw7@princeton.edu> authored on 2021/07/02 10:34
removed tWaveOsc and tWaveOscS; removed unneeded arguments from tWaveSynth and tWaveSynthS; renamed tWaveSynth and tWaveSynthS to tWaveOsc and tWaveOscS

479c76da – spiricom <jeff@snyderphonics.com> authored on 2021/06/29 13:28
fixed merge conflicts

3ae7064a – Matthew Wang <mjw7@princeton.edu> authored on 2021/06/29 12:25
svf setFreqAndQ

6db1777c – Matthew Wang <mjw7@princeton.edu> authored on 2021/05/26 12:55
use uint phase for table oscs

a899e1ac – spiricom <jeff@snyderphonics.com> authored on 2021/05/25 15:21
wavetable efficiency fixes

c39e469c – spiricom <jeff@snyderphonics.com> authored on 2021/05/25 15:19
more efficient wavetable stuff

c38b5b8f – Matthew Wang <mjw7@princeton.edu> authored on 2021/04/20 10:45
fix off by 1 / out of bounds error in tSOLAD; fix tSimpleRetune missing pdbuffer

ab2f6616 – spiricom <jeff@snyderphonics.com> authored on 2021/03/15 18:49
added livingstring2_tickEfficient

daea60c5 – spiricom <jeff@snyderphonics.com> authored on 2021/03/02 13:34
added tickEfficient for string2;

54e3a79a – Matthew Wang <mjw7@princeton.edu> authored on 2021/03/01 11:29
fix expsmooth base factor init

3eaa22b1 – Matthew Wang <mjw7@princeton.edu> authored on 2021/03/01 11:08
factor sample rate into tick based env factors and neuron timestep

8b254651 – Matthew Wang <mjw7@princeton.edu> authored on 2021/02/25 08:48
add set sample rate function to all object that depend on sample rate

62e2951b – Matthew Wang <mjw7@princeton.edu> authored on 2021/02/22 08:26
don't do calculation in oversampler setRatio if ratio is already set

b48e5eb9 – spiricom <jeff@snyderphonics.com> authored on 2021/02/21 18:58
tLivingString2 tweaks

debdbb42 – spiricom <jeff@snyderphonics.com> authored on 2021/02/19 14:11
added tLivingString2 and changed tHermiteDelay to use only power of 2 buffer sizes and do an integer mask to avoid modulo operators

a1615efe – Matthew Wang <mjw7@princeton.edu> authored on 2021/02/19 06:03
rework tOversampler to init with maxRatio and let ratio be settable without reallocating memory; add alloc and free counts to leaf object

98913b47 – Matthew Wang <mjw7@princeton.edu> authored on 2021/02/18 12:04
add dynamic memory allocation config option, which turns mpool_alloc/free into malloc/free wrappers

4c8de0f3 – Matthew Wang <mjw7@princeton.edu> authored on 2021/01/29 09:00
reorganizing and renaming adsrs and compactwavetable objects; ADSR4 -> ADSRT, ADSR3 -> ADSRS, ADSR2 deleted, CompactWaveX -> WaveXS

23656d71 – Matthew Wang <mjw7@princeton.edu> authored on 2021/01/28 09:48
split Wavetable into WaveTable and WaveOsc; rework Waveset into WaveSynth

6da3c643 – Matthew Wang <mjw7@princeton.edu> authored on 2021/01/26 12:40
twaveset adjustments:

e4e7610e – Matthew Wang <mjw7@princeton.edu> authored on 2021/01/22 05:02
set loaded wavetable freq; did audio + visual testing with akwf

7ea48646 – Matthew Wang <mjw7@princeton.edu> authored on 2021/01/21 13:10
add wav file loading to test JUCE project

be773ed3 – Matthew Wang <mjw7@princeton.edu> authored on 2021/01/08 10:39
tWaveset object, fade between multiple wavetables

65ab3d02 – Matthew Wang <mjw7@princeton.edu> authored on 2021/01/08 08:04
update doxyfile with rename

fe27383f – Matthew Wang <mjw7@princeton.edu> authored on 2021/01/08 08:00
rename doxygen folder to docs

adff8a84 – Matthew Wang <mjw7@princeton.edu> authored on 2021/01/08 07:41
use iframe-resizer content js

4266dc06 – Matthew Wang <mjw7@princeton.edu> authored on 2021/01/08 07:23
trying to get iframe resize working

7aca3032 – Matthew Wang <mjw7@princeton.edu> authored on 2021/01/08 07:17
regen docs for iframe resizing

87192a21 – Matthew Wang <mjw7@princeton.edu> authored on 2021/01/08 07:11
regen docs

ef023f65 – Matthew Wang <mjw7@princeton.edu> authored on 2021/01/07 10:25
mb osc sync rework; general osc clean up

87cc8192 – Matthew Wang <mjw7@princeton.edu> authored on 2021/01/06 05:41
add doc files

0400bc13 – Matthew Wang <mjw7@princeton.edu> authored on 2021/01/06 05:29
improved wavetable oscs; added tCompactWavetable

32f24276 – Matthew Wang <mjw7@princeton.edu> authored on 2021/01/05 12:23
tWavetable; untested

4317a551 – Matthew Wang <mjw7@princeton.edu> authored on 2021/01/04 10:10
adding to docs; change doxygen header to use getHeader script

69671e50 – Matthew Wang <mjw7@princeton.edu> authored on 2020/12/21 14:53
merge with pitchshiftRework

41afc5ad – Matthew Wang <mjw7@princeton.edu> authored on 2020/12/21 10:06
updating config file and config defines

196bc7b0 – Matthew Wang <mjw7@princeton.edu> authored on 2020/12/18 11:54
add config file; filling out docs

53eedc9b – Matthew Wang <mjw7@princeton.edu> authored on 2020/12/17 12:18
updating docs

73513b95 – Matthew Wang <mjw7@princeton.edu> authored on 2020/12/11 11:45
adding to docs

8848fb89 – Matthew Wang <mjw7@princeton.edu> authored on 2020/11/10 17:44
refining dual pitch detector

f253eaf4 – Matthew Wang <mjw7@princeton.edu> authored on 2020/11/09 12:58
trying out some ways to improve and optimize pitch detection

a8e41589 – Matthew Wang <mjw7@princeton.edu> authored on 2020/11/06 09:10
combine retune and autotune into one object with changeable mode; add simpleretune; fix memory issue in zerocrossingcollector

c6f34c37 – Matthew Wang <mjw7@princeton.edu> authored on 2020/11/05 10:57
add highpass and transient detection from old pitchshift into solad

11c878ea – Matthew Wang <mjw7@princeton.edu> authored on 2020/11/04 13:10
getting new pitch detection working in retune and autotune

844078b5 – Matthew Wang <mjw7@princeton.edu> authored on 2020/10/01 12:48
evn follower nan handling

d57d77b8 – Matthew Wang <mjw7@princeton.edu> authored on 2020/09/30 14:42
clip vzfilter freq on init; handling for 0 cfxlen in sampler

24675fa3 – Matthew Wang <mjw7@princeton.edu> authored on 2020/09/25 13:36
mb osc sync out value fix

74dc8f99 – Matthew Wang <mjw7@princeton.edu> authored on 2020/09/25 13:29
negative frequency support for all mb oscs and sync fixes

3eca39b6 – Matthew Wang <mjw7@princeton.edu> authored on 2020/09/24 13:38
allow negative mbsaw freq

1743088c – Matthew Wang <mjw7@princeton.edu> authored on 2020/09/23 10:35
trying dualpd in retune/autotune

09c6e97e – Matthew Wang <mjw7@princeton.edu> authored on 2020/09/22 10:55
tape delay tick fix

afed9908 – Matthew Wang <mjw7@princeton.edu> authored on 2020/09/22 10:07
tape delay tick fix

ef64cc0c – Matthew Wang <mjw7@princeton.edu> authored on 2020/09/17 14:16
removing unneeded tBuffer init args

f2d7e1ab – Matthew Wang <mjw7@princeton.edu> authored on 2020/09/17 14:11
clip freq setting tSVF

d594c1a3 – Jeff Snyder <jeff@snyderphonics.com> authored and GitHub <noreply@github.com> committed on 2020/09/10 13:17
Update README.md

27cbc037 – spiricom <jeff@snyderphonics.com> authored on 2020/09/10 13:11
merged with latest leaf. may have messed up some initToPools by adding unecessary additional arguments of leaf consts

23faeb0a – spiricom <jeff@snyderphonics.com> authored on 2020/09/10 13:04
added some fixes to several leaf objects and major bug fix to tSampler

a3ef3e09 – Matthew Wang <mjw7@princeton.edu> authored on 2020/09/02 13:58
make sure talkbox order does not exceed ORD_MAX

1c55817d – Matthew Wang <mjw7@princeton.edu> authored on 2020/09/02 07:41
fix buf indexing error in talkbox objects

a5ffd431 – Matthew Wang <mjw7@princeton.edu> authored on 2020/09/01 10:59
set tmempool leaf pointer in tmempool_inittopool

53a6d7a0 – Matthew Wang <mjw7@princeton.edu> authored on 2020/08/31 11:19
remove the global leaf instance, a user declared instance of leaf must be passed into objects; update objects accordingly

17913838 – Matthew Wang <mjw7@princeton.edu> authored on 2020/08/19 11:32
improving minblep sampler

ab484c75 – Matthew Wang <mjw7@princeton.edu> authored on 2020/08/13 06:01
correct dualpd exp moving average

3152c9f2 – Matthew Wang <mjw7@princeton.edu> authored on 2020/08/12 13:11
tDualPitchDetector and other bacf pitch detector updates

697a53f9 – Matthew Wang <mjw7@princeton.edu> authored on 2020/08/07 12:25
don't allow sampler rate to exceed half the length

382ddd1e – Matthew Wang <mjw7@princeton.edu> authored on 2020/08/07 12:04
mostly working minblep sampler

d634fb3b – Matthew Wang <mjw7@princeton.edu> authored on 2020/08/05 09:09
more pitch detection testing; using both algs and only setting pitch when they match within some error works decently but at the cost of running both; at least suggests that they tend to make different errors

45af5ea9 – Matthew Wang <mjw7@princeton.edu> authored on 2020/08/05 05:49
minor

2e55e200 – Matthew Wang <mjw7@princeton.edu> authored on 2020/08/04 14:32
filling in docs, rename tZerocrossing to tZeroCrossingCounter

327ba3d4 – Matthew Wang <mjw7@princeton.edu> authored on 2020/08/03 13:26
pitch detector testing

7acbedad – spiricom <jeff@snyderphonics.com> authored on 2020/07/21 15:12
added more tanh approximations

fcda8e4a – Matthew Wang <mjw7@princeton.edu> authored on 2020/07/21 12:26
improving popcount function, use compiler builtins when possible

41a57875 – spiricom <jeff@snyderphonics.com> authored on 2020/07/21 10:48
more little tweaks

b6dc19e8 – spiricom <jeff@snyderphonics.com> authored on 2020/07/21 10:31
fixed a few float/double issues found by setting more agressive warning flags

ef901ea9 – spiricom <jeff@snyderphonics.com> authored on 2020/07/21 10:27
fixed a few float/double issues found by setting more agressive warning flags

44f28dde – Matthew Wang <mjw7@princeton.edu> authored on 2020/07/21 09:38
minor

3d29bd8c – Matthew Wang <mjw7@princeton.edu> authored on 2020/07/21 09:37
improve error reporting structure, use function pointer that can be set by the user instead of weak attribute

386e144a – Jeff Snyder <jeff@snyderphonics.com> authored and GitHub <noreply@github.com> committed on 2020/07/21 09:09
Update README.md

f9bde6c7 – Matthew Wang <mjw7@princeton.edu> authored on 2020/07/17 11:38
added comment blocks for all objects; removed tSine, now redundant to the more general tTable

65a3aed3 – Matthew Wang <mjw7@princeton.edu> authored on 2020/07/16 13:55
bacf testing

9862cbb3 – Matthew Wang <mjw7@princeton.edu> authored on 2020/07/16 10:03
wavetable oscillator

Next