All streams
Search
Write a publication
Pull to refresh
5
0
Iakobchuk Andrei @YakobchukAndrey

Lead Frontend Developer @ MUSE Group

Send message

Нет, изначально все храниться в формате mscz (musescore editor). А из него и midi можно получить и mp3 и svg...

Вот меня интересует, как нашли x,y для всех тактов

Тут все просто:

  • Есть массив ноты (у каждого из инструментов свой массивчик будет);

  • У каждой ноты есть длительность и начало по времени.

Всю эту информацию можно вытащить из самого midi файла

Затем нам остается расположить наши ноты на канвасе на основе вышеописанных данных. Ну и раскраить эти ноты для каждого истремента и руки.

Если Я где-то ошибся, то, думаю, @JiLiZART меня поправит, так как это его "детище")

Выбор mp3 или midi звучания как раз скрыт в микшере. Выбирая Synthesizer, вы будете слышать при проигрывании именно звук на основе midi.

А, как ранее отметил @JiLiZART, формат графики для отображения скора (png или svg) будет зависеть от того, на какой версии MuseScore редактора был создан скор. Если на старой, то png. Вот, например, относитетельно новый скор https://musescore.com/user/37107790/scores/7081694 - тут уже svg. А а скоры с png картинками мы точно не будем торогать, так как при конвертации исходных файлов скоров сейчас будут артефакты, а для нас важнее, чтобы пользователь получил именно правильный контент

Information

Rating
Does not participate
Registered
Activity