RSS feed
	
	
	
		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.
		 
	
		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.
		 
Next