RSS feed
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
fdb31244
– Matthew Wang <mjw7@princeton.edu>
authored
on 2020/07/16 09:05
working bacf pitch detection
7c1652ac
– Matthew Wang <mjw7@princeton.edu>
authored
on 2020/07/09 15:31
mostly working bacf pitch detection
3e210947
– Matthew Wang <mjw7@princeton.edu>
authored
on 2020/07/08 14:22
continuing bacf period detection
a22f4db6
– Matthew Wang <mjw7@princeton.edu>
authored
on 2020/07/07 13:38
juce 6.0.1 update
f504bc43
– Matthew Wang <mjw7@princeton.edu>
authored
on 2020/07/07 13:26
wip on bitstream auto correlation
654405de
– Matthew Wang <mjw7@princeton.edu>
authored
on 2020/07/02 12:40
more doc comments
e3e22cb2
– Matthew Wang <mjw7@princeton.edu>
authored
on 2020/07/01 12:53
starting to add skeleton for documentation comments
68a76693
– Matthew Wang <mjw7@princeton.edu>
authored
on 2020/06/30 14:05
updating documentation look
60960e32
– Matthew Wang <mjw7@princeton.edu>
authored
on 2020/06/26 13:34
trying out different doc comment format
67e74120
– Matthew Wang <mjw7@princeton.edu>
authored
on 2020/06/25 10:37
add files for custom documentation css/html
36c93607
– Matthew Wang <mjw7@princeton.edu>
authored
on 2020/06/25 09:53
minor
dc28b783
– Matthew Wang <mjw7@princeton.edu>
authored
on 2020/06/23 12:55
replaced minblep implementation
4e40b211
– Matthew Wang <mjw7@princeton.edu>
authored
on 2020/06/18 07:09
leaf free error check fix
17acc7eb
– Matthew Wang <mjw7@princeton.edu>
authored
on 2020/06/17 13:53
add error case to mpool_free
1bf02968
– Matthew Wang <mjw7@princeton.edu>
authored
on 2020/06/17 12:00
removed freeFromPool function and stored a pointer to the correct mempool in objects so free() functions will now automatically use the correct mempool
1c3d6bee
– Matthew Wang <mjw7@princeton.edu>
authored
on 2020/06/16 12:29
split tMinBLEP into tMinBLEPTable and tMinBLEPHandler to help avoid redundant memory usage
5c365aca
– spiricom <jeff@snyderphonics.com>
authored
on 2020/06/12 19:14
leaf version used in vocodec that was sent to beta testers
99c38ddf
– spiricom <jeff@snyderphonics.com>
authored
on 2020/06/09 14:10
added more tSlide functions
58eff591
– spiricom <jeff@snyderphonics.com>
authored
on 2020/06/09 14:05
Merge branch 'master' of https://github.com/spiricom/LEAF
a3ed8625
– spiricom <jeff@snyderphonics.com>
authored
on 2020/06/07 21:53
added float tTalkbox
d5135fd5
– spiricom <jeff@snyderphonics.com>
authored
on 2020/06/02 20:33
added complex living string with separate pluck and prep position
77f3ac50
– Matthew Wang <mjw7@princeton.edu>
authored
on 2020/06/02 08:12
fix memory leak in vzfilter and diode filter; change remaining init functions to wrap initToPool
3473477e
– spiricom <jeff@snyderphonics.com>
authored
on 2020/05/29 16:11
more glottal pulse edits
b26f9cbf
– spiricom <jeff@snyderphonics.com>
authored
on 2020/05/29 16:09
more glottal pulse edits
23d8a0e9
– spiricom <jeff@snyderphonics.com>
authored
on 2020/05/29 16:07
added rosenberg glottal pulse fast setter
60e4c523
– spiricom <jeff@snyderphonics.com>
authored
on 2020/05/29 16:05
added atodb table generators and fast cosine functions to math
5670f0b9
– Matthew Wang <mjw7@princeton.edu>
authored
on 2020/05/28 08:50
explicitly allocate arrays in talkbox
686fe2fd
– Matthew Wang <mjw7@princeton.edu>
authored
on 2020/05/28 08:18
allocate arrays for minblep building
59b55ddd
– Matthew Wang <mjw7@princeton.edu>
authored
on 2020/05/28 07:49
don't use leaf as a module for regular testing purpose
45186ffb
– Matthew Wang <mjw7@princeton.edu>
authored
on 2020/05/28 07:38
add argument for passed in oversampling buffer
c38c7953
– Matthew Wang <mjw7@princeton.edu>
authored
on 2020/05/28 06:50
remove redundant include in test files
a11130bb
– Matthew Wang <mjw7@princeton.edu>
authored
on 2020/05/28 06:44
rename LEAF_JUCEPlugin to TestPlugin
5d657f01
– Matthew Wang <mjw7@princeton.edu>
authored
on 2020/05/28 06:44
use leaf as a juce module for testing; remove unneeded juce code
5dc1c25a
– Matthew Wang <mjw7@princeton.edu>
authored
on 2020/05/28 05:36
fixing file organization
cf5c3f27
– Matthew Wang <mjw7@princeton.edu>
authored
on 2020/05/27 15:04
rename LEAF folder to leaf for easier JUCE module usage
3ffbba14
– Matthew Wang <mjw7@princeton.edu>
authored
on 2020/05/27 14:57
replace void* with char* and do explicit casts for pointers
3f2152fc
– spiricom <jeff@snyderphonics.com>
authored
on 2020/05/26 18:24
I forgot env_ramp state
6dcc4aef
– spiricom <jeff@snyderphonics.com>
authored
on 2020/05/26 18:22
replaced multiple booleans in ADSR4 with single state variable, and added some functions to tSimplePoly to allow handling of release envelopes
64d544f9
– spiricom <jeff@snyderphonics.com>
authored
on 2020/05/26 07:46
added ADSR4 and exponential table generation
4cb315f5
– spiricom <jeff@snyderphonics.com>
authored
on 2020/05/20 17:20
added fast pow functions
5344999c
– spiricom <jeff@snyderphonics.com>
authored
on 2020/05/20 17:16
fix extra enum
32b90cfc
– spiricom <jeff@snyderphonics.com>
authored
on 2020/05/20 17:14
updated ADSR
1bea5d76
– Matthew Wang <mjw7@princeton.edu>
authored
on 2020/05/20 11:59
hard syncing
482f07c8
– Matthew Wang <mjw7@princeton.edu>
authored
on 2020/05/19 18:56
minblep oscillators and start to hard sync
a98552ba
– Matthew Wang <mjw7@princeton.edu>
authored
on 2020/05/19 06:15
Merge branch 'master' of github.com:spiricom/LEAF
71e82bd6
– spiricom <jeff@snyderphonics.com>
authored
on 2020/05/18 22:10
updated ADSR envelopes and removed zeroing when creating mpool object
45cc438e
– spiricom <jeff@snyderphonics.com>
authored
on 2020/05/18 16:52
updated to include mempool overrun error reporting to user
c4d857d5
– Matthew Wang <mjw7@princeton.edu>
authored
on 2020/05/18 15:51
mostly working minblep, need to integrate into some oscillators
b40f3a77
– spiricom <jeff@snyderphonics.com>
authored
on 2020/05/18 08:22
update envelopes and filters
a7eedc62
– spiricom <jeff@snyderphonics.com>
authored
on 2020/05/18 08:20
added tSimplePoly
Next