Вдохновился идеей, что идеальный "целебный" звук можно собрать только если ИИ будет анализировать твой мозг и генерить звук под него в реалтайме. Не дожидаясь ASI, решил сделать инструмент, где вы сами выступаете этим ИИ: бесконечно слушаете процедурный звук и отбираете понравившиеся моменты, выстраивая из них уникальное дерево композиций.
Прога генерит бесконечный звук (использует 5 разных архитектур синтеза: FM, аддитивный, дроны, шумы и вейвшейпинг, так что это не просто игрушечные пианино, а текстуры, эмбиент, глитчи и металлические звоны). Звук визуализирован как переливающийся след на экране. Каждая точка на следе - это слепок звука.
Жмете большую кнопку Play в центре - начинает играть случайный «мир» и расти цветная дорожка. Камера сама едет за звуком. Услышали крутой момент? Кликаете по точке на хвосте (можно крутить колесо для зума и таскать мышкой для перемещения). Музыка плавно затухнет. Появится менюшка. Можно жмакнуть «Прослушать», чтобы проверить, тот ли кусок вы ткнули (он проиграет один раз). Дальше у вас два пути: «Новая ветка» - создаст новую дорожку, которая унаследует настроение этого куска, но поменяет тембр, лад или темп. Получится ответвление. «Далее по ветке» - отмотает текущую дорожку до этой точки и продолжит играть её дальше, как ни в чем не бывало. Так вы бесконечно ветвите звук, собирая идеальную композицию. Когда надоест - жмете «Сохранить WAV». Прога отрендерит вашу основную ветку в аудиофайл и вшьет в него весь граф ветвлений. Позже можно нажать «Загрузить», выбрать этот WAV, и прога восстановит всё дерево, и вы сможете продолжить с того же места или пойти по новому пути. Файл весит копейки, работает офлайн в браузере, ничего никуда не шлет. Space - play/pause, Esc - отмена выбора.
Если сделаете крутые WAV-файлы — тоже кидайте сюда, интересно послушать, какие миры у вас вырастут.
Вдохновился идеей, что идеальный "целебный" звук можно собрать только если ИИ будет анализировать твой мозг и генерить звук под него в реалтайме. Не дожидаясь ASI, решил сделать инструмент, где вы сами выступаете этим ИИ: бесконечно слушаете процедурный звук и отбираете понравившиеся моменты, выстраивая из них уникальное дерево композиций.
Прога генерит бесконечный звук (использует 5 разных архитектур синтеза: FM, аддитивный, дроны, шумы и вейвшейпинг, так что это не просто игрушечные пианино, а текстуры, эмбиент, глитчи и металлические звоны). Звук визуализирован как переливающийся след на экране. Каждая точка на следе - это слепок звука.
Ссылка на прогу (.html): https://nikifamilyandfamily-oss.github.io/createmusicapp/
Как этим пользоваться:
Жмете большую кнопку Play в центре - начинает играть случайный «мир» и расти цветная дорожка. Камера сама едет за звуком.
Услышали крутой момент? Кликаете по точке на хвосте (можно крутить колесо для зума и таскать мышкой для перемещения). Музыка плавно затухнет.
Появится менюшка. Можно жмакнуть «Прослушать», чтобы проверить, тот ли кусок вы ткнули (он проиграет один раз).
Дальше у вас два пути:
«Новая ветка» - создаст новую дорожку, которая унаследует настроение этого куска, но поменяет тембр, лад или темп. Получится ответвление.
«Далее по ветке» - отмотает текущую дорожку до этой точки и продолжит играть её дальше, как ни в чем не бывало.
Так вы бесконечно ветвите звук, собирая идеальную композицию.
Когда надоест - жмете «Сохранить WAV». Прога отрендерит вашу основную ветку в аудиофайл и вшьет в него весь граф ветвлений.
Позже можно нажать «Загрузить», выбрать этот WAV, и прога восстановит всё дерево, и вы сможете продолжить с того же места или пойти по новому пути.
Файл весит копейки, работает офлайн в браузере, ничего никуда не шлет. Space - play/pause, Esc - отмена выбора.
Если сделаете крутые WAV-файлы — тоже кидайте сюда, интересно послушать, какие миры у вас вырастут.