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

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


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

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

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

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

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

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

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

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

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

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

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

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

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