Итак, давно обещанный пост про VirtualANS - программу, написанную "по мотивам" аппаратного фотоэлектронного оптического синтезатора АНС, а в сущности, представляющий его точный программный эмулятор. Со всеми плюсами, которые эмуляция предоставляет.
Суть процесса та же: загрузите в синтезатор любое изображение (в JPG), и VirtualANS преобразует изображение в звук.
Создателем программы, на данный момент существующей только для PC, является екатеринбургский программист и музыкант Александр Золотов (http://www.warmplace.ru), автор, помимо прочего, таких программ как, например, мультиплатформенный трекер SunVox, "графические" синтезаторы PixelWave и SpectrumGen и др.
Вот что он сам пишет про своё детище:
Изображение, загруженное в VirtualANS, можно редактировать прямо внутри программы, правда, предложенный для этого инструментарий небогат: прямоугольная белая кисть изменяемого размера, а также эффект размывания (Smooth, Smooth-Reverb), ну и плюс возможность выделять и переставлять в другое место произвольные фрагменты изображения, "скроллировать" его по горизонтальной или вертикальной оси и т.д.
Что, собственно, делает VirtualANS? - Грубо говоря, строит сонограмму; каждая точка изображения интерпретируется как очень кратковременная синусоидная волна. Если имеется горизонтальная прямая в один пиксель высотой, продолжительность звучания будет соответствовать длине этой прямой. Судя по тому, что изображение в 2048 точек по горизонтали дают 47-секундный звуковой фрагмент, 43 пикселя примерно соответствуют одной секунде звучания, впрочем, иногда получаются совсем другие результаты (один раз - случайно - получилось 70 с небольшим секунд звучания, но это был рекорд; точно регулировать продолжительность сэмпла не получается).
По вертикали располагаются частоты или октавы, в зависимости от режима работы программы. Вертикальные полосы, к слову, звучат как перкуссия.
Итого: загрузите изображение. Нажмите кнопку Render. Получите очень странный звук. Например:
Сейчас Золотов, по его собственным словам, занимается разработкой новой версии VirtualANS. Видимо, будет и версия для планшетов, что, кстати, очень логично.
Остаётся добавить, что аналогичный подход - представления графического изображения в виде сонограммы и реинтерпретация её в звук - наблюдался, например, в Camel Audio Cameleon 5000 и Photosounder. Реализации могут быть разными, но смысл - один и тот же.
Суть процесса та же: загрузите в синтезатор любое изображение (в JPG), и VirtualANS преобразует изображение в звук.
Создателем программы, на данный момент существующей только для PC, является екатеринбургский программист и музыкант Александр Золотов (http://www.warmplace.ru), автор, помимо прочего, таких программ как, например, мультиплатформенный трекер SunVox, "графические" синтезаторы PixelWave и SpectrumGen и др.
Вот что он сам пишет про своё детище:
VirtualANS выступает в роли инструмента для создания необычных, фантастических звуков. При помощи этой программы вы можете, например, загрузить JPG-картинку и преобразовать её в звук или, наоборот, преобразовать звук в картинку. Есть возможность рисовать звук вручную и затем, экспериментируя, накладывая различные эффекты, получать что-то совершенно неожиданное :) Синтез может быть аддитивным (такой был в оригинальном АНС) или основанным на быстром преобразовании Фурье. Результат сохраняется в моно, стерео или 6-ти канальный WAV файл.
Изображение, загруженное в VirtualANS, можно редактировать прямо внутри программы, правда, предложенный для этого инструментарий небогат: прямоугольная белая кисть изменяемого размера, а также эффект размывания (Smooth, Smooth-Reverb), ну и плюс возможность выделять и переставлять в другое место произвольные фрагменты изображения, "скроллировать" его по горизонтальной или вертикальной оси и т.д.
Что, собственно, делает VirtualANS? - Грубо говоря, строит сонограмму; каждая точка изображения интерпретируется как очень кратковременная синусоидная волна. Если имеется горизонтальная прямая в один пиксель высотой, продолжительность звучания будет соответствовать длине этой прямой. Судя по тому, что изображение в 2048 точек по горизонтали дают 47-секундный звуковой фрагмент, 43 пикселя примерно соответствуют одной секунде звучания, впрочем, иногда получаются совсем другие результаты (один раз - случайно - получилось 70 с небольшим секунд звучания, но это был рекорд; точно регулировать продолжительность сэмпла не получается).
По вертикали располагаются частоты или октавы, в зависимости от режима работы программы. Вертикальные полосы, к слову, звучат как перкуссия.
Итого: загрузите изображение. Нажмите кнопку Render. Получите очень странный звук. Например:
Результат будет малопредсказуемым, естественно, но этим-то программа и интересна. Экспортированные WAV-файлы, кстати, очень хорошо звучат при принудительном понижении высоты тона (pitch shift - на октаву вниз, например) и под густой реверберацией.
Сейчас Золотов, по его собственным словам, занимается разработкой новой версии VirtualANS. Видимо, будет и версия для планшетов, что, кстати, очень логично.
Остаётся добавить, что аналогичный подход - представления графического изображения в виде сонограммы и реинтерпретация её в звук - наблюдался, например, в Camel Audio Cameleon 5000 и Photosounder. Реализации могут быть разными, но смысл - один и тот же.

Комментариев нет:
Отправить комментарий