The prizewinner of the competition
DAFES AWARDS`25 Algorithmic music  

Введение: Концепция fictiveVoid

post

fictiveVoid — автономная радиостанция-генератор, которая без пауз и плей-листа сплетает звук из моего 15-летнего архива сэмплов, модульных синтезаторов, полевых записей и нейросетевых текстур. Каждый час система создает новые аудиоколлажи и вплетает их в эфир, поэтому слушатель попадает внутрь уже идущей, неповторимой звуковой реальности. Главный интерес проекта — показать, как простые правила, вероятности и питон-скрипты могут превратить статичный архив в живую акустическую экосистему. Здесь нет заранее написанных треков и «композиций»; есть лишь бесконечное настоящее, собираемое машиной в режиме реального времени. Для меня fictiveVoid — это лаборатория случайностей и одновременно персональный дневник звука: каждый фрагмент эфира несет отпечаток моего прошлого материала, но рождается заново через цепочку алгоритмов коллажирования. Проект приглашает слушателя наблюдать за этой эволюцией и переживать каждый миг как уникальный.

fictiveVoid: Зафиксированные Моменты Генеративного Потока

post

Здесь представлены семь звуковых фрагментов, зафиксированных непосредственно из непрерывного эфира fictiveVoid. Каждый «слепок» — это уникальный, неповторимый момент, сгенерированный системой в определенное время. Они не являются традиционными композициями с заранее определенной структурой, а скорее документацией постоянно меняющегося алгоритмического ландшафта. Эти фрагменты демонстрируют разнообразие текстур и настроений, которые могут возникать в результате взаимодействия заложенных алгоритмов и случайности. Погрузитесь в эти зафиксированные мгновения, чтобы ощутить природу fictiveVoid.

Треклист

  1.  process_201223_f38a2e
  2.  multidim_rev_k9a3_layers4
  3.  temp_20231220_092145_637
  4.  mix_c37d4_for_collages70%
  5.  satrev_d80c7e_174s
  6.  tone_var_f9263_pitch-4_layer7
  7.  dim_reverse_47e8d_20240507_318s

Сердце Проекта: Алгоритмы и Технологии

1. Архитектура — «поток без плей-листа»

  • Collage Client (Python) — раз в час читает лог Liquidsoap, удаляет треки, прозвучавшие ≥ 2 раз, и пока в папке < 1500 файлов отправляет POST /api/create_collage_async.
  • FastAPI + Celery + Redis (всё крутится в Docker-compose) принимают запрос, ставят задачу в очередь и пишут статус в SQLite.
  • Celery-воркеры собирают MP3-коллаж (выбор сегментов → многослойный mix → sox-постобработка) и сохраняют его в /home/fict/Collage_Music.
  • Liquidsoap в режиме watch следит за этой папкой и случайно подбирает следующий файл в эфир; поток раздаёт Icecast 2.
Original size 1116x1860

2. Алгоритмы коллажирования

  1. Default — 2-10 слоёв случайных фрагментов, crossfade 1-7 с.
  2. Random Processes — экспоненциальное распределение файлов, normal-старты, gain ±10 dB.
  3. Folder Probabilities — взвешанный выбор папок (веса приходят в запросе).
  4. Temporal Shifts — сдвиги ±0,5 с, эхо 100-500 мс.
  5. Tonality Mixing — pitch ±12 st, tempo 0,7-1,5×, сегмент делится на 4-8 частей c ускорением.
  6. Satanic Reversals — 4-8 слоёв реверса, пониженный тон, EVP-эффект, вставки прямой фазы.
  7. Multidimensional Reverse — до 8 перекрывающихся кусков вперёд/назад с разными скоростями и дроном.
post

3. Технологический стек

  • Backend: Python 3.11, FastAPI, Celery 5, Redis 7, SQLite, Pydub + sox, ffmpeg.
  • Контейнеризация: API и воркеры упакованы в Docker, Redis — отдельным контейнером; общий volume гарантирует сохранность истории при рестарте. API полностью работает внутри Docker-среды.
  • Streaming: Liquidsoap 2.2 ➜ Icecast 2.4 (MP3 128 kbps).
  • Frontend: React + Vite, Web Audio API-визуализаторы, Firebase Auth/RTDB.

Источник Звука: Генетический Код fictiveVoid

post

Звуковая ДНК проекта — тщательно курируемый гибрид личных архивов, совместных сессий, полевых шумов и нейросетевых генераций. Перед добавлением любой записи в датасет файл приводится к стерео-формату MP3 128 kbps / 44,1 kHz; если длительность превышает минуту — автоматически режется на равные 60-секундные куски, что избавляет движок от декодирования тяжёлых WAV и ускоряет выборку сегментов.

Структура исходного материала

  • Архив автора ≈ 60% — пятнадцать лет экспериментов в FL Studio и Ableton, лайвкод на SuperCollider / TidalCycles, патчи Max MSP и Pure Data; многочасовые генеративы Eurorack; извлечённые тембры саксофона, электрогитары, бас-гитары, детально оцифрованные и расцвеченные эффектами; коллаборации с другими музыкантами; полевые записи и записи случайных разговоров.
  • Нейросетевые текстуры ≈ 40% — полноценные треки, созданные в Udio, Suno и Riffusion, а также короткие (≈ 40 с) фрагменты из Stable Audio: шумовые облака, глитчи, дроны, фантастические тембры и ритмические зарисовки.
  • Прочие источники < 1% — спонтанные пополнения: случайно скачанные звуки (например с Freesound) и редкие сэмплы, где могут встречаться цитаты известных треков.

Пресс-релиз: fictiveVoid — Алгоритмическое Радио Будущего, Сегодня

post

ДЛЯ НЕЗАМЕДЛИТЕЛЬНОГО РАСПРОСТРАНЕНИЯ

Владимир, Россия — 9 мая 2025 года. Проект fictiveVoid объявляет участие в международной программе DAFES AWARDS (номинация «Алгоритмическая музыка») и приглашает слушателей протестировать первое российское 24/7-радио, где каждый звуковой фрагмент собирается машиной из миллионного шумового архива прямо перед воспроизведением.

Коротко о технологии

На сервере крутится связка Python-скриптов и Celery-очередей: раз в час агент просматривает лог Liquidsoap, удаляет все треки, которые прозвучали дважды и больше, и, если после чистки в эфирной папке остаётся меньше 1500 файлов, шлёт HTTP-запрос на создание нового коллажа. Спустя пару десятков секунд воркеры собирают из разнородных сэмплов свежий MP3, а Liquidsoap подхватывает его случайно — поэтому неизвестно, когда он заиграет. Такой цикл предотвращает повторяемость и поддерживает ощущение «живого» радио, где музыка течёт непрерывно, а не хранится в статичном плейлисте.

Алгоритмы вместо композитора

Сердце системы — семь алгоритмов коллажирования, выбираемых с заданными вероятностями. Одни порождают медленные инфразвуковые поля, другие — плотные реверс-скульптуры с EVP-эффектом, третьи миксуют гранулярный глитч. Вероятностный «дирижёр» гарантирует, что эфир дрейфует от спокойного гула до индустриального шторма, сохраняя художественную интригу.

Звуковой архив

Источник материала — 15-летний личный каталог модульных синтезаторов, полевых записей и DAW-проектов автора, дополненный нейросетевыми текстурами и случайными сэмплами.

post

Как слушать

  • Перейдите на сайт fictivevoid.ru.
  • Незарегистрированным гостям доступно одна минута прослушивания за один запуск — после чего поток останавливается.
  • Создав бесплатный аккаунт (e-mail + пароль или Google Sign-In) и подтвердив адрес, вы получаете неограниченный доступ к эфиру, персональную статистику времени прослушивания и возможность настроить визуализатор.

Тестовый доступ для жюри

Чтобы не тратить время на регистрацию, можете использовать гостевую учётку:

  • e-mail: test@fictivevoid.ru
  • пароль: df2025_test

Зачем это нужно

  • Саунд-артистам и кураторам — как пример того, что «альбом» может существовать в виде непредсказуемого радио, а не набора релизов.
  • Исследователям алгоритмической музыки — как живая лаборатория взаимодействия случайности, архивов и реального времени.
  • Слушателям — как фоновый опыт возможностей шума: эфир самоуничтожает файлы после двух проигрываний, поэтому нельзя «переслушать» любимый момент — можно только поймать следующий.

Почему DAFES AWARDS?

  1. Инновация — переход от статичного релиза к автономному радио, где контент порождается по требованию.
  2. Оригинальность звучания — акцент на трансформируемом шуме, а не традиционной композиции; спектр от инфра-дрона до агрессивного глитча.
  3. Авторский метод — личный архив определяет тембр проекта, а алгоритмы решают, как этот материал звучит здесь и сейчас.

Техническая справка

Backend: Python 3.11 + FastAPI / Celery & Redis; стриминг — Liquidsoap 2.2 → Icecast 2.4 (MP3 128 kbps).

Frontend: React / Vite, визуализации на Web Audio API и Three.js.

Всё крутится на моём домашнем мини-ПК Ryzen 5 5600H, 32 GB DDR4.

Контакты для прессы

  • E-mail: fictiveds@gmail.com
  • #

    Заключение: Эволюция fictiveVoid и Взгляд в Будущее

    fictiveVoid начинался как эксперимент по «оживлению» личного шумового архива, а стал автономной аудиосредой, где код, вероятность и огромный датасет создают поток, неподвластный повторению. Сегодня система уже умеет: формировать новые коллажи по мере необходимости, случайно вплетать их в эфир, удалять устаревшие файлы и давать слушателю минутные «пробники» до регистрации. Этот цикл непрерывного рождения и забвения — главное художественное утверждение проекта.

    Куда дальше

    • Добавить spectrogram-alchemy: алгоритмы, которые превращают звук в изображение спектрограммы, мутируют его и конвертируют обратно.
    • Включить новые движки коллажирования для манипуляций со спектрами и микширования «частичных миров».
    • Разработать дашборд — живую статистику: сколько минут нового материала родилось за сутки, какие алгоритмы работали активнее, графики плотности архива.
    • Расширить датасет какими только возможно звуками и аудиозаписями.

    Эти шаги сохраняют главный тезис: радио как постоянно переписываемый организм, где автор задаёт лишь правила эволюции, а звук живёт собственной жизнью — теперь и в спектральном измерении.

    We use cookies to improve the operation of the HSE website and to enhance its usability. More detailed information on the use of cookies can be fou...
    Show more