RSS feed
	
	
	
		e3838bb1
		 – Jeff Snyder <jeff@snyderphonics.com>
 authored
 and GitHub <noreply@github.com>
 committed
 on 2020/03/06 17:39
		
fixed error in oscillator example code
		 
	
		5fecc418
		 – Matthew Wang <mjw7@princeton.edu>
 authored
 on 2020/03/06 12:12
		
move default mempool into leaf struct instead of being a global
		 
	
		cea72f68
		 – Matthew Wang <mjw7@princeton.edu>
 authored
 on 2020/03/06 11:26
		
basic structure for example docs
		 
	
		223a8ee3
		 – Matthew Wang <mjw7@princeton.edu>
 authored
 on 2020/03/03 12:07
		
starting on doxygen documentation
		 
	
		8ea545cd
		 – spiricom <jeff@snyderphonics.com>
 authored
 on 2020/03/01 14:50
		
added leak to ADSR
		 
	
		6447d011
		 – spiricom <jeff@snyderphonics.com>
 authored
 on 2020/03/01 10:37
		
totally messed up last commit that was vocodec code not leaf code, redoing now
		 
	
		21f5ac6f
		 – spiricom <jeff@snyderphonics.com>
 authored
 on 2020/03/01 10:35
		
totally messed up last commit that was vocodec code not leaf code, redoing now
		 
	
		a80af553
		 – spiricom <jeff@snyderphonics.com>
 authored
 on 2020/03/01 10:30
		
not sure - updated things
		 
	
		e586373d
		 – spiricom <jeff@snyderphonics.com>
 authored
 on 2020/02/29 17:57
		
fixed issues with tPoly where stolen voices werent updated properly, and made tCycle capable of goings through zero in frequency so that proper FM is possible
		 
	
		72b60cd5
		 – Jeff Snyder <jeff@snyderphonics.com>
 authored
 and GitHub <noreply@github.com>
 committed
 on 2020/02/29 17:49
		
Update README.md
		 
	
		2724ecf6
		 – Matthew Wang <mjw7@princeton.edu>
 authored
 on 2020/02/27 11:09
		
minor
		 
	
		44000f7c
		 – Matthew Wang <mjw7@princeton.edu>
 authored
 on 2020/02/27 10:52
		
trying out leaf setting to determine whether to clear memory on allocation
		 
	
		28287230
		 – Matthew Wang <mjw7@princeton.edu>
 authored
 on 2020/02/27 10:16
		
minor
		 
	
		44c8a75d
		 – Matthew Wang <mjw7@princeton.edu>
 authored
 on 2020/02/27 10:14
		
clear physical model delay lines on init
		 
	
		2313a7d8
		 – Matthew Wang <mjw7@princeton.edu>
 authored
 on 2020/02/27 09:55
		
add clear functions to reverbs
		 
	
		17fad078
		 – Matthew Wang <mjw7@princeton.edu>
 authored
 on 2020/02/27 09:45
		
add missing clear functions to delay objects
		 
	
		39c879d7
		 – Matthew Wang <mjw7@princeton.edu>
 authored
 on 2020/02/20 08:16
		
add fidelity threshold to PeriodDetection, Retune, Autotune
		 
	
		7e988acf
		 – Matthew Wang <mjw7@princeton.edu>
 authored
 on 2020/02/20 06:54
		
going back on perioddetection smoothing additions, don't really help
		 
	
		bde763dd
		 – Matthew Wang <mjw7@princeton.edu>
 authored
 on 2020/02/20 06:35
		
add smoothing setters to retune and autotune
		 
	
		bfd2c2b0
		 – Matthew Wang <mjw7@princeton.edu>
 authored
 on 2020/02/20 06:21
		
add smoothing setting to period detection, add default smoothing to period detection in autotune
		 
	
		55ef84ed
		 – Matthew Wang <mjw7@princeton.edu>
 authored
 on 2020/02/17 13:19
		
minor fix to poly to handle changing num voices
		 
	
		cbcb5716
		 – Jeff Snyder <jeff@snyderphonics.com>
 authored
 and GitHub <noreply@github.com>
 committed
 on 2020/02/15 19:54
		
Update README.md
		 
	
		39c4d6f4
		 – Jeff Snyder <jeff@snyderphonics.com>
 authored
 and GitHub <noreply@github.com>
 committed
 on 2020/02/15 19:53
		
Update README.md
		 
	
		8fa6f230
		 – Jeff Snyder <jeff@snyderphonics.com>
 authored
 and GitHub <noreply@github.com>
 committed
 on 2020/02/15 19:48
		
Update README.md
		 
	
		955f2ae3
		 – Jeff Snyder <jeff@snyderphonics.com>
 authored
 and GitHub <noreply@github.com>
 committed
 on 2020/02/15 19:48
		
Update README.md
		 
	
		e973cfae
		 – Jeff Snyder <jeff@snyderphonics.com>
 authored
 and GitHub <noreply@github.com>
 committed
 on 2020/02/15 19:48
		
Update README.md
		 
	
		c1c58d77
		 – Jeff Snyder <jeff@snyderphonics.com>
 authored
 and GitHub <noreply@github.com>
 committed
 on 2020/02/15 19:47
		
Update README.md
		 
	
		2c20a851
		 – Jeff Snyder <jeff@snyderphonics.com>
 authored
 and GitHub <noreply@github.com>
 committed
 on 2020/02/15 19:30
		
Update README.md
		 
	
		e679fc12
		 – Jeff Snyder <jeff@snyderphonics.com>
 authored
 and GitHub <noreply@github.com>
 committed
 on 2020/02/15 19:29
		
Update README.md
		 
	
		857b1d0b
		 – Jeff Snyder <jeff@snyderphonics.com>
 authored
 and GitHub <noreply@github.com>
 committed
 on 2020/02/15 19:20
		
Update README.md
		 
	
		f7f1b131
		 – Jeff Snyder <jeff@snyderphonics.com>
 authored
 and GitHub <noreply@github.com>
 committed
 on 2020/02/15 19:20
		
Update README.md
		 
	
		ae058c07
		 – Jeff Snyder <jeff@snyderphonics.com>
 authored
 and GitHub <noreply@github.com>
 committed
 on 2020/02/15 19:18
		
Update README.md
		 
	
		38a6f10d
		 – Jeff Snyder <jeff@snyderphonics.com>
 authored
 and GitHub <noreply@github.com>
 committed
 on 2020/02/15 19:16
		
Update README.md
		 
	
		657fcba4
		 – Jeff Snyder <jeff@snyderphonics.com>
 authored
 and GitHub <noreply@github.com>
 committed
 on 2020/02/15 13:21
		
Update README.md
		 
	
		3b4be5fa
		 – Jeff Snyder <jeff@snyderphonics.com>
 authored
 and GitHub <noreply@github.com>
 committed
 on 2020/02/15 13:10
		
Create LICENSE
		 
	
		00d43ea2
		 – Matthew Wang <mjw7@princeton.edu>
 authored
 on 2020/02/14 07:12
		
add autosampler object; default mempool declaration fix
		 
	
		4c483c67
		 – Matthew Wang <mjw7@princeton.edu>
 authored
 on 2020/02/11 09:26
		
rename allocAndClear to calloc
		 
	
		d1e38aa8
		 – Matthew Wang <mjw7@princeton.edu>
 authored
 on 2020/02/05 10:55
		
trying wrapping initToPool in init, freeFromPool in free
		 
	
		7618da1b
		 – Matthew Wang <mjw7@princeton.edu>
 authored
 on 2020/02/05 09:43
		
Revert changes since "shared static init functions for use in init and initToPool"
		 
	
		b0581564
		 – Matthew Wang <mjw7@princeton.edu>
 authored
 on 2020/02/05 08:20
		
fix init bugs in poly and feedbackLeveler
		 
	
		9cb36a19
		 – Matthew Wang <mjw7@princeton.edu>
 authored
 on 2020/02/04 12:30
		
fix incorrect init ordering in livingstring
		 
	
		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
		 
Next