Страница 1 из 4
Метроном с MIDI CLOCK OUT
Добавлено: 08 сен 2016, 07:02
dim3740
Тоже сделал нечто подобное, попроще.... на AVR
https://www.youtube.com/watch?v=rrlwo8urjgMВот ссылки на доки по моему "метроном".... "делал под себя"... , но по мере возможности, отвечу на все вопросы, и неплохо бы вместе "довести до ума" документацию... Плата в TipTrace. Могу тоже выложить файл-исходник.
http://i-fotki.info/20/cc274bdee27707f0 ... 4.jpg.htmlhttp://i-fotki.info/20/39621a8222783051 ... 6.jpg.html
Показать
<a target="_blank" href="http://i-fotki.info/"><img src="http://f20.ifotki.info/org/39621a8222783051aaaecf2bb1b809805f693f257967386.jpg" ></a>
http://i-fotki.info/20/1839fae93c6f0606 ... 7.jpg.htmlHTML тут не работает. Используйте ссылки для BB-code.
P.S.: И убедительная просьба, проверять свои посты после отправки.
исходник на Atmega 8
https://yadi.sk/d/tG7SD5P8vyiX8
Re: Метроном с MIDI CLOCK OUT
Добавлено: 10 сен 2016, 08:19
dim3740
У меня была проблема такая: МИДИ клок идет 1/24 четверти, т.е. при малых темпах 30-40 bmp задержка на слух есть. А задержка была от того, что для старта нужно два условия: сам код старта+МИДИ клок. И если УЖЕ играем на другой инструменте нечто в онлайне, и надо синхронно подключить МИДИ воспроизведение, то есть риск попадания не ту фазу. В итоге мне пришлось старт имитировать контактами электронного ключа, параллельно кнопке Старт на Микросемплере. А он как-то синхронизирует это уже сам...((
Re: Метроном с MIDI CLOCK OUT
Добавлено: 10 сен 2016, 23:53
Dmitry Dubrovenko
dim3740 писал(а):сам код старта+МИДИ клок
Клок должен тикать и при выключенном воспроизведении.
Может как-раз из-за этого воспроизведение и начиналось с большой задержкой, ибо я такого явления не наблюдал.
А вообще задержка зависит от секвенсора и стандартом не оговаривается.
Re: Метроном с MIDI CLOCK OUT
Добавлено: 11 сен 2016, 08:11
dim3740
оФФ: Может быть... честно говоря - не помню детали... Счас вернулся с полугодовой дачи к синтам, вообще не помню ничего, как делал все, и откуда столько сил было
Надо бы все задокументировать, а лень
Очередные проекты - желания прут
На ЮТУБе чел просит схему моего метронома, а где она?
Стыдно..
Re: Метроном с MIDI CLOCK OUT
Добавлено: 26 сен 2016, 15:10
Алекс Ганс
Привет!Это я на ютубе спрашивал схему) Есть у кого?)
Re: Метроном с MIDI CLOCK OUT
Добавлено: 26 сен 2016, 22:06
Dmitry Dubrovenko
Алекс Ганс писал(а):Это я на ютубе спрашивал схему
Схема тут не главное.
Re: Метроном с MIDI CLOCK OUT
Добавлено: 27 сен 2016, 22:10
Алекс Ганс
хочу такой девайс!
Re: Метроном с MIDI CLOCK OUT
Добавлено: 28 сен 2016, 15:24
Dmitry Dubrovenko
Краткость, конечно, сестра таланта, но не настолько же.
О каком девайсе речь?
Re: Метроном с MIDI CLOCK OUT
Добавлено: 30 сен 2016, 09:03
dim3740
Dmitry Dubrovenko писал(а):Краткость, конечно, сестра таланта, но не настолько же.
О каком девайсе речь?
Это я дал Алекс Гансу ссылку на этот топик.... Просто хотелось помочь парню с реализацией метронома. Он видел мой ролик на Ютубе.... Я, пока, к сожалению, так и не могу восстановить девайс, точнее оформить документацию.... Поэтому, решил, может его устроить Ваше, Дмитрий, решение.... Думаю, что за выходные и все же найду доки и прошивку, ибо надо снова такой делать уже в новом оргАне.
Re: Метроном с MIDI CLOCK OUT
Добавлено: 01 окт 2016, 14:21
Dmitry Dubrovenko
dim3740 писал(а):может его устроить Ваше, Дмитрий, решение
Так вот я и интересуюсь, какой девайс ему нужен?
dim3740 писал(а):исходник на Atmega 8
А зачем там у Вас библиотека для LCD?
И где находятся хайдеры типа interrupt.h?
Re: Метроном с MIDI CLOCK OUT
Добавлено: 01 окт 2016, 15:27
dim3740
Dmitry Dubrovenko писал(а):А зачем там у Вас библиотека для LCD?
И где находятся хайдеры типа interrupt.h?
Библиотека и прерывания не используются, просто шаблон проекта был от более сложного изделия... Там много неоптимизированного(( Но у меня все равно не дойдут руки украшательством заниматься...
Re: Метроном с MIDI CLOCK OUT
Добавлено: 01 окт 2016, 16:44
Dmitry Dubrovenko
dim3740 писал(а):прерывания не используются
А как же тогда временнЫе интервалы отсчитываются?
Да и вроде там сказано, что приращения таймера в прерывании.
Впрочем, глянул мельком, детеально не разбирался.
Re: Метроном с MIDI CLOCK OUT
Добавлено: 06 окт 2016, 22:31
Алекс Ганс
Мне нужен метроном с midi clock out, с дисплеем и шагом в 5bpm.В идеале с памятью на несколько установленных пресетов.Задача следующая:объединить несколько процессоров эффектов по темпу на живых выступлениях и репетициях.
Re: Метроном с MIDI CLOCK OUT
Добавлено: 07 окт 2016, 15:55
Dmitry Dubrovenko
Алекс Ганс писал(а):Мне нужен метроном с midi clock out, с дисплеем и шагом в 5bpm
Поскольку Вы из Питера, у Вас есть уникальная возможность заполучить
девайс по цене комплектующих.
Характеристики см. по в/у ссылке. Из предъявленных отсутствуют только пресеты (да и что хранить-то в этих пресетах), остальные все выше, чем в ТЗ.
Два условия:
1. Рассказывать здесь, на форуме, об использовании.
2. В корпус вставлять самому (если есть подходящий на примете, скажите заранее, плату сделаю под него).
Пишите в ЛС, или на почту.
Оффтоп
Алекс Ганс писал(а):объединить несколько процессоров эффектов по темпу на живых выступлениях и репетициях
Это что ж за процессоры эффектов, которые с сигналами Реал Тайм работают?
Re: Метроном с MIDI CLOCK OUT
Добавлено: 07 окт 2016, 16:40
dim3740
Алекс Ганс писал(а):Мне нужен метроном
Метроном, как средство для слухового контроля темпа, значит, не нужен... И старт-стопы-продолжение тоже. А как будет делаться маршрутизация? Т.е. у каждого процессора эффектов есть, видимо, MIDI IN, и он в виде DIN5 (?). Если есть также MIDI Thru, то девайсы соединятся цепочкой. (Наличие MIDI OUT не спасает). ОК. А если нет? Тогда, надо в "параллель"? Дмитрий, Вы пробовали параллелить OUT? Т.е. один выход - несколько входов. У меня на 2 работает. Т.е. выходной буфер гонит ток по двум токовым цепям. Не знаю, соответствует ли это спецификации...
Re: Метроном с MIDI CLOCK OUT
Добавлено: 07 окт 2016, 17:14
Dmitry Dubrovenko
dim3740 писал(а):Вы пробовали параллелить OUT?
Да один ИН на кучу АУТов распараллелить, как-раз не проблема. Только на один буфер вешать это не надо. Одна микросхема логики - шесть выходов. Такое делал.
Вот, если необходимо на каждый вывод выводить выборочные команды, или входов несколько, вот тогда посложнее.
Ну, и хочу дополнить, что для последовательного соединения, необходим именно
реальный MIDI-THRU, а не MIDI-ECHO, который часто за THRU выдают.
Re: Метроном с MIDI CLOCK OUT
Добавлено: 07 окт 2016, 17:54
dim3740
Dmitry Dubrovenko писал(а):Да один ИН на кучу АУТов распараллелить, как-раз не проблема.
Э..э.. описка? У Алекса, имхо, будет ОДИН МИДИ клокер с ОДНИм выходом. Этот выход распараллеливается на множество входов. Тогда и с Вашим замечанием про нагрузочную способность "все встает на места". Пока гадаем, какой у товарища сетап))) Ну и на том, хорошо
"или входов несколько, вот тогда посложнее." - непонятно...
Re: Метроном с MIDI CLOCK OUT
Добавлено: 07 окт 2016, 18:32
Dmitry Dubrovenko
dim3740 писал(а):описка?
Никакой описки.
Я имел ввиду
общий случай.
Если говорить о конкретном девайсе, "ИН" надо заменить на "логический выход MCU".
dim3740 писал(а):или входов несколько, вот тогда посложнее - непонятно...
Это опять обобщённо. Есть такие девайсы - сплиттеры.
У них несколько входов, и несколько выходов, и их можно по-разному коммутировать.
Вот товарищ свой
рекламировал (сейчас глянул,
уже отрекламировался.. опять заработал опять сдохла).
Re: Метроном с MIDI CLOCK OUT
Добавлено: 10 окт 2016, 09:00
dim3740
Я сделал метроном, в первую очередь, для независимого аудиовыхода клика. Потому что, хоть метрономы и имеются в синтезаторах, но в моих они выдают клик непосредственно в записывающий тракт, что не есть хорошо
. Во-вторую очередь, преследовал задачу БЫСТРОГО, можно и не столь точного задания темпа для репетиционных целей и вывод темпа на ОТДЕЛЬНЫЙ, хорошо различимый индикатор, а не на загроможденный иной информацией дисплей синта. Однако, такой подход требует, что такой девайс подключается как «первоисточник» событий Real Time в цепочке ( или даже одном) МИДИ устройств. Т.е. его МИДИ выход идет на МИДИ вход, скажем, синтезатора. А как быть, если на этот же МИДИ вход нужно подавать МИДИ сообщения от еще одного устройства? Тут, на сайте, упоминалось, что «сложить» два МИДИ потока в один, не так то просто, тем более, при наличии событий Real Time. Решением может быть, если отказаться от вышеописанной «второй» задачи, и размещать «метроном» (уже только для клика и индикации) в
конце МИДИ цепочки. Тогда, алгоритм его должен быть противоположный, а именно в виде подсчета сообщений Real Time, определении периода четверти метра и вывода клика и инфы на индикатор.
Re: Метроном с MIDI CLOCK OUT
Добавлено: 10 окт 2016, 14:33
Dmitry Dubrovenko
dim3740 писал(а):такой девайс подключается как «первоисточник» событий Real Time в цепочке ( или даже одном) МИДИ устройств
Тут следует уточнить, что это именно только для Реал Тайм.
Если предыдущие устройства выдают лишь обычные канальные-системные сообщения, то, например мой девайс, такие сообщения "замиксует" со своими Реал Таймами.
Но это относится к любой системе с "задающим генератором". Всегда такой "генератор" должен находиться в самом начале, и никуда тут не денешься.
dim3740 писал(а):в виде подсчета сообщений Real Time, определении периода четверти метра и вывода клика и инфы на индикатор.
Мысль интересная, с точки зрения реализации.
Вот насчёт практической пользы, есть сомнения.