Да их много моделей имели такую фичу. Ну и в последние годы и Китай наступает, копируя бывшие Японские модели.[/quote] И вновь дяде Толе выпала прекрасная возможность понтануться своими "японскими" синтезаторами Я на своём самопально-неяпонском сэмплере могу забабахать такое, чего твоим синтезаторам и не снилось
Вот ты неправильно понимаешь текст: не понтуюсь, а просто рассказываю. А твои слова: А вот Я....это и есть просто понты. Да мне без разницы, я верю, что ты САМЫЙ, САМЫЙ, ПРЕСАМЫЙ....а вот подумать головою, что тумблер стоит от 50 рублей и выше, а кнопка, + светодиод, + резистор к светодиоду - не более 10 рублей. Вот и помножь на 64. А запомнить любые из нажатых на табло кнопок способна самая дерьмовая микра РУ за 25 рублей. Да и в МК тоже есть своя память. Вот и выясняй: как запрограммировать опрос твоего квадратно-гнездового поля, какие сигналы выдавать на твою игрушку и прочие мелочи. А мне вот это не надо: я просто постучал по клавишам и аппарат запомнил и в точности повторит мои композиторские потуги. Это и есть секвенсор вместе со звуковым модулем встроенный в нормальный синтезатор, против которого у тебя отрыжка.
а кнопка, + светодиод, + резистор к светодиоду - не более 10 рублей
а все вместе опять 50р у китайцев зато не колхоз
_________________ "Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл / "Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
а вот подумать головою, что тумблер стоит от 50 рублей и выше
Я давал ссылку на 8 тумблеров за 50 рублей. А если возьму десяток, мне 80 тумблеров обойдутся в 290 рублей (против 800р за твои кнопки по 10р ).. Могу дать ссылку на примерно такие-же тумблеры, но за 26 рублей.
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
А если просто КУПИТЬ? http://www.ozon.ru/context/detail/id/13 ... lsrc=aw.ds Тут тебе кнопок с запасом и подсветка и внутри стоит "клякса", что опрашивает кнопки. только воткни в компьютер. И найди программу с барабанами. Да...и добавлю: Маде ин ГАВНОКИТАЙ! (а в Америке такие делают? А в России.....??????). (как Вы ненавидите Китай! А я их ну очень уважаю!). Я и СевероКорейцев начал уважать, за их смелость. Так напугать "самую могучую страну!!!" Им бы подарить несколько дальнобойных ракет, чтоб до Вашингтона....
Ну у меня десяток обойдётся в 260-290р. Из-за того, чтоьы 100 рублей сэкономить, где-то фиг знает где заказывать, потом неделями ждать... А тут я утром схожу в магазин да куплю.
Dip переключатели очень мелкие - неудобно переключать. Проще и дешевле просто скрутить два проводка Шутка конечно, но если делать "колхоз", то провод да изолента и выложить в Инет как Величайщее изобретение!!!
Dip переключатели очень мелкие - неудобно переключать
Чего там неудобного? Это не рояль, а барабанный секвенсор. Там везде в основном будут включены одни и те-же тумблеры, иногда добавляя какие-то новые и убирая старые. Включил нужные, нажал на кнопку и погнало стукачество. На ходу да, переключать будет не удобно, но мне не для диджейских сетов, а простодля ритма, под который можно играть на клавишах. Мне нафиг не надо его на ходу переключать.
Brigadir писал(а):
если делать "колхоз", то провод да изолента и выложить в Инет как Величайщее изобретение!!!
Ну если оно будет работать, это всяко лучше, чем офигенное достижение в виде фотки платы с отверстиями, просверленными мимо контактов
Ага, я ж говорил = злопамятный! Именно ЗЛО! Да успокойся, я уже другую плату нарисовал. Завтра вытравлю и начну собирать. Я хоть что то делаю, а не бегаю по магазинам в поисках готового, Китайского, которое Вы любите так обзывать ГАВНО! А после завтра придет шальная мысль и что то другое собирать. Это просто хобби... Меня только тревожит одна мысль: могут ли работать КМОП микросхемы совместно с ТТЛ? Никогда их вместе на одну плату не запихивал, а тут вот надо....обьясню: среди счетчиков от ТТЛ нет достойных , как и в более современных 74LS, 74F, 74HC, AC и подобных, у меня по схеме три счетчика ТТЛ, для получения 12 адресов, а в 561 серии есть 12 разрядный счетчик, который мог бы заменить три ТТЛ счетчика. А вот как он будет работать с 155РУ2? Не уверен.....
А я тебе давно сказал, что моё нейтральное к тебе отношение закончилось. Ты теперь для меня что-то вроде подсохшей какашки, которую иногда можно весело попинать
Или ты думал что можно и далее бесконечно влезать со своими тупорылыми злоебучими подъёбками и хамством в моё нормальное общение с другими пользователями (превращая нормальное общение в бесконечный срач и перебранку с тобой) и потом как ни в чём ни бывало отмораживаться, типа "я не я и жопа не моя"? Нет дядя Толя, всему есть предел. Я как-то уже тебе предлагал мирную жизнь на форуме, ты отказался. Не вопрос, значит мира у нас с тобой не будет. Ты можешь сколько угодно вякать про злопамятность, а я своего отношения к тебе и так не скрываю Не хочешь, чтобы я тебя чморил, просто не пиши мне, не отвечай на мои вопросы, которые я кстати задаю не тебе, не пытайся мне умничать (всё равно не получается). Глядишь, мне лениво будет лишний раз пнуть какашечку У меня нет ни малейшего желания с тобой общаться. Будет очень неплохо (в первую очередь для тебя), если это желание будет взаимным.
Ну и ладно, а теперь слушай деловое предложение(плохо всегда легче сделать, но желательно делать по умнее): Делаем простое управление: 8 кнопок выбора инструмента, вернее 8 банков. В каждом банке ещё сколько то инструментов "храняться". На панели восемь кнопок в "работе", но нажав кнопку в режиме "выбор" инструмента" ты можешь вместо этого выбрать другой, что хранятся в этой ячейке банка и его потом эксплуатировать. (сделать рабочим). Итак, ты выбрал необходимые инструменты, запустил метроном и начал тренироваться (пока не записывая в память). Натренировался, жми кнопку "Запись" и отстучи полный фрагмент (например - 8 тактов, потом они будут просто повторятся при воспроизведении). выключи Запись, нажми Воспроизведение. Наслаждайся. Такой проект сможешь осилить? Если будут трудности, у нас есть тут грамотные программисты = помогут. Главное: четкое техзадание. А я пошел заниматься своими проблемами. Удачи тебе!
Ну вот, сделал самую трудоёмкую часть работы. Спаял матрицу из восьми десятков переключателей (решил таки делать не на 4, а на 5 каналов).
Осталось припаять десятка два перемычек и можно начинать писать программу. Отпиливать плату пока не стал, мало ли чего ещё придумаю туда воткнуть Например придумал прикрутить функцию "Swing". То есть будет (наверное будет) добавлен потенциометр, с помощью которого будет задаваться соотношение паузы между сильными и слабыми долями такта. То есть чтобы можно было сдвигать каждую вторую долю такта по времени относительно первой и третьей.
Вот тут отправляется от 0 до 4х нот и делается пауза (пауза и окончание последовательности определяется по самой первой из них). Там везде 0 в маске - надо поставить 1 на нужных нотах.
void loop() { float x; // Задаётся коэффициент длительность паузы между нотами x = float(analogRead(pot)+100) / 4.0;
// если доиграли (по первой последовательности) - перескакиваем в начало if (notes[0][pos].pitch == 0) pos = 0;
// пробегаем по всем 4м последовательностям for (int i=0;i < 4;i++) { // отправляем очередную ноту если есть признак включения if (notes[i][pos].enabled > 0) noteOn(0x90, notes[i][pos].pitch, 0x45); } delay(x * notes[0][pos].delay); // задержка
//переходим к следующей ноте pos = pos + 1; }
void noteOn(int cmd, int pitch, int velocity) { Serial1.write(cmd); Serial1.write(pitch); Serial1.write(velocity); }
Кстати сейчас попробовал этот код, работает нормально Для секвенсора с тумблерами у меня уже есть ардуино нано, а на на "Leonardo" ещё с этим кодом поэкспериментирую
Добавлено after 7 minutes 20 seconds:
SeregaT писал(а):
работает нормально
Оказывается не нормально... Слышу, что ритмический рисунок не такой, который я вводил, проверил на отдельных барабанах - вообще не то получается. Что-то играет, что-то не играет.
Как выглядит массив или весь код ? Там вроде одинаково обрабатываются последовательности. Глотает отдельные ноты или какую то последовательность целиком не играет ?
_________________ "Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл / "Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
void loop() { float x; // Задаётся коэффициент длительность паузы между нотами x = float(analogRead(pot)+100) / 4.0;
// если доиграли (по первой последовательности) - перескакиваем в начало if (notes[0][pos].pitch == 0) pos = 0;
// пробегаем по всем 4м последовательностям for (int i=0;i < 4;i++) { // отправляем очередную ноту если есть признак включения if (notes[i][pos].enabled > 0) noteOn(0x90, notes[i][pos].pitch, 0x45); } delay(x * notes[0][pos].delay); // задержка
//переходим к следующей ноте pos = pos + 1; }
void noteOn(int cmd, int pitch, int velocity) { Serial1.write(cmd); Serial1.write(pitch); Serial1.write(velocity); }
Блин. Это я сам тупанул. Первоначально Вы сделали 9 частей в такте (плюс нулевая нота для окончания последовательности и того 10). А я переделал как положено на 8 долей такта. А указать, что у меня теперь не десять частей, а девять, я забыл. Сейчас правильно работает
Добавлено after 13 minutes 56 seconds: Кстати вот так вводить ноты гораздо удобнее, чем в одной последовательности, как в предыдущих вариантах. Так можно ритмический рисунок визуально увидеть, сразу понятно, что и куда вставлять.
Будет с чем сравнить аппарат на DIP переключателях
_________________ "Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл / "Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
Это одно и то-же получится Только программный массив нот будет выведен наружу в виде аппаратных переключателей и изменять его можно будет в любой момент без перепрограммирования.
А вот рассажите мне про этот мультиплексор: https://www.chipdip.ru/product/hef4067bp (там есть даташит). Для чего там нужен вывод 15 (E)? Это просто, чтобы подав нв него высокий уровень, отключить все выходы (входы)? Или этот вывод как бы сбрасывает состояние выходов и сигнал надо подавать перед каждым переключением?
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения