Визуализатор на MIDI файлове
Отворете .mid файл в браузъра, за да го видите като пиано рол, да го чуете с прост синтезатор, да заглушавате писти и да видите темпо, дължина и брой ноти.
Всяка лента е нота: височина = тон, дължина = продължителност, яркост = динамика. Щракнете върху пиано рола, за да преместите курсора.
- Продължителност
- –
- Темпо (BPM)
- –
- Ноти
- –
- Писти с ноти / общо
- –
- Такт
- –
- Обхват на нотите
- –
- Формат SMF
- –
Писти
Махнете отметката на писта, за да я заглушите и да я оцветите в сиво на пиано рола.
Как да прегледате и пуснете MIDI файл
- Пуснете файл
.midили.midiв зоната за плъзгане или щракнете върху нея, за да изберете. Нямате файл под ръка? Натиснете Зареди примерна песен, за да отворите кратък канон „Брат Жак“ с бас и барабани. - Пиано ролът се появява веднага. Всяка цветна лента е нота: вертикалното ѝ положение е тонът (етикетите C маркират всяка октава), дължината ѝ е продължителността, а по-ярките ленти са изсвирени по-силно (по-висока динамика).
- Натиснете Пусни, за да чуете файла през прост вграден синтезатор. Червеният курсор следва музиката, а звучащите ноти светват. Пауза запазва позицията; Стоп връща към началото.
- Щракнете където и да е върху пиано рола, за да преместите курсора към този момент, дори по време на възпроизвеждане.
- Изберете Изглед: Цялата песен побира целия файл на екрана, а прозорците от 5, 10 и 20 секунди увеличават и се превъртат с курсора, което е по-лесно за четене при гъсти пиано партии.
- В Писти махнете отметката на писта, за да я заглушите. Тя става сива на пиано рола, за да се съсредоточите върху една партия, например за да научите мелодия или басова линия.
Файлът се чете от JavaScript в този раздел. Нищо не се качва.
Какво означават числата
- Продължителност: дължината на песента в минути и секунди, изчислена по картата на темпото, така че промените на темпото се вземат предвид.
- Темпо (BPM): темпото в началото на песента в удари (четвъртини) в минута. Когато темпото се променя по време на песента, най-ниската и най-високата стойност се показват в скоби. Файл без събитие за темпо се възпроизвежда с MIDI стойността по подразбиране от 120 BPM.
- Ноти: броят на нотите, след като всяко включване на нота се сдвои с изключването ѝ.
- Писти с ноти / общо: файловете във формат 1 обикновено започват с „диригентска“ писта, която съдържа само темпо и такт, така че двата броя често се различават с единица.
- Такт, Обхват на нотите (най-ниската и най-високата нота, като средното C е C4) и Формат SMF (0 = една писта с всички канали, 1 = няколко синхронизирани писти).
Как работи анализаторът
Standard MIDI File се състои от заглавен блок (MThd), последван от блокове на писти (MTrk). Пред всяко събитие стои делта време в тикове, а заглавието дава броя тикове на четвъртина. Този инструмент чете файла байт по байт: следва running status (когато статус байтът е пропуснат и се използва предишният), прескача SysEx съобщения и непознати блокове, чете мета събитията за темпо, такт и име на писта и третира включване на нота с динамика 0 като изключване, както го записват повечето секвенсери. След това тиковете се превръщат в секунди по картата на темпото. Поддържат се и файлове със SMPTE времева база (кадри в секунда).
Ограничения на вградения синтезатор
Възпроизвеждането е предназначено за проверка на нотите, а не да звучи като истински инструмент. Всеки мелодичен канал използва една и съща мека триъгълна вълна, независимо от номера на програмата (инструмента). На канал 10, перкусионния канал на General MIDI, бас барабанът е падаща синусоида, а останалите барабани са кратки изблици на шум. Pitch bend, педалът за поддържане и контролерите се игнорират. За реалистичен звук отворете файла в DAW или в плейър със SoundFont.
Често задавани въпроси
Кои файлове мога да отворя?
Standard MIDI Files във формат 0 или 1 с разширения .mid, .midi или .kar (караоке файловете са обикновени MIDI файлове) и RIFF .rmi файлове, които обвиват MIDI файл. Файловете във формат 2, които са рядкост, се показват с писти, наредени паралелно.
Защо файлът ми показва една писта повече от очакваното?
Във файл от формат 1 първата писта обикновено е диригентска и съдържа само темпото и такта. Тя няма ноти, затова не е в списъка Писти, но е включена в общия брой.
Защо възпроизвеждането не звучи като пиано или китара?
Този инструмент използва съвсем малък синтезатор, изграден с Web Audio API, вместо голям банк със звуци, за да остане страницата лека. Той изсвирва правилните ноти в правилния момент и с правилната динамика, но не с оригиналните звуци на инструментите.
Темпото показва диапазон. Грешен ли е файлът?
Не. Файлът съдържа събития за промяна на темпото, например ритардандо в края или по-бърза част. Първата стойност е началното темпо, а диапазонът дава най-бавното и най-бързото използвано темпо; възпроизвеждането и продължителността следват всички.
Качва ли се MIDI файлът ми?
Не. Файлът се чете и възпроизвежда изцяло във вашия браузър и се забравя, когато затворите или презаредите страницата.
Сродни инструменти
- Онлайн синтезатор Свирете на безплатен онлайн синтезатор с мишка, тъчскрийн, компютърна или MIDI клавиатура. Два осцилатора, ADSR обвивка и резонансен нискочестотен филтър.
- Метроном онлайн Безплатен метроном онлайн от 20 до 300 BPM с тактове, акцент на първата доля и tap tempo. Прецизно, стабилно темпо направо в браузъра.
- Генератор на тонове Безплатен генератор на тонове онлайн. Пускайте синусоида, квадратна, трионообразна или триъгълна вълна на всяка честота от 20 Hz до 20 kHz или изберете нота.
- BPM тапер Определете BPM на всяка песен, като тапвате в такт. Щракнете, докоснете или натиснете Space на всеки удар; случайните тапове се игнорират.