Я делаю инструмент, который анализирует блокчейн и превращает btc-транзакции в музыку
Этот текст написан в Сообществе, в нем сохранены авторский стиль и орфография
Исходные данные
Я всегда увлекался генеративной музыкой ещё до того как нейросети стали мейнстримом. Я музыкант и продюсер, который сделал свой курс по Ableton Live, и однажды мне пришла идея: а что если превратить любые данные в живой музыкальный инструмент?
Поскольку я давно на крипторынке, и он в последнее время волатильный, решил начать с биткоина. Не просто визуализировать график, а сделать так, чтобы блокчейн сам играл музыку. Каждая транзакция — это нота. Сумма перевода определяет высоту звука, комиссия длительность итд. То есть большая транзакция тригерит басы а мелкие — тригерят высокие ноты.
Создание
Мои знания Python были ну совсем базовыми и основную работу, связанную с написанием кода я делал через Claude. Я формулировал музыкальную задачу ("хочу чтобы крупные транзакции звучали как бас, мелкие — как перкуссия"), Claude генерировал код, я тестировал в Ableton, мы дорабатывали. Процесс занял пару дней активной работы.
Технически это Python-скрипт, который подключается к Ableton Live через OSC протокол. Скрипт забирает последние транзакции из mempool биткоина (неподтверждённые переводы) через blockchain.info API, конвертирует параметры в MIDI-ноты и в реальном времени создаёт музыкальные паттерны прямо в DAW. Работает как бесконечный луп: каждые 5 секунд проверяет новые транзакции и добавляет их в трек.
Итоги и планы
Инструмент работает, но пока это скрипт для терминала: нужен запущенный Ableton с MCP сервером. Концепция сработала: мне уже написали из двух стартапов с предложением сделать похожие инструменты на основе их данных. Это показало, что идея сонификации данных работает не только как прикольный арт-проект.
Планирую довести до полноценного VST-плагина с интерфейсом, добавить больше параметров маппинга (например, адрес отправителя мог бы влиять на тембр), поддержку других криптовалют и других источников данных — акции, погода, IoT-датчики. Хочу выложить как open-source, чтобы другие музыканты могли создавать свои инструменты из любых данных. Также планирую сделать стрим-версию: эдакую радио-станцию, которая транслирует звук биткоина 24/7.






















