Search
Write a publication
Pull to refresh
13
0
Михаил Синицын @sinitsinmike

Project Lead, QA, Scrum Master

Send message

Спасибо! Сейчас в отъезде. Попробую снять видео как вернусь.

Добрый вечер. Вы в своем первом комментарии написали "Полифонии то нет". Я вас всего лишь поправил, что полифония есть, та же что и в оригинале, 16 голосов. Его материал растянут на 6 больших постов. Это цитата из первой части:

  • 2-note polyphony at 44100.

  • 4-note polyphony at 24000.

  • 6-note polyphony, possibly if you squint at it and ask it really nicely, at 12000.

После этого он продолжил свой рассказ, написал еще 5 постов. В результате код был оптимизирован и полифония доведена до 16.

По поводу 24кгц и 48кгц согласен, 48 лучше, но не многие услышат разницу, а если в миксе с другими инструментами в готовой композиции, то разницу услышат единицы.

На RP4 видел проект где эмулируется восемь DX7 одновременно, и заявлена полифония 8х16. Впечатляет, но смысла мало. Если все равно в современном мире все пишется потреково на комп.

В плане "готовиться нужно лучше"- тоже согласен, но не по приведенным замечаниям про полифонию.

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

У меня было 2 варианта- писать так, или не писать вообще :)

Ну в общем имеем то что имеем.

На будущее у меня есть наработки статей в плане эмуляции аналоговых музыкальных инструментов, инструментов использующих Wavetable, гитарных педалей на RP3 и на Pico. Есть наработки в плане проектов простых MIDI контроллеров.

За последние 10 лет я собрал множество интересных околомузыкальных проектов. В общем есть чем поделиться.

Спасибо за комментарий и успехов вам в ваших проектах!

Всех благ!

Это не совсем так. Этот проект является клоном DX7. Управление не с кнопок на панели а только посредством MIDI. Чтобы переключать пресеты по MIDI нужен MIDI контроллер, ну и клавиши нужны чтоб играть. Схема контроллера переключающего банки и пресеты приведена в статье. Но что толку если мы переключили банки и пресеты но у нас нет клавиатуры? Для этого нужна муз клавиатура. Есть несколько вариатнов устройства музыкальных клавиатур. Всех инструкций на все возможные детские синтезаторы не написать. Если есть не большой объем знаний по электронике и чуть-чуть в программировании, ну и конечно терпение, можно адаптировать любую. Вот пример на основе детской клавиатуры Casio. http://www.codetinkerhack.com/2012/11/how-to-turn-piano-toy-into-midi.html

И вот к этой клавиатуре подключается клон DX7. Ну либо можно вставить его внуть корпуса детского синтезатора, как кому легче.

Либо за 2-3к покупается старая БУ MIDI клавиатура, и не нужно ничего переделывать. Либо покупаем за 3-5к MIDI клавиатуру с крутилками и слайдерами, тогда и банки с пресетами переключать и играть- все на одном устройстве.

Доброе утро! На счёт полифонии вы ошибаетесь. Оригинал DX7 имеет полифонию 16 нот. Если использовать комбинированные звуки- полифония будет урезана до 8. Так как на каждую ноту будет 2 звука. В этом клоне так же. Полифония 16 нот. Есть возможность собрать этот клон без микросхемы ЦАП, использую PWM, качество звука будет хуже, с небольшими шумами, и полифония 8 звуков. Есть проекты где используется Raspberry Pi 4, там можно запустить 8 эмуляций DX7 одновременно. Там соответственно полифония выше. Но оригинальных 16 голосов полифонии хватает. Тем более что при записи музыки каждую партию записывают отдельно.

Google поиск. И нахожу ;)

Aliexpress, если от 10шт будет еще на много дешевле, alibaba то же самое.

https://aliexpress.ru/item/1005004445029772.html?sku_id=12000029203614423&spm=a2g2w.productlist.search_results.1.3987febdFCLOKZ

194р. 1шт. Доставка бесплатная. RP2040. Мне кажется это не дорого.

Можно на локальных торговых площадках поискать. Будет на 5-10% дороже, но не нужно 2 недели ждать доставку.

https://aliexpress.ru/item/1005005742823430.html?sku_id=12000034182800639&spm=a2g2w.productlist.search_results.0.3987febdFCLOKZ

Вот на али- 167рублей. Доставка бесплатная. 1шт. Но это RP2040 Zero. Думаю на ней тоже должно работать. Если что может код минимально поправить, пины переназначить.

Если задаться целью- можно найти :)

Но если вам просто поиграть- на барахолках можно глянуть БУ синтезатор. Авито?

Конкретно этот клон из статьи больше для тех кому интересен именно DX7. У кого этот инструмент когда-то был, для тех кто о нем наслышан, для тех кто увлекается FM/ ЧМ синтезом итд.

Добрый вечер! Нужно подключить MIDI клавиатуру, они БУ не дорогие, в качестве MIDI клавиатуры можно использовать детский синтезатор с MIDI выходом 5-din. Почти любая старая детская клавиатура от Yamaha, Casio имеет MIDI выход. Глянуть на Авито, спросить у соседей может валяется не нужная. Есть 100500 проектов самодельных MIDI клавиатур на arduino. Там все сводится к самому arduino и от него проводки к клавишам. Если клавиш много, есть копеечные микросхемы расширяющие порты. Можно взять с авито муз клавиатуру за копейки и вставить туда arduino. и получится не плохая MIDI клавиатура. Это все можно решить за копейки при желании. Тут главное желание.

Вот что конкретно получилось у меня. Корпус- коробочка из строительного магазина. Кривенький навесной монтаж на скорую руку. Сейчас добрые люди насыпят мне не менее добрых коментариев про качество монтажа ;) Фото привел просто для понимания минималистичности всей конструкции и трудозатрат, при более чем приемлемом результате.

В коде проекта предусмотрена возможность зашить свои звуки. Ну или любые другие из доступных. Достоверность высокая. Устройство простое, можно собрать за один вечер и послушать, чтоб оценить самому, инвестиции минимальные. Так же тут для вывода звука используется ЦАП, а не PWM что на борту RP2040. Так что качество звука в плане чистоты и отсутствия шумов- на высоте. Ну и главное- это не ромплер. Это не wav файлы он воспроизводит, а реально эмулирует, используя MIDI sysex дампы с реального инструмента.

Так как код открытый, можно это устройство дополнить экраном, для удобства.

У многих синтезаторов есть рековая версия, скажем так, мозги. Коробка со звуками управляемая по MIDI. Это устройство так и нужно воспринимать. Как модуть. У Korg Triton, есть рековая версия, у Roland Fantom, итд. Устройство получилось очень компактное, как корпус можно использовать пластиковую коробку из строительного магазина. Мне она обошлась в 1.5$. если есть 3d принтер- можно напечатать. Будет ещё дешевле.

Information

Rating
Does not participate
Registered
Activity

Specialization

Test Automation Engineer, Manual Test Engineer
Lead
From 250,000 ₽
Git
Linux