Есть ли возможность получить название играющего инструмента стандартного банка? #173
-
Сабж. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 13 replies
-
Просто так в вакууме нельзя. Поэтому, пожалуйста, конкретизируйте, при каких обстоятельствах вы хотите получить инструмент? Вы запускаете воспроизведение MIDI файла? Если так, то просто найдите события смены программы в нём. Если таких событий в файле нет, то возможности узнать инструмент тоже нет, всё зависит от синтезатора, сам стандарт MIDI не говорит, что считать дефолтной программой. |
Beta Was this translation helpful? Give feedback.
-
Извиняюсь за долгий ответ, не было возможности написать. Всё получилось, но есть маленькая проблемка, которую пока не могу решить. Попробую сегодня ещё поломать голову и повникать в миди формат и если ничего не созреет в голове, то спрошу вас. |
Beta Was this translation helpful? Give feedback.
Просто так в вакууме нельзя. Поэтому, пожалуйста, конкретизируйте, при каких обстоятельствах вы хотите получить инструмент?
Вы запускаете воспроизведение MIDI файла? Если так, то просто найдите события смены программы в нём. Если таких событий в файле нет, то возможности узнать инструмент тоже нет, всё зависит от синтезатора, сам стандарт MIDI не говорит, что считать дефолтной программой.