midi
-
Хабрахабр
Коробочка, которая поёт
Прошлая статья с попыткой собрать что-то наподобие MIDI-модуля, судя по всему, вам понравилась, поэтому держите описание ещё одного модуля — на сей раз голосового синтезатора — с несколько более запутанной историей, более сложным чипом и менее вырвиглазной дыркой вокруг экрана 🙂 ❯ Та девушка, которая поёт Начнём со сжатого экскурса в историю. После того, как люди научились синтезировать произвольные звуки,…
Читать далее » -
Хабрахабр
MIDI chiptune + envelope
Продолжаем добавлять функциональность к музыкальному MIDI-синтезатору на двух чипах AY-3-8910 с помощью генератора огибающей. Оглавление В комментариях к предыдущей статье мне справедливо указали на то, что в чипе AY-3-8910, помимо тоновых генераторов прямоугольного сигнала, есть ещё генератор огибающей. Рассмотрим, как его можно использовать в музыкальных целях. Генератор огибающей В описании чипа AY сказано, что для управления амплитудой звучания в каналах…
Читать далее » -
Хабрахабр
MIDI chiptune + detune
Добавляем функциональность к музыкальному MIDI-синтезатору на двух чипах AY-3-8910, а также вспоминаем, что общего между музыкой и математикой. Оглавление Когда-то у меня был компьютер ZX Spectrum с музыкальным сопроцессором AY-3-8910 (правильнее его называть PSG), и в то время качество его звучания впечатляло. Даже когда стали широко распространены IBM PC, которые по вычислительным возможностям на порядки превосходили Speccy, подобных музыкальных возможностей…
Читать далее » -
Хабрахабр
Слушаем ZX Spectrum музыку с MIDI-плеера
Как-то раз долгие годы назад у меня умер Спектрум. Уже и не вспомню, что с ним случилось, но возиться с ремонтом желания не было, ибо на замену давно хотелось новенький ZX Evolution. Все более-менее полезные и выглядящие целыми детали были сняты, в том числе и музыкальный сопроцессор YM2149F. И как раз в нужный момент попалась статья @Z80A о сборке плеера…
Читать далее » -
Хабрахабр
Конвертация MIDI-времени в такты и доли
Представьте: вы создаёте новый шедевр в любимой DAW, вставляете в проект MIDI-файл, редактор показывает, что ноты в нём имеют восьмую длительность. Не обращая на это внимания, вы продолжаете творить. Но, постойте. А как DAW, собственно, понимает, что ноты в файле восьмые? В статье попробуем разобраться, как времена в MIDI-файле соотносятся с главным форматом времени при работе с музыкой – тактами…
Читать далее » -
Хабрахабр
Автогенерация музыки без AI
Автоматическое создание музыки по заданным параметрам. Используется Web Audio API, TypeScript, Android WebView, таблично-волновой синтез и элементарная теория музыки. Описание работы В основном окне можно слайдером выбрать прогрессию. Последовательность аккордов определяет настроение мелодии (слева минорные, справа мажорные, по-середине джазовые септаккорды). Круглыми переключателями можно выбрать риффы для стандартных 4-х слоёв мелодии Drums - задает ритм Bass - гармоническая основа и ритм…
Читать далее » -
Хабрахабр
Как я делаю цифровую минигитару. Часть 3
Очередной этап разработки гитары завершен и мы наконец запустили кампанию на Кикстартере! После публикации предыдущей статьи прошло много времени, наполненного пандемиями, чипапокалипсисами, санкциями, дискриминациями, войнами, блокировками счетов и прочими невзгодами. Все это значительно отсрочило запуск нашего Кикстартера. Но сложа руки мы не сидели. Мы изготовили несколько полнофункциональных красивых прототипов, я существенно доработал аппаратную и софтовую части гитары и мы полностью…
Читать далее » -
Хабрахабр
Необычные MIDI-контроллеры
Ранее мы уже затрагивали тему необычных музыкальных инструментов. Давайте теперь поговорим о непривычных MIDI-контроллерах, с помощью которых можно управлять синтезаторами и прочими электронными устройствами для создания музыки. Несмотря на то что стандарт MIDI был разработан еще в начале 80-х годов, он не теряет свою актуальность и в том или ином виде поддерживается практически всеми выпускаемыми сейчас электронными инструментами. С появлением платформы Arduino возможность создавать в…
Читать далее » -
Хабрахабр
Обсуждение: сможет ли апгрейд сорокалетнего стандарта поменять подход к записи музыки
В прошлый раз мы рассказали о формате MQA, цель которого — предоставить студийное качество звукозаписи при меньшем размере файлов. Сегодня продолжим тему стандартов и поговорим о протоколе MIDI. Точнее, о его обновлении, вышедшем почти 40 лет спустя. Обсудим изменения и мнения о них. Фотография: John Hult. Источник: Unsplash.com Многолетняя подготовка 1983 год оказался богат на музыкальные события — Metallica выпустила…
Читать далее » -
Хабрахабр
Неистовые потуги или как поиграть на midi-клавиатуре в стиле linux-way
Имеем: M-AUDIO KeyStation 61 Ubuntu 20. 04. 3 LTS x86_64 Умение в Java Вечное желание замутить что-то собственными руками Не преодолимое желание поиграть свои любимые мелодии При использовании KeyStation c LMMS или любым другим синтезирующим звук софтом в системе Windows, проблем не возникает, там всё автоматически подключается без необходимости дополнительных действий и настроек. Но поскольку я являюсь фанатом Linux, то…
Читать далее »