Update MIDI.hpp
This commit is contained in:
		
							parent
							
								
									d688030c14
								
							
						
					
					
						commit
						dac0862657
					
				
							
								
								
									
										19
									
								
								src/MIDI.hpp
								
								
								
								
							
							
						
						
									
										19
									
								
								src/MIDI.hpp
								
								
								
								
							|  | @ -26,7 +26,6 @@ | ||||||
|  */ |  */ | ||||||
| 
 | 
 | ||||||
| #pragma once | #pragma once | ||||||
| #pragma message ("git clone MIDI.hpp" ) |  | ||||||
| 
 | 
 | ||||||
| BEGIN_MIDI_NAMESPACE | BEGIN_MIDI_NAMESPACE | ||||||
| 
 | 
 | ||||||
|  | @ -136,18 +135,15 @@ void MidiInterface<SerialPort, Settings>::send(MidiType inType, | ||||||
|                                                DataByte inData2, |                                                DataByte inData2, | ||||||
|                                                Channel inChannel) |                                                Channel inChannel) | ||||||
| { | { | ||||||
|     // Then test if channel is valid
 |  | ||||||
|     if (inChannel >= MIDI_CHANNEL_OFF  || |  | ||||||
|         inChannel == MIDI_CHANNEL_OMNI || |  | ||||||
|         inType < 0x80) |  | ||||||
|     { |  | ||||||
|         Serial.print("invalch: "); Serial.println(inType); |  | ||||||
|         return; // Don't send anything
 |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     if (inType <= PitchBend)  // Channel messages
 |     if (inType <= PitchBend)  // Channel messages
 | ||||||
|     { |     { | ||||||
|         Serial.print("chmsg: "); Serial.println(inType); |         // Then test if channel is valid
 | ||||||
|  |         if (inChannel >= MIDI_CHANNEL_OFF  || | ||||||
|  |             inChannel == MIDI_CHANNEL_OMNI || | ||||||
|  |             inType < 0x80) | ||||||
|  |         { | ||||||
|  |             return; // Don't send anything
 | ||||||
|  |         } | ||||||
|         // Protection: remove MSBs on data
 |         // Protection: remove MSBs on data
 | ||||||
|         inData1 &= 0x7f; |         inData1 &= 0x7f; | ||||||
|         inData2 &= 0x7f; |         inData2 &= 0x7f; | ||||||
|  | @ -178,7 +174,6 @@ void MidiInterface<SerialPort, Settings>::send(MidiType inType, | ||||||
|     } |     } | ||||||
|     else if (inType >= Clock && inType <= SystemReset) |     else if (inType >= Clock && inType <= SystemReset) | ||||||
|     { |     { | ||||||
|         Serial.print("sendRT: "); Serial.println(inType); |  | ||||||
|         sendRealTime(inType); // System Real-time and 1 byte.
 |         sendRealTime(inType); // System Real-time and 1 byte.
 | ||||||
|     } |     } | ||||||
| } | } | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	 Eric Bateman
						Eric Bateman