| 
						
					 | 
					
						
						
							
						
						070f0d2a87
					 | 
					
						
						
							
							add sustain modulator. increase range of release to cover all positives (though there is still a range of negatives that are duplicated). set all sound controller CCs to 0. this breaks MIDI spec (64 = middle = no change) to accommodate soundfont spec (middle of range on envelope generators is far from 'no change')
						
						
						
						
						
						
					 | 
					
						2019-06-30 19:25:02 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1d7fdc6860
					 | 
					
						
						
							
							put sliders next to table
						
						
						
						
						
						
					 | 
					
						2019-06-30 11:39:39 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a7d375a2bb
					 | 
					
						
						
							
							sliders in groups
						
						
						
						
						
						
					 | 
					
						2019-06-30 10:59:07 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						542994d672
					 | 
					
						
						
							
							try to find the ranges of these filters, and curves that give access to the useful parts
						
						
						
						
						
						
					 | 
					
						2019-06-29 22:10:28 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b0f10b7940
					 | 
					
						
						
							
							add aftertouch. correct system reset
						
						
						
						
						
						
					 | 
					
						2019-06-23 23:17:28 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						13fd1c60e0
					 | 
					
						
						
							
							send to fluidsynth: program change, channel pressure, reset, and sysex (whatever that is). also attempt pitchbend.
						
						
						
						
						
						
					 | 
					
						2019-06-23 23:06:24 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						bcf0d7dd7d
					 | 
					
						
						
							
							envelope, filter cutoff/resonance mapped to default modulators (with semi-random magic numbers)
						
						
						
						
						
						
					 | 
					
						2019-06-23 19:40:36 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c8ae1b0e9a
					 | 
					
						
						
							
							send control change events to fluidsynth!
						
						
						
						
						
						
					 | 
					
						2019-06-23 18:12:25 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						78e6f71e81
					 | 
					
						
						
							
							disable (unused) microphone input
						
						
						
						
						
						
					 | 
					
						2019-06-23 11:13:25 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						cbfae52348
					 | 
					
						
						
							
							add privacy notice
						
						
						
						
						
						
					 | 
					
						2019-06-23 00:22:05 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9677dbfc56
					 | 
					
						
						
							
							set effects channels to 0, since none were used. this fixes the 'no sound' problem
						
						
						
						
						
						
					 | 
					
						2019-06-22 23:24:16 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						06691aa744
					 | 
					
						
						
							
							update XCode project from Projucer (e.g. for C++17, and to put VST SDKs on include path)
						
						
						
						
						
						
					 | 
					
						2019-06-22 22:59:28 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						370d599f62
					 | 
					
						
						
							
							failed attempt to add a particular modulator
						
						
						
						
						
						
					 | 
					
						2019-06-22 19:07:10 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6c96994946
					 | 
					
						
						
							
							update fluidsynth2 to commit b6b6931. fixes 'no audio' https://github.com/FluidSynth/fluidsynth/issues/399
						
						
						
						
						
						
					 | 
					
						2019-06-22 19:07:10 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						95f0f2b35b
					 | 
					
						
						
							
							repaint table when changing banks
						
						
						
						
						
						
					 | 
					
						2019-06-22 19:07:10 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f220cbb6e2
					 | 
					
						
						
							
							rewrite source to compile against new public APIs of FluidSynth 2
						
						
						
						
						
						
					 | 
					
						2019-06-22 19:07:09 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						02e43baca9
					 | 
					
						
						
							
							fix another not-include
						
						
						
						
						
						
					 | 
					
						2018-06-14 00:47:06 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						559337564d
					 | 
					
						
						
							
							fix include
						
						
						
						
						
						
					 | 
					
						2018-06-14 00:43:17 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6e88039085
					 | 
					
						
						
							
							we don't need an audio driver anyway
						
						
						
						
						
						
					 | 
					
						2018-04-17 22:10:01 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b5a807fe91
					 | 
					
						
						
							
							make sample rate changeable, probably
						
						
						
						
						
						
					 | 
					
						2018-04-15 21:32:26 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a82e7e450b
					 | 
					
						
						
							
							presets and banks saved correctly in audio plugin host. display seems to work also.
						
						
						
						
						
						
					 | 
					
						2018-04-13 01:14:07 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7dc05c72c9
					 | 
					
						
						
							
							progress in saving/loading presets/banks
						
						
						
						
						
						
					 | 
					
						2018-04-13 00:40:27 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e8177d51cd
					 | 
					
						
						
							
							set displayed filepath when loading in state
						
						
						
						
						
						
					 | 
					
						2018-04-11 00:52:44 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						114bb2f10a
					 | 
					
						
						
							
							make file picker contruct using whatever soundfont path is available at construction-time. work towards giving Processor access to change its File on load.
						
						
						
						
						
						
					 | 
					
						2018-04-11 00:08:15 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						191641ddd1
					 | 
					
						
						
							
							switch to JUCE Strings so we can copy and compare more easily. make state load attempt to load soundfont and restore window size.
						
						
						
						
						
						
					 | 
					
						2018-04-10 23:29:32 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						649a1fcf36
					 | 
					
						
						
							
							looks like we do not listen to our own events, so move that elsewhere
						
						
						
						
						
						
					 | 
					
						2018-04-10 01:28:05 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d7b87fe84f
					 | 
					
						
						
							
							change to construction-time reference
						
						
						
						
						
						
					 | 
					
						2018-04-10 01:20:23 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9427a029b9
					 | 
					
						
						
							
							fixed circular reference
						
						
						
						
						
						
					 | 
					
						2018-04-10 01:17:50 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						27b9dfb9df
					 | 
					
						
						
							
							try to hook up soundfont path. perhaps encountering circular dependency on FSModel's inclusion of my plugin processor
						
						
						
						
						
						
					 | 
					
						2018-04-10 00:51:21 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9bbb27d780
					 | 
					
						
						
							
							copy JUCE demo plugin more closely. worry about coupling later; for now get ownership in right place. update lastUIW/H on resize.
						
						
						
						
						
						
					 | 
					
						2018-04-10 00:11:22 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						89b12b132a
					 | 
					
						
						
							
							make a pattern for notifying subscribers about VST state save/load. but it seems to run too early for Editor to benefit.
						
						
						
						
						
						
					 | 
					
						2018-03-18 23:35:29 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						592dd264c0
					 | 
					
						
						
							
							prevent unloading of nothing
						
						
						
						
						
						
					 | 
					
						2018-03-05 22:38:51 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c78756aeef
					 | 
					
						
						
							
							begins life with no soundfont and survives
						
						
						
						
						
						
					 | 
					
						2018-03-05 22:33:20 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						86a0c005ef
					 | 
					
						
						
							
							initialize variables (thanks, daniel!)
						
						
						
						
						
						
					 | 
					
						2018-03-02 01:16:58 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7d2cfd27e1
					 | 
					
						
						
							
							this is sometimes resulting in freeing memory which has not yet been malloced. need to understand better what's going on. possibly two concurrent invocations of initialiseSynth racing.
						
						
						
						
						
						
					 | 
					
						2018-02-27 23:42:24 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						289ddff4da
					 | 
					
						
						
							
							rename editor
						
						
						
						
						
						
					 | 
					
						2018-02-27 23:34:22 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f89da1834c
					 | 
					
						
						
							
							audio plugin host appears to invoke initialise twice. use singleton fluidsynth model now to survive that. also, clear midi output to make VST3 stop complaining
						
						
						
						
						
						
					 | 
					
						2018-02-27 23:33:19 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c129ce78a0
					 | 
					
						
						
							
							rename main class
						
						
						
						
						
						
					 | 
					
						2018-02-27 00:39:50 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c708fd5914
					 | 
					
						
						
							
							delete classes that weren't meant to exist any more
						
						
						
						
						
						
					 | 
					
						2018-02-27 00:36:49 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						dc16a231fe
					 | 
					
						
						
							
							add lazarus source
						
						
						
						
						
						
					 | 
					
						2018-02-27 00:25:20 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						65303fd885
					 | 
					
						
						
							
							initial output
						
						
						
						
						
						
					 | 
					
						2018-02-27 00:17:27 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |