Радикальная переделка MIDI-клавиатуры Fatar VMK188+

Тема в разделе "Конструкторское бюро RMM", создана пользователем user811, 10 июн 2015.

  1. user811

    user811 Active Member

    Регистрация:
    30 апр 2012
    Сообщения:
    225
    Симпатии:
    165
    Пол:
    Мужской
    Адрес:
    Москва
    Добрый всем день.
    Для желающих проапгрейдить свою клавиатуру есть хорошие новости: приехала новая партия печатных плат. Все платы переразвел заново. Ставил несколько целей: еще уменьшить помехи и сделать монтаж деталей более удобным.
    pcb2.jpg
    Обе задачи удалось выполнить. Основная плата с контроллером теперь сделана в расчете на односторонний монтаж. Хочу попробовать паять паяльной пастой. Паяльный трафарет также заказал. Пока с пастой качественно не получилось, и первый рабочий экземпляр сделал обычным паяльником. Но надеюсь, с опытом удастся перейти на другую технологию, а то уж очень занудно руками паять такие мелкие компоненты, особенно контроллер.
    Все дорожки на новой плате сократил по длине настолько, насколько возможно. Сама плата стала также немного меньше. Все пустые зоны теперь залиты экранирующей"землей" с обеих сторон всех плат. Уменьшение помех в итоге оказалось даже более существенным, чем я ожидал. А с учетом того, что сама прошивка и без того неплохо умела помехи фильтровать, все стало теперь в этом плане совсем замечательно.
    Еще ряд мелочей. Убрал старый провод питания между платами, питание теперь подаю прямо через шлейф. Поменял разъем microSD на более приятный и надежный защелкивающийся.
    Прошивка для обеих редакций плат совершенно одинаковая, поэтому текущая и все следующие прошивки будут пригодны как для старого, так и для нового варианта.

    Плат пока много, так что welcome!
     
    Последнее редактирование: 12 июн 2017
  2. user811

    user811 Active Member

    Регистрация:
    30 апр 2012
    Сообщения:
    225
    Симпатии:
    165
    Пол:
    Мужской
    Адрес:
    Москва
    Выложил свежие прошивки версии 0.12.6
    В основном убирал найденные мелкие косячки.
    Изменил функционирование джойстика модуляции. Поскольку у данных клавиатур модуляция при отпускании находится в среднем положении, сделал так, чтобы в этом положении всегда был минимум, а максимум - в любом из двух крайних. Также добавил для модуляции настройку ширины "мертовой зоны" в средней точке подобно тому, как ранее было сделано для Pitch. По просьбам некоторых пользователей немного расширил функциональность:
    теперь транспортные кнопки << и >> могут работать в трех разных режимах:
    1) Стандартном, посылая транспортные SysEx
    2) Транспонирование на полтона для любителей играть одинаково в разных тональностях и быстро на ходу переключаться
    3) Сдвиг на октаву.

    Ссылки:
    прошивка для VMK176++:https://cloud.mail.ru/public/MSsA/NpDv2DtgX
    прошивка для VMK188++: https://cloud.mail.ru/public/9k19/Wh7Nymgbc
    измененный юзермануал: https://cloud.mail.ru/public/EkJG/4ZJWVAu4G
     
    mitinglas, sleen, NDA-jazz и ещё 1-му нравится это.
  3. Ю.Соколовский

    Ю.Соколовский New Member

    Регистрация:
    26 окт 2016
    Сообщения:
    16
    Симпатии:
    2
    Пол:
    Мужской
    Как приятно читать такие сообщения, я уж и не надеялся на новую партию, а тут такое событие!
    Находятся же люди, которые что-то ДЕЛАЮТ!
     
    NDA-jazz и user811 нравится это.
  4. user811

    user811 Active Member

    Регистрация:
    30 апр 2012
    Сообщения:
    225
    Симпатии:
    165
    Пол:
    Мужской
    Адрес:
    Москва
    На самом деле это, пожалуй, единственный мотив, почему я этим занимаюсь. Плюс, наверно, тренировка мозгов и некоторое самообразование.
     
    Aleksandr Oleynik, NDA-jazz и -TVA- нравится это.
  5. user811

    user811 Active Member

    Регистрация:
    30 апр 2012
    Сообщения:
    225
    Симпатии:
    165
    Пол:
    Мужской
    Адрес:
    Москва
    Устранил несколько мелких косяков в программе. Новые прошивки в этом архиве: https://cloud.mail.ru/public/C5Zs/rN4Es2xUe
    Там сразу оба варианта: для VMK176++ и для VMK188++
     
    Morpheus нравится это.
  6. Ю.Соколовский

    Ю.Соколовский New Member

    Регистрация:
    26 окт 2016
    Сообщения:
    16
    Симпатии:
    2
    Пол:
    Мужской
    Спасибо, буду иметь ввиду.
    Константин, получается, что прошивка открыта?
    Т.е. можно копировать и делать свою мидиклавиатуру и продавать???
     
  7. vladkus

    vladkus Well-Known Member

    Регистрация:
    17 янв 2008
    Сообщения:
    1.068
    Симпатии:
    539
    а что, в расеи научились делать механику на уровне фатара?
     
  8. Ю.Соколовский

    Ю.Соколовский New Member

    Регистрация:
    26 окт 2016
    Сообщения:
    16
    Симпатии:
    2
    Пол:
    Мужской
    Ну, у нас была фабрика, делали 3 модели пианино, отзывы есть и сейчас (люди играют в наст. время), и хорошие, либо очень хорошие.
    Значит, умели...
     
  9. user811

    user811 Active Member

    Регистрация:
    30 апр 2012
    Сообщения:
    225
    Симпатии:
    165
    Пол:
    Мужской
    Адрес:
    Москва
    Прошивка заточена под очень конкретное железо. Во-первых строго под мою плату, во-вторых под конкретную клавиатуру. Так что всякий. у кого весь комплект есть, может обновлять прошивки. Если вы, какой девайс покупаете, например, звуковую карту, то тоже обычно можете бесплатно обновлять прошивки.
     
  10. Gregory

    Gregory Active Member

    Регистрация:
    17 май 2005
    Сообщения:
    347
    Симпатии:
    38
    Адрес:
    Санкт-Ленинград
    Да умельцев-то хватает. :)
     
  11. vladkus

    vladkus Well-Known Member

    Регистрация:
    17 янв 2008
    Сообщения:
    1.068
    Симпатии:
    539
    да ну, это из серии - чем бы дитя не тешилось :)
     
  12. Gregory

    Gregory Active Member

    Регистрация:
    17 май 2005
    Сообщения:
    347
    Симпатии:
    38
    Адрес:
    Санкт-Ленинград
    Да ладно. :)
     
  13. Victoor

    Victoor New Member

    Регистрация:
    15 май 2009
    Сообщения:
    4
    Симпатии:
    0
    День добрый! Выражаю глубокое уважение разработчикам прошивок!! Для меня это просто дикий лес, в который даже страшно заходить..
    Ранее наблюдал здесь пост насчет Studiologic SL990, сам имею SL990-XP. Аналогично вмонтировал клавиатуру в стол. До поры жаловаться не приходилось, но со временем пришел к тому же - крайне дубовая реакция на нажатие + неравномерная velocity, хотя сама клавиатура на ощупь получше некоторых новоделов. Шайбами "дубовость" еще не пробовал поправлять, но думаю без нового контроллера дело не особо продвинется с пропуском значений velocity. Отсюда к вам вопрос: можно ли получить у вас схему и прошивку на что-то подобное? Просто в начале говорили, что проект не коммерческий...)) Из функционала более чем хватит самих клавиш с нормальной velocity (может возможностью менять ее кривую), ручка питча и модуляции, сустейн педаль. Если можно, USB выход. Но согласен и на обычный MIDI. Хотел собирать "mkcv96" с сайта "geocities.ws"
    Все бы хорошо, да нет там места для педали и колес(( А без них как без рук, по крайней мере без педали - точно.
    Паять умею, в электронике разбираюсь достаточно хорошо, чтобы собрать все даже с шагом 0,2 мм. А вот прошивки пишу на уровне студента второгодника(( Итак, если есть у вас возможность помочь готовой прошивкой, то буду безмерно благодарен!
    Или, если все же проект перерос в сурьезный бизнес, то сколько будет стоить плата? Хотя мне самому собрать было бы в удовольствие) Заранее огромное спасибо!!
    P.S. На всякий случай прилагаю нагугленную распиновку клавиатуры.
     

    Вложения:

    • Matrix_88.gif
      Matrix_88.gif
      Размер файла:
      210,6 КБ
      Просмотров:
      10
  14. user811

    user811 Active Member

    Регистрация:
    30 апр 2012
    Сообщения:
    225
    Симпатии:
    165
    Пол:
    Мужской
    Адрес:
    Москва
    Серьезным данный "бизнес" назвать сложно, поскольку доходов оно практически сейчас не приносит. Но времени потрачено уже уйма, и девайс получился достаточно неплохой. Опыт был, когда человек, тоже неплохо умеющий паять, взял пустую плату и детали с надеждой спаять сам. Спаять - спаял, но плата сразу не запустилась. Пришлось ее взять и долго изучать, что сделано не так. В итоге плата заработала, но времени потратил больше, чем то, за которое спаял бы сам.
    Сейчас плата и прошивка предназначены исключительно для VMK188+/176+. Для VMK 161+ адаптировать скорее всего очень просто. А вот для SL990 все несколько сложнее. Клавиатура там та же самая и скорее всего заработает сразу, а вот плата с регуляторами - совершенно другая. Для для нее надо полностью выстраивать новую коммутацию и очень сильно менять прошивку. Мне уже предлагали SL990 на изучение. Время, как это всегда бывает, у меня не резиновое. Возможно я бы и занялся, если бы обозначился приличный круг желающих с этой моделью.
    Но пока проект масштабирован достаточно слабо. На сколько я понимаю, изделий Studiologic в использовании не очень много, а людей, которых что-то в них не устраивает - еще меньше.
     
  15. Victoor

    Victoor New Member

    Регистрация:
    15 май 2009
    Сообщения:
    4
    Симпатии:
    0
    Возможно я не совсем ясно выразился насчет своего опыта "паять") Опыта работы с ремонтом различной аудиотехники, собственной ее разработки у меня достаточно, больше 10-ти лет точно) Просто мне крайне сложно дается программирование интерфейсов, будь то даже самый захудалый MIDI.. Стыдно, но что поделаешь.. С нуля начать изучать интерфейсы, итп. ради поправки одной кривой velocity мне видится слишком безрассудным, т.к. пару лет то точно придется на это потратить. Но если есть вы, и ваш бесценный опыт, то волшебство происходит и прошивка уже есть)) Плату могу переразвести сам, ручки лишние убрать. Еще раз повторюсь - я радиолюбитель) Что монтаж очень мелкий SMD, это я уяснил, но это меня не пугает. Т.е. что я хочу сказать, если говорить прямо: мне нужна ЛЮБАЯ прошивка с ЛЮБОЙ уже готовой схемой распайки (разве что совместимой с матрицей моей клавиатуры), которую я уже самостоятельно перелапачу под свои потребности без лишних вопросов. Цели использовать SL990-XP в родном корпусе нет и не будет, так что совместимость с прежней платой отпадает полностью. Насчет малого количества людей, которым что-то не нравится в SL990 может вы и правы, но у меня SL990-XP, где существенная разница в том, что никак нельзя менять кривые velocity. В SL990 их 4 варианта на выбор. Я не стал бы заморачиваться, если бы не приходилось играть что-то в живую и убеждаться в том, что понятие forte и piano в SL990-XP имеют какое-то извращенное понятие, не говоря о пропуске значений velocity. В более новых моделях этого уже нет. Итак, все сводится к тому, можно ли ожидать от вас безвозмездной помощи в виде двух файлов - имеющейся готовой схемы и ее прошивки? Или все же мне нужно мыслить как-то иначе, в сторону покупки того же у вас по некой цене?)
     
  16. user811

    user811 Active Member

    Регистрация:
    30 апр 2012
    Сообщения:
    225
    Симпатии:
    165
    Пол:
    Мужской
    Адрес:
    Москва
    Наверно есть некоторое недопонимание. Прошивка - это программа, написанная под конретное железо. Т.е. не только под мою плату, но и под плату VMK188, где конкретным образом распаяны переменые резисторы, стоят три мультиплексора аналоговых сигналов, определенная матрица кнопок и т.д. Т.е. для любого другого изделия программу надо сильно переделывать, предварительно разобравшись в этом железе. Т.е. имеющуюся плату контроллера подключить можно, но программу придется менять, затрачивая изрядное время. Поэтому я и говорю, что это будет иметь смысл для меня только в случае, если желающих окажется достаточно много.
    Схему, кстати, я вообще не рисовал. Есть только разводка печатной платы.
     
  17. user811

    user811 Active Member

    Регистрация:
    30 апр 2012
    Сообщения:
    225
    Симпатии:
    165
    Пол:
    Мужской
    Адрес:
    Москва
    Наконец устранил давно раздражавшую проблему, возникающую исключительно с программой Logic Pro X, которая умудрялась в некоторых случаях хитро завешивать клавиатуру.
    Хочу поблагодарить Morpheus за любезно предоставленный на некоторое время макинтош с Лоджиком.
    Как оказалось, Logic Pro X при обнаружении в системе нового девайса шлет ему в порт пачку сообщений Sysex. Прием сообщений был в клавиатуре реализован не достаточно аккуратно, и происходил банальный выход за границы массива. Сейчас все исправлено, сообщения приходят и, считываются и игнорируются.
    Вот здесь новые прошивки 0.13.0:

    https://cloud.mail.ru/public/KkTe/k6jUDcK3Y

    Остался вопрос, что имеено Logic спрашивает в этих sysex. Может, будет полезно что-нибудь ему ответить? Помещу вопрос в теме, касающейся Logic Pro X.
     
    Morpheus нравится это.
  18. Victoor

    Victoor New Member

    Регистрация:
    15 май 2009
    Сообщения:
    4
    Симпатии:
    0
    Да, вы правы, я совсем забыл, что ваша плата - это прежде всего дополнительный модуль заменяющий пару контроллеров VMK188.. Мне почему-то представилось, что вы полностью заменили всю электронику. Что ж, очень жаль. Придется собирать древнюю версию на PIC16F84 (на всякий случай прикрепил архив). Правда с педалью и колесами мод и питч придется придумывать что-то еще.. Ведь на них там просто, пардон, забили(( И все-таки, последний шанс использовать вашу плату: в VMK188 между вашим модулем и клавишной матрицей стоит какая-либо дополнительная логика? Как заводится в модуль сустейн педаль и ручки питч и мод? И есть ли шанс, просто запитав вашу плату, предварительно подключив к ней клавиши (если доп. логика не требуется) использовать ее как готовый конвертер клавиши->MIDI (или сразу->USB) без подсоединения остальных кнопок, ручек, дисплея итп.? Если бы видел печатку, разумеется не спрашивал бы) Просто очень уж хочется вдохнуть новую жизнь в хорошую вещь) И вдохнуть полноценно))
    Принципиальные схемы тоже рисую только если что-то очень уж грандиозное затеваю)):D
     

    Вложения:

    • MKCV96.zip
      Размер файла:
      597,8 КБ
      Просмотров:
      2
  19. Morpheus

    Morpheus Member

    Регистрация:
    16 май 2007
    Сообщения:
    41
    Симпатии:
    12
    Версию, наверно, можно уже ставить релизную типа 1.0.0, а то 0.13.0 как-то не фонтан :).
     
  20. user811

    user811 Active Member

    Регистрация:
    30 апр 2012
    Сообщения:
    225
    Симпатии:
    165
    Пол:
    Мужской
    Адрес:
    Москва
    Нет. Родные шлейфы от клавиатуры просто подключаются к разъемам micromatch на новой плате. Клавиатура там одинаковая - TP40. Поэтому все сразу должно заработать, если по midi-usb.
    На VMK как и все другие контролы с резисторами. Все идет на три мультиплексора, а с них уже на мою плату на три ADC. Мультиплексоры остаются родные на основной плате, управляю ими конечно сам.
    Как уже сказал, да (хотя не пробовал до сих пор с SL990). Просто подключаете TP40, USB в компьютер, и клавиши должны заработать. Кривая будет одна по умолчанию. Хотя, ее даже можно сменить, если руками отредактировать пресет на SD-карточке. Больше ничего работать не будет.
    --- добавлено 13 авг 2017 ---
    Я еще немного поприкалываюсь :).
     
    Последнее редактирование: 13 авг 2017
  21. Victoor

    Victoor New Member

    Регистрация:
    15 май 2009
    Сообщения:
    4
    Симпатии:
    0
    Понял. Тогда очень прошу вас отправить мне файлы печатки и прошивку на почту, буду пробовать.. Еще хотелось бы знать модели мультиплексоров - если первичная задача с контроллером клавиш удастся, буду пробовать отыскать выводы ног мультиплексоров для педали и питча с модом. Но это по-любому позже. Если укажете строку, где нужно редактировать в пресете на SD для коррекции velocity, тоже буду благодарен. Но это уже после, как соберу)) Заранее ОГРОМНОЕ ВАМ СПАСИБО!!!:)
    P.S. Сайт упирается, не дает дать ссылку на почту по-человечески, потому в виде картинки)
     

    Вложения:

  22. user811

    user811 Active Member

    Регистрация:
    30 апр 2012
    Сообщения:
    225
    Симпатии:
    165
    Пол:
    Мужской
    Адрес:
    Москва
    @Victoor,
    Отправил личное сообщение
     
  23. user811

    user811 Active Member

    Регистрация:
    30 апр 2012
    Сообщения:
    225
    Симпатии:
    165
    Пол:
    Мужской
    Адрес:
    Москва
    С некоторой периодичностью появляются люди, интересующиеся возможностью переделать модель SL-990. Но появлются они достаточно редко и по одному. По железу плата с этой моделью совместима, но требуется существенное переписывание прошивки. Что займет определенное время. Есть даже предложение временно взять такую машинку в качестве экспериментального стенда. Которым пока так и не воспользовался.
    Поэтому хочется оценить потенциальное количество желающих. Если у кого из владельцев 990 есть интерес, пишите здесь или в личку.
     
  24. ShS

    ShS Member

    Регистрация:
    9 сен 2009
    Сообщения:
    81
    Симпатии:
    21
    Пол:
    Мужской
    Адрес:
    Караганда
    Возможно ли адаптировать вашу плату под VKM-88? Сильно ли отличается моя "старушка" от VKM188+
     
  25. user811

    user811 Active Member

    Регистрация:
    30 апр 2012
    Сообщения:
    225
    Симпатии:
    165
    Пол:
    Мужской
    Адрес:
    Москва
    На сколько я знаю, отличается только отсутствием платы USB, и соответственно, отсутствием отверстия в корпусе, куда входит USB-разъем. Однако не держал в руках, на 100% не уверен, что больше отличий нет. Хорошо бы увидеть в высоком разрешении фото большой платы.
     
    Последнее редактирование: 30 авг 2017
  26. Ю.Соколовский

    Ю.Соколовский New Member

    Регистрация:
    26 окт 2016
    Сообщения:
    16
    Симпатии:
    2
    Пол:
    Мужской
    user811, а если 880/990-ую переделать под Вашу плату?
    Т.е. поставить эти самые мультиплексоры, потенциометры, энкодер и кнопки, ведь это будет уже совсем другой инструмент!
    Сделать плату под это хозяйство не так уж и сложно, отверстие в корпусе проделать нетрудно, вопрос только в схеме, которой нет в инете.
    Получится умопомрачительный Upgrade-Kit, превращающий 880/990 в VMK188 !
    Я например, уже устал искать 188-ую, да и клавиши 990/880-ой хвалят, похоже они одинаковые.
    Или я что-то не понял ?

    Victoor,
    Как Ваши изыскания?
    Что-нибудь получилось?
     
  27. user811

    user811 Active Member

    Регистрация:
    30 апр 2012
    Сообщения:
    225
    Симпатии:
    165
    Пол:
    Мужской
    Адрес:
    Москва
    Проще все-таки сделать специальную прошивку для 990. Может, все-таки займусь. Она должна быть в итоге проще, чем для 188.
     
  28. Ю.Соколовский

    Ю.Соколовский New Member

    Регистрация:
    26 окт 2016
    Сообщения:
    16
    Симпатии:
    2
    Пол:
    Мужской
    Чем же проще?
    Прошивку надо делать и отлаживать, а если делать плату, нужна только схема, а делать ничего не надо.
    Конечно, делать плату сложнее, но делать это будет тот, кто пожелает, например, я.

    П.С. Да и схему делать тоже не надо, просто указать номера контактов на которые прицеплены потенциометры и кнопки.
    А при подключении на дисплее будет видно что за кнопка.

    Мне, честно говоря, не очень нравится дизайн панели 188, а 880/990-е можно переделать как захочешь.
     
    Последнее редактирование: 28 сен 2017
  29. user811

    user811 Active Member

    Регистрация:
    30 апр 2012
    Сообщения:
    225
    Симпатии:
    165
    Пол:
    Мужской
    Адрес:
    Москва
    Плату делать не надо? А ней куча переменных резисторов,кнопки, а еще дисплей, джойстик. И для всего этого еще переднюю панель надо, чтобы не отвратительно смотрелась, и чтобы все это в корпус 990 встало. По мне так работы много. Хотя если кто родную большую плату 188++ решит воспроизвести, то останется только порадоваться. Схемы полной, правда, у меня нет. Кстати, не уверн, что будет правильно воспроизводить ее 1/1. Как минимум, можно избежать двух переходных разъемов.
     
  30. Ю.Соколовский

    Ю.Соколовский New Member

    Регистрация:
    26 окт 2016
    Сообщения:
    16
    Симпатии:
    2
    Пол:
    Мужской
    Плату сделать можно, но нет схемы, вот в чем вопрос...
    И интернет не дает на него ответа...

    А родная плата и не нужна, я бы сделал по другому.
     
  31. Ю.Соколовский

    Ю.Соколовский New Member

    Регистрация:
    26 окт 2016
    Сообщения:
    16
    Симпатии:
    2
    Пол:
    Мужской
    Резисторы не проблема, джойстики извлекаются из геймпадов , а дисплей уже есть в Вашем комплекте.
    Да и на форумах встречал мнение, что колеса лучше джойстика.
    А дизайн можно сделать и не хуже родного.
     
    Последнее редактирование: 28 сен 2017
  32. user811

    user811 Active Member

    Регистрация:
    30 апр 2012
    Сообщения:
    225
    Симпатии:
    165
    Пол:
    Мужской
    Адрес:
    Москва
    По просьбе зарубежного пользователя (такие тоже стали появляться) сделал несколько дополнительных фич.
    1)Добавил работоспособность кнопок Program chage и Bank Select. Да, оказывается, еще есть люди, для кого это актуально.
    2)Заодно сделал активной кнопку channel. Теперь она просто работает как короткий путь к соответствующему пункту меню.
    3)Ну и самое значительное. Некоторые пользователи жаловались, что трехточечный метод настройки кривых, основанных на физике процесса - не очень прозрачен для понимания. Поэтому ввел дополнительную вторичную кривую, которая уже вносит коррекцию в значение Velocity, посчитанное первой кривой. Вторичная кривая общая для белых и черных клавиш и задается одним единственным параметром. При нулевом значении зависимость линейная, при положительных значениях - прогиб вверх, при отрицательных - вниз.
    Естественно, все вычисления производятся с надлежащей точностью, и все значения Velocity на выходе идут без пропусков при любой первичной и вторичной кривых, в том числе и в режиме high res.
    Скачать новую прошивку:
    VMK188++:https://cloud.mail.ru/public/Acgc/cv9srRgZ7
    VMK176++: https://cloud.mail.ru/public/JKPF/qr921Ti7T
     
    Morpheus, izagleyzer, -TVA- и ещё 1-му нравится это.
  33. lheu

    lheu New Member

    Регистрация:
    19 апр 2009
    Сообщения:
    2
    Симпатии:
    0
    информация по FATAR SL880
     

    Вложения:

    • fatar.doc
      Размер файла:
      9 КБ
      Просмотров:
      7
  34. user811

    user811 Active Member

    Регистрация:
    30 апр 2012
    Сообщения:
    225
    Симпатии:
    165
    Пол:
    Мужской
    Адрес:
    Москва
    @lheu,
    Добрый день. А можете прояснить, что вы хотели показать этой ссылкой? Вроде как там просто написано, что у человека в его клавиатуре перестал на плате работать clock и он заменил его внешним.
     
  35. user811

    user811 Active Member

    Регистрация:
    30 апр 2012
    Сообщения:
    225
    Симпатии:
    165
    Пол:
    Мужской
    Адрес:
    Москва
    Сейчас у меня в распоряжении появилась оригинальная плата от SL990, и я стал думать, как бы прикрутить свое решение. От родной платы мне по большому счету нужны только кнопки и разъемы, сама родная плата достаточно мелкая, и как мне теперь кажется, проще ее полностью заменить. Например, хотелось бы иметь возможность в разъем sustein подключать плавную педаль, а не только вкл/выкл. Я могу просто воспроизвести плату той же формы, с кнопками и разъемами в тех же местах, чтобы совпадали с отверстиями в корпусе. Но возникает вопрос: как расширить функциональность с имеющимся ограниченным набором кнопок и при отсутствии дисплея. Конечно, теоретически можно чем угодно управлять даже одной кнопкой по тиму "азбуки Морзе". Но как-то хочется по-удобнее. Дополнительные же органы управления требуют допольнительных отверстий в корпусе, что понрвится не всем. Хотелось бы услышать мнения.
     
  36. lheu

    lheu New Member

    Регистрация:
    19 апр 2009
    Сообщения:
    2
    Симпатии:
    0
    у семейства Sl 880 990 161 используется один процессор к которому на прямую подключается клавиатура, джойсики, послезвучание. и этих входов определеное количество, а что бы задеййствовать еще дополнительные регулировки, надо в схему подключать дополнительные микросхемы. смотрите сервис мануалы на 88 клавишных
     
  37. user811

    user811 Active Member

    Регистрация:
    30 апр 2012
    Сообщения:
    225
    Симпатии:
    165
    Пол:
    Мужской
    Адрес:
    Москва
    @lheu, Вы почитайте эту тему сначала. Суть того, что у меня сделано состойт в том, что вся старая начинка вместе со старым микроконтроллером полностью заменяется на собственную, с новым микроконтроллером и полностью с нуля написанной внутренней программой. Максимум что мне нужно от родных плат - это кнопки, разъемы и переменные резисторы.
     
  38. dr-music

    dr-music Well-Known Member

    Регистрация:
    8 апр 2007
    Сообщения:
    362
    Симпатии:
    346
    Пол:
    Мужской
    Адрес:
    Moscow
    Константин, вот такую штуку подумал. По-любому 990-я клавиатура (и ближайшие родственники) это минималистическое решение по части управления. И если переводить 990-ю в класс «навороченных клавиатур», то проще использовать вашу плату. А если дорабатывать родную плату, то у 990-XP есть разъем для подключения педали Volume, т.е. здесь происходит оцифровка, и этот оцифровщик можно было бы использовать для «продолженной» педали сустейн. Не очень представляю ситуацию, когда пианисту нужна _одновременно_ плавная педаль и руление экспрессией/громкостью (игра на рояле этого не требует). Конечно, возможность переключать тип исходящих сообщений от педали софтовым образом (а не редактированием sd-карты) очень желательна.

    Еще такое соображение. Покупая уже третью клавиатуру из этой серии, одним из главных соображений было то, что на ней сверху НЕТ никаких ручек. Я Вам уже рассказывал, что толкатели кнопок я убирал сразу, чтобы сверху могла лежать ну хотя бы компьютерная клавиатура. Если бы мне нужны были кнопки (допускаю, что функционал кнопок «с завода» кому-то до сих пор нужен), то я точно перенес бы их куда-нибудь на торец или заднюю стену. Уж соорудить плату в пятью кнопками и впаять шесть проводков даже я смогу :) Так вот. Если бы я думал о приобретении вашей платы и той, еще несуществующей, которая с дисплеем и кучей ручек, то вопрос покупки рассматривался бы только в одном случае: если все те ручки сделаны в отдельном плоском корпусе и соединяются с Фатаром кабелем. Я представляю это как простейший конструктор: кому нужно иметь ручки прямо на Фатаре, тот вырезает прямоугольник в корпусе (примерно 25х8 см), откручивает дно от вашего контроллера с ручками и, пересоединив пару шлейфов, вставляет плату с ручками в Фатар. Остальные располагают плату с ручками там, где удобно, с возможностью вообще отложить в сторону (для меня актуально, когда у меня в работе партитуры, а не миди-программинг).

    Два вопроса.
    Первый. Насколько критично расстояние от клавиатуры и колёс PB/MW до платы? Оно может быть 2 - 2,5 метра? Короче, можно ли разъемы micromatch и провода от PB/MW подсоединить к разъему d-sub (например), приделанному к задней стенке Фатара, и видеокабелем (к примеру) отправить на обработку к вашей плате, находящейся в стороне?

    Второй. Если вдруг возможно на него ответить. Меня всем устраивала бы клавиатура Komplete Kontrol, если бы... если бы в ней не было клавиатуры. Можно ли обмануть софт от NI, и чтобы ваша плата (в варианте с крутилками) представлялась, будто она КомплитКонтрол? (Это теоретический вопрос). Там, у NI, куча не очень нужного (для меня) функционала – подсветка клавиш, кнопки транспорта, арпеджиатор. Но вот предустановленность «крутилок» для всех инструментов из NI Komplete (и не только NI, там уже порядка 40 софтовых синтезаторных контор поддерживают новый стандарт) – вещь архиудобная. Но я не очень понимаю, где и как эта предустановленность сделана: только в софте на компьютере, или в KompleteKontrol тоже какой-то «мозг» работает?
     
    Последнее редактирование: 11 ноя 2017
  39. user811

    user811 Active Member

    Регистрация:
    30 апр 2012
    Сообщения:
    225
    Симпатии:
    165
    Пол:
    Мужской
    Адрес:
    Москва
    Добрый день. Во-первых, еще раз огромное спасибо за предоставленную для экспериментов оригинальную плату. Суть на самом деле вот в чем:
    в любом случае работать будет именно моя плата. Но чтобы работали все внешние подключения, возможны два варианта:
    1)Моя плата подключается к старой плате вместо старого микроконтроллера к его панельке, и тем самым получает доступ ко всем имещимся на плате кнопкам, разъемам, колесам, подключенным педалям. Недостаток тут в том, что функци тех или иных элементов несколько навязаны схемотехникой оригинальной платы. Например разъем педали сустейн сделан так, что пропорциольную плавную педаль к нему не подключить.
    2)Вместо старой платы делаю еще одну очень простую, где никакого МК уже нет, есть только разъем для подсоединения моей платы, есть все кнопки на том же самом месте, есть все разъемы сзади в тех же местах.

    Второй вариант мне сейчас кажется более правильным и гибким.

    Примерно также, как и длина кабеля у пропорциональной педали. Чем длинее, тем потенциально больше помех. Но все фильтруется.

    А вот это не стоит. Саму клавиатуру лучше подключать максимально короткими шлейфами. Это означает, что моя плата должна быть рядом с клавиатурой.

    Я не знаком с КомплитКонтрол и предполагаю, что возможны три варианта.
    1)КомплитКонтрол подразумевает установку на компьютер специального драйвера от NI. В этом случае они общаются по специальному проприетарному протоколу, который понимает софт от NI. Тут только один вариант решения - полностью в котороллере воспроизводить этот протокол, предварительно непонятно где его добыв.
    2)Специально драйвера нет, но софт от NI общается с КомплитКонтрол на уровне специально разработанных Sysex сообщений. В этом случае достаточно разобраться с этими сообщениями и воспроизвести в прошивке.
     
  40. dr-music

    dr-music Well-Known Member

    Регистрация:
    8 апр 2007
    Сообщения:
    362
    Симпатии:
    346
    Пол:
    Мужской
    Адрес:
    Moscow
    И все-таки какова причина? Слишком малые токи и оттого помехонезащищенность? Простите зануду.

    Я разбирал KompleteKontrol s61, хотел посмотреть, можно ли разместить мои контроллеры от Штейнберга прямо в корпус KK вместо клавиш. Могло бы получиться прикольное устройство – все ручки, кнопки и дисплейчики на столе, а Фатар встроенный. Но по размером подошло не очень, не рискнул я этим заняться.
    Обратил внимание на то, что у NI прямо на клавиатуре (а она тоже фатаровская) есть очень маленькая дополнительная плата (помимо тех/той, что с резинками), с какой-то логикой на борту. Ну, это я так думаю, что там логика :) От этой платы внутрь идет шлейф всего проводов 8 или 10, разъем примерно (или точно такой) как USB на компьютерных материнках. Может, это и есть микросхемы первичной обработки матрицы? (Резистор афтетача подключен отдельно, провод от него идет к блоку PB/MW.

    Драйвер у KK свой, конечно. В нем три порта миди – первый для обычной игры и крутилок, второй для обмена служебной информацией с софтом, третий – внешний MIDI out. SysEx там точно нет, всё обычными сообщениями идёт.
    Упомянул эту клавиатуру, потому что многим нужна эта преднастроенность крутилок. Даже особенно тем, кто не чистый электронщик в музыке (те свои синты наизусть знают), а тем, кто от случая к случаю нуждается в каком-нибудь звучке (для кино и проч.). При преднастройке рулятся сразу «главные» параметры, и можно быстро понять, годится ли звучок.


    Мне в радость, честно.
     
  41. user811

    user811 Active Member

    Регистрация:
    30 апр 2012
    Сообщения:
    225
    Симпатии:
    165
    Пол:
    Мужской
    Адрес:
    Москва
    Высокая разрешающая способность была достигнута за счет очень высокой частоты опроса клавиатуры. Длинный шлейф просто испортит качество импульсов.

    Т.е. нельзя просто воткнуть в любой компьютер - и оно заработает? Нужно драйвер ставить? Это означает, что этот KompleteKontrol сделан не как Class Compliant MIDI USB девайс, а как некое специальное устройство. И воспроизвести его работу - значит полностью воспроизвести проприетарные функции его прошивки.

    Вообще говоря, в текущей прошивке (которая для VMK) у меня все крутилки настраиваются как угодно.
     
  42. dr-music

    dr-music Well-Known Member

    Регистрация:
    8 апр 2007
    Сообщения:
    362
    Симпатии:
    346
    Пол:
    Мужской
    Адрес:
    Moscow
    Теперь понятно. Спасибо.

    В этом-то я и не сомневался.
    Но. NI пошли дальше. Они для всех своих многочисленных синтезаторов добавили унифицированный файл контейнер (кажется, с расширением *.ksd). Когда этот файл открывается оболочкой под названием Komplete, оболочка сама подгружает нужный синтезаторный движок и GUI. Система индексирования, при всех текущих недостатках, позволяет выбирать пресеты как по старинке – по конкретной synth engine, так и по другим признакам-тегам (т.е. не думая, какой soft synth подгрузится). Все вышеперечисленное работает и без NI-клавиатур.

    А у кого заветная клавиатура таки есть, те получают вот такие бонусы. На клавиатуре 8 крутилок, под каждой маленький ч/б дисплей с названием параметра (а в только что вышедшей серии KK mkII так и просто большой цветной дисплей). И есть три страницы (pages), т.е. одновременно можно крутить 8 параметров, а неодновременно 24. Впрочем, дальше первой страницы ходить приходится нечасто.
    Так вот. Смысл истории в том, что при загрузке в оболочке любого пресета любого синтезатора ручки сразу настроены на самые «нужные» параметры рулежки, да еще и с подписями. Пользователь вообще забывает, каким СС передается какой параметр (но видит это в секвенсоре), и не тратит время на функцию «MIDI learn». В FM синтезе чаще всего нужно, к примеру, частоту модулятора крутить, а в субстрактиве частоту среза и резонанс. И они уже вытащены производителем на первые места. Я покрутил звучок, мне он не понравился, я гружу следующий пресет из другой synth engine – и у меня тут же все настроено.

    Это, кстати, уже вторая попытка NI сделать такие оболочку и контроллер. Первой была система Kore, и это был эпик фейл. Так и не создав ничего стабильно работающего, NI бросили поддержку Kore, и лучи проклятий до сих пор летят в их адрес за то кидалово. На этот раз вроде бы все работает, и стандарт стали поддерживать сторонние софтописатели, т.е. формат файла-контейнера открыт для сторонних разработчиков (но не сам протокол).

    Я чего пишу-то про это. Мне кажется, что будущее клавиатур с крутилками где-то здесь. Вдруг мое видение что-то подскажет Вам. Но у NI нет бесклавиатурного варианта контроллера (Kore был без клавиатуры, и это было очень удобно). А покупать NI Machine (там крутилки те же самые) – значит, переплачивать за ненужные мне пэды и встроенный аудиоинтерфейс (на древнем медленном ядре). Да и не так уж мало места на столе занимает Machine.
     
    Последнее редактирование: 11 ноя 2017

Поделиться этой страницей