Изготовление синтезаторов

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


Ирландские приколы на венгерской клавиатуре.
 
А вот и бандонеон подогнали:
 
Увы, коробочка пока что прозябает, да и не до проектов последние несколько месяцев.

Радует то, что можно с хроматики на диатонику довольно легко перепрошить.
 
Оно так всегда бывает. Сделаешь 90 процентов работы и добить остальное никак не получается. Потом остываешь к этому проекту, появляются новые и ....
 
Оно так всегда бывает. Сделаешь 90 процентов работы и добить остальное никак не получается. Потом остываешь к этому проекту, появляются новые и ....
Александр Солженицын, "В круге первом", Сологдин говорит Нержину:

— Теперь послушай: правило последних вершков!
Область последних вершков! - на Языке Предельной Ясности сразу понятно, что это такое. Работа уже почти окончена, цель уже почти достигнута, всё как будто совершено и преодолено, но качество вещи - не совсем то! Нужны ещё доделки, может быть ещё исследования. В этот миг усталости и довольства собой особенно
соблазнительно покинуть работу, так и не достигнув вершины качества.
Работа в области последних вершков очень, очень сложна, но и особенно ценна, ибо выполняется самыми совершенными средствами! Правило последних вершков в том и состоит, чтобы не отказываться от этой работы! И не откладывать её, ибо строй мысли исполнителя уйдёт из области последних вершков! И не жалеть времени на неё, зная, что цель всегда - не в скорейшем окончании, а в достижении совершенства!
 
Холодно в мастерской, холодно. :cry:
Ну так, цель была в первую очередь попробовать раскладки, заменить роланд, поиграться в миди.
- В миди и самплах разочаровлся. Можно утонуть в различных интерпретация одного стандарта.
- Раскладки попробовал. Все еще убежден, что Мощино - сила. Но бандонеон - отличная выборная альтернатива.

А вообще, меня все еще на гармошке клинит очень сильно в данный момент. Играй себе вариации на простенькую тему и наслаждайся жизнью. Что еще для счастья надо? Еще одну гармошку в другой тональности ;)
 
С разучиванием пьес та же проблема. По крайней мере у меня. Сначала прогресс идёт быстро, потом замедляется, потом почти упирается в несколько заковыристых мест, которые упорно не хотят играться уверенно без ошибок. А потом долбить её надоедает. Душа просит чего то новенького и пьеса уходит в ящик до лучших времён. :rolleyes:
Кстати часто перерыв помогает. Со второго подхода после паузы на забывание нечётких навыков заходит гораздо лучше.

В общем доведение до совершенства сжирает массу времени и сил.
 
Давно в эту тему не писал, в основном из-за нехватки времени.

Несколько финальных мыслей:

Проблемы в процессе создания возникли и с хардом, и с софтом, и со мной :giggle:

Хард:
- Обесшумливание кнопок "испортило" контакты на дюжине переключателей. Выпаять и заменить проблем нет, а вот снять клавиатуры и поставить их обратно - неблагодарная работа на несколько часов.
- У меня накрылась потата - не знаю, это дешевый бесперебойник накрыл микрокомпьютер, или дешевый микрокомпьютер накрыл бесперебойник, но сдохло все + две батарейки.
Потату я без проблем заменил на пай 4, теперь, когда на них цены упали в 4 раза.
- Идея с воздушным клапаном провалилась из-за питания серво моторчика.
- Дешевый китайский сенсор давления иногда при игре фортиссимо временно сбивается с курса.

Софт:
- Миди-через-усб оказался вовсе не стандартным стандартом - каждый, кому не лень, его интерпретирует по-своему. Продвинутый универсальный контроллер если делать через усб, то только под конкретный процессор.
- Разных стандартов самплов тоже как собак нерезанных. Не все конвертируются друг в друга, не все идет на всех процессорах. Это прямо-таки дремучий лес байтов.
- Большинство самплов на звук оказались не многим лучше роландских.
- Разные микроконтроллеры требуют использования разных библиотек, так что софт для teensy не совместим с контроллерами pico или ESP32. Код под каждую архитектуру надо переписывать.
- Огромное количество кнопок (250) и постоянные считывания с воздушного сенсора глючат даже тинси.

Я:
Мои личные интересы сдвинулись от г-в баяна в сторону гармони. Баян инструмент жутко ревнивый, и если особо нету таланта, и нету уймы времени на нем регулярно практиковаться, то добра из него не получается.
Мощино - великолепная раскладка для фрибаса. Я очень рад, что удалось ее попробовать, и если вдруг снова сяду за баян, буду смотреть именно в ее направлении.

Выводы, лично я, делаю такие:
Проект идеально подходит для небольших инструментов, предназначенных для бесшумной практики. Гармонь, баян-трехрядка размером не больше 3/4.
Дает возможность перепробовать любые унисонорные раскладки. Для бисонора код становится сложнее, но такое тоже возможно.
С увеличением количества наворотов, время на их реализацию возрастает по экспоненте, а совместимость с разным софтом резко падает.
Самодельные перламутровые:love: кнопочки отлично держатся, и часть уже были канибаллизированы на акустическую гармонь.

План теперь такой:
Взять все, что хорошо работает, снять с аккордеонового корпуса, и запихнуть это в очень компактный корпус для гармони 29х31 по мотивам Шуйской "Семеновны". Получится отличная гармошка-тренажер.
Клавы как есть, миди-процессор fluidsynth на raspberry pi 4. Можно по ночам уиграться, пока домашние спят, а с корпусом 30х17см запитать пай с батарейки и без проблем взять гармошку с собой с машину или в чемодан в отпуск.
На 60 кнопок, все работает хорошо - подвисания случаются крайне редко, китайский сенсор очень даже неплох, если не играть фортиссимо.

Когда будет время, надо попробовать идею Ноутбукова с двумя атмосферными сенсорами. Дешевый китайский сенсор работает, причем работает не хуже роланда, но возникают проблемы, если сыграть фортиссимо. "нулевое" положение сенсора временно сдвигается и весь баланс на сжим-расжим идет к черту.
 
Можно на опрос кнопок отдельный сопроцессор прислюнявить, оставив головному только синтез.
Может конкретный экземпляр датчика давления глючит? Мембрана деформируется. Ибо с чего бы балансу показаний смещаться.
 
Для оживления темы:

1789772033294.png

"Я занимаюсь разработкой Bandolibre , цифрового аргентинского бандонеона с открытым исходным кодом: датчики Холла вместо механических переключателей, MIDI-выход через USB, три платы STM32 (основная плата + левая/правая части клавиатуры).


Сейчас у меня собрано 5 экземпляров, и они отлично работают . Вместо того чтобы наращивать производство, я сейчас сосредоточен на доработке обработки сигнала (динамика мехов/кривая CC#11, подавление дребезга контактов клавиш, фильтрация) и усовершенствовании аппаратной части, прежде чем рассматривать возможность сборки новых устройств.

Несколько моментов, которые могут заинтересовать участников этого форума:
  • Непрерывное измерение эффекта Холла как на клавиатуре, так и на мехах — отсутствие механического износа, что открывает возможности для выразительной игры в стиле MPE в будущем.
  • Бизонорические раскладки : Rheinische Tonlage (142 клавиши), а также Peguri и Manoury, выбираемые кнопкой.
  • Модель с мехами : два датчика Холла на пружине, сглаживание и гистерезис для естественного ощущения, вывод в формате MIDI CC#11 высокого разрешения.
  • Стандартный USB-MIDI -интерфейс , совместимый со всеми DAW/синтезаторами, поэтому он работает без дополнительных настроек.
  • Конфигурация через браузер : не требуется установка сопутствующего приложения — веб-страница взаимодействует с инструментом напрямую по MIDI Sysex (через Web MIDI), позволяя просматривать изображение с клавиатуры в режиме реального времени и настраивать меха/педали/параметры прошивки. Работает прямо здесь: Bandolibre MIDI Connect
  • Обновление прошивки методом перетаскивания : переведите плату в режим DFU, и она отобразится как USB-накопитель — просто перетащите на него файл прошивки .uf2, и она перезагрузится с обновлением. Никакого программатора, никакого специального программного обеспечения.
  • Два входа для педалей экспрессии (совместимые с M-Audio EX-P), передаваемые как колесо модуляции (CC#1) и ножной контроллер (CC#4) — оба предварительно назначены в большинстве инструментов, поэтому они экспрессивны сразу после подключения, с калибровкой, позволяющей согласовать ход каждой педали с полным диапазоном MIDI.
Проект полностью открытый и ориентирован на самостоятельное изготовление — вся суть в том, что любой человек, где бы он ни находился, может собрать его самостоятельно. Полное руководство по сборке (спецификация материалов, файлы для изготовления печатной платы, пошаговая инструкция) находится в репозитории: https://github.com/bandolibre/bandolibre-main/blob/main/documentation/assembly_instructions.md

Это не просто теоретическое утверждение — один энтузиаст из США собрал устройство полностью по чертежам самостоятельно, без какой-либо моей помощи, кроме документации. Честно говоря, это удивило и впечатлило меня так же, как, вероятно, и вас: увидеть, как кто-то самостоятельно превращает репозиторий в работающий инструмент, — это именно то, для чего и создан этот проект.

Общая страница проекта / сообщество: https://bandolibre.github.io

Я был бы очень рад отзывам игроков — о компоновке, ощущениях от мехов или о чем-либо еще, что вы хотели бы видеть в цифровом бандонеоне. С удовольствием отвечу и на вопросы о сборке.

Пьер"