shithub: leaf

RSS feed

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

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

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

Next