Gtlab Forum

Тематический => Гитарные усилители и примочки => Тема начата: Megabolt от Мая 01, 2007, 04:20:21 pm

Название: MIDI управление. Прошу пояснить!!!
Отправлено: Megabolt от Мая 01, 2007, 04:20:21 pm
 :)Дело все в том что при сборке своего 4х лампового преампа-монстра возникла такая ситуация! Заключается в седующем - переключать три канала! Человек - заказчик хочет управлять от трех кнопок! Так сказать прямым доступом к каналу! Как у Тюбмэна! От двух механических кнопок желания нет! Имеется, также в его составе МИДИ- контроллер! И процессор G-Major с миди управлением! В мом же богаже знаний имеется знание программирования контроллеров типа Пик и Авр! Вся проблема в том как работает миди порт у преампов! ПОМОГИТЕ! :-[
Название: Re: MIDI управление. Прошу пояснить!!!
Отправлено: AZG от Мая 01, 2007, 04:47:24 pm
У Мажора есть 2 релейных выхода, которые в пресеты записываются. Позволяют коммутировать как-раз три канала. 1 реле на переключение чистый/перегруз и второе на вид перегруза. Хотя по уму можно программировать второй релюшкой вид чистотоь и вид перегруза.

Более ничего не требуется. И не надо.

На счет МИДИ - на http://www.ucapps.de/ сходи, там все описано. По сути надо сделать ловлю по требуемому МИДИ-каналу сигнала Програм чейндж. И отрабатывать соответсвующим кодом на выходе.

Да,если будешь браться за проект, то в личку, есть что обсудить, в том числе и шкурный вопрос...
Название: Re: MIDI управление. Прошу пояснить!!!
Отправлено: Megabolt от Мая 01, 2007, 04:59:52 pm
Благодарю! С Джи мейджером так и думал! Я про релейные выходы! Все сажусь за это дело... Ух...
Название: Re: MIDI управление. Прошу пояснить!!!
Отправлено: Coveenantor от Мая 01, 2007, 05:45:14 pm
Ух.... Народ уже в ламповые преампы MIDI управление встраивает... Отстаю.. безнадежно отстаю :-(
Название: Re: MIDI управление. Прошу пояснить!!!
Отправлено: diezz от Мая 01, 2007, 06:10:32 pm
Да не новость... В той же ADA.
Название: Re: MIDI управление. Прошу пояснить!!!
Отправлено: AZG от Мая 01, 2007, 08:17:41 pm
Ну вот, обломали. думал, чел возьмется...
Название: Re: MIDI управление. Прошу пояснить!!!
Отправлено: [E.x.e.s] от Мая 02, 2007, 07:53:14 am
На форуме выкладывались схемы Кобры и Дракона,да и еще кое-чего фирмы Фрамус.Я так понял там с помощью миди тоже пресеты программируются....чтоли около 127 можна записать на каждый канал,а может я не так понял...давно уже глядел на схему.Гдето валяется,может пороюсь и найду,то еще раз перечитаю:).
Название: Re: MIDI управление. Прошу пояснить!!!
Отправлено: AZG от Мая 02, 2007, 08:01:10 am
Схемы то не проблема. Есть и от Энгла и т.п. Прошивка - вот что главное.
Название: Re: MIDI управление. Прошу пояснить!!!
Отправлено: [E.x.e.s] от Мая 02, 2007, 03:50:42 pm
А вот тут поподробнее!!!!!Я если чесно сегодня еще раз пересмотрел схему и так захотелось миди что даже....Есть пара знакомых но еще молодых программеров,может они чем помогут?или тут самому нада разбираться?Ну вот вроде спаять не проблема,а дальше?Я же МИДИ в комбиках и преампах в глаза не видел и поэтому мало представляю как оно работает там,хотя имею соображения.
Название: Re: MIDI управление. Прошу пояснить!!!
Отправлено: Coveenantor от Мая 02, 2007, 04:02:45 pm
Сам программер... Программировал всё от ПЛК и компов до мелких микроконтроллеров. В принципе в МИДИ управлении нет ничего сложного - обычный UART только бодрейт (для компов) нестандартный. Но для микроконтроллера подобрать кварц и коэф. деления  по нужный бодрейт- не проблема. Далее сам протокол в котором передаются команды с параметрами...

Когда то разбирался с целью сваять миди-клавиатуру... Но долго откладывал, а потом купил M-Audio KeyStation 49e, так что самопал теперь без надобности...
Название: Re: MIDI управление. Прошу пояснить!!!
Отправлено: buncker от Мая 03, 2007, 07:58:09 am
AZG
я тебе когда ещё говорил про это дело?
так ты мне тз и не прислал))))
Название: Re: MIDI управление. Прошу пояснить!!!
Отправлено: AZG от Мая 03, 2007, 07:49:43 pm
Серега - каюсь! НЕКОГДА ТЗ ПИСАТЬ! Надо бы собраться и написать...
Название: Re: MIDI управление. Прошу пояснить!!!
Отправлено: buncker от Мая 03, 2007, 07:52:05 pm
набросай мысли в общих чертах и мне будет пищща
яж понимаю что у тебя там голова кругом, так что что-то продуманное просить у тебя бесчеловечно =)
Название: Re: MIDI управление. Прошу пояснить!!!
Отправлено: AZG от Мая 03, 2007, 10:30:54 pm
В том то и сок, что есть полностью продуманное решение по исполнительному устройству (вх МИДИ, вых 8 реле). Вплоть до интерфейса пользователя. Надо бы написать...

Ну и для предов простой вариант:
- вх МИДИ
- выбор МИДИ-канала с помощью DIP-переключателей или джамперами. Если все джампера сняты, то режим МИДИ-ОМНИ
- по приходу Програм Чейнджа надо выдать два результата:
1. двоичный код программы, 7 бит
2. на отдельный порт выдавать дешифрованный сигнал от 0 до 7. При каждом увеличении кода на 8 повторять цикл. Т.е. при 6-ке на 5-й выход подять 1-цу. Соотвественно, при кодах 14, 22, 30 и т.д. подавать 1-цу на 5-й выход.
- питание устройства от 6.3 до 12В постоянки. Как правило, от наклала.
Название: Re: MIDI управление. Прошу пояснить!!!
Отправлено: Diz от Мая 04, 2007, 12:06:04 am
Думаю, что джампера и дип-переключатели - не лучшее решение для выбора
канала. Пользователей такие вещи должны повергать (и повергают) в панику :-)

Лучше передать номер канала через sysEx с последующим сохранением в энергонезависимой памяти.
Название: Re: MIDI управление. Прошу пояснить!!!
Отправлено: buncker от Мая 04, 2007, 05:45:37 am
очень мало гитаристов слышали хоть раз в жизни что такое sysex...
Название: Re: MIDI управление. Прошу пояснить!!!
Отправлено: AZG от Мая 04, 2007, 08:02:19 am
Цитировать
Думаю, что джампера и дип-переключатели - не лучшее решение для выбора
канала. Пользователей такие вещи должны повергать (и повергают) в панику :-)

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

Соглашусь с Бункером. Во первых, половина народа вообще не понимает что такое МИДИ, во вторых, не имеют компа, в третьих отсутсвует оперативность смены канала, а это бывает реально нужно. И т.п. Короче, как ставили переключатели, так и ставят.
Название: Re: MIDI управление. Прошу пояснить!!!
Отправлено: Megabolt от Мая 05, 2007, 12:26:36 pm
to AZG! Я посмотрел сайт! Есть неястности! Прошивку мне написать как нефиг делать! Для меня проблема понять смысл этого интерфейса поближе! Просто на перевод инфы много времени уйдет!
Название: Re: MIDI управление. Прошу пояснить!!!
Отправлено: Megabolt от Мая 05, 2007, 12:28:46 pm
Просто на русском бы инфу найти где-нибудь!!!
Название: Re: MIDI управление. Прошу пояснить!!!
Отправлено: Megabolt от Мая 05, 2007, 02:28:39 pm
Изучил материал http://www.musicstudio.ru/?action=view&id=108
т.к. под рукой нет ни одного устройства MIDI прошу дать, так сказать домашнее задание!
Название: Re: MIDI управление. Прошу пояснить!!!
Отправлено: Thorn от Мая 05, 2007, 03:51:19 pm
На сайте музоборудование был большой цикл статей посвящённый миди. http://www.muzoborudovanie.ru/articles/articles.php - http://www.muzoborudovanie.ru/articles/midi/midi1.php и далее
Название: Re: MIDI управление. Прошу пояснить!!!
Отправлено: Megabolt от Мая 05, 2007, 04:33:12 pm
В первую очередь нужно знать назначения выводов в интерфейсе! Есть конечно ряд предположений, но хочется знать наверняка! И второе, если рассматривать простое управление переключения каналов преампа! Т.е. командные части...
Название: Re: MIDI управление. Прошу пояснить!!!
Отправлено: AZG от Мая 05, 2007, 08:21:21 pm
Интерфейс - токовая петля. Чего сложного то? Два провода и экран.

Назначение - получение команды по интерфейсу, отработка свой-чужой. Если свой, то дешифрация номера программы в выходной код, который выставляем на порты вывода. С моем случае надо использовать два 8-битных порта. На одном 7 линий номер программы в двоичном виде, на втором порту дешифрация каждого октета на отдельную линию.
Название: Re: MIDI управление. Прошу пояснить!!!
Отправлено: Megabolt от Мая 05, 2007, 08:41:38 pm
В смысле
один вывод Clock
второй Data
третий Gnd
так?
Название: Re: MIDI управление. Прошу пояснить!!!
Отправлено: Megabolt от Мая 05, 2007, 08:45:39 pm
Прошу прощения! Дошло!!!
Rx
Tx
gnd

я прав?
Только нужно знать параметры по напряжению!
И скорость передачи данных в бодах!
Название: Re: MIDI управление. Прошу пояснить!!!
Отправлено: Megabolt от Мая 05, 2007, 08:55:03 pm
Простите за тупизм! Дошло! Почитал внимательнее!
Название: Re: MIDI управление. Прошу пояснить!!!
Отправлено: Megabolt от Мая 05, 2007, 08:59:22 pm
Т.е. порт двунаправленный?
Название: Re: MIDI управление. Прошу пояснить!!!
Отправлено: AZG от Мая 06, 2007, 10:02:26 am
Нет, порт однонаправленный. Просто там реализована токовая петля. Что это такое - читать про последовательные порты и их физическую реализацию. По сути, один провод подает + питания на анод светодиода приемника, с катода светодиода второй провод идет на управляющий ключ. Все.
Название: Re: MIDI управление. Прошу пояснить!!!
Отправлено: Megabolt от Мая 06, 2007, 01:12:03 pm
Понял!!! Буду работать над этим! А скорость передачи какая?

По сути используем PIC16F73A какой нибудь, подключаемся к USART!!! И остается полноценных два порта! т.е. PortB и PortA+PortC! И все!
Название: Re: MIDI управление. Прошу пояснить!!!
Отправлено: vavan от Мая 09, 2007, 07:49:16 am
Азнаур, а нафига тебе столько выходов? не проще ли в прошивочке сразу выбирать включение необходимых релюшек? кста, а адрес девайса как выбирать? тоже ведь дипы нужны.... блин, на столько ног уже и атмега нужна....
кста, раз уж пошла такая тема, а не прилепить ли сразу туда lcd и кнопочное управление? я бы даже сказал -- валкодер. кнопочки гейн-бас-мид-тре-вол итд и валкодером регулируем количество. помоему очень удобно. для особых извращенцев можно и 5 валкодеров поставить :) но дорого....
я заинтересовался уже давно этой идеей, но пока что-то не могу отыскать необходимые потенцы (да и времени почти нет этим заниматься). макс 100к сопротивления :( может посоветует кто что-нить толковое с бОльшим сопротивлением?
кста, а в триаксе или в тех же последних amt что стоИт?
Название: Re: MIDI управление. Прошу пояснить!!!
Отправлено: AZG от Мая 09, 2007, 10:00:13 am
Ваван, девайс универсальный для всего. Поэтому и столько выходов. Дешевле заказать 50 шт одинаковых, чем под каждое устройство ваять что-то отдельное.

Адрес устройства не требуется, читай спецификацию МИДИ. Экран тем более нахрен не нужен исполнительному устройству. Тут просто, смена каналов по програм-чейнджу. Большее мне не требуется.
Название: Re: MIDI управление. Прошу пояснить!!!
Отправлено: Coveenantor от Мая 09, 2007, 12:22:11 pm
2 vavan: и что у тебя получиться в результате??? ламповый проц?? :-)
Название: Re: MIDI управление. Прошу пояснить!!!
Отправлено: AZG от Мая 09, 2007, 04:00:26 pm
Я уже убедился, что выгоднее делать 4 канала, чем полное управление. В управлении ничего, кроме регулятора мастер-громкости вживую не используется. Посему достаточно простого исполнительного устройства. А громкость по СС7 добавить не проблема.
Название: Re: MIDI управление. Прошу пояснить!!!
Отправлено: vavan от Мая 10, 2007, 04:43:32 pm
ну почти проц. просто есть возможность -- почему бы и нет. сделать достаточно просто, а фишка класная
Название: Re: MIDI управление. Прошу пояснить!!!
Отправлено: AZG от Мая 11, 2007, 05:20:31 am
Толку то от нее? Или слава Триаксиса покоя не дает? Нормальные конторы ушли от этого управления. Просто исполнительное устройство и более ничего.
Название: Re: MIDI управление. Прошу пояснить!!!
Отправлено: vavan от Мая 11, 2007, 05:30:22 pm
ну и триаксис тоже :)
не, ну если уж делать миди, то по полной. вообще я этой идеей загорелся после солдано 88....
Название: Re: MIDI управление. Прошу пояснить!!!
Отправлено: Coveenantor от Мая 11, 2007, 05:42:18 pm
2 vavan: Когда я занимался стендами на микроконтроллерах с кучей ЦАПов, АПЦ и цифровых резисторов меня тоже посещала такая идея. Да и комплектуха вся была под рукой... :-)   Но уже тогда я избавился от "гитарно-процессорной" болезни...
Название: Re: MIDI управление. Прошу пояснить!!!
Отправлено: vavan от Мая 11, 2007, 06:51:51 pm
просто хочется что-то такое собрать и доказать всем что кастом рулит и всякие ады -- отстой :)))
не, на самом деле я думаю что фантики таких фишек найдутся :)
мне-то и 2 футсвичей хватает вполне :)
Название: Re: MIDI управление. Прошу пояснить!!!
Отправлено: AZG от Мая 11, 2007, 07:14:30 pm
Ваван, остынь! Лучше забери остаток заказа...