|  jules | c562cfc3cc | Converted AudioSampleBuffer into a templated class that can use either float or double types. Used this to implement 64-bit audio plugin support in VST and AU | 10 years ago | 
				
					
						|  jules | 69b571e36e | Made a Synthesiser method protected. | 10 years ago | 
				
					
						|  hogliux | c7b8e77031 | Update copyright notice | 10 years ago | 
				
					
						|  Timur Doumler | 170602f7d0 | fixed bug in Synthesiser demo: voice->isVoiceActive() check was at wrong position and failing whenever there was more than one possible type of voice. | 10 years ago | 
				
					
						|  jules | bac0687f95 | Added a sustain pedal flag to the SynthesiserVoice, and improved the voice-stealing algorithm (again!) | 10 years ago | 
				
					
						|  jules | c1df93cf67 | Improvement to the Synthesiser voice-stealing algorithm | 10 years ago | 
				
					
						|  jules | 12f8940de5 | Added MIDI channel pressure support to the Synthesiser class. | 10 years ago | 
				
					
						|  jules | 2c3c5c793b | More refinements to the Synthesiser class voice-stealing algorithm. | 10 years ago | 
				
					
						|  jules | 3825467af7 | Added method Synthesiser::setMinimumRenderingSubdivisionSize() to allow control over the resolution of block size that the synthesiser class uses. | 10 years ago | 
				
					
						|  jules | 2044141216 | Added a Synthesiser::handleProgramChange method | 10 years ago | 
				
					
						|  jules | 15a154851e | Stopped the Synthesiser class allowing midi events to steal notes from other midi channels. | 10 years ago | 
				
					
						|  jules | f7e36108f8 | Fix for the Synthesiser voice-stealing algorithm | 10 years ago | 
				
					
						|  jules | 7fe33baa20 | Updated the Synthesiser classes to store the current midi channel in the voice. | 10 years ago | 
				
					
						|  jules | 783c5ed7f8 | Made SynthesiserVoice::isPlayingChannel virtual. | 11 years ago | 
				
					
						|  jules | cc61f88a37 | Added a method SynthesiserVoice::isVoiceActive() | 11 years ago | 
				
					
						|  jules | 743f04dc01 | Refactored the Systhesiser class's voice-stealing methods and gave it a better default voice-stealing algorithm. | 11 years ago | 
				
					
						|  jules | 08a49cb6d4 | Removed some unnecessary consts from the parameters for SynthesiserSound::appliesToNote and appliesToChannel | 11 years ago | 
				
					
						|  jules | a13eb80e6e | Fixed a missing change to synthesiser | 11 years ago | 
				
					
						|  jules | 527d1459df | Added a velocity argument to the synthesiser noteOff methods. | 11 years ago | 
				
					
						|  jules | 5c7bf01c16 | Made Synthesiser::setCurrentPlaybackSampleRate virtual. | 11 years ago | 
				
					
						|  jules | 677b9ab530 | Added some return values for a couple of Synthesiser methods. | 11 years ago | 
				
					
						|  jules | be47fc8e6b | Added a couple of methods to Synthesiser to make it easier to customise note-stealing. | 11 years ago | 
				
					
						|  jules | d42df8065b | Documentation fix. | 12 years ago | 
				
					
						|  jules | da33787439 | Added aftertouch callbacks to the Synthesiser class. | 12 years ago | 
				
					
						|  jules | 403b5c10bc | Added methods to SynthesiserVoice for checking key-down status. | 12 years ago | 
				
					
						|  jules | b093f47a8c | Misc minor cleanups and comment fixes. | 12 years ago | 
				
					
						|  jules | 636ffe68d3 | A bit more minor cleaning-up. | 12 years ago | 
				
					
						|  jules | d2996f50cf | Made Synthesiser::handleMidiEvent overridable. | 12 years ago | 
				
					
						|  jules | 5a1112ab94 | Updated the format of the header include guard macros. | 12 years ago | 
				
					
						|  jules | 03c2801f3f | Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3 | 12 years ago | 
				
					
						|  jules | f9e31ab7a9 | Documentation pedanticism. | 12 years ago | 
				
					
						|  jules | 7a3453f48b | Minor clean-ups. | 13 years ago | 
				
					
						|  jules | 0ceeb573d8 | Minor changes to avoid pedantic compiler warnings. | 13 years ago | 
				
					
						|  jules | 56bbab1537 | (automated whitespace clean-up) | 13 years ago | 
				
					
						|  jules | 295d125142 | Stopped using the old BEGIN_JUCE_NAMESPACE macros, and just used hard-coded namespaces where necessary instead. The macro definitions are still there, so this shouldn't affect anyone's code. | 13 years ago | 
				
					
						|  Julian Storer | b70e0a28d2 | First check-in of the "jucequake": a major re-organisation of the library to break it up into modules. For more details about this, see the website forum.. | 14 years ago |