Отличное вишневое пиво

Имею слабость к вишнёвому пиву.

И вот в Минске я попробовал отличный вариант (см. рис. 1). Очень достойно. Придраться не к чему. Если у кого есть возможность регулярно такое покупать — рекомендую.

Рис. 1

Классический пример классического баянного репертуара

В продолжение к озвученному ранее.

На видео — классический пример классического баянного репертуара. Отлично исполнено, технично, артистично, академично.

Но неинтересно.

Многие не понимают, зачем делать баян с MIDI-системой

А вот затем, чтобы была возможность играть вот такое:

Ну прелесть же?

Извините за ссылку на ютуб, конечно, но я не виноват, что канал Людовика именно там.

P.S. Кстати, на этом видео очень хорошо видно левую руку. Можно снять партию левой руки, и узнать чуть больше о том, как такие вещи вообще можно играть на баяне. Когда я учился в муз. школе, мне никто не показывал, что такое вообще возможно. (Впрочем, про «стандартный баянный репертуар» я уже жаловался.)

MIDI библиотека доработана

Собственно, первая цель достигнута.

Теперь библиотека MD_MIDIFile умеет просто сканировать MIDI файл, а не проигрывать его. Т.е. просто перебирать все-все командочки из всех дорожечек нужного MIDI файла, чтобы я мог посмотреть, что там за командочки такие, и нет ли среди них таких, которые могут поломать работу ритм-машины.

Рис. 1

Идея жизнеспособна

Подключил я к макетке картридер, и немного поковырялся в потрохах библиотеки, которая умеет воспроизводить MIDI-файлы с карты памяти.

Для моих целей, надо уметь сканировать MIDI файл с целью анализа. Нужно убедиться, что в MIDI-файле, предназначенном для ритм-машины, нет «неправильных» команд. Исходная библиотека быстренько просканировать содержимое файлов не даёт; она их умеет только воспроизводить в режиме реального времени.

Опыт показал, что «быстренько просканировать» можно. Нужно будет только немного доработать библиотеку; дописать пару новых методов в существующие классы. В общем, теперь понятно, куда копать.

Рис. 1

Немного жалею

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

И, я помню свою радость, когда я осознал, что из этих деталей можно собирать не только то, что нарисовано в инструкции, но и вообще всё, что хочешь. И я немедленно собрал гоночный автомобиль, прицепил к нему верёвку и бегал по всей квартире, таская за собой этот самый автомобиль, изображая гонку.

А еще я учился в музыкальной школе. На баяне. И произведения для разучивания выбирались из т.н. «стандартного баянного репертуара». И как-то в течение всего времени учёбы мне казалось, что «так и надо». И я проучился все 5 лет (на самом деле 7 лет) в твёрдой уверенности, что баян годится для исполнения довольно ограниченного типа произведений: «народная музыка», органные произведения, адаптированные для баяна, и произведения разных композиторов, пишущих специально для баяна (типа Шалаева, Гридина, Власова и т.п.) И я как-то не очень воспринимал баян, как инструмент, на котором можно играть всё, что угодно.

А тут, на старости лет, я обнаружил, что есть такой Ludovic Beier, который на баяне играет джазовую музыку. И не только джазовую. Он играет вообще всё, что угодно. Ему, я так понимаю, в детстве никто не сказал что баян — не для всего. А еще есть Ришар Гальяно. А ещё есть Владимир Данилин.

Жалко, что просветление у меня наступило только на 55-м году жизни. Жалко, что в своё время меня уложили в прокрустово ложе «традиционого баянного репертуара», а у меня не хватило воображения из него выбраться.

Хорошо, что хотя бы сейчас я учу эту самую босса-нову «Ленивый Дик», и мой баян теперь умеет звучать как труба (правая рука), бас-гитара (левая рука в режиме выборки), и ударные инструменты (ритм-машина). Когда я впервые эту композицию услышал, мне даже в голову не могло придти, что я смогу это играть. Не приходило в голову даже попытаться. Но лучше поздно, чем никогда.

Рис. 1 КДПВ

К началу работ по написанию ритм-машины v2 готов

Собрал макетку, на которой буду отлаживать 2-ю версию ритм-машины. Настоящий, «живой» баян для этого использовать несподручно.

6 кнопок и 5 светодиодов должно хватить.

Возни там будет, конечно, много. И значительная часть этой возни будет связана с написанием UI.

Рис. 1