@@ -153,14 +153,14 @@ TEST_F(midi2_channel_voice_message, make_midi2_channel_voice_message)
153153 const auto m =
154154 make_midi2_channel_voice_message (4 , channel_voice_status::per_note_pitch_bend, 14 , 0x43 , 0x00 , 0x8000D123 );
155155 EXPECT_EQ ((universal_packet{ 0x446E4300 , 0x8000D123 }), m);
156- EXPECT_TRUE (is_midi2_per_note_pitch_bend_message (m));
156+ EXPECT_TRUE (is_per_note_pitch_bend_message (m));
157157 }
158158
159159 {
160160 constexpr auto m =
161161 make_midi2_channel_voice_message (12 , channel_voice_status::registered_controller, 5 , 4 , 0x62 , 0xABCDEF00 );
162162 EXPECT_EQ ((universal_packet{ 0x4C250462 , 0xABCDEF00 }), m);
163- EXPECT_TRUE (is_midi2_registered_controller_message (m));
163+ EXPECT_TRUE (is_registered_controller_message (m));
164164 }
165165
166166 { // invalid channel in status
@@ -236,15 +236,15 @@ TEST_F(midi2_channel_voice_message, make_registered_per_note_controller_message)
236236 constexpr auto m =
237237 make_registered_per_note_controller_message (0xF , 0xE , 44 , 77 , controller_value{ 0x33445566u });
238238 EXPECT_EQ ((universal_packet{ 0x4F0E2C4D , 0x33445566 }), m);
239- EXPECT_TRUE (is_midi2_registered_per_note_controller_message (m));
240- EXPECT_TRUE (get_midi2_per_note_controller_index (m) == 77 );
239+ EXPECT_TRUE (is_registered_per_note_controller_message (m));
240+ EXPECT_TRUE (get_per_note_controller_index (m) == 77 );
241241 }
242242
243243 {
244244 const auto m = make_registered_per_note_controller_message (1 , 5 , 0x33 , 0x44 , controller_value{ 0x55u });
245245 EXPECT_EQ ((universal_packet{ 0x41053344 , 0x00000055 }), m);
246- EXPECT_TRUE (is_midi2_registered_per_note_controller_message (m));
247- EXPECT_TRUE (get_midi2_per_note_controller_index (m) == 0x44 );
246+ EXPECT_TRUE (is_registered_per_note_controller_message (m));
247+ EXPECT_TRUE (get_per_note_controller_index (m) == 0x44 );
248248 }
249249}
250250
@@ -258,8 +258,8 @@ TEST_F(midi2_channel_voice_message, make_assignable_per_note_controller_message)
258258 constexpr auto m =
259259 make_assignable_per_note_controller_message (0xE , 0xD , 0x12 , 0x34 , controller_value{ 0x44556677u });
260260 EXPECT_EQ ((universal_packet{ 0x4E1D1234 , 0x44556677 }), m);
261- EXPECT_TRUE (is_midi2_assignable_per_note_controller_message (m));
262- EXPECT_TRUE (get_midi2_per_note_controller_index (m) == 0x34 );
261+ EXPECT_TRUE (is_assignable_per_note_controller_message (m));
262+ EXPECT_TRUE (get_per_note_controller_index (m) == 0x34 );
263263 }
264264
265265 {
@@ -316,7 +316,7 @@ TEST_F(midi2_channel_voice_message, make_registered_controller_message)
316316 {
317317 constexpr auto m = make_registered_controller_message (3 , 7 , 9 , 0x45 , controller_value{ 0x80101010u });
318318 EXPECT_EQ ((universal_packet{ 0x43270945 , 0x80101010 }), m);
319- EXPECT_TRUE (is_midi2_registered_controller_message (m));
319+ EXPECT_TRUE (is_registered_controller_message (m));
320320 }
321321
322322 { // invalid bank bits
@@ -339,7 +339,7 @@ TEST_F(midi2_channel_voice_message, make_assignable_controller_message)
339339 {
340340 constexpr auto m = make_assignable_controller_message (3 , 7 , 9 , 0x45 , controller_value{ 0x80101010u });
341341 EXPECT_EQ ((universal_packet{ 0x43370945 , 0x80101010 }), m);
342- EXPECT_TRUE (is_midi2_assignable_controller_message (m));
342+ EXPECT_TRUE (is_assignable_controller_message (m));
343343 }
344344
345345 { // invalid bank bits
@@ -486,66 +486,66 @@ TEST_F(midi2_channel_voice_message, is_midi2_type_query_functions)
486486 {
487487 constexpr auto m = make_midi1_note_on_message (1 , 1 , 60 , velocity{ uint7_t { 90 } });
488488 EXPECT_FALSE (is_midi2_channel_voice_message (m));
489- EXPECT_FALSE (is_midi2_registered_controller_message (m));
490- EXPECT_FALSE (is_midi2_assignable_controller_message (m));
491- EXPECT_FALSE (is_midi2_registered_per_note_controller_message (m));
492- EXPECT_FALSE (is_midi2_assignable_per_note_controller_message (m));
493- EXPECT_FALSE (is_midi2_per_note_pitch_bend_message (m));
489+ EXPECT_FALSE (is_registered_controller_message (m));
490+ EXPECT_FALSE (is_assignable_controller_message (m));
491+ EXPECT_FALSE (is_registered_per_note_controller_message (m));
492+ EXPECT_FALSE (is_assignable_per_note_controller_message (m));
493+ EXPECT_FALSE (is_per_note_pitch_bend_message (m));
494494 }
495495
496496 {
497497 constexpr auto m =
498498 make_midi2_channel_voice_message (12 , channel_voice_status::registered_controller, 5 , 4 , 0x62 , 0xABCDEF00 );
499499 EXPECT_TRUE (is_midi2_channel_voice_message (m));
500- EXPECT_TRUE (is_midi2_registered_controller_message (m));
501- EXPECT_FALSE (is_midi2_assignable_controller_message (m));
502- EXPECT_FALSE (is_midi2_registered_per_note_controller_message (m));
503- EXPECT_FALSE (is_midi2_assignable_per_note_controller_message (m));
504- EXPECT_FALSE (is_midi2_per_note_pitch_bend_message (m));
500+ EXPECT_TRUE (is_registered_controller_message (m));
501+ EXPECT_FALSE (is_assignable_controller_message (m));
502+ EXPECT_FALSE (is_registered_per_note_controller_message (m));
503+ EXPECT_FALSE (is_assignable_per_note_controller_message (m));
504+ EXPECT_FALSE (is_per_note_pitch_bend_message (m));
505505 }
506506
507507 {
508508 constexpr auto m = make_assignable_controller_message (3 , 7 , 9 , 0x45 , controller_value{ 0x80101010u });
509509 EXPECT_TRUE (is_midi2_channel_voice_message (m));
510- EXPECT_FALSE (is_midi2_registered_controller_message (m));
511- EXPECT_TRUE (is_midi2_assignable_controller_message (m));
512- EXPECT_FALSE (is_midi2_registered_per_note_controller_message (m));
513- EXPECT_FALSE (is_midi2_assignable_per_note_controller_message (m));
514- EXPECT_FALSE (is_midi2_per_note_pitch_bend_message (m));
510+ EXPECT_FALSE (is_registered_controller_message (m));
511+ EXPECT_TRUE (is_assignable_controller_message (m));
512+ EXPECT_FALSE (is_registered_per_note_controller_message (m));
513+ EXPECT_FALSE (is_assignable_per_note_controller_message (m));
514+ EXPECT_FALSE (is_per_note_pitch_bend_message (m));
515515 }
516516
517517 {
518518 const auto m = make_registered_per_note_controller_message (1 , 5 , 0x33 , 0x44 , controller_value{ 0x55u });
519519 EXPECT_TRUE (is_midi2_channel_voice_message (m));
520- EXPECT_FALSE (is_midi2_registered_controller_message (m));
521- EXPECT_FALSE (is_midi2_assignable_controller_message (m));
522- EXPECT_TRUE (is_midi2_registered_per_note_controller_message (m));
523- EXPECT_EQ (get_midi2_per_note_controller_index (m), 0x44 );
524- EXPECT_FALSE (is_midi2_assignable_per_note_controller_message (m));
525- EXPECT_FALSE (is_midi2_per_note_pitch_bend_message (m));
520+ EXPECT_FALSE (is_registered_controller_message (m));
521+ EXPECT_FALSE (is_assignable_controller_message (m));
522+ EXPECT_TRUE (is_registered_per_note_controller_message (m));
523+ EXPECT_EQ (get_per_note_controller_index (m), 0x44 );
524+ EXPECT_FALSE (is_assignable_per_note_controller_message (m));
525+ EXPECT_FALSE (is_per_note_pitch_bend_message (m));
526526 }
527527
528528 {
529529 const auto m =
530530 make_assignable_per_note_controller_message (0xE , 0xD , 0x12 , 0x34 , controller_value{ 0x44556677u });
531531 EXPECT_TRUE (is_midi2_channel_voice_message (m));
532- EXPECT_FALSE (is_midi2_registered_controller_message (m));
533- EXPECT_FALSE (is_midi2_assignable_controller_message (m));
534- EXPECT_FALSE (is_midi2_registered_per_note_controller_message (m));
535- EXPECT_TRUE (is_midi2_assignable_per_note_controller_message (m));
536- EXPECT_EQ (get_midi2_per_note_controller_index (m), 0x34 );
537- EXPECT_FALSE (is_midi2_per_note_pitch_bend_message (m));
532+ EXPECT_FALSE (is_registered_controller_message (m));
533+ EXPECT_FALSE (is_assignable_controller_message (m));
534+ EXPECT_FALSE (is_registered_per_note_controller_message (m));
535+ EXPECT_TRUE (is_assignable_per_note_controller_message (m));
536+ EXPECT_EQ (get_per_note_controller_index (m), 0x34 );
537+ EXPECT_FALSE (is_per_note_pitch_bend_message (m));
538538 }
539539
540540 {
541541 const auto m =
542542 make_midi2_channel_voice_message (4 , channel_voice_status::per_note_pitch_bend, 14 , 0x43 , 0x00 , 0x8000D123 );
543543 EXPECT_TRUE (is_midi2_channel_voice_message (m));
544- EXPECT_FALSE (is_midi2_registered_controller_message (m));
545- EXPECT_FALSE (is_midi2_assignable_controller_message (m));
546- EXPECT_FALSE (is_midi2_registered_per_note_controller_message (m));
547- EXPECT_FALSE (is_midi2_assignable_per_note_controller_message (m));
548- EXPECT_TRUE (is_midi2_per_note_pitch_bend_message (m));
544+ EXPECT_FALSE (is_registered_controller_message (m));
545+ EXPECT_FALSE (is_assignable_controller_message (m));
546+ EXPECT_FALSE (is_registered_per_note_controller_message (m));
547+ EXPECT_FALSE (is_assignable_per_note_controller_message (m));
548+ EXPECT_TRUE (is_per_note_pitch_bend_message (m));
549549 }
550550}
551551
@@ -717,3 +717,39 @@ TEST_F(midi2_channel_voice_message, pitch_bend_sensitivities)
717717}
718718
719719// -----------------------------------------------
720+
721+ TEST_F (midi2_channel_voice_message, deprecations)
722+ {
723+ using namespace midi ;
724+
725+ #if defined(_MSC_VER)
726+ __pragma ( warning (push) )
727+ __pragma ( warning (disable: 4996 ) )
728+ #elif defined(__clang__)
729+ #pragma clang diagnostic push
730+ #pragma clang diagnostic ignored "-Wdeprecated-declarations"
731+ #elif defined(__GNUC__) || defined(__GNUG__)
732+ #pragma GCC diagnostic push
733+ #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
734+ #pragma GCC diagnostic pop
735+ #endif
736+
737+ universal_packet p;
738+ EXPECT_EQ (is_midi2_registered_controller_message (p), is_registered_controller_message (p));
739+ EXPECT_EQ (is_midi2_assignable_controller_message (p), is_assignable_controller_message (p));
740+ EXPECT_EQ (is_midi2_registered_per_note_controller_message (p), is_registered_per_note_controller_message (p));
741+ EXPECT_EQ (is_midi2_assignable_per_note_controller_message (p), is_assignable_per_note_controller_message (p));
742+ EXPECT_EQ (is_midi2_per_note_pitch_bend_message (p), is_per_note_pitch_bend_message (p));
743+ if (is_registered_per_note_controller_message (p) || is_assignable_per_note_controller_message (p))
744+ EXPECT_EQ (get_midi2_per_note_controller_index (p), get_per_note_controller_index (p));
745+
746+ #if defined(_MSC_VER)
747+ __pragma ( warning (pop) )
748+ #elif defined(__clang__)
749+ #pragma clang diagnostic pop
750+ #elif defined(__GNUC__) || defined(__GNUG__)
751+ #pragma GCC diagnostic pop
752+ #endif
753+ }
754+
755+ // -----------------------------------------------
0 commit comments