shithub: leaf

RSS feed

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.

9faabab1 – mulshine <mulshine@princeton.edu> authored on 2019/01/21 10:47
Synced c/c++.

becf0913 – mulshine <mulshine@princeton.edu> authored on 2019/01/21 10:43
Merge branch 'master' of https://github.com/spiricom/LEAF

36ee16b1 – mulshine <mulshine@princeton.edu> authored on 2019/01/21 07:24
Updated C file for delay.

53da637f – mulshine <mulshine@princeton.edu> authored on 2019/01/16 12:58
Got rid of some extras and solved a bug.

33c1f56e – mulshine <mulshine@princeton.edu> authored on 2019/01/16 12:51
Got rid of debug code.

25b05633 – mulshine <mulshine@princeton.edu> authored on 2019/01/16 12:50
Update c/cpp source.

dbe66876 – mulshine <mulshine@princeton.edu> authored on 2019/01/16 12:48
More changes.

988a112d – mulshine <mulshine@princeton.edu> authored on 2019/01/16 12:43
Dattorro reverb size changes smoothed out with tTapeDelay.

e28e39c0 – mulshine <mulshine@princeton.edu> authored on 2019/01/16 12:36
Added custom tTapeDelay object.

b0f54b93 – Jeff Snyder <jeff@snyderphonics.com> authored on 2019/01/14 12:18
merging

98bd108b – Jeff Snyder <jeff@snyderphonics.com> authored on 2019/01/14 12:07
cleaned up hihat object

9d82b87d – mulshine <mulshine@princeton.edu> authored on 2019/01/07 07:24
Synced with master.

6e8f4634 – mulshine <mulshine@princeton.edu> authored on 2019/01/07 07:18
Another gitignore update.

c27e1979 – mulshine <mulshine@princeton.edu> authored on 2019/01/07 06:41
Fixed conflict with merge.

c019bb29 – mulshine <mulshine@princeton.edu> authored on 2019/01/03 13:07
Resolved some 808 issues.

423d846d – mulshine <mulshine@princeton.edu> authored on 2019/01/03 12:36
Merged Dattorro developments in to LEAF master.

425336ef – mulshine <mulshine@princeton.edu> authored on 2019/01/03 12:32
Post-merge

38662079 – mulshine <mulshine@princeton.edu> authored on 2019/01/03 12:28
Added c and .hpp files.

1af1739d – mulshine <mulshine@princeton.edu> authored on 2019/01/03 12:23
Dattorro reverb ugen working great.

32bb7b96 – mulshine <mulshine@princeton.edu> authored on 2019/01/02 13:09
Rought implementation of DATTORRO reverb ported from Tom Erbe's max patches.

30770cd5 – Jeff Snyder <jeff@snyderphonics.com> authored on 2019/01/02 11:42
removed noise fm on 808hihat because it just sounded gross

ba8d0693 – Jeff Snyder <jeff@snyderphonics.com> authored on 2018/12/20 19:19
new hihat features, FM, harmonic stretch, if FM gets removed then pitch calculation wouldnt need to be happening inside tick, so if we get rid of it later we should move pitch calculation back into the set freq routine

d958b11b – Jeff Snyder <jeff@snyderphonics.com> authored on 2018/12/20 13:41
fixed snare and kick in 808, completed

2788a351 – Jeff Snyder <jeff@snyderphonics.com> authored on 2018/12/20 10:58
fixed up snare, still not perfect

f4eb2576 – Jeff Snyder <jeff@snyderphonics.com> authored on 2018/12/20 10:41
added kick drum, working. snare is still muffled

cd53a580 – Jeff Snyder <jeff@snyderphonics.com> authored on 2018/12/19 18:33
added Q control of hihat bandpass

Next