shithub: leaf

RSS feed

e3276fee – Matthew Wang <mjw7@princeton.edu> authored on 2020/02/04 12:09
remove erroneous alloc in retune_init

2cda77e3 – Matthew Wang <mjw7@princeton.edu> authored on 2020/02/04 11:44
fix error in dattorro init

ca5234ca – Matthew Wang <mjw7@princeton.edu> authored on 2020/02/04 11:39
fix error in dattorro init

7156be01 – Matthew Wang <mjw7@princeton.edu> authored on 2020/02/04 10:31
shared static init functions for use in init and initToPool

b464e520 – spiricom <jeff@snyderphonics.com> authored on 2020/02/03 10:56
not sure but making sure its synced with current version being used in vocodec and genera eurorack module

26986d73 – spiricom <jeff@snyderphonics.com> authored on 2020/01/25 20:21
fixed up formant shifter nicely

ec4eaebf – spiricom <jeff@snyderphonics.com> authored on 2020/01/25 15:55
working formant correction, only tested with filtered noise so far

214d58fc – spiricom <jeff@snyderphonics.com> authored on 2020/01/25 15:53
working formant correction, only tested with filtered noise so far

7ef615c8 – Matthew Wang <mjw7@princeton.edu> authored on 2020/01/25 13:05
minor

d6b2366d – Matthew Wang <mjw7@princeton.edu> authored on 2020/01/25 12:49
change tMempool pool to not be a pointer

8eb79322 – spiricom <jeff@snyderphonics.com> authored on 2020/01/25 07:53
fixed linear interpolater, added hermite interpolation, fixed issues in formant shifter

765bd487 – spiricom <jeff@snyderphonics.com> authored on 2020/01/25 07:49
fixed linear interpolater, added hermite interpolation, fixed issues in formant shifter

b8628af4 – Matthew Wang <mjw7@princeton.edu> authored on 2020/01/23 12:00
don't format mempool region on free

0de3b3b1 – Matthew Wang <mjw7@princeton.edu> authored on 2020/01/23 11:33
don't clear Buffer on init

0f717b6a – Matthew Wang <mjw7@princeton.edu> authored on 2020/01/23 11:27
initToPool and freeFromPool functions

b86da099 – Matthew Wang <mjw7@princeton.edu> authored on 2020/01/23 05:47
tMempool object for allocating objects to other memory locations

bc99f48a – spiricom <jeff@snyderphonics.com> authored on 2020/01/21 18:28
updated tLivingString and probably tSampler

b1b59893 – spiricom <jeff@snyderphonics.com> authored on 2020/01/11 10:34
working on adding location inits to objects to allow alternate mempools. so far only tBuffer

866c7c18 – spiricom <jeff@snyderphonics.com> authored on 2020/01/05 16:22
fixed sampler and made other changes

19a991d1 – spiricom <jeff@snyderphonics.com> authored on 2019/12/26 18:39
fixed wavefolder and added samplereducer

6e322e90 – spiricom <jeff@snyderphonics.com> authored on 2019/12/26 14:56
jeff updates from working on vocodec over dec 22-26

61205ba2 – Matthew Wang <Matthew@nat-oitwireless-inside-vapornet100-10-9-53-29.princeton.edu> authored on 2019/12/20 11:28
oversampler buffer size fix

5e8c53ea – Matthew Wang <Matthew@nat-oitwireless-inside-vapornet100-10-9-53-29.princeton.edu> authored on 2019/12/20 10:39
restore oversampler changes

373d274a – Matthew Wang <Matthew@nat-oitwireless-inside-vapornet100-10-9-53-29.princeton.edu> authored on 2019/12/20 10:20
minor distortion fixes; revert oversampler to not use mempool for struct

0a2afe12 – Matthew Wang <Matthew@nat-oitwireless-inside-vapornet100-10-9-53-29.princeton.edu> authored on 2019/12/18 12:43
sampling debugging

d6c2c038 – Matthew Wang <Matthew@nat-oitwireless-inside-vapornet100-10-9-53-29.princeton.edu> authored on 2019/12/13 12:05
sampler debugging

bf582dc8 – Matthew Wang <Matthew@nat-oitwireless-inside-vapornet100-10-9-53-29.princeton.edu> authored on 2019/12/13 08:02
add buffer get record position

8ab6a52f – Matthew Wang <Matthew@nat-oitwireless-inside-vapornet100-10-9-53-29.princeton.edu> authored on 2019/12/12 07:30
revert internal oscillator structure to not place struct in mempool due to performance issues on vocodec (probably due to tables being in another memory region)

ee1acb64 – Matthew Wang <Matthew@nat-oitwireless-inside-vapornet100-10-9-53-29.princeton.edu> authored on 2019/12/11 06:53
fix sampler clicks when using short loop/high rate

730c142f – Matthew Wang <Matthew@nat-oitwireless-inside-vapornet100-10-9-74-35.princeton.edu> authored on 2019/12/10 08:59
sampler testing

84569b6c – Matthew Wang <Matthew@nat-oitwireless-inside-vapornet100-10-9-74-35.princeton.edu> authored on 2019/12/10 08:32
add getNumActiveVoices to poly

5311128d – Matthew Wang <Matthew@nat-oitwireless-inside-vapornet100-10-9-74-35.princeton.edu> authored on 2019/12/10 08:00
refactor formantshifter shift factor + add intensity param; separate sampler from its buffer

a71835e6 – Matthew Wang <Matthew@MacBook-Pro.local> authored on 2019/12/07 02:42
add efficient exp2 estimate

1a8d5375 – Matthew Wang <Matthew@nat-oitwireless-inside-vapornet100-10-8-1-203.princeton.edu> authored on 2019/12/02 11:26
minor

a53b4334 – Matthew Wang <Matthew@nat-oitwireless-inside-vapornet100-10-8-1-203.princeton.edu> authored on 2019/12/02 10:56
updated all object with new internal structure so that everything goes in the mempool

f42ea7f0 – Matthew Wang <Matthew@nat-oitwireless-inside-vapornet100-10-9-128-35.princeton.edu> authored on 2019/11/20 10:48
optimize talkbox free

20bdada1 – Matthew Wang <Matthew@nat-oitwireless-inside-vapornet100-10-9-128-35.princeton.edu> authored on 2019/11/19 10:34
mempool linked list implementation

1fdec38e – Matthew Wang <Matthew@nat-oitwireless-inside-vapornet100-10-9-155-151.princeton.edu> authored on 2019/11/06 12:42
reworked mempool to use a linked list of free space and headers at the start of allocated regions

4f70bc64 – Matthew Wang <Matthew@nat-oitwireless-inside-vapornet100-10-8-6-141.princeton.edu> authored on 2019/10/28 14:46
debugging retune and autotune, removed clip on setting pitch factor

dd56c541 – Matthew Wang <Matthew@nat-oitwireless-inside-vapornet100-10-9-82-139.princeton.edu> authored on 2019/10/25 11:39
replace pitchshifter with retune and autotune

7803edf0 – Matthew Wang <Matthew@nat-oitwireless-inside-vapornet100-10-9-82-139.princeton.edu> authored on 2019/10/25 08:17
recategorization of objects, some objects renamed

3b564d49 – Matthew Wang <Matthew@nat-oitwireless-inside-vapornet100-10-9-82-139.princeton.edu> authored on 2019/10/24 12:16
use mempool for all large/variable size member and free function for every object

d6d64a92 – Matthew Wang <Matthew@nat-oitwireless-inside-vapornet100-10-9-116-242.princeton.edu> authored on 2019/10/23 12:27
pass in char* for mempool, updated most objects to use mempool for large/variable size members

77f442e4 – spiricom <jeff@snyderphonics.com> authored on 2019/10/13 16:29
put pitch shifter memory in mempool

ce517563 – Matthew Wang <Matthew@nat-oitwireless-inside-vapornet100-10-9-124-2.princeton.edu> authored on 2019/10/01 14:28
combine linear and nonlinear components into one WDF class

4a5f186e – Matthew Wang <Matthew@nat-oitwireless-inside-vapornet100-10-9-124-2.princeton.edu> authored on 2019/10/01 13:22
added inductor, inverted (both untested) and nonlinear components; single diode seems to work; should maybe not have separate WDF nonlinear class

17938cf3 – Matthew Wang <Matthew@nat-oitwireless-inside-vapornet100-10-9-79-190.princeton.edu> authored on 2019/09/27 13:17
WDF changes and added to JUCE project

f3bfe55e – Jeff Snyder <jeff@snyderphonics.com> authored on 2019/09/26 15:40
more generalized WDF implementation

4fa07020 – Jeff Snyder <jeff@snyderphonics.com> authored on 2019/09/26 09:50
added resistance port changing

f0d8dedb – Jeff Snyder <jeff@snyderphonics.com> authored on 2019/09/25 19:57
added more WDF stuff

31c7e637 – Jeff Snyder <jeff@snyderphonics.com> authored on 2019/09/25 18:44
added WDF resistor

f3909716 – Jeff Snyder <jeff@snyderphonics.com> authored on 2019/09/25 18:15
added two_to_32 and reduced mempool size

007893b3 – Matthew Wang <Matthew@nat-oitwireless-inside-vapornet100-10-9-78-40.princeton.edu> authored on 2019/09/24 14:07
partially working wavefolder

2dcb4a2f – Matthew Wang <Matthew@nat-oitwireless-inside-vapornet100-10-9-8-255.princeton.edu> authored on 2019/09/03 13:38
added getLatency function to oversampler

d4b85ad0 – Matthew Wang <Matthew@nat-oitwireless-inside-vapornet100-10-9-8-255.princeton.edu> authored on 2019/08/26 13:42
working oversampler

a8831f4d – Matthew Wang <Matthew@nat-oitwireless-inside-vapornet100-10-9-8-255.princeton.edu> authored on 2019/08/23 14:10
working on oversampler

e4bfbde0 – Matthew Wang <Matthew@nat-oitwireless-inside-vapornet100-10-9-8-255.princeton.edu> authored on 2019/08/22 10:38
leaf-oversampler added to JUCE project

7b343b98 – Matthew Wang <Matthew@nat-oitwireless-inside-vapornet100-10-9-8-255.princeton.edu> authored on 2019/08/22 10:21
fixed oscillator crash, removed Poly and improved MPoly and renamed to Poly

d407705c – Matthew Wang <Matthew@nat-oitwireless-inside-vapornet100-10-9-8-255.princeton.edu> authored on 2019/08/22 06:39
reduced mempool size and removed variable count

9171062f – Matthew Wang <Matthew@nat-oitwireless-inside-vapornet100-10-9-8-255.princeton.edu> authored on 2019/08/14 10:53
removed duplicate include

84de0e3e – Jeff Snyder <jeff@snyderphonics.com> authored on 2019/08/05 12:47
Merge branch 'master' of https://github.com/spiricom/leaf

ae6880a6 – Jeff Snyder <jeff@snyderphonics.com> authored on 2019/08/05 12:47
added fir

ad69b23d – mulshine <mulshine@princeton.edu> authored on 2019/05/14 12:37
Changes to sampler.

0659ec34 – mulshine <mulshine@princeton.edu> authored on 2019/05/14 10:04
Merge fixed.

cb6284e9 – mulshine <mulshine@princeton.edu> authored on 2019/05/14 10:03
Sampler fixes.

1bd52d6f – mulshine <mulshine@princeton.edu> authored on 2019/05/03 07:54
Pre example.

8733f5cc – Jeff Snyder <jeff@snyderphonics.com> authored on 2019/04/14 10:38
fixed sample rate problem in oversampler

e60c993b – Jeff Snyder <jeff@snyderphonics.com> authored on 2019/04/14 10:31
merged oversampler and master

ed50a404 – Jeff Snyder <jeff@snyderphonics.com> authored on 2019/04/13 16:22
merge fix

344bac37 – Jeff Snyder <jeff@snyderphonics.com> authored on 2019/04/13 16:21
added living string to oversampler leaf branch

53cc69af – mulshine <mulshine@princeton.edu> authored on 2019/04/08 07:14
Merged with mike_dev etc.

dba87512 – mulshine <mulshine@princeton.edu> authored on 2019/04/08 06:58
tTapeDelay fixes.

98cb700b – MatthewJWang <33766053+MatthewJWang@users.noreply.github.com> authored and GitHub <noreply@github.com> committed on 2019/02/28 15:02
Merge branch 'mike_dev' into oversampler

6d13ff66 – Matthew Wang <Matthew@nat-oitwireless-inside-vapornet100-10-9-61-0.princeton.edu> authored on 2019/02/28 14:59
Working oversampler 2x and 4x with modified SVF filter. May want to implement steeper filter later.

b7614963 – Jeff Snyder <jeff@snyderphonics.com> authored on 2019/02/21 06:28
added crusher

9368ed95 – Jeff Snyder <jeff@snyderphonics.com> authored on 2019/02/21 06:21
added bitcrusher to master branch

579b819f – mulshine <mulshine@princeton.edu> authored on 2019/02/15 06:54
First viable granular re-synthesiser.

9179bd92 – Matthew Wang <Matthew@nat-oitwireless-inside-vapornet100-10-9-61-0.princeton.edu> authored on 2019/02/07 14:42
crusher parameter fixes

32b51e40 – mulshine <mulshine@princeton.edu> authored on 2019/02/07 13:49
Leaf reduce.

3c13918c – mulshine <mulshine@princeton.edu> authored on 2019/02/07 13:46
Changed counter name.

154beb46 – mulshine <mulshine@princeton.edu> authored on 2019/02/07 13:45
Fixed counter.

677746b6 – mulshine <mulshine@princeton.edu> authored on 2019/02/07 13:43
LEAF_reduct.

8908d00e – Matthew Wang <Matthew@nat-oitwireless-inside-vapornet100-10-9-61-0.princeton.edu> authored on 2019/02/07 13:26
changed range of crusher set operation to 0.0 to 1.0

3ada2d4f – mulshine <mulshine@princeton.edu> authored on 2019/02/07 12:53
Cleaned up some file headers. Implemented tCrusher, bit/sample reduction bitcrusher / shaper.

b0cf3f1d – mulshine <mulshine@princeton.edu> authored on 2019/02/01 11:38
Retriggering is smooth.

97ad9725 – mulshine <mulshine@princeton.edu> authored on 2019/02/01 11:25
Fixed BackAndForth.

3e8b4826 – mulshine <mulshine@princeton.edu> authored on 2019/01/31 12:35
Saving state in looper.

3f1b8b2d – mulshine <mulshine@princeton.edu> authored on 2019/01/31 11:19
Sampler crossfade gone.

54f35b1a – mulshine <mulshine@princeton.edu> authored on 2019/01/31 07:43
New stuff.

d0fbdd59 – mulshine <mulshine@princeton.edu> authored on 2019/01/30 14:01
Updated leaf for sampling on h7.

8e6e5971 – mulshine <mulshine@princeton.edu> authored on 2019/01/30 13:01
No prints.

1a65dc6f – mulshine <mulshine@princeton.edu> authored on 2019/01/30 11:15
Sampler working well with manual linear crossfade.

6c87e507 – mulshine <mulshine@princeton.edu> authored on 2019/01/24 11:39
Decent crossfade implemented.

58869eab – mulshine <mulshine@princeton.edu> authored on 2019/01/24 09:51
Sampler working great, besides crossfade.

9902cb9f – mulshine <mulshine@princeton.edu> authored on 2019/01/24 06:51
Looperworking well, have to handle flip and dir different.

c84e0daa – mulshine <mulshine@princeton.edu> authored on 2019/01/23 13:53
Made tSample and tSamplePlayer classes. Loop sampler (a la groove~) close to working. Needs crossfade.

738fd333 – mulshine <mulshine@princeton.edu> authored on 2019/01/22 10:37
Added gitignore back.

8d3da853 – Mike Mulshine <mulshine@princeton.edu> authored and GitHub <noreply@github.com> committed on 2019/01/22 10:34
Delete .gitignore

db8bc767 – mulshine <mulshine@princeton.edu> authored on 2019/01/22 10:34
Updated gitignore to hopefully get rid of extraneous DS_store files.

39328208 – mulshine <mulshine@princeton.edu> authored on 2019/01/22 10:32
Removed Cpp source and wrapped C headers in extern C so they will properly link in Cpp projects.

Next