𝄞
Open Source · Python · music21

MusicXML MIDI
Конвертер

Превращайте нотные файлы в воспроизводимые MIDI-файлы —
даже если XML-файл содержит ошибки или повторения.

Windows · .exe Linux · бинарный файл macOS · .dmg

Слушайте ноты — это просто

У вас есть файл MusicXML — партитура, песня, мелодия — и вы хотите узнать, как она звучит? Никаких нотных редакторов не нужно. Выберите папку, нажмите СТАРТ — и конвертер автоматически создаст файл MIDI рядом с каждым XML-файлом.

Готовый MIDI-файл можно открыть любым медиаплеером — Windows Media Player, VLC или любым MIDI-плеером — и услышать мелодию.

Три шага до мелодии

01
Выбрать папку
Нажмите «Выбрать папку» и укажите директорию с вашими файлами .xml, .musicxml или .mxl. Подпапки сканируются автоматически.
02
Нажать СТАРТ
Конвертер сканирует папку, отображает прогресс и последовательно преобразует все найденные файлы. В любой момент можно нажать СТОП.
03
Воспроизвести MIDI
Готовые файлы .mid находятся в той же папке, что и оригиналы. Откройте их в медиаплеере и наслаждайтесь мелодией.

Трёхуровневый план спасения для проблемных файлов

Не каждый файл MusicXML безупречен. Знаки повторения, неправильные такты или неполные структуры могут привести к сбою обычных конвертеров. Эта программа не сдаётся:

✓ ПЛАН A — Стандартный

Полная конвертация

Файл экспортируется напрямую и полностью в MIDI — со всеми повторениями, динамикой и структурами.

→ ПЛАН Б — Очистка

Удаление проблемных элементов

Если план А не срабатывает, удаляются знаки повторения, коды, сеньо и неправильные тактовые черты — затем конвертация повторяется.

⚙ ПЛАН В — Только ноты

Извлечение потока нот

В крайнем случае извлекаются только ноты и паузы и сохраняются как чистый нотный поток. Мелодия остаётся слышимой.

Вы видите всё, что происходит

Программа отображает статус каждого файла в режиме реального времени — успешно ли прошла конвертация, какой план был использован или возникла ли ошибка.

MusicXML → MIDI Конвертер · Журнал
✓  music21 найден – готов к конвертации.
   Последний путь загружен: C:\Музыка\Ноты
 
--- Новый поиск начат ---
✓  OK: sonata_op27.xml
✓  OK: menuet_bwv114.xml
✓  OK (План Б): waltz_error.xml спасён.
   INFO: old_melody.mxl – используется План В (только ноты) …
✓  OK (План В): old_melody.mxl (только поток нот)
 
--- ГОТОВО ---   Создано: 4  |  Ошибки: 0

Программа на вашем языке

Язык можно переключить прямо в программе в любой момент — без перезапуска.

🇩🇪
Немецкий
Deutsch
🇬🇧
Английский
English
🇷🇺
Русский
Русский
🇺🇦
Украинский
Українська

Всё, что вам нужно

📁

Сканирование папки

Все файлы .xml, .musicxml и .mxl в папке и всех подпапках находятся автоматически.

🔄

Пакетная обработка

Конвертируйте любое количество файлов за один раз. Индикатор прогресса и счётчик файлов держат вас в курсе.

Функция СТОП

Конвертацию можно аккуратно прервать в любой момент. Уже созданные MIDI-файлы сохраняются.

💾

Настройки сохраняются

Последний путь к папке и выбор языка сохраняются автоматически и восстанавливаются при следующем запуске.

🖥

Кроссплатформенность

Работает нативно на Windows (EXE), Linux (бинарный файл) и macOS (DMG) — установка Python не требуется.

🎵

На основе music21

В основе программы — проверенная библиотека music21 от MIT для точной обработки нот.