|  Andrew Belt | 2f2fab35f3 | Add midi::Message::getFrame() and setFrame(). | 4 years ago | 
				
					
						|  Andrew Belt | 5043d0e10a | Use Engine frame instead of seconds timestamp for midi::Message. | 4 years ago | 
				
					
						|  Andrew Belt | 804135c678 | Add dsp::MidiGenerator::setTimestamp(). | 5 years ago | 
				
					
						|  Andrew Belt | c713cfb864 | Make midi::Message a wrapper for std::vector<uint8_t> since MIDI messages have unbounded size (due to SysEx). | 6 years ago | 
				
					
						|  Andrew Belt | 1aa351cecc | Add TSchmittTrigger. Update/clean up changelog. | 6 years ago | 
				
					
						|  Andrew Belt | 50bed5e1e8 | Add CC aliases to dsp::MidiGenerator. Fix setChannelPressure(). | 6 years ago | 
				
					
						|  Andrew Belt | 5a40e0a140 | Create dsp/midi.hpp, based on CV_MIDI's implementation of PolyphonicMidiOutput. | 6 years ago |