Normalise MIDI keycodes (#18972)
* `MI_ON`, `MI_OFF`, `MI_TOG` -> `MI_TOGG` * `MI_CH*`, `MI_CHU` -> `MI_CHNU`, `MI_CHD` -> `MI_CHND` * `MI_VEL_*` -> `MI_VL*`, `MI_VELU`, `MI_VELD` * `MI_TRNS_*` -> `MI_TR*`, `MI_TRNSU` -> `MI_TRSU`, `MI_TRNSD` -> `MI_TRSD` * `MI_OCT_*` -> `MI_OC*`, `MI_OCTU`, `MI_OCTD` * Misc controls * Note keycodes * Add legacy keycodes * Regenerate keycodes * Typo
This commit is contained in:
		
							parent
							
								
									442e7653cc
								
							
						
					
					
						commit
						8b658dcc9a
					
				
					 39 changed files with 1799 additions and 1154 deletions
				
			
		| 
						 | 
				
			
			@ -371,14 +371,14 @@ void setUpMatrixScanSequencerTest(void) {
 | 
			
		|||
    sequencer_config.resolution = SQ_RES_16;
 | 
			
		||||
 | 
			
		||||
    // Configure the notes for each track
 | 
			
		||||
    sequencer_config.track_notes[0] = MI_C;
 | 
			
		||||
    sequencer_config.track_notes[1] = MI_D;
 | 
			
		||||
    sequencer_config.track_notes[2] = MI_E;
 | 
			
		||||
    sequencer_config.track_notes[3] = MI_F;
 | 
			
		||||
    sequencer_config.track_notes[4] = MI_G;
 | 
			
		||||
    sequencer_config.track_notes[5] = MI_A;
 | 
			
		||||
    sequencer_config.track_notes[6] = MI_B;
 | 
			
		||||
    sequencer_config.track_notes[7] = MI_C;
 | 
			
		||||
    sequencer_config.track_notes[0] = QK_MIDI_NOTE_C_0;
 | 
			
		||||
    sequencer_config.track_notes[1] = QK_MIDI_NOTE_D_0;
 | 
			
		||||
    sequencer_config.track_notes[2] = QK_MIDI_NOTE_E_0;
 | 
			
		||||
    sequencer_config.track_notes[3] = QK_MIDI_NOTE_F_0;
 | 
			
		||||
    sequencer_config.track_notes[4] = QK_MIDI_NOTE_G_0;
 | 
			
		||||
    sequencer_config.track_notes[5] = QK_MIDI_NOTE_A_0;
 | 
			
		||||
    sequencer_config.track_notes[6] = QK_MIDI_NOTE_B_0;
 | 
			
		||||
    sequencer_config.track_notes[7] = QK_MIDI_NOTE_C_0;
 | 
			
		||||
 | 
			
		||||
    // Turn on some steps
 | 
			
		||||
    sequencer_config.steps[0] = (1 << 0);
 | 
			
		||||
| 
						 | 
				
			
			@ -389,7 +389,7 @@ TEST_F(SequencerTest, TestMatrixScanSequencerShouldAttackFirstTrackOfFirstStep)
 | 
			
		|||
    setUpMatrixScanSequencerTest();
 | 
			
		||||
 | 
			
		||||
    sequencer_task();
 | 
			
		||||
    EXPECT_EQ(last_noteon, MI_C);
 | 
			
		||||
    EXPECT_EQ(last_noteon, QK_MIDI_NOTE_C_0);
 | 
			
		||||
    EXPECT_EQ(last_noteoff, 0);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -499,7 +499,7 @@ TEST_F(SequencerTest, TestMatrixScanSequencerShouldReleaseFirstTrackFirstStep) {
 | 
			
		|||
 | 
			
		||||
    sequencer_task();
 | 
			
		||||
    EXPECT_EQ(last_noteon, 0);
 | 
			
		||||
    EXPECT_EQ(last_noteoff, MI_C);
 | 
			
		||||
    EXPECT_EQ(last_noteoff, QK_MIDI_NOTE_C_0);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
TEST_F(SequencerTest, TestMatrixScanSequencerShouldEnterPausePhaseAfterRelease) {
 | 
			
		||||
| 
						 | 
				
			
			@ -565,7 +565,7 @@ TEST_F(SequencerTest, TestMatrixScanSequencerShouldProcessSecondTrackOnTime) {
 | 
			
		|||
    advance_time(SEQUENCER_TRACK_THROTTLE);
 | 
			
		||||
 | 
			
		||||
    sequencer_task();
 | 
			
		||||
    EXPECT_EQ(last_noteon, MI_D);
 | 
			
		||||
    EXPECT_EQ(last_noteon, QK_MIDI_NOTE_D_0);
 | 
			
		||||
    EXPECT_EQ(last_noteoff, 0);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue