Nick Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							68d8b449cf 
							
						 
					 
					
						
						
							
							Don't set gain value after callback is set, since we'll then write it back to the ui  
						
						
						
					 
					
						2012-02-16 19:07:42 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							a678e1b12e 
							
						 
					 
					
						
						
							
							Hide combo and show no kit label when an invalid kit index or kit is specified  
						
						
						
					 
					
						2012-02-16 12:55:59 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							632b68e7c4 
							
						 
					 
					
						
						
							
							Update UI when changing kit_combo after 100 milliseconds to deal with hosts that don't send back port events  
						
						
						
					 
					
						2012-02-16 12:45:47 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							f6a8f9a514 
							
						 
					 
					
						
						
							
							Number of fixes: don't hold mutex while loading, fix ui crash when kit index out of range, don't load negative kit indexes, respond to midi base note port events.  
						
						... 
						
						
						
						Most important here is that the mutex change means the run loop with not block for a significant period ever, which previously was causing the jack thread to get zombified. 
						
					 
					
						2012-02-15 22:56:08 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							61bb1fe89e 
							
						 
					 
					
						
						
							
							Use -Wall, and clean-up things so no warnings  
						
						
						
					 
					
						2012-02-15 12:20:11 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							c284a0ba8e 
							
						 
					 
					
						
						
							
							Opps, use second buffer so as not to clobber path  
						
						
						
					 
					
						2012-02-15 12:17:14 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							d76a3fcee4 
							
						 
					 
					
						
						
							
							Make midi base note a control  
						
						
						
					 
					
						2012-02-14 15:39:53 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							f109726bd7 
							
						 
					 
					
						
						
							
							Expand paths with ~ with HOME environment variable.  
						
						... 
						
						
						
						Also: add a bit of doc about default_drumkit_locations and RATE_CONV_QUALITY 
						
					 
					
						2012-02-14 12:16:35 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							48bf1f33b9 
							
						 
					 
					
						
						
							
							Use libsamplerate to convert samples not at the same rate as the plugin is running at  
						
						... 
						
						
						
						This adds a dependency on libsamplerate 
						
					 
					
						2012-02-14 12:03:18 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							645a4b497c 
							
						 
					 
					
						
						
							
							Identify as an lv2:InstrumentPlugin  
						
						
						
					 
					
						2012-02-13 18:08:35 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							71208fa0c4 
							
						 
					 
					
						
						
							
							Oops, remove dep on drmr_ui.xml  
						
						
						
					 
					
						2012-02-13 17:34:51 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							bbbfea4564 
							
						 
					 
					
						
						
							
							Note SS on wiki  
						
						
						
					 
					
						2012-02-13 17:10:34 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							8b6ba8457d 
							
						 
					 
					
						
						
							
							Update README.md  
						
						
						
					 
					
						2012-02-13 16:56:37 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							e55718413d 
							
						 
					 
					
						
						
							
							Don't build debug  
						
						
						
					 
					
						2012-02-13 16:48:25 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							b93495a770 
							
						 
					 
					
						
						
							
							Scan /usr/share/drmr/drumkits and ~/.drmr/drumkits for kits.  Don't warn if a dir to scan doesn't exist  
						
						
						
					 
					
						2012-02-13 16:41:29 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							11d60f0e5b 
							
						 
					 
					
						
						
							
							Play layer 0 when no appropriate layer could be found  
						
						
						
					 
					
						2012-02-13 16:33:51 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							dc17012ed6 
							
						 
					 
					
						
						
							
							Free up scanned kit memory on cleanup.  Fixes a memory leak  
						
						
						
					 
					
						2012-02-13 16:20:29 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							45b2eeae22 
							
						 
					 
					
						
						
							
							Lots of fixes (multi-layer, ui):  
						
						... 
						
						
						
						- Fix ui to properly re-init sample table
- Fix ui to only adjust existing sliders
- Actually load multi-layer kits
- Play correct layer for multi-layer 
						
					 
					
						2012-02-13 16:11:30 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							9e760341b4 
							
						 
					 
					
						
						
							
							Make parser layer aware  
						
						
						
					 
					
						2012-02-13 12:57:32 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							85a7e73969 
							
						 
					 
					
						
						
							
							Actually change kit on dropdown select  
						
						
						
					 
					
						2012-02-13 12:02:17 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							28b8597ea0 
							
						 
					 
					
						
						
							
							Change bundle to just drmr.lv2  
						
						
						
					 
					
						2012-02-13 11:28:56 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							5262d5fcea 
							
						 
					 
					
						
						
							
							Update .gitignore, get rid of dynamic manifest stuff for now  
						
						
						
					 
					
						2012-02-13 11:26:39 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							c8a7423e3e 
							
						 
					 
					
						
						
							
							Add gtk ui and make pan controls work  
						
						
						
					 
					
						2012-02-13 11:24:26 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							d36035e0ab 
							
						 
					 
					
						
						
							
							Bump gains to 32.  Add pans pointer (no controls yet)  
						
						
						
					 
					
						2012-02-12 21:40:12 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							ba2b776b0b 
							
						 
					 
					
						
						
							
							Fix gain calculation  
						
						
						
					 
					
						2012-02-12 13:33:38 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							8ed58ec1c6 
							
						 
					 
					
						
						
							
							Move load_sample into drmr_hydrogen.c  
						
						
						
					 
					
						2012-02-07 21:33:20 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							c31bea22f5 
							
						 
					 
					
						
						
							
							Free things properly in cleanup  
						
						
						
					 
					
						2012-02-07 21:30:32 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							7e857abd89 
							
						 
					 
					
						
						
							
							Be a bit less clever but more correct about copying sample data  
						
						
						
					 
					
						2012-02-07 21:25:43 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							cd1e3f90b3 
							
						 
					 
					
						
						
							
							Set samples to NULL to avoid double free  
						
						
						
					 
					
						2012-02-07 21:19:44 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							4809e697c0 
							
						 
					 
					
						
						
							
							Fix a few race conditions and handle unloadable samples better  
						
						
						
					 
					
						2012-02-07 21:08:33 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							88081691c3 
							
						 
					 
					
						
						
							
							Fix a couple typos  
						
						
						
					 
					
						2012-02-07 13:07:48 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							4fe5bedd30 
							
						 
					 
					
						
						
							
							Add notes  
						
						
						
					 
					
						2012-02-07 13:05:31 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							66e6f9844f 
							
						 
					 
					
						
						
							
							Don't build debug  
						
						
						
					 
					
						2012-02-07 12:57:56 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							e608ed3906 
							
						 
					 
					
						
						
							
							remove printf, fix error message  
						
						
						
					 
					
						2012-02-07 12:54:42 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							e7ed85db4d 
							
						 
					 
					
						
						
							
							Add license info (GPL3)  
						
						
						
					 
					
						2012-02-07 12:52:59 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							ade0388ba8 
							
						 
					 
					
						
						
							
							Fix README  
						
						
						
					 
					
						2012-02-07 12:48:38 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							fa85da3bd0 
							
						 
					 
					
						
						
							
							Add README  
						
						
						
					 
					
						2012-02-07 12:43:14 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							4d2fa99e34 
							
						 
					 
					
						
						
							
							Change default install location  
						
						
						
					 
					
						2012-02-07 12:42:51 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							9c1e713914 
							
						 
					 
					
						
						
							
							Fix some segfaults for kits with invalid instrument entries.  Also fix a couple in internal segfaults.  
						
						
						
					 
					
						2012-02-07 12:22:26 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							a2e14e6652 
							
						 
					 
					
						
						
							
							Control to set kit index  
						
						
						
					 
					
						2012-02-07 12:00:07 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							44cd116946 
							
						 
					 
					
						
						
							
							Scan for hydrogen kits  
						
						
						
					 
					
						2012-02-07 10:59:24 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							a4c2826def 
							
						 
					 
					
						
						
							
							Add per sample gains (up to sixteen)  
						
						
						
					 
					
						2012-02-07 09:31:51 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							ae0f9aaa53 
							
						 
					 
					
						
						
							
							Add .gitignore  
						
						
						
					 
					
						2012-02-06 22:56:38 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							1976f033a3 
							
						 
					 
					
						
						
							
							initial commit, working basics.  
						
						... 
						
						
						
						- loads a hard-coded hydrogen kit
- repsonds to midi
- no individual control
- no gui 
						
					 
					
						2012-02-06 22:54:18 +01:00