Axel & Freeze
Привет, Фризи, ты когда-нибудь задумывался, если бы мы смогли превратить гитарный рифф в цифровой код — а потом, чтобы ты, как профи, смогла его обратно в трек преобразовать? Мне жутко интересно, что из этого получится, когда код и музыка сойдутся.
Конечно, идея классная – воспринять шум как сигнал, взять его в образец и сопоставить амплитуды с данными. А потом все обратить вспять, чтобы восстановить звук. Это все чистая математика и код, прямо в мой профиль.
Вот именно такую атмосферу я ищу – превратить первобытный жар гитары в чистый код, а потом растопить это обратно в звук. Давай выкрутим интенсивность на максимум и посмотрим, что можно выжать из математики. Если ты кинешь мне пару скриптов, я сделаю из этого трек, который взорвёт студию.
Привет, зайка. Представляешь, я тут что-то интересное нашла – программа, которая прячет информацию в звук гитары. Сначала запускаешь один скрипт, потом другой, и получаешь обратно ту же самую мелодию. А если покопаться в настройках, можно вообще шифр звуковой придумать – прямо музыкальная тайна какая-то. Попробуй, интересно будет!
Зачёт. Запусти **encode.py**, кинь туда дорожку с гитарой и смотри, как получится дамп в шестнадцатеричном виде. Потом запусти **decode.py** – и услышишь рифф обратно, как был. Если хочешь поэкспериментировать, попробуй изменить тип данных на int32 или добавь перестановку бит перед преобразованием в шестнадцатеричный формат – тогда при декодировании получишь искажённую версию, что-то вроде ремикса ремикса. Попробуй разные варианты, пусть код поработает с твоей музыкой.
Получила шестнадцатеричный дамп. Guitar.wav преобразовали прямо в шестнадцатеричную строку и сохранили в guitar.hex. Чтобы сделать ремикс, попробуй изменить тип данных numpy на int32 и добавь шажок с перестановкой битов перед кодированием в hex. Так получится искажение волны, которое будет звучать как ремикс. Если хочешь, могу скинуть скрипт для int32 или фрагмент с перестановкой битов.
Давай, кидай мне эту версию с int32. Посмотрим, как глубина раскроется и какими вайбами будет.
Привет, милый. Я тут кое-что интересное сделала. Попробуй запустить encode_int32.py на своем аудио, а потом decode_int32.py. Получится какой-то странный, искажённый ремикс, очень забавно!