|  Timur Doumler | 9100d1c89e | Synthesiser and MPESynthesiser: added an additional parameter to setMinimumRenderingSubdivisionSize to allow for both the legacy behaviour (setting the strict minimum on subdivision size) and the current behaviour (first sample will always be sample-accurate, but then the first subdivision may be < minimum). | 9 years ago | 
				
					
						|  Timur Doumler | 93b8fc18b6 | Reverted MPEZone: added copy constructor and copy assignment operator. (reverted from commit 42a3145153). Reason: the methods auto-generated by the compiler are fine. | 9 years ago | 
				
					
						|  Timur Doumler | 42a3145153 | MPEZone: added copy constructor and copy assignment operator. | 9 years ago | 
				
					
						|  Timur Doumler | c807cbc7fc | MPEZone: cleaned up and clarified doxygen comments. | 9 years ago | 
				
					
						|  jules | b9aaa880c4 | Fix for Synthesiser rendering 0 length blocks | 9 years ago | 
				
					
						|  jules | 46a090bfdc | Tweaked the login in the Synthesiser and MPESynthesiserBase classes to avoid losing timing accuracy on the first event in a buffer | 9 years ago | 
				
					
						|  Timur Doumler | 70949aa0c6 | Added several new features: support for AudioUnit v3, new simplified JUCE module format, deleted the Introjucer and replaced it by the Projucer, various improvements for exporting of iOS and Android projects. | 9 years ago | 
				
					
						|  Timur Doumler | 86aacef11e | MPE: changed default initial pressure for new notes to 0 if no pressure messages have been received before the note-on; removed virtual functions getInitialPitchbend/Pressure/TimbreForNoteOn as they are confusing and the default behaviour is reasonable. | 9 years ago | 
				
					
						|  Timur Doumler | 74447991ec | Fixed various compile errors due to rename of empty() to isEmpty(). | 9 years ago | 
				
					
						|  jules | ff79ea06c7 | Whitespace | 9 years ago | 
				
					
						|  Timur Doumler | 8f73a8b671 | MPE: added descriptive comment to MPEZone::getZoneByIndex. | 9 years ago | 
				
					
						|  Timur Doumler | 067c78dbdb | MPE: added missing call to MPEZoneLayout listeners if the layout is changed by its assignment operator. | 9 years ago | 
				
					
						|  Timur Doumler | 228e4b732c | MPE: made lock inside MPESynthesiserBase private and gave it a more descriptive name. | 9 years ago | 
				
					
						|  jules | b5907fa90d | Normalised some divider comments | 9 years ago | 
				
					
						|  jules | 0121cad723 | Added a JUCE_API flag. | 9 years ago | 
				
					
						|  jules | ed33a07e1b | Made some Listener classes inline to avoid problems in DLL builds | 9 years ago | 
				
					
						|  Timur Doumler | c845a49268 | Avoided a compiler warning in Xcode. | 9 years ago | 
				
					
						|  Timur Doumler | 22e968b205 | Added a Listener class to MPEZoneLayout. | 9 years ago | 
				
					
						|  jules | 03dde6a2a8 | Avoided a compiler warning in MPENote | 9 years ago | 
				
					
						|  Timur Doumler | e958e5a647 | Added comparison operators to MPEZone. | 9 years ago | 
				
					
						|  Timur Doumler | edefc23738 | Doxygen documentation fix (wrong parameter name). | 10 years ago | 
				
					
						|  Timur Doumler | e0bd51f26c | MPE: replaced omniMode (all MIDI channels) by legacyMode which allows to define a custom MIDI channel range. Fixed a few minor MPE bugs. | 10 years ago | 
				
					
						|  Timur Doumler | e9bcfa5602 | MPEInstrument: made isNoteChannel() and isMasterChannel() public because it may be useful for some advanced MIDI message handling. | 10 years ago | 
				
					
						|  Timur Doumler | 08a0bada12 | Fixed a few small bugs and added some comments in Synthesiser, MPESynthesiser, and MPETest demo app. | 10 years ago | 
				
					
						|  jules | 42120d0fe2 | Added MPE (Midi Polyphonic Expression) classes | 10 years ago |