Доброе время суток уважаемые коты и кошечки. Ищу единомышленников в реализации midi музыкальной шкатулки. Строится девайс будет на микроконтроллере pic18f67k22, а также на оригинальных чипах синтеза звука Yamaha (YM2149F,YM2612) и MOS 6581. Все это хозяйство приехало с алиэкспресс. 6581 ожидается в течении пару недель. Не много о функционале... Шкатулка должна читать с микросд все известные музыкальные форматы для коммодор64 , сега-мега драйв и т.д. Но это не главное. К шкатулке планируется подключение любой мидиклавиатуры для осуществления "перформанса" в стиле чиптюн. Это в двух словах... Всем заинтересовавшимся предлагаю принять участие в написании коллективного ТЗ на это устройство. Если интереса не будет, попрошу Админа грохнуть тему и продолжу в гордом одиночестве
Любые идеи приветствуются! Уже паяю макетку, кое что работает. Во всяком случае, дисплей рисует... Сейчас делаю обвязку для midi входа и SD карточки. Держатель для карт тоже на али купил. По схемотехнике вопросов пока нет. ТЗ нужно будет для софтверной части. Кроме чтения и исполнения мелодий хочется нашпиговать девайс секвенсором, фильтрами и тд. По железу планируется 2 чипа PSG, 2 чипа FM и 2 чипа MOS Итого будем иметь 6 голосов PSG, 10 голосов FM + 2 канала PCM(для семплов) и 6 голосов MOS. Это обсуждается.
Спаял миди-вход с опторазвязкой на PC817 из китайского блока питания. Все почему то плюются, типа тормознутая оптронная пара... Вроде красиво получилось. Канал А - источник MIDI сигнала, канал Б - после опторазвязки на входе RX контроллера. и кусочек схемы
Все таки PC817 не очень устойчив оказался на скорости 31250 бод. 4N35 - дешево и сердито. Нашел интересную микруху готового синтезатора. SAM9773! Есть на алиэкспресс и кроме того их и похожие лепили во все приставки караоке (например samsung KDZ100... разбитый в гараже лежит). Удобство в том что волновая таблица встроена в чип, стандартный набор инструментов и управление режимами по миди интерфейсу!
Ищу единомышленников в реализации midi музыкальной шкатулки
В принципе, можно сказать, что я - единомышленник, но только раздельно. Т.е. музыкальная шкатулка отдельно, миди-плеер отдельно.
Музыкальную шкатулку я делал на основе Тинки45 (разработка Чана). Получилось довольно компактно и качественно. А у Вас я не понял, куда Вы всё это запихивать будете? Ещё и с экраном. Это уже не шкатулка будет, а сундук.
Вот МИДИ-плеер как-раз хорошо бы с сенсорным экраном, флэшкой и т.п. Заинтересовал синтезатор. Если будете брать, готов вступить в долю (они вроде только десятками есть). Как они хоть звучат? У меня караоке лыжного никогда не было. Пока я использую дочерние звуковые карты, но они кушают изрядно, и погабаритнее будут.
Когда делал шкатулку, соорудил программку, которая преобразовывала миди-файл в готовую прошивку. Так что могу про миди-файлы рассказать (хотя этого добра есть в Инете полно).
Вот МИДИ-плеер как-раз хорошо бы с сенсорным экраном, флэшкой и т.п. Заинтересовал синтезатор. Если будете брать, готов вступить в долю (они вроде только десятками есть). Как они хоть звучат? У меня караоке лыжного никогда не было.
Здравствуйте! Когда балалайка Samsung KDZ-100 была еще живая, музыкальное сопровождение караоке на ней играло не хуже чем с синтезатора Casio CTK-6000. У миди чипа SAM9773 полифония в 32 голоса. Но это не самая перспективная вещь. Есть круче, например SAM2695. Там полифония 64 голоса, с цапом на борту. Вот их (https://ru.aliexpress.com/item/Free-shi ... 0.0.56p8jA) я заказал десяток за 3080 рублей. Команды управления те же самые + возможность управлять чипом по параллельной шине, есть вход микрофона с эффектами. Паять трудно, корпус QFN48 6X6
Мой "сундук" пусть Вас не смущает... Это всего лишь самодельная отладочная плата на семейство контроллеров PIC18F64K22. На нем отработаются все софтверные решения для всех винтажных чипов (PSG,FM) что у меня в наличии. Что в итоге получится - я сам пока не знаю. Но единомышленникам всегда рад
Добавлено after 3 hours 38 minutes 43 seconds: Midi модуль готов. Одного ЦАПа для режима 3DMidi не хватает, потом вкорячу когда найду. На фото видны некоторые расхождения ПП с ранее опубликованным файлом. И выходные электролиты надо развернуть минусом на корпус. Пора программировать
Вложения:
Комментарий к файлу: Исправленная версия vintage.lay6 [300.82 KiB]
Скачиваний: 409
Обрастаем мясом Питания с PICKIT3 уже не достаточно Девайс запущен! Бодро горящий зеленый светодиод повествует нам что миди-чип SAM9773 не угроблен, как я не старался Осталось решить на этом этапе несколько задач: 1 -Инициализация PCM1716e 2 -Инициализация SAM9773 3 -Инженерное меню для SAM9773 4 -Прокси для внешнего МИДИ сигнала.
PS. Фотографирую кончелыжным телефоном, подсветка дисплея засвечивает камеру. Схема на протезе без излишеств, контроллер в типовой обвязке. То же относится к миди модулю. Детали в даташитах.
Вложения:
Комментарий к файлу: Схема vnt.PDF [58.72 KiB]
Скачиваний: 200
Доброе время суток, о уважаемые! Прошу посмотреть не замыленным взглядом на реализацию протокола управления PCM1716e подпрограмма реализации
Код:
void pcm_send(int16 par) {
output_high(DAC_ML);
for (int i=15;i>0;i--) { output_low(DAC_MC); if (bit_test(par,i)) output_high(DAC_MD); else output_low(DAC_MD); delay_us(10); output_high(DAC_MC); } output_low(DAC_ML); delay_us(10); output_high(DAC_ML); }
Если кто сталкивался с такими ЦАПами, правильно ли я понял даташит
Код:
pcm_send(0b0000000011111111); \\ ослабление левого канала 0Дб pcm_send(0b0000001011111111); \\ ослабление правого канала 0Дб pcm_send(0b0000010000001000); \\ нормальный режим, 24 бит I2S pcm_send(0b0000011010000011); \\ примочки отключены, чередование - левый канал low
Прослушиваю звуки на уровне кошмарных шумов. Эксперимент имеет следующую схему. На компе играет OMB 10 и гонит миди поток на USB to MIDI. Шнурок MIDI OUT подключен к шкатулке. В прерывании от USART идет перенаправление миди посылок на вход чипа SAM9773 . Т.е. с ноги С7 на ногу С6
В принципе, можно сказать, что я - единомышленник, но только раздельно. Т.е. музыкальная шкатулка отдельно, миди-плеер отдельно.
Да. Давайте отделим мух от котлет! Меня тоже возбудила идея "походного караоке". Конечно петь под гитару на привале в горах романтично, но не практично. И играть на гитаре не могут лишь все, мало кто это может. Кто то из известных это сказал? Если с железом все получилось замечательно, то с ТЗ на софт нужно попотеть. Я набросал блок-схему задач, так как я это сейчас понимаю... без штудирования материала по теме. Сдается мне что в простом супер-лупе это не получится. Надо state-machine городить. Надеюсь что 16MIPS процессора будет достаточно, чтобы будущее творение не заикалось. Если есть пожелания, советы, конструктивная критика... welcome! Любая инфа про структуру kar и mid файлов на русском языке (желательно) приветствуется.
Здравствуйте! Я не единомышленник. Но интересно, как человек что то пытается изобрести. Толи плеер, толи игрушку, толи неведанную зверюшку. Начнем с видио (было выше) - Вы его сами то смотрели? Или это только у меня...черти что непонятное (зря Вы Касю 6000 приплели - это всё таки настоящий инструмент, для настоящего музыканта). Про гитару, горы и романтику....Лучще гор могут быть только горы, плееру там ловить нех = в костер его и в руки гитару! Ну и про караоке: поют , подражая настоящему певцу под громкую музыку, на настоящей аппаратуре, скажем так от 10 ватт и выше. Петь под звуки карманного плеера как то совсем несерьезно, как впрочем и подключать к нему МИДИ клаву тем более несерьезно. Это просто моё мнение. Если хватит терпения и знаний, постарайтесь сделать настоящий музыкальный инструмент. Не виртуальный, ощущаемый пальцами.
Здравствуйте! Я не единомышленник. Но интересно, как человек что то пытается изобрести. Толи плеер, толи игрушку, толи неведанную зверюшку.
Да, действительно, я пока сам не знаю что из этого получится. Первоначально идея была несколько иной. Сделать девайс для чиптюна например. Хотя я знаю о наличии разных VST плагинов для иммитации звука сеги или коммодора. И фруктом немного пользоваться умею. Но интересно услышать звучание именно таким, как было в 80х. На родном для того времени железе. Просто, случайно, при потрошении samsung kdz-100, наткнулся на его процессорной плате на микруху с интересным логотипом dream. Где то я уже это видел, на какой то звуковой карте от компа - подумал я. Ну, и, получилось некоторое временное отступление от назначенной цели. Но мы непременно вернемся.
Цитата:
Начнем с видио (было выше) - Вы его сами то смотрели?
Конечно смотрел, и даже сам снимал . Правда я не смог обеспечить на своем древнем телефоне качество 3DMAX и долби сурраунд. Но из видеоряда, я думаю, понятно что я хотел донести заинтересованным лицам. Первый ролик демонстрирует связку OneManBand 10 с миди-модулем на SAM9773 через переходник USB to MIDI. Второй ролик показывает возможность юзать миди клаву с этим чипом напрямую. И сравнение с Касей 6000 не случайно. Поверьте, в наушниках HiFi эта штуковина звучит просто отменно, не хуже чем кася. У каси полифония 32 или 48 голосов, точно не помню. У миди модуля 38. Но субъективно, на слух, я разницы не заметил. Хотя остался вопрос о частоте среза активного ФНЧ что после ЦАПа стоит. АЧХ я не снимал и расчетную не строил. Про горы не буду комментировать... У каждого свое видение этого мероприятия. А вот
Цитата:
Ну и про караоке: поют , подражая настоящему певцу под громкую музыку, на настоящей аппаратуре, скажем так от 10 ватт и выше. Петь под звуки карманного плеера как то совсем несерьезно, как впрочем и подключать к нему МИДИ клаву тем более несерьезно.
наверно возражу следующим... Как вы думаете, почему существует рынок караоке приложений для мобильных гаджетов? И конечно миди клаву не обязательно подключать. Можно этот модуль просто ВСТРОИТЬ в беззвучную миди клаву. И получить 33 удовольствия... Не надо к компу подключать , и получить высокое качество звука для самопрослушки например в наушниках. Я это обязательно сделаю в свою Keystation88ii. Ну и последнее...
Цитата:
постарайтесь сделать настоящий музыкальный инструмент. Не виртуальный, ощущаемый пальцами.
А где Вы увидели виртуальный инструмент Я вроде на фортепьянные клавиши нажимал... а не на микросхемы Спасибо за Ваше мнение.
PS. Кстати о птичках... Может кто прогнать фильтр через симулятор. Я протезом не владею в совершенстве
_________________ Девице - Device
Последний раз редактировалось maxlab Ср янв 25, 2017 20:14:20, всего редактировалось 2 раз(а).
Я вроде на фортепьянные клавиши нажимал... а не на микросхемы Спасибо за Ваше мнение.
К сожалению, на видио = черный прямоугольник и звук пытается прорваться, кусками. (может это на моем компьютере проблемы? Но на ютубе то я всё прекрасно вижу).
А если Вы хотите услышать звуки 80 годов, то навестите пожалуйста (не плиз, а именно - пожалуйста) Музей Советских синтезаторов, там и схемы имеются. Схемы весомые, тяжелые, в сотни транзисторов, микросхем, резисторов и диодов....то есть - настоящие аппараты, потому они и звучат по настоящему. Ладно, постараюсь Вам не мешать, а то Дмитрий запрещает. .
А если Вы хотите услышать звуки 80 годов, то навестите пожалуйста (не плиз, а именно - пожалуйста) Музей Советских синтезаторов, там и схемы имеются. .
Спасибо... был я там. И к тому же являюсь счастливым обладателем вот такой штуки. Я его целый месяц вымаливал у бывшего художественного руководителя колхозной джаз-банды. Удивительно, как моя печень выдержала весь этот месячный кошмар. Правда не все там работает как создатели планировали.Ну... еще доберемся
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения