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

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

Здесь представлены семь звуковых фрагментов, зафиксированных непосредственно из непрерывного эфира fictiveVoid. Каждый «слепок» — это уникальный, неповторимый момент, сгенерированный системой в определенное время. Они не являются традиционными композициями с заранее определенной структурой, а скорее документацией постоянно меняющегося алгоритмического ландшафта. Эти фрагменты демонстрируют разнообразие текстур и настроений, которые могут возникать в результате взаимодействия заложенных алгоритмов и случайности. Погрузитесь в эти зафиксированные мгновения, чтобы ощутить природу fictiveVoid.
Треклист
- process_201223_f38a2e
- multidim_rev_k9a3_layers4
- temp_20231220_092145_637
- mix_c37d4_for_collages70%
- satrev_d80c7e_174s
- tone_var_f9263_pitch-4_layer7
- 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.
2. Алгоритмы коллажирования
- Default — 2-10 слоёв случайных фрагментов, crossfade 1-7 с.
- Random Processes — экспоненциальное распределение файлов, normal-старты, gain ±10 dB.
- Folder Probabilities — взвешанный выбор папок (веса приходят в запросе).
- Temporal Shifts — сдвиги ±0,5 с, эхо 100-500 мс.
- Tonality Mixing — pitch ±12 st, tempo 0,7-1,5×, сегмент делится на 4-8 частей c ускорением.
- Satanic Reversals — 4-8 слоёв реверса, пониженный тон, EVP-эффект, вставки прямой фазы.
- Multidimensional Reverse — до 8 перекрывающихся кусков вперёд/назад с разными скоростями и дроном.

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

Звуковая ДНК проекта — тщательно курируемый гибрид личных архивов, совместных сессий, полевых шумов и нейросетевых генераций. Перед добавлением любой записи в датасет файл приводится к стерео-формату 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 — Алгоритмическое Радио Будущего, Сегодня

ДЛЯ НЕЗАМЕДЛИТЕЛЬНОГО РАСПРОСТРАНЕНИЯ
Владимир, Россия — 9 мая 2025 года. Проект fictiveVoid объявляет участие в международной программе DAFES AWARDS (номинация «Алгоритмическая музыка») и приглашает слушателей протестировать первое российское 24/7-радио, где каждый звуковой фрагмент собирается машиной из миллионного шумового архива прямо перед воспроизведением.
Коротко о технологии
На сервере крутится связка Python-скриптов и Celery-очередей: раз в час агент просматривает лог Liquidsoap, удаляет все треки, которые прозвучали дважды и больше, и, если после чистки в эфирной папке остаётся меньше 1500 файлов, шлёт HTTP-запрос на создание нового коллажа. Спустя пару десятков секунд воркеры собирают из разнородных сэмплов свежий MP3, а Liquidsoap подхватывает его случайно — поэтому неизвестно, когда он заиграет. Такой цикл предотвращает повторяемость и поддерживает ощущение «живого» радио, где музыка течёт непрерывно, а не хранится в статичном плейлисте.
Алгоритмы вместо композитора
Сердце системы — семь алгоритмов коллажирования, выбираемых с заданными вероятностями. Одни порождают медленные инфразвуковые поля, другие — плотные реверс-скульптуры с EVP-эффектом, третьи миксуют гранулярный глитч. Вероятностный «дирижёр» гарантирует, что эфир дрейфует от спокойного гула до индустриального шторма, сохраняя художественную интригу.
Звуковой архив
Источник материала — 15-летний личный каталог модульных синтезаторов, полевых записей и DAW-проектов автора, дополненный нейросетевыми текстурами и случайными сэмплами.

Как слушать
- Перейдите на сайт fictivevoid.ru.
- Незарегистрированным гостям доступно одна минута прослушивания за один запуск — после чего поток останавливается.
- Создав бесплатный аккаунт (e-mail \+ пароль или Google Sign-In) и подтвердив адрес, вы получаете неограниченный доступ к эфиру, персональную статистику времени прослушивания и возможность настроить визуализатор.
Тестовый доступ для жюри
Чтобы не тратить время на регистрацию, можете использовать гостевую учётку:
- e-mail:
test@fictivevoid.ru - пароль:
df2025_test
Зачем это нужно
- Саунд-артистам и кураторам — как пример того, что «альбом» может существовать в виде непредсказуемого радио, а не набора релизов.
- Исследователям алгоритмической музыки — как живая лаборатория взаимодействия случайности, архивов и реального времени.
- Слушателям — как фоновый опыт возможностей шума: эфир самоуничтожает файлы после двух проигрываний, поэтому нельзя «переслушать» любимый момент — можно только поймать следующий.
Почему DAFES AWARDS?
- Инновация — переход от статичного релиза к автономному радио, где контент порождается по требованию.
- Оригинальность звучания — акцент на трансформируемом шуме, а не традиционной композиции; спектр от инфра-дрона до агрессивного глитча.
- Авторский метод — личный архив определяет тембр проекта, а алгоритмы решают, как этот материал звучит здесь и сейчас.
Техническая справка
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.
Контакты для прессы
- Слушать онлайн: fictivevoid.ru
- Bandcamp: fictiveds.bandcamp.com
- VK личный: vk.com/dmitryshum
- VK проекта: vk.com/fictiveds
#
Заключение: Эволюция fictiveVoid и Взгляд в Будущее
fictiveVoid начинался как эксперимент по «оживлению» личного шумового архива, а стал автономной аудиосредой, где код, вероятность и огромный датасет создают поток, неподвластный повторению. Сегодня система уже умеет: формировать новые коллажи по мере необходимости, случайно вплетать их в эфир, удалять устаревшие файлы и давать слушателю минутные «пробники» до регистрации. Этот цикл непрерывного рождения и забвения — главное художественное утверждение проекта.
Куда дальше
- Добавить spectrogram-alchemy: алгоритмы, которые превращают звук в изображение спектрограммы, мутируют его и конвертируют обратно.
- Включить новые движки коллажирования для манипуляций со спектрами и микширования «частичных миров».
- Разработать дашборд — живую статистику: сколько минут нового материала родилось за сутки, какие алгоритмы работали активнее, графики плотности архива.
- Расширить датасет какими только возможно звуками и аудиозаписями.
Эти шаги сохраняют главный тезис: радио как постоянно переписываемый организм, где автор задаёт лишь правила эволюции, а звук живёт собственной жизнью — теперь и в спектральном измерении.




