RSS feed
	
	
	
		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
		 
	
		c3197de0
		 – Matthew Wang <mjw7@princeton.edu>
 authored
 on 2020/05/04 14:11
		
sampler tweaks
		 
	
		a90cbc5b
		 – spiricom <jeff@snyderphonics.com>
 authored
 on 2020/04/27 17:17
		
wavefolder edits
		 
	
		63525788
		 – Matthew Wang <mjw7@princeton.edu>
 authored
 on 2020/04/24 16:58
		
trying to fix sampler issues
		 
	
		ffa74901
		 – spiricom <jeff@snyderphonics.com>
 authored
 on 2020/04/23 09:22
		
added vz filters
		 
	
		08efd6ad
		 – Matthew Wang <mjw7@princeton.edu>
 authored
 on 2020/04/06 12:03
		
a start on minblep oscs
		 
	
		6e63ff95
		 – spiricom <jeff@snyderphonics.com>
 authored
 on 2020/03/30 19:35
		
fixed frequency calculation in tRetune
		 
	
		c1f26969
		 – spiricom <jeff@snyderphonics.com>
 authored
 on 2020/03/25 21:26
		
added tSlide, atodb, and dbtoa
		 
	
		982eb8ed
		 – spiricom <jeff@snyderphonics.com>
 authored
 on 2020/03/25 21:23
		
added tSlide, atodb, and dbtoa
		 
	
		bec88f14
		 – Matthew Wang <mjw7@princeton.edu>
 authored
 on 2020/03/16 12:29
		
remove branching from tri, square, and saw ticks
		 
	
		293326e6
		 – Matthew Wang <mjw7@princeton.edu>
 authored
 on 2020/03/16 06:09
		
rename tables to avoid potential conflict with user variable names
		 
	
		27cf83ad
		 – Matthew Wang <mjw7@princeton.edu>
 authored
 on 2020/03/13 10:13
		
building up documentation
		 
	
		00e5f111
		 – Jeff Snyder <jeff@snyderphonics.com>
 authored
 and GitHub <noreply@github.com>
 committed
 on 2020/03/06 17:40
		
Update README.md
		 
	
		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
		 
Next