Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить

Re: MIDI контроллер

Сб июл 19, 2014 22:45:02

Обращаю внимание на "дребезг" датчиков. Умноженный на их количество.

Если интересует больше реальная работа, чем демонстрация макета - целесообразно отлаживаться на убитых вертелках, кнопках, ползунках... на бывших в употреблении.
Чем сильнее они в нём были, тем ближе к реальности получится отладка.

Re: MIDI контроллер

Вс июл 20, 2014 06:21:43

nirq писал(а):Обращаю внимание на "дребезг" датчиков. Умноженный на их количество.


это не первый разрабатываемый мной девайс :write:
и делать девайсы достойного вида и функционала мы за 20 лет - освоились...

Изображение

Изображение

nirq писал(а):Если интересует больше реальная работа, чем демонстрация макета - целесообразно отлаживаться на убитых вертелках, кнопках, ползунках...


вертелки = Инкрементальные энкодеры у меня опрашиваются по помехо защищенному алгоритму. Рассчитанному на дребезг.
(в отличие от алгоритма из этой ветки форума в девайсе - MIDI DJ CJ Controller 3.0 USB)

Изображение

опрашивать кнопки - с дедлайнами (как на нажатие, так и на отпускание) то же давно освоились.

алгоритм под шум АЦП писать к каждому девайсу приходится заново...

nirq писал(а):на бывших в употреблении.Чем сильнее они в нём были, тем ближе к реальности получится отладка.


бывших в употреблении к сожалению нет...

Повторюсь - если кому интересна разработка девайса с большим кол - во органов управления = предлагаю скооперироваться в разработке. :beer:

Re: MIDI контроллер

Вс июл 20, 2014 13:43:11

Зачем изобретать велосипед, если уже все и так придумано. ucapps.de вам в помощь.

Re: MIDI контроллер

Вс июл 20, 2014 20:34:06

spongebob писал(а):Зачем изобретать велосипед, если уже все и так придумано. ucapps.de вам в помощь.


Если это на счет девайса с
30 файдерами, 30 энкодерами, 120 кнопками и 60 светодиодами
то не будем голословными и даем линк на аналог... приспособленный под управление через midi -> dmx софтом.

Re: MIDI контроллер

Ср июл 23, 2014 08:22:55

Ребят, не занимайтесь насилием и извратом. Переходите на STM32! Я бы с удовольствием переписал этот проект, но с временем беда :( . Пичкать по несколько контроллеров (причём не дешёвых) для выполнения столь примитивных задач - это кошмар.
STM-ка с хардовым USB, кучей пинов и быстродействием, которое и не снилось Мегам выйдет вам рублей в 200.

Re: MIDI контроллер

Ср июл 23, 2014 16:11:31

В изготовлении пульта из 10500 датчиков с дублированием и неочевидными взаимосвязями между всем и всем... главная и единственная проблема - как подключиться к компьютеру по USB, чтоб гнать туда MIDI (и обратно тоже MIDI, по желанию / ладно хрен с ним, вообще не миди, а просто какие-то пакеты типа "канал=значение", но только не через порт с названием типа "COM37", потому что через ком только лохи работают, а фирменное устройство должно и подключаться по-фирменному).
Потому что STM32.

Задача-то не авеерщицкая и вообще не микроконтроллерщицкая, даже не схемотехническая.
Логика, эргономика, интеграция в уже существующие системы, технологичность, экономическая целесообразность, практическая применимость в результате. Модель микросхемы десятый вопрос, и даже стоимость микросхемы на фоне механики не интересна. Особенно на фоне разработки с последующим производством и продажами в количестве ноль штук за год.
Есть мнение, что такие инструменты делаются под себя лично, а не "вообще". С большим риском сразу не сразу понять "херня вышла, всё работает теоретически, но пользоваться невозможно практически, короче всё переделываем". А после переделки (через пару лет) инструмент уже совсем не нужен автору, потому что изменились личные интересы. А кроме автора он нужен был кому.



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

ZeroSL, BCR2000/BCF2000, Launchpad, Kaosspad, тысячи их.
Korg Nano.

Re: MIDI контроллер

Ср июл 23, 2014 22:06:22

Вместо midi можно использовать OSC, а вместо COM37 - HID-совместимое устройство. (Что бы назваться по своему - нужно купить VID/PID).
Midibox (ucapps.de) ЕМНИП с DMX тоже умеет обращаться.
У меня до сих пор где-то валяется собранный модуль на PIC18, модуль на 32 аналоговых входа (0-5 Вольт), 64 дискретных входа, 64 дискретных выхода.
Дискретных входов/выходов может бать до 128, а аналоговых 64. И это на старом PIC-модуле, что они вытворяют на STM - перечислять замучаюсь.

Re: MIDI контроллер

Чт июл 24, 2014 00:26:15

Вместо блекджека можно купить даже шлюху, вопрос - что было нужно на самом деле, кому и зачем.

В каком-то магазине увидели какой-то пульт за десятку грина.
Деньги сэкономленные = деньги заработанные.
Поэтому дальше уже неважно, чем заниматься вместо покупки того пульта в том магазине. Отказавшись от покупки, мы уже заработали десятку грина. На которую можем себе позволить развлекаться как угодно, например что-нибудь попроектировать.

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

И погнали рулить делать пульт для руления.

qlcplus
В плане для себя лично как-то больше привычный аблетон бы имелся в виду, но тоже скачал. Какая разница, с чего начинать думать.
Но у меня не театр, другая тема.

ЧСХ: авторы qlcplus как бы ненавязчиво позиционируют его для применения с как раз теми самыми "бытовыми" мидиконтроллерами, вплоть до указания конкретных моделей.

30 файдерами, 30 энкодерами, 120 кнопками и 60 светодиодами
Пять наноконтролов * 4000 = 20 тысяч руб. Вместо энкодеров потенциометры, в стационарном компьютере ищем пять свободных портов USB.
Не хватило кнопок - докупаем или делаем руками, это уже фигня. Втыкаем в шестой порт.
Руками делаем светодиоды, в виде линейки (показывать актуальность положения фейдера/вертелки *) или как задумано. Седьмой порт.
Двухсторонним скотчем приклеиваем всё к столу в желаемом порядке относительно друг друга. Не понравится (надоест) - переклеим.
Совсем надоело - идём на барахолку, сливаем по частям за полцены. Всё копеечное и ликвидное.

Итого уложились в тридцатку денег, разумный объём работы и обозримое время.
Если принципы не позволяют расстаться с тридцаткой (без)налички, глядя на 144 киловатта диммеров - нууу... тогда да, надо делать всё бесплатно из бесплатных комплектующих и материалов с бесплатными накладными расходами. За счёт вон того парня, который сам всё и сделает (кроме программирования на Си).



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

Re: MIDI контроллер

Пт июл 25, 2014 09:26:48

nirq писал(а):Если смысл в недостатке физических органов управления, то не думалось про "мерджирование" данных от N готовых магазинных пультов? Снимается сразу большая часть проблем, особенно надуманных - с дубляцией и актуальностью. И заодно с механикой.
Дешевле и качественнее, но главное - быстрее.... понять, что было нужно на самом деле.
Korg Nano, ZeroSL, BCR2000/BCF2000, Launchpad, Kaosspad, тысячи их.


А хоть один с обратной связью порекомендуете?
Что бы значение можно было
1) в графическом режиме - файдером задавать с пульта
2) править значение с пульта не двигая файдер (иначе идут прыжки)
3) файдеров было 24шт или более
4) частота от 15 раз в секунду и более
5) цена менее 700$

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

nirq писал(а):Поэтому дальше уже неважно, чем заниматься вместо покупки того пульта в том магазине.


все только пишут не разбираясь в вопросе совсем, и не имея опыта ведения спектакля в театре в полной темноте, на ощупь с пульта...

Ну хоть один пример можно? ну хоть самый задрыпанный....
(хоть принцип работы срисую…)

ниже цитата:
spongebob писал(а):У меня до сих пор где-то валяется собранный модуль на PIC18, модуль на 32 аналоговых входа (0-5 Вольт), 64 дискретных входа, 64 дискретных выхода.
Дискретных входов/выходов может бать до 128, а аналоговых 64. И это на старом PIC-модуле, что они вытворяют на STM - перечислять замучаюсь.


на старом пике... :facepalm:
более 15 опросов в секунду 30 аналоговых каналов и контроль 30 энкодеров по расчету жрет ресурсы 8шт мег... и еще одного ат90юсб162 на юсб.

nirq писал(а):Вместо энкодеров потенциометры,


не проходит по ТЗ.
по пункту номер 2.

nirq писал(а):За счёт вон того парня, который сам всё и сделает (кроме программирования на Си).


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

nirq писал(а):* о приближении физического органа к "актуальному" положению учёные эргономы предлагают сигнализировать плавным изменением цвета соответствующей лампочки, морганием опционально, вибрацией для извращенцев.
с вибрацией проблемы при одновременном движении сразу нескольких органов.


а с лампочками и звуком, включая от вибрации - проблемы с ведением спектакля....

nirq писал(а):главная и единственная проблема - как подключиться к компьютеру по USB, чтоб гнать туда MIDI (и обратно тоже MIDI, по желанию / ладно хрен с ним, вообще не миди, а просто какие-то пакеты типа "канал=значение", но только не через порт с названием типа "COM37", потому что через ком только лохи работают, а фирменное устройство должно и подключаться по-фирменному).


Я решил данную "проблему" за 8 рабочих дней. Причем не на софте и си, а на аппаратном USB и асме. Причем отписал об этом выше...

что уже сделано
1 - профиксили USB дескриптор - он теперь нормально двухтрубный.
4 - проверили работу с миди-дмх софтом – работает


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

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

spongebob писал(а):Вместо midi можно использовать OSC, а вместо COM37 - HID-совместимое устройство. (Что бы назваться по своему - нужно купить VID/PID).


Автор данного топика ничего не покупал (использовал VID/PID бесплатные, а всю структуру - дескриптор вместе с VID/PID спёр с немецкого сайта с затиранием авторства) и у него работает.
мой дескриптор исправленная версия этого дескриптора (т.е. дескриптора с немецкого сайта)
И у меня он то же работает (уже без ошибок и на USB 2.0)

nirq писал(а):Особенно на фоне разработки с последующим производством и продажами в количестве ноль штук за год.


пока продавать нечего. Но у меня есть трое желающих получить пульт для света работающий с компом в соответствии с их представлениями о комфорте....

nirq писал(а):Есть мнение, что такие инструменты делаются под себя лично, а не "вообще". С большим риском сразу не сразу понять "херня вышла, всё работает теоретически, но пользоваться невозможно практически, короче всё переделываем".


а можно в соответствии с ТЗ.
и проверять на соответствие, как в начале разработки, так и в конце её.

Re: MIDI контроллер

Сб июл 26, 2014 11:11:14

Cat346, Вы зря тратите свои силы.
К сожалению, на данном форуме, грамотных разработчиков практически нет. В основном - "либористы". :)

Re: MIDI контроллер

Сб июл 26, 2014 13:56:12

Dmitry Dubrovenko писал(а):грамотных разработчиков практически нет


мне чужие разработчики не нужны, я сам разработчик... и проект в плане реализации легкий.

Dmitry Dubrovenko писал(а):Cat346, Вы зря тратите свои силы.


Я силы не трачу -
1) я собираю данные и дополняю ТЗ (занимаюсь постановкой задачи и обдумываю варианты таким образом).
2) ищу желающих сделать проект в месте (на себя беру прошивку и схемотехнику)
мне не хватает деталей для тестов, тестеров и постановщика задачи.

Re: MIDI контроллер

Вс июл 27, 2014 00:58:27

Для первой хотелки любой пульт с фейдерами.

Для второй хотелки ищем энкодеры - либо в сочетании с фейдерами, либо отдельно. В пересчёте на рубли за пару "фейдер+энкодер", потому что $700. И пишем настраиваем software (которое в компьютере).
BCR2000, ZeroSL, для кого и зачем напечатаны эти бессмысленные сочетания символов.
Предполагается, что пользоваться собрались либо фейдерами вместо энкодеров, либо энкодерами вместо фейдеров, но не одновременно.
А от моторизованных фейдеров уже отказано по деньгам. BCF2000, опять зачем и для кого.

Для третьей хотелки писатель не читатель.
Но по количеству уже хорошо торгуемся, цифра всё ниже и ниже.

"Частоту опроса" считать не буду.
Сомнительна даже теоретическая осмысленность голой цифры в отрыве от контекста, зато очевидна практическая бессмысленность заниматься таким подсчётом в плане для себя лично.

По деньгам несерьёзно, поэтому начинаем всё с начала.



Готовое решение - это и есть понимание "что делать, как делать". Дизайн, в широком смысле слова. Которое понятие включает в себя и постановку задачи, и тестирование, и даже детали.
Именно это стоит тех* денег, которые за него просят. С возможностью выбрать для себя лично оптимальный вариант по соотношению "цена/результат" из множества предлагаемых.
А не совокупность потенциометров и даже не прошивка для микросхемы.

* одна штука = отбили себестоимость
* одна штука помножить на объём продаж = отбили себестоимость... вдумываемся: при покупке одной штуки мы не платим за всю разработку! а если изобретаем самостоятельно - тогда за свой счёт всё (но что-то экономим на процессе купли-продажи, но разработка-то вся за свой счёт).

включаем арифметику:
вся разработка стоит Х, объём продаж 100 штук, наценка от себестоимости до магазина 800%.
итого цена изделия в магазине = Х/100 * 9 = 9% от стоимости разработки.
хотим одну штуку, но не хотим платить за чужую разработку, поэтому повторяем всё на коленке и получаем изделие за Х * 100%... т.е. самоделка обойдётся в 11 раз дороже магазинной покупки, нет смысла.
или хотим три штуки... тогда каждое изделие обойдётся в Х * 33%, то есть всего-то в 4 раза дороже... а так смысл уже есть.

для упрощения расчётов комплектующие, материалы, работа, накладные расходы - всё это либо одинаково бесплатно, либо одинаково покупается в розницу на митинском радиорынке во всех трёх случаях.
и результат одинаков, 1:1.



Классическая ошибка: купить своими руками бесплатно, как смысл "занятия электроникой". Или хотя бы схитрить подешевле.
Компьютер покупаем в магазине, холодильник покупаем в магазине, даже утюг покупаем в магазине. Да чё там, даже ПАЯЛЬНАЯ СТАНЦИЯ тупо куплена!
А вот пульт для света пульт для театрального света - уже совсем другое дело. И даже дескриптор уже пофиксили, то есть полдела считай сделано. И даже с софтом работает. На ассемблере прикинь, ещё круче. За 8 рабочих дней. Бесплатно.
То есть осталось всего-то доделать оставшуюся половину дела, ну ладно пусть не за 8 рабочих дней. Пусть за две недели. Какая разница, если всё бесплатно.

Ну и как бы да, слегка наивно надеяться, что кто-то (из грамотных разработчиков деталей для тестов, тестеров и постановщика задачи) вот прям щас всё СВОЁ побросает и...
... поэтому продолжаем убеждать соратников и отметать возражения критиканов. Ведь нельзя же просто сесть и сделать то, что собрался делать - критикуют-с... аргументы-с... сначала надо доказать!
Потому что коллективный онанизм должен быть коллективным. И публичность процесса не менее важна. В месте.

Re: MIDI контроллер

Вс июл 27, 2014 19:44:49

nirq писал(а):Для первой хотелки....
Для второй хотелки....


Это не хотелки это к 1 устройству... а не к куче разных склеянных скотчем
и со стороны компа долго и упорно склеенная сторонним софтом...
так как программа понимает только 1 устройство (ос будет линукс... так что софтом склеивать будет сложновато) - и на него вешает канал... и обратную связь ту да же.

nirq писал(а):BCR2000, ZeroSL, для кого и зачем напечатаны эти бессмысленные сочетания символов.


А я знаю?
вы же их писали...
под тз они не катят.
как по софту так и по удобству нащупывания нужного канала в потьмах
органы управления, от которого размазанны по кучи пультов надежно склеянных скотчем...

дмх пульты такие - есть
вот только
1 - стоят от 3х кило $ (с доставкой к нам, налогами, растоможкой и перечислением, под 5 кило $)
2 - дохнут примерно через 5-8 лет, в хлам...
3 - софт у них закрытый, и под новый пульт переписывать под 75-90 спектаклей то еще удовольствие.
4 - обучать светотехника под новый пульт месяц - два, что бы без ошибок и на автомате с ним управлялся.

nirq писал(а):Готовое решение - это и есть понимание "что делать, как делать". Дизайн, в широком смысле слова. Которое понятие включает в себя и постановку задачи, и тестирование, и даже детали.
Именно это стоит тех* денег, которые за него просят. С возможностью выбрать для себя лично оптимальный вариант по соотношению "цена/результат" из множества предлагаемых.
А не совокупность потенциометров и даже не прошивка для микросхемы.
[i][size=85]* одна штука = отбили себестоимость
* одна штука помножить на объём продаж = отбили себестоимость... вдумываемся: при покупке одной штуки мы не платим за всю разработку! а если изобретаем самостоятельно - тогда за свой счёт всё (но что-то экономим на процессе купли-продажи, но разработка-то вся за свой счёт).
включаем арифметику:
вся разработка стоит Х, объём продаж 100 штук, наценка от себестоимости до магазина 800%.
итого цена изделия в магазине = Х/100 * 9 = 9% от стоимости разработки.
хотим одну штуку, но не хотим платить за чужую разработку, поэтому повторяем всё на коленке и получаем изделие за Х * 100%... т.е. самоделка обойдётся в 11 раз дороже магазинной покупки, нет смысла.


самоделка по железу обходится в 0,7 кило $
и она ремонтопригодна и повторяема...
разработка софта 2 человеко месяца...

готовый в 5 кило $ (нужно два основной и резервный),
а так же оплата переписывания кучи партитур = 2 человеко месяца
и обучение 2х светооператоров по новой = 2 человеко месяца
и это раз в 5-8 лет.

т.е. самоделка может обойтись ДЕШЕВЛЕ примерно от 5,8 раза и более
а при долговременной эксплуатации (более 5 лет) от 7,4 раза дешевле и более

nirq писал(а):для упрощения расчётов комплектующие, материалы, работа, накладные расходы - всё это либо одинаково бесплатно, либо одинаково покупается в розницу на митинском радиорынке во всех трёх случаях.


за Мкадом жизни нет...
я не в Росии и не в Украине... и с готовыми устройствами тут плохо...

nirq писал(а):Классическая ошибка: купить своими руками бесплатно, как смысл "занятия электроникой".


подсказка - второе высшее у меня менеджмент...
и перед тем как все это затеять был просчитан бизнес план и цена деталей...

nirq писал(а):А вот пульт для света пульт для театрального света - уже совсем другое дело.


не только пульт
а уже и 5 блоков аналогичных "ПРОТОН Диммер 7Д12-16 dmx 512"
на основе моего же проекта - twinklingplug
фото было выше, но тут на форуме картинки иногда глючат, могу и повторно выложить...
А знаете почему?
к нам превезти "ПРОТОН Диммер 7Д12-16 dmx 512" стоит в 3 раза дороже чем его собрать тут вместе с работой.
К тому же у нас сеть еще та, помех много, а в протене аналоговое управление по напряжению на компаратор заведено...

nirq писал(а):И даже дескриптор уже пофиксили, то есть полдела считай сделано. И даже с софтом работает. На ассемблере прикинь, ещё круче. За 8 рабочих дней. Бесплатно.


Рекомендация - спросите в гугле twinklingplug (коммерческое название paintpack)
а когда посмотрите, прежде чем кидаться пустыми заявлениями о ценах, покажите ВАШ
аналогичный самодельный проект с продажами выше 1000 шт в месяц...

nirq писал(а):Ну и как бы да, слегка наивно надеяться, что кто-то (из грамотных разработчиков деталей для тестов, тестеров и постановщика задачи) вот прям щас всё СВОЁ побросает и...


а я не надеюсь и не верю в чудеса, я ими просто пользуюсь...

и повторюсь мне не нужны разработчики вовсе, по проекту twinklingplug в неделю приходят 10-20 писем с пожелалками... и большинство из пользователей написавших пожелалки желают продолжить самостоятельное творчество...

яркий пример пользователей желающих самим собрать MIDI контроллер данная ветка форума...

nirq писал(а):Ведь нельзя же просто сесть и сделать то, что собрался делать - критикуют-с... аргументы-с... сначала надо доказать!


конечно нельзя... без внятного ТЗ то... а то или не заработает как надо... или будет непригодно при использовании.
только не “доказать”, а на основе пожелалок и постов откорректировать ТЗ на систему. а по нему уже делать...

Re: MIDI контроллер

Пт сен 05, 2014 15:04:13

voronin_10 писал(а):Привет уважаемые, вот собрал плату на 3 мультиплексора все подпаял, завел ето чудо с 3 купленого контрллера)
и вот опа, немогу замапить вопше ничего
midi ox выдает вот ето только на железном юсб 1,1
на 2.0 все тихо и никаких входных сигналов, в тракторе пробовал "сканить" - глухо

собирал вот ето - avargesnano.narod.ru/3/MIDI-DJ-CJ-CONTROLLER-3.0.html
1.JPG

Изображение
Изображение
Изображение-->

все решылось после травления новой платы, все рабоьает как часики
Изображение

Re: MIDI контроллер

Чт сен 18, 2014 02:50:46

Всем привет!
Решил тоже собрать мидиконтроллер типа микшерного пульта. Пока выбираю какой МК использовать для этого проекта pic32 или smt32, появилось пара вопросов:

1) Сначала хотел использовать потенциометры в связке с мультиплексором, но почитав различные темы понял, что лучше использовать энкодеры: если покрутить ручку в DAW, то и на ручке миди контролера будет такое же значение? Если так, то это гораздо лучше - открыв старый проект уже не придется выкручивать все ручки - они автоматом сами "выкрутятся".
Но кроме того, что они стоят дороже, чем потенциометры, у них еще есть "дребезг" и для этого надо использовать антидребезжащий алгоритм? И сильно ли они "дребезжат"?


2) Этот вопрос наверное теоретический. Можно ли получить уровень звука каждой дорожки DAW?
Чтобы было понятней: каждая дорожка выдает свой звук. Звук, естественно, звучит не равномерно и его уровень постоянно меняется. И я хочу уровни звука дорожек визуализировать на светодиодах. Если не ошибаюсь, на миди протоколе этого не сделать, надо посылать данные в com-порт. Если миди контролер будет подключен по миди протоколу, то можно ли будет в него слать данные как в com-порт?
И как получить эти данные уровня звука? Можно написать плагин vst и повесить его на мастер канал, но получится ли с мастер канала брать уровни звука со всех дорожек?

Re: MIDI контроллер

Пт сен 19, 2014 21:47:44

1) энкодер и мультиплексор понятия несовместимые (относительно). Энкодер по сути - это две кнопки.
2) можно.

Re: MIDI контроллер

Сб сен 20, 2014 01:59:33

spongebob писал(а):1) энкодер и мультиплексор понятия несовместимые (относительно). Энкодер по сути - это две кнопки.
2) можно.

1) Ну это я знаю, мультиплексор для расширения аналоговых входов/выходов, а для энкодера сдвиговые регистры, если не ошибся.
2) А можно поподробней? Или ссылочку где об этом можно почитать?

Re: MIDI контроллер

Вс сен 21, 2014 20:28:16

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

Re: MIDI контроллер

Пн сен 22, 2014 00:14:11

spongebob писал(а):В миди можно слать данные как в ком порт, главное чтобы выглядело это как команда миди.

А это как? Не подкинете примерчик такой команды :tea: ?

Re: MIDI контроллер

Вт сен 23, 2014 10:05:01

Допустим у нас 8 каналов и 15 светодиодов отвечающих за индикацию.
Читаем http://www.midi.ru/doc/7.htm, выбираем ту команду которя точно не используется. Например ноты 16 канала.
И так 9f.
Затем нота, пофиг какая, пусть будет 00.
Потом, значение велосити - составляем из номера канала и кол-ва зажигаемых светодиодов. Допустим 5 канал и 11 светодиодов. Получаем 4b.
В итоге обработчик миди воспринимает команду 9f 00 4b - как "зажечь 11 светодиодов на 5 канале".
Ферштейн?
Ответить