RSS feed
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
fe679cd9
– spiricom <jeff@snyderphonics.com>
authored
on 2020/05/09 18:25
got rid of extra divide in ramp
f257cc4a
– spiricom <jeff@snyderphonics.com>
authored
on 2020/05/08 17:23
fixed bug where tPoly object can return active voice number that is higher than max voices because the stack has stolen notes in it
c4b3d6bb
– Matthew Wang <mjw7@princeton.edu>
authored
on 2020/05/08 14:02
trying polyblep oscillators
1a26f591
– spiricom <jeff@snyderphonics.com>
authored
on 2020/05/07 21:34
added setfreqandbandwidth to vzfilter
f98d24f9
– spiricom <jeff@snyderphonics.com>
authored
on 2020/05/07 14:47
sampling bug fix
ffde7bf8
– spiricom <jeff@snyderphonics.com>
authored
on 2020/05/07 14:08
fixed zero crossing free function
5f6600ec
– Matthew Wang <mjw7@princeton.edu>
authored
on 2020/05/07 12:21
always let sampler update start and end if it's not playing
a949752f
– spiricom <jeff@snyderphonics.com>
authored
on 2020/05/07 07:10
fixed filter.h
af9f02fa
– spiricom <jeff@snyderphonics.com>
authored
on 2020/05/06 20:34
fixed SVF bandpass issue, added zero crossing detector in analysis.h
249e21c4
– Matthew Wang <mjw7@princeton.edu>
authored
on 2020/05/06 13:17
readd period detection alpha and tolerance
63e93a55
– spiricom <jeff@snyderphonics.com>
authored
on 2020/05/06 12:49
fixed oscillators negative freqs and vocoder warp and glottal pulse
9e4dfd7d
– spiricom <jeff@snyderphonics.com>
authored
on 2020/05/06 12:45
Merge branch 'master' of https://github.com/spiricom/LEAF
20f08ffb
– spiricom <jeff@snyderphonics.com>
authored
on 2020/05/06 12:45
added vocoder warping and glottal pulse model
217246c6
– Matthew Wang <mjw7@princeton.edu>
authored
on 2020/05/06 12:45
tSine oscillator added, generates table on init
376abf2e
– Matthew Wang <mjw7@princeton.edu>
authored
on 2020/05/05 14:09
adsr init bugfix
8f147944
– Matthew Wang <mjw7@princeton.edu>
authored
on 2020/05/05 12:05
trying some period detection hysteresis options
c3197de0
– Matthew Wang <mjw7@princeton.edu>
authored
on 2020/05/04 14:11
sampler tweaks
a90cbc5b
– spiricom <jeff@snyderphonics.com>
authored
on 2020/04/27 17:17
wavefolder edits
63525788
– Matthew Wang <mjw7@princeton.edu>
authored
on 2020/04/24 16:58
trying to fix sampler issues
ffa74901
– spiricom <jeff@snyderphonics.com>
authored
on 2020/04/23 09:22
added vz filters
08efd6ad
– Matthew Wang <mjw7@princeton.edu>
authored
on 2020/04/06 12:03
a start on minblep oscs
6e63ff95
– spiricom <jeff@snyderphonics.com>
authored
on 2020/03/30 19:35
fixed frequency calculation in tRetune
c1f26969
– spiricom <jeff@snyderphonics.com>
authored
on 2020/03/25 21:26
added tSlide, atodb, and dbtoa
982eb8ed
– spiricom <jeff@snyderphonics.com>
authored
on 2020/03/25 21:23
added tSlide, atodb, and dbtoa
Next