# YuE2 на Mac: вышел порт Swift-MLX для генерации песен

Источник: https://modelium.tech/zhurnal/yue2-swift-mlx-mac-apple-silicon/

28 октября 2026 года опубликован порт YuE2-3B для Mac с Apple Silicon: он создаёт песню с вокалом по описанию стиля и тексту, а музыкальный план можно изменить перед повторным созданием. Это пока библиотека для разработчиков, а не приложение с кнопкой «Создать песню». Веса имеют некоммерческую лицензию с отдельным разрешением для индивидуальных авторов; корпоративное использование требует отдельной проверки условий.

YuE2-3B теперь можно использовать для создания песен на Mac с чипом Apple Silicon: 28 октября 2026 года вышел порт на Swift-MLX, а необходимые веса появились в отдельных пакетах для этой программы. Исходная модель уже существовала; новость именно о новом способе её локального запуска на Mac. Это не готовое приложение для человека без опыта разработки. [s1](#src-s1) [s2](#src-s2) [s3](#src-s3)

## Что изменилось для владельца Mac

Разработчик порта перенёс YuE2 на MLX — инструменты для вычислений на чипах Apple. Модель принимает описание стиля и текст песни, создаёт звук с вокалом и может вернуть музыкальный план в формате ABC: текстовую запись нот и аккордов. План разрешено исправить и передать снова, чтобы получить другую версию композиции. В самом порте поддерживается генерация до шести минут, но это верхняя граница запроса, а не обещание длительности любой песни. [s2](#src-s2)

Для работы опубликованы два отдельных набора весов — файлов с параметрами модели: YuE2-3B-bf16 отвечает за создание музыки, YuE2-Vae-fp32 переводит внутреннее представление звука в аудио. Оба доступны на Hugging Face. Разработчик указывает, что библиотека при подготовке сама загружает закреплённые версии этих пакетов. Размеры файлов не означают минимальную требуемую память Mac. [s2](#src-s2) [s3](#src-s3) [s4](#src-s4)

## Кому это подходит сейчас

Путь рассчитан на разработчика со Swift и Xcode: библиотеку нужно подключить в проект, собрать и вызвать из кода. Отдельного привычного интерфейса с установкой в один клик в этом выпуске не заявлено. Если задача — просто сочинить песню без программирования, этот порт пока не следует считать готовой домашней инструкцией. Редакция Modelium не запускала его на Mac. [s2](#src-s2)

Автор сравнил вычисления порта с исходным PyTorch-кодом и привёл измерения на Mac Studio с M5 Max, 128 ГБ памяти и macOS 27.2. Это авторская проверка соответствия и скорости, а не независимый тест Modelium и не минимальные требования к компьютеру. [s7](#src-s7)

## Какие права распространяются на код и песни

Код Swift-порта опубликован под MIT, но это **не** лицензия весов. Для весов в карточках указана CC BY-NC 4.0. В отдельном документе MODEL_LICENSE авторов YuE2 есть дополнительное разрешение: человек, действующий как индивидуальный автор, может создавать, публиковать и продавать свои песни при соблюдении его условий; коммерческое использование самих весов компанией этим разрешением не покрывается. Права на чужие мелодии и тексты нужно проверять отдельно. [s8](#src-s8) [s5](#src-s5) [s6](#src-s6) [s3](#src-s3)

Есть важное расхождение в доступных текстах: LICENSE в исходном репозитории весов на Hugging Face содержит базовые некоммерческие условия, а актуальный MODEL_LICENSE в официальном GitHub дополнительно описывает исключение для индивидуальных авторов. Пакет порта включает оба документа, но не следует считать одну метку «open weights» разрешением для любого коммерческого сценария. Для работы от имени компании проверьте право использования непосредственно с владельцем модели. [s5](#src-s5) [s6](#src-s6) [s3](#src-s3)

## Что делать дальше

Если вы хотите сначала разобраться в самой модели, прочитайте [обзор YuE2-3B](/zhurnal/yue2-3b-local-music-generation-editable-score/). Для Mac-порта ориентируйтесь на закреплённый тег v0.1.0 и документацию разработчика; эта новость не заменяет проверку совместимости на вашем Mac и не является протестированной редакцией пошаговой инструкцией. [s1](#src-s1) [s2](#src-s2)

## Источники

1. [xocialize/mlx-yue2-swift: аннотированный тег v0.1.0](https://api.github.com/repos/xocialize/mlx-yue2-swift/git/tags/54d0c88f2d7b15006d607541dde854d44a967cc2) — получено 2026-10-29
2. [mlx-yue2-swift README, commit 6900fb297b](https://github.com/xocialize/mlx-yue2-swift/blob/6900fb297b550c85326308af5fb10a7d80db0d6e/README.md) — получено 2026-10-29
3. [YuE2-3B-bf16: карточка и состав MLX-пакета, SHA 7024750f](https://huggingface.co/mlx-community/YuE2-3B-bf16/tree/7024750ff947a1c57191a34908e14a8f55548516) — получено 2026-10-29
4. [YuE2-Vae-fp32: отдельный декодер звука, SHA 486147ee](https://huggingface.co/mlx-community/YuE2-Vae-fp32/tree/486147eeb1e8397a87a7545ab51d9df95db60a4c) — получено 2026-10-29
5. [Официальный MODEL_LICENSE YuE2: разрешение индивидуальным авторам](https://github.com/multimodal-art-projection/YuE/blob/1647252d68/MODEL_LICENSE) — получено 2026-10-29
6. [Официальный HF LICENSE YuE2-3B: условия CC BY-NC 4.0](https://huggingface.co/m-a-p/YuE2-3B/blob/8f24312f187763b9854adeec87e437e2b03bbff1/LICENSE) — получено 2026-10-29
7. [Авторские измерения порта YuE2 на Mac Studio](https://github.com/xocialize/mlx-yue2-swift/blob/6900fb297b550c85326308af5fb10a7d80db0d6e/MEASUREMENTS.md) — получено 2026-10-29
8. [MIT LICENSE кода Swift-порта YuE2](https://github.com/xocialize/mlx-yue2-swift/blob/6900fb297b550c85326308af5fb10a7d80db0d6e/LICENSE) — получено 2026-10-29
