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

Спасибо.
Если один, то должно быть MPXV7007DP (двойного направления). Но я почему-то думал, что в Иксах было два сенсора "для улучшенной артикуляции мехом". Навскидку, сенсоры почти одинаковые.

Если сенсор один, выходит, Роланды либо в первом поколении лоханулись с чуствительностью, либо просто перепрошили иксы и стали продавать их как новую разработку :unsure:

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

Ремонт Ноутбуков Интересная идея, однако. А чувствительности атмосферных сенсоров хватит? Если бы роланды могли сэкономить лишнюю копейку установкой более дешевых сенсоров, они бы это сделали. С них станется.
 
  • Мне нравится
Реакции: kep
Ну родной датчик аналоговый. Считывать его значение можно сколько угодно быстро в зависимости от скорости АЦП. А BMP вроде 4,5 мс на замер нужно. Я думаю для музинструмента хватит скорости 200 замеров в секунду. Чувствительность у него такая, что видит разницу давлений на столе и под столом. Для роланда проще было делать один тупой сенсор, чем два умных.
 
Почему же нездоровая? В любом случае пользы от этого больше чем от бесконечного выяснения различий и схожести между кошками, да и биты с электронами используются не напрасно, а строго по назначению. :)
Да зайдёшь сюда в надежде отдохнуть от радиолудительства. Поговорить о высоком искусстве и философии. А паяльник и здесь достанет...
 
"Я старый радиолюбитель,
И я хитрей, чем гнусный враг" ;)

Для начала я хочу максимум резуьтата с минимальными усилиями в кратчайшие сроки - проверить, что концепт работает. Поэтому "тупой" сенсор вполне сойдет. Потом можно уже мутить апгрейды. А то выйдет либо как Роланды (стук клапанов о деку смоделировали, а звук аккордеона - нет🤪) или вообще как Проксима 😴.
 
Ну если два сенсора делать, то один BMP можно просто внутри мехов разместить. И никаких клистирных трубок к блоку процесора.
 
Для моделирования можно вообще без датчика давления. О него только громкость издаваемого звука зависит. Для прототипа можно просто переменный резистор.
 
Для моделирования можно вообще без датчика давления
Так в датчике (откалиброванном) вся соль. Если его нет, или работает он дерьмово, то это уже не цифровой аккордеон, а "тупая" клава как на детских синтезаторах. Такая у меня уже в размере 4х4 кнопок собрана - осталось только пробную прошивку на нее залить и миди софт на комп поставить.
После этого останется решить три вопроса - настройка сенсора, 3д печать матриц, и сборка и установка в корпус.

Трубочки из меха не будет, зато будет лишний провод в меховую камеру с сенсором. Одна и та же разница, имхо. Сенсор если менять, то исключительно ради улучшения отклика.

Если с сенсором ответ будет хотя бы на уровне роланда 3b, то это уже очень даже результат. А ответ на моем старом роланде - если совсем честно - говно-с.
 
Да датчик там линейный по характеристике. А вообще всю коррекцию можно програмно сделать. Но в реале это не нужно. На обычном аккордеоне нам вообще без разницы какое давление в мехах. Мы только общую громкость всей системы ощущаем. Поэтому примерно равную громкость при модулях разности давлений в обе стороны сделать и всё. Ну ещё усреднение показаний тоже надо делать, чтоб не было случайных выбросов. Исходим из того, что в реальном аккордеоне давление не может меняться мгновенно.
 
Если один, то должно быть MPXV7007DP (двойного направления). Но я почему-то думал, что в Иксах было два сенсора "для улучшенной артикуляции мехом". Навскидку, сенсоры почти одинаковые.
Я считывал с FR-8X, там стоит еще мотор, открывающий/закрывающий дырку в зависимости от количества нажатых клавиш/кнопок. Он завязан на тот же сенсор.
 
там стоит еще мотор
Ха. Вот она где собака зарыта. Посмотреть бы еще как там клапан устроен.
Должно быть несложно реализовать серво моторчиком, но, как я уже говорил, я хочу для начала минимум наворотов, и лучше то же время потратить на калибровку воздушного сенсора.

А вы пользуетесь клавиатурой в режиме, где сила звука определяется силой удара по клавише, а не меховедением? (Совместный режим, чтоб и то и то было, кажется, не существует?).
 
Должно быть несложно реализовать серво моторчиком, но, как я уже говорил, я хочу для начала минимум наворотов, и лучше то же время потратить на калибровку воздушного сенсора.
Такой мотор только у восьмерки, а датчики, видимо, одинаковые у всей линии X.

А вы пользуетесь клавиатурой в режиме, где сила звука определяется силой удара по клавише, а не меховедением? (Совместный режим, чтоб и то и то было, кажется, не существует?).
Да и много. Все не-дудочные оркестровые звуки - через velosity. А совместный режим есть у голосов, например, там непросто научиться, но голоса могут слоги выговаривать.
 
Hello World.
Умудрился таки подключиться к компу в роли миди-клавы и послать миди-ноты :cool:
К сожалению, контроллер виснет через минуту после включения - что-то где-то я намудрил, то ли с пайкой, то ли с кодом, но результатом доволен - можно заказывать ведро кнопок.

Принцип работы клавиатуры описан тут (на ненавистном языке Ноутбукова).
 
Ежели виснет через минуту то обычно питание плохо фильтровано или кварц не стабильно генерит.
 
Клава шлет 10 нажатий, потом виснет. Причем не важно, сколько времени проходит между 10ю кликами и сколько кнопок за раз кликать.

Возможно, проблема в библиотеке тинси midi.h - она для обчного миди, а не usb-шного. Для усб другие библиотеки есть. На недельке попробую переписать код.
 
Последнее редактирование:
Хочу отправить клавиатурные матрицы на печать на этой неделе - надо определиться с диапазоном правой клавиатуры. Есть ли какая-нибудь практическая разница между 56 или 52 нотами? 56 (18/19 кнопок в ряду), на мой взгляд, неудобно тем, что крайние кнопки слишком близки к краю грифа - играть на них сложно, да и нужны ли они? Склоняюсь к 52 (17/18).

Статус проекта:
- Собрать прототип миди клавы.
- Вылечить зависание контроллера.
- Расширить софт клавы на аккордеонную раскладку мощино фрибас (148 х 87).
- Разобраться, как привязать миди-аккорд к одной кнопке для готового баса.
- Смоделировать и распечатать матрицы на левую и правую клавиатуры + стойки для кнопок.
- Собрать клавиатуры и протестрировать.
- Подключить воздушный сенсор с черновой настройкой.
- Загнать в корпус и настроить воздушный сенсор.
- Разработать минимальные доп функции (переключатель гтв, метроном, переключатель регистров).
 
Последнее редактирование:
  • Мне нравится
Реакции: kep
Нашел две потенциальные альтернативы teensy.
Raspberry Pi Pico
Arduino Mega

Оба микроконтроллера даже рядом не стояли с тинси по характеристикам, но их полно на алике, и стоят около 5-10 евро вместо 40-60. На пае миди клава, возможно, будет работать для наших целей не хуже тинси. Оба работают с Arduino IDE.
Сам я их пробовать пока не буду, но если кому нужны более доступные опции - проверьте, что ттх подходят для вашего проекта, прежде чем покупать.



 
А черт ее знает - я не в компах, не в электронике не разбираюсь нифига 🤪 . Кнопок много, да
Майкл сказал, что даже при 240 кнопках, приходится замедлять рассчет, так как тинси не может достаточно быстро включать и выключать пин (мы же подаем напряжение на, скажем, вертикальный ряд, и потом смотрим, есть ли контакт на каком горизонтальном ряду для обнаружения нажатой кнопки). Это включение-выключение не дает разогнать рассчеты больше, чем 250 раз в секунду. Чего, правда, должно хватать за глаза.
 
Последнее редактирование: