LINUX.ORG.RU
ФорумTalks

Эти занимательные битмапы.


0

2

Навеяно этим тредом. [пятница-13][психодел][креатив][ломография][ТЛЗ] Соревнование по ЦАЛО

Собственно, я сделал всё, что там описано, только наоборот.

Исходный аудиофайл: http://www.youtube.com/watch?v=creqjJ7UlRc

Сначала я перекодировал МРЗ в wav 8 bit pcm 8000 khz, подсунул заголовок от битмапы 320×320 (получилось это — http://itmag.es/449Cl)

Потом я сфотографировал это на мобилу. Получилось это: http://itmag.es/2hxWo, (8 мегапикселей, ага).

Исправил в гимпе перспективу, чтобы это вновь стало квадратом 320×320 и сохранил в bmp. http://itmag.es/BqX4

Проиграл этот bmp в aplay. Вышло вот (сконвертнул в огг): http://rghost.ru/35902832

В шумах исходная мелодия в принципе угадывается.

cast fifajan

★★★★★

Да вы знаете толк в извращениях.

В шумах исходная мелодия в принципе угадывается.

Не просто угадывается, а замечательно угадывается.

tiandrey ★★★★★
()
Ответ на: комментарий от different_thing

Хм, ну ээ… как? Вообще удивительно, что хоть что-то было проиграно после таких манипуляций.

PolarFox ★★★★★
() автор топика

Вы бы лучше сбацали воспроизведение грампластинок по картинке с вебкамеры. Вот где было бы Ъ.

thesis ★★★★★
()

заголовок от битмапы 320×320 (получилось это — http://itmag.es/449Cl)

Плагиат! =) В том треде я предлагал аналогичную штуку, только в цвете. А вообще да, в случае дальнейшего развития копиразма так мы и будем хранить музыку =)

Sadler ★★★
()
Ответ на: комментарий от Sadler

Приглядись внимательнее, картинка цветная. Просто соседние семплы похожи, в результате чего большинство пикселей серые.

PolarFox ★★★★★
() автор топика
Ответ на: комментарий от tiandrey

Может я выразился не так, у него там высокочастотное пищание, нафиг не нужное (потом, правда, заканчивающееся красивыми хлопками)

different_thing
()
Ответ на: комментарий от different_thing

А чё, нету в каких-нибудь audacity фильтров?

Ну это уже будет не совсем честно. В финальном wav записана bmpшка как она есть.

PolarFox ★★★★★
() автор топика
Ответ на: комментарий от PolarFox

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

А надо было читать звук как не-interlaced bitmap. А то так информация о цвете практически не задействуется => больше шумов.

Sadler ★★★
()
Ответ на: комментарий от PolarFox

Ну это уже будет не совсем честно

И пусть. Главное, чтобы красиво вышло

different_thing
()
Ответ на: комментарий от different_thing

А чё, нету в каких-нибудь audacity фильтров?

Не Ъ. Нужно добиться этого применением фильтров к картинке, а не к аудио.

geekless ★★
()
Ответ на: комментарий от different_thing

Попробуй лучше вместо фотографигования разные фильтры в гимп и пришли, ок?

Для этого нужно немного другое представление - что-то вроде FFT-развёртки, но с возможностью собрать назад (я не осилил смиксовать так, чтобы совпадающие фазы сигналов не глушили половину частот). Вот тогда можно будет применять эффекты из графических редакторов к звуку.

Sadler ★★★
()

Граждане специалисты! Кто вкратце может пояснить, зачем нужны преобразования Фурье с оконными функциями (когда она домножается на прообраз, и потом делается преобразование)? Типа для того, чтобы спектр определить «лучше»?

different_thing
()
Ответ на: комментарий от different_thing

Граждане специалисты!

Не специалист, но занимаюсь звуком.

Кто вкратце может пояснить, зачем нужны преобразования Фурье с оконными функциями

Мы не можем исследовать сигнал на бесконечном промежутке времени. Потому выбираем окно для исследования. В простейшем случае оно квадратное (просто вырезали промежуток времени 0..N). Но в результате мы получаем скачок в районе -1..0 и N..N+1, ибо во все неизвестные отсчёты считаются равными 0. Оконные функции уменьшают эти искажения (хотя, конечно, вносят свои искажения).

Sadler ★★★
()
Ответ на: комментарий от medvetux

А как можно графически отсечь частоту 2706 герц? И откуда она графически берется?

Давить изменение цвета по-горизонтали с нужной скоростью. Такой простой band-pass фильтр получится.

Sadler ★★★
()
Ответ на: комментарий от medvetux

И откуда она графически берется?

2706 ~= 8000/3. Из-за смещённого баланса белого на фотке есть небольшая синюшность.

PolarFox ★★★★★
() автор топика
Ответ на: комментарий от medvetux

2706 герц

8000 +- шаг межпиксельной сетки на фото?

Suigintou ★★★★★
()

Отлично, процесс пошел.

Жаль, что осталось незамеченным наложение аудио-эффектов на картинки, это ведь перспективнейшее направление!

Пример: http://pipilit.net/tsalo.html#reverb
Подробнее: [пятница-13][психодел][креатив][ломография][ТЛЗ] Соревнование по ЦАЛО (комментарий)

fifajan
()

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

fifajan
()

Черт, а ведь если это только 320*320 то можно просто целые голосовые послания распечатывать и передавать, а кто надо с фотиком расшифрует.

djzielony
()
Ответ на: комментарий от djzielony

ооо черт, оооо черт. Я делал «радио» на лазерной указке модулируемой микрофоном, а на втором конце фотодиод с наушником. А что если конвертировать звук в картинку, а, ну да. Просто запись звука как уровень серости, печатать на ленту, лазер, фотодиод, между ними прокручивать ленту и из наушника прослушиваться должен звук. Мда, изобрел оптическую запись звука.

djzielony
()
Ответ на: комментарий от djzielony

Скоро изобретёшь радио работающее в радиодиапазоне. А потом запись звука в виниловые пластинки. Wait. OH SHI~

PolarFox ★★★★★
() автор топика
Ответ на: комментарий от djzielony

Чем ниже частота дискретизации, тем преобразованный результат будет лучше. А у тебя она все 44100. Потому в картинку всего 8 секунд поместилось, а не около 40.

PolarFox ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.