Как стать автором
Обновить

Комментарии 7

Спасибо за статью! Очень интересно! Про использование арпеджио в видеоиграх - неожиданно.
У меня лежит небольшая коллекция трекерной музыки, там есть пара шедевров, думаю как-нибудь заняться и перевести в midi, дальше в Кубейс и подставить современные сэмплы. Ну или хотя бы в mp3.

Спасибо, было интересно. Как я понял, проблема в современном применении техники арпеджио не носит какой-то технической аппаратной проблемы. Проблема только интеграции между плагинами, т.е в протоколах взаимодействия, и полноты и корректности поддержки протокола MIDI в плагинах, стоящих за арпеджиатором в цепочке в процессе обработки MIDI потока. То есть за арпеджиатором (кроме названных плагинов, и каких-то, возможно ещё) надо переходить из MIDI в Wave поток - и всё будет звучать корректно!

Да, технически-аппаратных проблем на современных мощных компьютерах давно уже нет, можно сделать что угодно. Но некоторые особые крайние случаи выходят за рамки существующей инфраструктуры, которой уже минимум четверть века, и приходится придумывать обходные пути.

Помимо арпеджио, в современном синтезе звука за бортом ещё оказался весь спектр эффектов, реализуемых сверхузкими импульсами (ШИМ в доли процента), и частотно-импульсная модуляция (PFM, импульсы одинаковой ширины при изменении частоты их следования). Опять же, реализовать всё это не представляет технической проблемы, просто такие крайние случаи в какой-то момент посчитали ненужными, долго нигде не делали, и в частности не предусмотрели в фреймворках для создания плагинов-синтезаторов, на которых сделана значительная их часть.

Ох, крутые, ностальгические штуки, будем пробовать...

Помню как-то в девяностых приходилось делать сэмплы спектрумовских звучков, а иногда даже переписывая их на кассету и цифровать уже оттуда со всеми прелестями.

На Эрикссонах без полифонии в каких-то мелодиях такое арпеджио встречалось. И на консолях Brick Game.

Музыкант просто играет нормальные человеческие полифонические аккорды

ИМХО, абсолютно одновременно нажать клавиши человек вряд ли может. Прежде чем "понять", что нужно сыграть не две ноты последовательно, а арпеджио, алгоритм сначала нажатия клавиш (ну, MIDI-команд) как-то буферизует, а выдает арпеджио с некоторой маленькой задержкой?

А не нужно понимать момент нажатия, достаточно определения факта удержания более чем одной ноты. Удерживается одна нота - играет одна нота, удерживается две - чередуются они. Момент нажатия любой клавиши при ранее всех отпущенных нужно отлавливать для сброса фазы арпеджио, чтобы оно всегда начиналось с правильной ступени.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий