Очередной «вместолевый» эксперт делится откровениями о роли руководителей производств. Демонстрируя глубокое (по его мнению) понимание вопроса.
Душит смех.
Цирк, да и только.
Блог обо всём.
Начал я тут облагораживать проигрывалку MIDI файлов немножко.
В частности, мне не нравилось, как я сделал реализацию callback-функций, которые вызываются библиотекой. (Сделано было на скорую руку, «чтобы заработало», да так и оставлено.)
И начал я изучать вопрос на тему «есть ли в 2025 году стандартные способы указывать в качестве сишной callback-функции функцию-член класса».
И напоролся на интересную статью, в которой приведён пример (см. рис. 1), который синтактически неправильный для того C++, который я помню. 🙂
Оказывается, пока меня не было, они там в C++ насовали всякого нового (в версию C++ 11). И тот пример из статьи использует это самое новое.
Вот ведь… Придётся разбираться.

(Да, я в курсе, что C++11 «новый» только для меня, а нормальные программисты уже могут не помнить, что когда-то было как-то иначе.)
Недавно мне удалось купить рюмки-стопки подходящего для меня размера. Объём одной стопки здесь 13 мл.
Это практически елабужская «муха». 🙂
Для тех, кто, как я, не «тренируется» пить крепкое регулярно, но тем не менее иногда позволяет себе — это идеальный объём. Организм отвык от больших объёмов и косеет невероятно быстро. А с такой рюмкой можно в обед под хорошую еду и употребить.
Сегодня мой MIDI-баянчик обзавёлся шикарными ремнями (см. рис. 1).
Старые ремни — это те самые, с которыми он был куплен в 1982 году. Они уже пришли в совершенно непотребное состояние. А эти ремни прекрасны. Широкие, удобные. К ним в комплекте имеется ещё поперечный ремень, который застёгивается за спиной. Но я стоя не играю, поэтому для меня это пока неактуально.
Приобретал здесь: Ремни для Баяна, аккордеона и гармони.
Рекомендую.
Это короткий ответ на вопрос «зачем в баяне нужен датчик положения».
Датчик реагирует на повороты по двум осям: X (вправо) и Y (вперёд). Рабочий диапазон углов от 0 до 15 градусов.
На любую ось можно настроить следующие контроллеры:
Глубина бенда может настраиваться в диапазоне от 1 до 4 полутонов.
Теперь датчик положения является частью схемы баяна. И даже прошивка без него уже не запустится. 🙂
В данный момент реализован, скажем так, драйвер датчика, который умеет:
Ну и для отладочных целей, модуль «пользовательский интерфейс» ловит события от датчика и выводит текущие углы (в градусах) на основной экран.
Отслеживаются повороты инструмента по двум осям: