А это программа для RP2040 PIO

См. рис. 1

Не шутка. Она ждёт когда сигнал на линии упадёт до «0», генерирует прерывание и ждёт уже высокого уровня. Чтобы потом цикл повторился.

И на 3 строки PIO-ассемблера надо 17 строк на C/C++, чтобы это всё инициализировать, сконфигурировать и запустить. 🙂

А всё для того, чтобы правая и левая клавиатура висели не на одном и том же GPIO-прерывании (мне не нравится, как оно в SDK оформлено), а чтобы каждая клава висела на своём прерывании.

It works, как говорится, like a charm.

Рис. 1

Продолжаю разучивать

В первом приближении освоил очередной кусочек:

Пример 1

В целом, мне нравится, какое звучание получается.

Всё-таки, оно того стоило, сделать клавиатуру чувствительной к скорости нажатия.

Очень удобно иметь в запасе баянный вариант нот

Для того, что я сейчас разучиваю, у меня есть и фортепианная аранжировка от Юлии Шишкиной, и баянный вариант.

Играю я на готовых аккордах в левой. При этом для куплета я левую руку беру в основном из фортепианного варианта, дополняя готовыми аккордами. Потому что в фортепианном варианте есть красивые басовые ходы, которые отлично звучат, и которые не так хорошо проработаны в баянном варианте нот. А вот в припеве левая рука из баянного варианта — прекрасна (см. рис. 1).

Не буду скрывать, я попробовал нечто подобное изобразить самостоятельно (глядя в фортепианные ноты), но тот, кто делал баянный вариант, был профи, и не мне с ним тягаться. Я до такой гармонизации не додумался.

К тому же, поскольку, опять же, левая рука играется на готовых аккордах, она звучит «гуще» и интереснее, чем фортепианный вариант. На фортепиано так не сыграть из-за ограничений инструмента.

В общем, я в восторге от того, как в баянном варианте сделана левая рука в припеве. (Правая рука наоборот, «гуще» и интересней в фортепианном варианте. Её возьму оттуда.)

Рис. 1

В первом приближении — выучил вступление

Продолжаю учить следующую композицию. На приведённом ниже видосе — вступление. В первом приближении — выучил. Дальше — полировка. Я не профи, мне нужно много времени, чтобы что-то разучить. (Учась в муз. школе, я учил быстрее, но это было 41 год назад. 🙂 )

Теперь, когда у меня в руках MIDI-баян V3, клавиатура которого чувствительна к скорости нажатия клавиш, я могу себе позволить взяться за фортепианные произведения. Вроде бы естественно звучит. В предыдущей версии системы, рояль звучал так, как будто это была музыкальная шкатулка — все звуки имели строго одинаковую силу; никакой выразительности. А здесь хотя бы есть ощущение, что играет не музыкальная шкатулка, а живой человек.

Этого я и добивался, затевая возню с 3-й версией.

Выбор звукового модуля в 2026 году

Это не реклама, мне никто за эту заметку не платил. Я по собственной инициативе делюсь собственным опытом.

Вот уже несколько месяцев я могу сравнивать звуки из «широко известного в узких кругах MIDI-баянистов» модуля Ketron SD2 и моего ATemp (MB Music) Pro.DX.

На текущий момент я считаю модуль от ATemp более подходящим для меня. И рекомендую к приобретению MB Music Pro.XS. Он по звукам точно такой же, как мой, только пользоваться им несколько удобнее.

Причины моего выбора:

  • Имеется очень правдоподобный чистый звук классического баяна (без разлива). Причём этот звук отлично звучит и в правой, и в аккордах, и в басу.
  • Звук бандонеона, хоть и монофонический, но тоже отлично звучит и в правой, и в аккордах, и в басу. То есть здесь мы имеем целых два «баянных» баса на выбор. (В Кетроне нет ни одного хорошо звучащего баянного баса).
  • Медные духовые звучат натуральнее, чем в Кетроне.
  • Большой выбор басовых звуков (бас-гитары, несколько контрабасов).
  • Сбалансированное звучание всех звуков классического рояля, по всему диапазону (у кетрона нижние звуки слишком мощные).
  • Саксофоны звучат натуральнее, чем в Кетроне.
  • Органные звуки и разнообразнее, и интереснее. В Кетроне я не смог подобрать подходящий звук для «Проезда цистерны» Г.Гладкова.

У Кетрона на сегодня я вижу пока только один плюс:

  • Наличие аккордеонного звука, очень похожего на тот, которым часто пользуется Ludovic Beier
  • Пожалуй, аккордеонные звуки Кетрона поинтереснее ATEMP-овских, но это неточно. (Однако отсутствие приемлемо звучащего «баянного» баса всё портит.)

Такие дела.

Продолжаю разучивать

Но прежде чем разучивать, скрещиваю баянный вариант и фортепианный. В баянном варианте, который у меня тоже есть, во вступлении левая рука слишком примитивная. В фортепианном варианте в левой гораздо веселее. (Правая — наоборот: интереснее баянный вариант.)

И при ближайшем рассмотрении оказалось, что фортепианная левая рука вполне нормально играется на готовых аккордах (см. рис. 1). Хорошо, что я уже знаком с концепцией игры джазовых аккордов на левой баянной клавиатуре.

Единственное место, где я затупил — это в попытке играть уменьшенный аккорд от баса «соль». Правая рука меня ввела в заблуждение. А потом я вспомнил, что в левой можно сделать N-гармоническую замену и играть уменьшенный септаккорд от «до-диез» (почему меня на эту мысль сразу не навёл соответствующий бас в нотах — загадка). Зачёркнутый на рис. 1 бас как-бы символизирует моё тугодумие.

Но с этой поправкой — всё довольно удобно играется. Причём, можно сказать, без длинных «прыжков» в левой, которые я очень не люблю.

(Я в курсе, что можно вступление играть на выборке, но это не спортивно. К тому же на готовых аккордах всё это звучит сочнее, т.к. бас более низкий, а на выборке был бы жиденький.)

Как и ожидалось, трудно соединяются ритмы: свинговый в правой и ровный в левой. Но это решается большим количеством повторений в медленном темпе под метроном.

Рис. 1