Песни из кода синтеза звука в Claude Code с вокалом через macOS say
Джош Коэнзаде просил Claude Code с одного промпта написать на Python код, который синтезирует музыку. Вышли песня, EDM-трек, рок-песня с текстом, клипы и альбом, а сэмплирование чужой песни не удалось.
Что сделали
Джош Коэнзаде давал Claude Code промпты на один заход. Без изучения проекта, без сторонних библиотек, без вопросов, и на выходе обязательно аудиофайл. Агент писал на Python код, который собирает ноты из простых звуковых волн и складывает из них целые песни. Для рок-песни вокал он сделал через команду say в macOS. Ещё автор просил делать по звуку видео и собрать альбом.
Что получилось
Получились собственная песня, EDM-трек, рок-песня с текстом, клипы и альбом из 5 треков. Сэмплирование существующей песни вышло плохо. С вокалом было трудно, в одной попытке получилось роботизированное пение не на английском.
На что обратить внимание
Вокал Claude Code добавлял только по прямой просьбе. В повторных запусках он снова и снова брал одни и те же темы, например слово «Neon».
Пояснение
Команда say в macOS озвучивает текст встроенным синтезатором речи. Сэмплирование это использование фрагмента готовой записи в новом треке.
Кому пригодится
Тем, кому интересно, на что способен агент в музыке без музыкальных программ и библиотек.
Попробуйте сами с Claude Code
Напиши на Python скрипт, который с нуля синтезирует короткую песню в жанре [жанр] с настроением [настроение], понятной мелодией, басом и ударными, и сохраняет её в WAV. Если получится, добавь пропетый текст о [тема] через команду say в macOS. В конце проиграй или выгрузи файл и скажи, что подправить, чтобы стало лучше.
Нужна помощь с запуском? Вступайте в сообщество AI Pack ↗
Источник: josh.ing ·