Audio to Band Score — скилл
Навык превращает запись песни в аранжировку для школьной группы из пяти инструментов: MIDI, PDF и редактируемый файл MuseScore
- 237 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Скрипты читают ваши аудиофайлы и пишут результаты разделения и экспорта на диск, а окружение ставится вручную с внешними пакетами.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/audio-to-band-scoreОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Скрипты читают ваши аудиофайлы и пишут результаты разделения и экспорта на диск, а окружение ставится вручную с внешними пакетами.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Навык ведет агента по полному пути от микшированной записи к нотам для группы. Он разделяет звук на синхронизированные дорожки в Demucs, определяет части песни, темп, размер, гармонию, партию баса, риффы и входы. Затем он распределяет партии между двумя гитарами, басом, клавишами и ударными с оглядкой на то, что можно сыграть. Аранжировку можно подстроить под уровень: начинающий, школьный любительский или продвинутый. Результат собирается как структурированный редактируемый файл MuseScore, а не как сырой вывод распознавания. Скрипты проверяют структуру партитуры, соотношение струн и ладов в табулатуре, безопасность экспорта и согласованность файлов. На выходе MIDI, печатный PDF и файл `.mscz`. Вокал нужен только для понимания структуры, дыхания и вступлений и в партитуру по умолчанию не попадает. Обработка идет на локальных бесплатных инструментах, аудио не уходит в платный внешний API.
Для кого. Школьным и любительским музыкантам и руководителям групп, которым нужна играбельная аранжировка любимой песни без ручного снятия партий на слух.
Подходит, если
- Нужна партитура для лид-гитары, ритм-гитары, баса, клавиш и ударных по готовой записи.
- Надо упростить партии под уровень участников: начальный или школьный.
- Нужен файл для правки в MuseScore, а не только PDF.
- Хочется отдельно разделить запись на дорожки для анализа: подойдет `scripts/separate_audio.py`.
Не подходит, если
- Нужно приложение для нот с окном: это навык для агента, а не самостоятельная программа.
- Нужна точная транскрипция каждой ноты без правок: релиз назван ранним, результат требует проверки.
- Нет MuseScore Studio и FFmpeg: без них экспорт и декодирование не заработают.
Пример запроса к агенту
Используй `$audio-to-band-score`: сделай аранжировку `song.wav` для лид-гитары, ритм-гитары, баса, клавиш и ударных, выдай MIDI, PDF и MSCZ.Ограничения
Проект назван ранним релизом. Рабочий процесс не ставит программы и не скачивает веса моделей сам: подготовьте окружение с Python 3.11 и `demucs`, а также FFmpeg и MuseScore Studio. Каталог вывода разделения должен быть новым, старые каталоги не перезаписываются. Результат остается черновиком для проверки слухом, особенно в сложных ритмах. Права на исходную запись и аранжировку остаются за правообладателями песни, и их соблюдение лежит на пользователе. Агент подключают, сделав репозиторий доступным его среде, отдельной команды установки нет.
Как отключить. Удалите склонированную папку репозитория из каталога навыков агента и виртуальное окружение `work/audio-env`.
Частые вопросы
Как подготовить окружение?
Создайте виртуальное окружение Python 3.11 и поставьте `python -m pip install demucs numpy soundfile imageio-ffmpeg`, затем добавьте MuseScore Studio.
Какие партии получаются по умолчанию?
Лид-гитара и ритм-гитара в табулатуре, бас в табулатуре, клавиши на двух нотных станах и ударные по стандартной нотации.
Нужна ли видеокарта?
Нет. CUDA необязательна, без совместимой видеокарты обработка идет на процессоре.
Как отдельно разделить запись на дорожки?
Скриптом `scripts/separate_audio.py` с ключами `--input`, `--out-dir`, `--profile high` и `--device auto`.
Чем отличаются профили `high` и `balanced`?
`high` запускает разделение на четыре и на шесть источников, а `balanced` только на шесть и рассчитан на пробы и скромные машины.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыПлагин пишет оригинальную инструментальную музыку нотами без генератора звука: агент сочиняет, скилл проверяет и сводит.
29 скиллов для сочинения и аранжировки поп-музыки: по запросу агент заполняет спецификацию для Suno, YuE2 и MIDI
Локальная студия и скилл: агент пишет ноты, а играют их реальные записи инструментов, без генерации музыки моделью.
MCP-сервер управляет открытой партитурой MuseScore: агент пишет ноты, слова песни, повторы и цветовую разметку.
MCP-сервер музыкальной студии для Windows: агент пишет текст, генерирует песню локально, аранжирует, сводит и выгружает WAV
Скилл делает музыкальный клип под вашу песню: каждый кадр рисует код, а шесть шагов с паузами ведут от разбора трека до монтажа
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Audio to Band Score (эта карточка) | нет | 237 | ||
| MuseScore MCP Server | нет | не нужна | 145 | MuseScore MCP Server управляет MuseScore из агента, а этот навык делает аранжировку из записи с разделением звука. |
| music-composition-skills | нет | 209 | music-composition-skills помогает сочинять музыку, а здесь аранжируется готовая запись песни. |
Коротко о README
README перечисляет возможности, инструментарий по умолчанию, шаги рабочего процесса и быстрый старт. Лицензия MIT, версия 0.2.0 добавила модель событий нот и независимые проверки ритма и точности.