MIDI Araçları

Yapısını incelemek, notaları bir piyano şeridinde izlemek ve yerleşik anlık sentezleyiciyle dinlemek için bir .mid dosyası açın. Transpoze edin, tempoyu değiştirin, parçaları susturun ya da enstrümanları değiştirip düzenlenmiş bir .mid dışa aktarın. Bağlı bir MIDI klavye (ya da ekrandaki tuşlar) da canlı çalar. Her şey yerel çalışır — yükleme yok.
Hiç MIDI dosyası yüklenmedi.
Hazır.
Piyano şeridi
Web MIDI, Chrome/Edge'de çalışır. Safari ve iOS desteklemez — bunun yerine aşağıdaki ekran klavyesini kullanın.
Ekrandaki klavyeyi fareyle ya da bilgisayar klavyenizle çalın (A S D F G H J K L ; — beyaz tuşlar, W E T Y U O P — siyah tuşlar).
MIDI nedir?

MIDI (Musical Instrument Digital Interface, 1983'te standartlaştırıldı) ses değildir. Performans talimatları için bir kablo protokolü ve dosya biçimidir: hangi tuşun ne zaman, ne kadar sert basıldığı ve hangi enstrümanın çalması gerektiği. Bir MIDI dosyası bir kayıttan çok bir piyano-rulosuna benzer — hareketleri saklar; bunları alan her sentezleyici sesi üretir. Bu tek ayrım bu sayfanın yaptığı her şeyi açıklar: görüntüleme, transpoze, tempo değişiklikleri ve enstrüman değiştirme, bir .mid dosyasının sabit dalga biçimleri değil düzenlenebilir talimatlar içermesi sayesinde çalışır.

Sayfanın geri kalanını sabitleyen beş bilgi:
• MIDI dosyaları hiç ses içermez — yalnızca nota, zamanlama ve enstrüman numaraları
• her nota bir sayıdır: 60 = orta Do (C4), 69 = La4 = 440 Hz, bir oktav = 12 adım = frekansın tam iki katı
• hız (bir tuşun ne kadar sert vurulduğu) 0–127 arasındadır
• bir dosyanın iç saati saniye değil, tick cinsindendir; tempo çeyrek nota başına mikrosaniye olarak saklanır (120 BPM = 500.000)
• General MIDI, 128 standart enstrüman tanımlar; bu yüzden bir .mid dosyası hangi sentezleyicide olursa olsun benzer çalar
MIDI talimattır, ses değil

Bir .mid dosyası kısa olaylar akışıdır. Note On "kanal 1, tuş 64, hız 100" der; eşleşen bir Note Off notayı daha sonra bırakır. Kontrol değişikliği olayları pedalları ve düğmeleri çevirir; program değişikliği olayları enstrümanları seçer. Olaylar neyin çalınacağını ama nasıl çalındığını söylemediği için, aynı dosya 1990'ların bir ses kartı çipinden, bu sayfadaki WebAudio sentezleyiciden ve profesyonel bir örnek kütüphanesinden geçirildiğinde aynı icranın üç çok farklı yorumu çıkar — aynı nota yazısının üç farklı piyanoda çalınması gibi. Sabit, taşınabilir ses istediğinizde bu, bir sentezleyicinin yorumunu bir dalga biçimine dönüştüren MIDI'den WAV'a oluşturucunun işidir.

Notalar, sayılar ve piyano şeridi

MIDI notaları sayılarla adlandırır, eşit temperament yerleşiktir: frekans = 440 × 2(n−69)/12. Yani nota 69 tam olarak 440 Hz'dir, nota 60 261.63 Hz'de orta Do'dur ve her 12 adımlık sıçrama frekansı iki katına (ya da yarıya) çıkarır — transpoze kaydırıcısını +12 ya da −12'ye ittiğinizde tam olarak bunu yapar. Yukarıdaki piyano şeridi bu sayıların bir resme dönüştürülmüş hâlidir: perde dikey (düşük notalar altta), zaman yatay ilerler ve her nota, uzunluğu süresi, renk yoğunluğu hızından gelen yatay bir çubuk olur.

Tick'ler, PPQ ve tempo neden serbestçe değiştirilebilir

Standart bir MIDI dosyasında zaman, dosyanın PPQ değerine (çeyrek nota başına darbe — yaygın olarak 480, yani bir çeyrek nota 480 tick sürer) göre tick olarak sayılır. Tempo, çeyrek nota başına mikrosaniye olarak ayrı bir olayda tutulur: 120 BPM 500.000'dir, 60 BPM 1.000.000'dır. Nota konumları saniye yerine müzikal birimlerle saklandığı için tempoyu değiştirmek, tek bir notayı kıpırdatmadan her şeyin ne zaman olacağını yeniden ölçekler — yukarıdaki tempo kaydırıcısı bunu kullanır ve Dışa Aktar düğmesi olayları yeniden yazarak, başka herhangi bir oynatıcının düzenlemelerinizi çoğaltmasını sağlar.

Yaygın yanlış anlamalar
  • MIDI dosyaları müziğin bir kaydını içerir. Hayır. Performans talimatlarını içerirler. 3 dakikalık bir pop şarkısı birkaç düzine KB'a sığar, çünkü hiçbir dalga biçimi saklanmaz — bu da dosyanın her sentezleyicide farklı çalmasının nedenidir.
  • MIDI doğası gereği ucuz çalar. Hayır. "Ucuz" itibarı 1990'ların ses kartı çiplerinin temel dalga biçimlerinden gelir. Aynı MIDI verisi profesyonel bir SoundFont ya da orkestra örnek kütüphanesinden geçtiğinde, bir prodüksiyon parçasından ayırt edilemez — talimatlar eksiksizdir; farkı oluşturucu yaratır.
  • Hız yalnızca ses seviyesidir. Yalnızca değil. Gerçek bir piyanoda daha sert bir vuruş notayı hem daha yüksek hem de daha parlak yapar; iyi sentezleyiciler bunu modelleyip hızı seviyenin yanında tınıya da eşler. MIDI'nin 0–127 aralığı, icracının dokunuşunu sentezleyicinin yorumlaması için korur.

İlgili araçlar: MIDI'yi sabit bir dalga biçimine oluşturmak için MIDI'den WAV'a, oluşturulan sonucu incelemek için Ses Spektrumu ve gerçek ses üzerinde aynı zaman esnetme özgürlüğüne ihtiyacınız olduğunda Ses Tempo / Perde.