Selasa, 01 Desember 2009

MIDI file

MIDI (Musical Instrument Digital Interface), diucapkan / mɪdi /) adalah sebuah protokol standar industri yang ditetapkan pada tahun 1982 [1] yang memungkinkan alat-alat musik elektronik seperti keyboard controller, komputer, dan peralatan elektronik lainnya untuk berkomunikasi, kontrol, dan melakukan sinkronisasi dengan masing-masing lain. MIDI memungkinkan komputer, synthesizer, MIDI controller, sound card, mesin drum samplers dan mengendalikan satu sama lain, dan untuk sistem pertukaran data. MIDI tidak mengirimkan sinyal audio atau media - itu mengirimkan "pesan acara" seperti nada dan intensitas not musik untuk bermain, sinyal kontrol untuk parameter seperti volume, vibrato dan panning, isyarat, dan jam sinyal untuk mengatur tempo. Sebagai protokol elektronik, perlu dicatat untuk diadopsi secara luas di seluruh industri musik.
Catatan nama dan nomor catatan MIDI.

Semua kompatibel MIDI controller, alat musik dan perangkat lunak kompatibel MIDI-sama mengikuti MIDI 1,0 spesifikasi, dan dengan demikian setiap MIDI menginterpretasikan pesan dengan cara yang sama, sehingga dapat berkomunikasi dengan dan saling memahami. MIDI komposisi dan susunan mengambil keuntungan dari MIDI 1.0 dan General MIDI (GM) teknologi untuk memungkinkan file data musik untuk dibagi di antara banyak file yang berbeda karena beberapa ketidaksesuaian dengan berbagai alat-alat elektronik dengan menggunakan standar, portabel seperangkat perintah dan parameter. Karena musik bukan hanya data yang tercatat bentuk gelombang audio, data ukuran file sangat kecil dibandingkan.
Isi


* 1 Sejarah
* 2 Interfaces
* 3 Controllers
* 4 Messages
* 5 Komposisi
* 6 File format
o 6,1 Standard MIDI File (SMF) Format
o 6,2 Karaoke MIDI File (. KAR) Format
o 6,3 XMF Format File
o 6,4 RIFF-RMID Format File
6,5 o Extended RMID Format File



Sejarah

Teknologi MIDI standar dan dipertahankan oleh MIDI Manufacturers Association (MMA). Semua standar MIDI resmi secara bersama-sama dikembangkan dan diterbitkan oleh MMA di Los Angeles, California, Amerika Serikat (http://www.midi.org), dan untuk Jepang, Komite MIDI Association of Musical Electronic Industry (AMEI) di Tokyo (http://www.amei.or.jp). Pada akhir 1970-an, perangkat musik elektronik yang semakin umum dan terjangkau. Namun, perangkat dari produsen yang berbeda umumnya tidak kompatibel satu sama lain dan tidak dapat saling berhubungan. Model antarmuka yang berbeda termasuk kontrol tegangan analog di berbagai standar (misalnya 1 volt per oktaf, atau logaritmik "hertz per volt"); analog clock, memicu dan "gerbang" sinyal (baik positif "V-pesolek" dan negatif "S - pesolek "varietas, antara-15V to 15 V); dan kepemilikan antarmuka digital seperti Roland Corporation's DCB (bus kontrol digital), maka sistem Oberheim, dan Yamaha's" KeyCode "system. Pada tahun 1981, insinyur dan synthesizer audio desainer Dave Smith dari Sequential Circuits, Inc mengusulkan standar digital untuk instrumen musik dalam makalah untuk Audio Engineering Society. MIDI Specification 1.0 diterbitkan pada bulan Agustus 1983.

Rujukan utama untuk MIDI adalah The Complete MIDI 1,0 Detil Spesifikasi, 96,1 versi dokumen, tersedia hanya dari MMA dalam bahasa Inggris, atau dari AMEI dalam bahasa Jepang. Meskipun situs MMA sebelumnya menawarkan download gratis midi dari semua spesifikasi, link ke dasar dan spesifikasi rinci umum telah dihapus, pura-pura dengan harapan pengunjung akan membeli mahal dokumen dicetak. Namun, bahan tambahan cukup tersedia tanpa biaya pada website.

Pada awal 1980-an, MIDI merupakan faktor utama dalam membawa mengakhiri "dinding synthesizer" fenomena dalam konser band rock progresif, ketika pemain keyboard sering tersembunyi di balik bank-bank besar dari analog synthesizer dan piano listrik. Setelah munculnya MIDI, banyak synthesizer yang dirilis dalam versi rack-mount, yang berarti bahwa keyboardists dapat mengendalikan banyak instrumen yang berbeda (misalnya, synthesizer) dari satu keyboard.

Tahun 1980-an, MIDI memfasilitasi perkembangan hardware dan sequencer berbasis komputer, yang dapat digunakan untuk merekam, mengedit dan memainkan kembali pertunjukan. Pada tahun-tahun segera setelah tahun 1983 ratifikasi dari spesifikasi MIDI, MIDI interface yang dirilis untuk Apple Macintosh, Commodore 64, Commodore Amiga dan PC-DOS platform, sehingga memungkinkan untuk pengembangan pasar untuk kuat, murah, dan sekarang-meluas berbasis komputer MIDI sequencer. Atari ST yang dilengkapi dengan MIDI port sebagai standar, dan umumnya digunakan dalam studio rekaman untuk alasan ini. Sinkronisasi dari sekuens MIDI dimungkinkan oleh penggunaan MIDI timecode, sebuah implementasi dari standar kode waktu SMPTE menggunakan pesan MIDI, dan MIDI timecode telah menjadi standar untuk sinkronisasi musik digital.

Pada tahun 1991, MIDI Show Control (MSC) protokol (di Real Time System Exclusive subset) telah diratifikasi oleh MIDI Manufacturers Association. MSC protokol adalah suatu standar industri yang memungkinkan semua jenis peralatan kontrol media untuk berbicara dengan satu sama lain dan dengan komputer untuk melakukan fungsi kontrol menunjukkan dalam hidup dan hiburan kalengan aplikasi. Sama seperti musik MIDI (di atas), MSC ini tidak menular menunjukkan media yang sebenarnya - itu hanya mengirimkan data digital menyediakan informasi seperti jenis, waktu dan penomoran petunjuk teknis yang disebut dalam pesan multimedia atau pertunjukan teater hidup.

Sejumlah format file musik telah didasarkan pada bytestream MIDI. Format ini sangat kompak; sebuah file kecil seperti 10 KiB dapat menghasilkan satu menit penuh musik atau lebih disebabkan oleh fakta bahwa toko-toko file petunjuk tentang cara untuk menciptakan suara berdasarkan sintesis dengan synthesizer MIDI daripada bentuk gelombang yang tepat untuk direproduksi. Sebuah MIDI synthesizer dapat dibangun ke dalam sistem operasi, kartu suara, perangkat tertanam (misalnya berbasis hardware synthesizer) atau perangkat lunak berbasis synthesizer. Format file yang menyimpan informasi tentang apa catatan untuk bermain dan kapan, atau informasi penting lainnya seperti mungkin pitch-bend selama amplop dari catatan atau catatan kecepatan.

Hal ini menguntungkan untuk aplikasi seperti nada dering ponsel, dan beberapa video game, tetapi itu mungkin suatu kerugian untuk aplikasi lain dalam bahwa informasi tersebut tidak dapat menjamin bentuk gelombang yang akurat akan terdengar oleh pendengar yang dituju, karena setiap MIDI synthesizer akan memiliki metode untuk memproduksi suara dari MIDI petunjuk yang diberikan. Salah satu contoh adalah bahwa setiap file MIDI diputar ulang melalui Microsoft MIDI Synthesizer (disertakan dalam sistem operasi Windows) harus suara yang sama atau mirip, tetapi ketika bytestream MIDI yang sama adalah output ke sebuah synthesizer pada kartu suara yang umum atau bahkan MIDI synthesizer sistem operasi lain, yang sebenarnya dan mendengar suara yang diberikan dapat beragam. Satu kartu suara synthesizer mungkin tidak mereproduksi suara tepat synthesizer lain.

Dengan demikian, MIDI ponsel berbasis suara nada dering pada ponsel yang berbeda daripada ketika terlebih dulu pada PC. Dengan cara yang sama, sebagian besar perangkat lunak modern MIDI synthesizer bisa menangani file tapi mungkin membuat mereka benar-benar berbeda dari synthesizer yang lain, terutama karena sebagian besar alat perangkat lunak modern seperti VST Instrumen cenderung memungkinkan pemuatan berbeda modifikasi patch dan patch ini untuk menciptakan suara yang berbeda untuk setiap MIDI input. Istilah "suara MIDI" telah mendapat reputasi buruk dari beberapa kritikus, yang mungkin hasil dari kualitas masyarakat miskin sintesis suara yang disediakan oleh banyak kartu suara awal, yang bergantung pada sintesis FM wavetables bukannya untuk menghasilkan audio.
[sunting] Interfaces
Konektor MIDI Diagram

Interface MIDI fisik menggunakan DIN 5 / 180 ° connectors. Opto-mengisolasi koneksi yang digunakan, untuk mencegah loop tanah terjadi di antara perangkat MIDI yang terhubung.

Logikanya, MIDI didasarkan pada topologi jaringan cincin, dengan sebuah transceiver dalam setiap perangkat. Yang transceiver terpisah secara fisik dan logis input dan output baris, yang berarti bahwa pesan MIDI yang diterima oleh perangkat dalam jaringan yang tidak ditujukan untuk perangkat akan ditransmisikan kembali pada jalur output (MIDI-OUT). Ini memperkenalkan penundaan, salah satu yang cukup lama untuk menjadi terdengar pada MIDI lebih besar cincin.

MIDI-thru port mulai ditambahkan ke MIDI-peralatan kompatibel segera setelah diperkenalkannya MIDI, dalam rangka untuk meningkatkan kinerja. MIDI-thru port retransmission menghindari keterlambatan tersebut dengan mengaitkan MIDI-thru port ke MIDI-IN soket hampir secara langsung. Perbedaan antara MIDI-OUT dan MIDI-thru port adalah data yang berasal dari port MIDI-OUT telah dihasilkan pada perangkat yang memuat bahwa port. Data yang keluar dari perangkat MIDI-thru port, bagaimanapun, adalah duplikat yang tepat dari data yang diterima di MIDI-IN pelabuhan.

Chaining bersama seperti instrumen melalui port MIDI-Thru tidak diperlukan dengan menggunakan MIDI "patch bay," "mult" atau "Melalui" modul yang terdiri dari MIDI-IN konektor dan multiple konektor MIDI-OUT beberapa instrumen yang terhubung. Beberapa peralatan memiliki kemampuan untuk menggabungkan pesan MIDI ke dalam satu aliran, tapi ini adalah fungsi khusus dan tidak universal untuk semua peralatan. Box MIDI Melalui membersihkan skewing apapun dari bit data MIDI yang mungkin terjadi pada tahap input. Penggabungan MIDI kotak menggabungkan semua pesan MIDI muncul di salah satu dari dua input ke output, yang memungkinkan seorang musisi untuk plug-in beberapa MIDI controller (misalnya, dua musik keyboard dan pedal keyboard) untuk satu perangkat suara synth seperti Emu atau Proteus.

Semua instrumen MIDI yang kompatibel memiliki built-in MIDI interface. Beberapa komputer 'memiliki kartu suara built-in MIDI Interface, sedangkan yang lain memerlukan Interface MIDI eksternal yang dihubungkan ke komputer melalui subminiature baru D-DA-15 permainan port, konektor USB atau FireWire, ethernet atau oleh Madi ( standar RME). Konektor MIDI didefinisikan oleh standar antarmuka MIDI. Pada tahun 2000-an, sebagai peralatan komputer semakin digunakan konektor USB, perusahaan mulai membuat USB-to-MIDI audio interface MIDI yang dapat mentransfer saluran ke USB-dilengkapi komputer. Juga, karena meningkatnya penggunaan komputer untuk pembuatan musik dan komposisi, beberapa keyboard MIDI controller dilengkapi dengan USB jack, sehingga mereka dapat dipasang ke komputer yang menjalankan "perangkat lunak synths" atau perangkat lunak musik lainnya.
[sunting] Controllers

Dalam istilah populer, gaya musik piano keyboard disebut "keyboard", terlepas dari fungsi mereka atau tipe. Di antara penggemar MIDI Namun, keyboard dan perangkat lain yang digunakan untuk memicu suara musik disebut "controller", karena dengan kebanyakan MIDI set-up, keyboard atau perangkat tidak membuat suara apa pun dengan sendirinya. MIDI controller harus terhubung ke bank atau suara suara modul untuk menghasilkan nada-nada musik atau suara; keyboard atau perangkat lain adalah "mengendalikan" suara suara bank atau modul dengan bertindak sebagai pemicu. Paling umum adalah MIDI controller gaya piano keyboard, baik dengan tertimbang atau semi-weighted kunci, atau dengan gaya synth unweighted kunci. Gaya keyboard MIDI controller dijual dengan sedikitnya 25 tombol (2 oktaf), dengan model yang lebih besar seperti 49 tombol, 61 kunci, atau bahkan 88 penuh tombol yang tersedia.

MIDI controller juga tersedia dalam berbagai bentuk-bentuk lain, seperti drum elektronik pemicu; pedal keyboard yang dimainkan dengan kaki (misalnya, dengan suatu organ); EWI angin controller untuk melakukan saksofon-gaya musik dan gitar synthesizer MIDI controller. EWI, yang merupakan singkatan dari Electronic Wind Instrument, dirancang untuk pemain yang ingin bermain saksofon, klarinet, oboe, bassoon, dan suara alat musik tiup dengan modul synthesizer. Ketika alat musik tiup dimainkan menggunakan keyboard MIDI, sulit untuk mereproduksi ekspresif angin kontrol ditemukan pada instrumen yang dapat dihasilkan dengan tekanan angin dan muara sungai. Yang EWI memiliki tingkat tekanan udara menggigit sensor dan sensor di bagian mulut, 13 sensor sentuh tersusun di sepanjang sisi controller, di lokasi yang sama ke tempat kunci saksofon ditempatkan, dan menyentuh sensor untuk oktaf dan belokan.

Pad controller digunakan oleh musisi dan DJ yang membuat musik melalui penggunaan sampel suara atau sampel pendek musik. Controller pad sering memiliki dialihkan tepi bantalan dan dialihkan faders dan tombol-tombol untuk transmisi data MIDI atau perubahan; kualitas yang lebih baik-model kecepatan-sensitif. Lebih jarang, beberapa pelaku menggunakan MIDI controller lebih khusus, seperti memicu yang melekat pada pakaian mereka atau tahap item (misalnya, pesulap Penn dan pertunjukan Teller). Sebuah MIDI footcontroller adalah gaya pedalboard perangkat dengan deretan footswitches yang mengontrol bank preset, perubahan program MIDI perintah dan mengirim catatan MIDI nomor (beberapa juga melakukan penggabungan MIDI). Tipe khusus lain controller adalah kontroler drawbar melainkan Hammond organ yang didesain untuk pemain yang telah dilengkapi MIDI-modul suara organ. The drawbar controller memberikan pemain keyboard dengan banyak kontrol yang ditemukan pada tahun 1940-an atau 1950-an vintage Hammond organ, termasuk harmonik drawbars, pembicara yang berputar kontrol kecepatan switch, vibrato dan paduan suara kenop, dan perkusi dan kontrol overdrive. Seperti semua kontroler, drawbar controller yang tidak menghasilkan suara apa pun dengan sendirinya, hanya mengendalikan suara modul atau perangkat lunak perangkat suara.

Sementara kebanyakan kontroler tidak menghasilkan suara, ada beberapa pengecualian. Beberapa controller keyboard disebut "kinerja pengontrol" telah dialihkan MIDI-kunci, slider, dan tombol-tombol, yang memungkinkan controller untuk digunakan dengan berbagai perangkat lunak modul synthesizer atau suara, namun pada saat yang sama, Pengendali juga memiliki modul suara internal instrumen keyboard yang memasok suara (piano, piano elektrik, clavichord), mencicipi atau disintesis suara (string, woodwinds), dan Digital Signal Processing (distorsi, kompresi, flanging, dll). Keyboard controller ini dirancang untuk memungkinkan pemain untuk memilih antara suara-suara internal atau eksternal modul.

Pesan

Semua kompatibel MIDI controller, alat musik dan perangkat lunak kompatibel MIDI-sama mengikuti MIDI 1,0 spesifikasi, dan dengan demikian setiap MIDI menginterpretasikan pesan dengan cara yang sama, sehingga dapat berkomunikasi dengan dan saling memahami. Sebagai contoh, jika catatan dimainkan pada MIDI controller, hal itu akan terdengar nada pada saat yang tepat pada setiap instrumen yang MIDI Konektor MIDI Dalam terhubung ke controller's MIDI Out connector.

Ketika sebuah pertunjukan musik dimainkan pada instrumen MIDI (atau controller) itu mengirimkan pesan kanal MIDI dari MIDI Out connector. MIDI tipikal pesan saluran urutan sesuai dengan kunci diserang dan dirilis pada keyboard adalah:

1. Pengguna menekan tombol C tengah dengan kecepatan tertentu (yang biasanya diterjemahkan ke dalam volume catatan tetapi juga dapat digunakan oleh synthesizer untuk menetapkan karakteristik warna nada juga). Alat mengirimkan satu Catatan-On pesan.
2. Perubahan user diterapkan tekanan pada tombol sambil turun - sebuah teknik yang disebut Aftertouch (dapat diulang, opsional). Alat mengirimkan Aftertouch satu atau lebih pesan.
3. Pengguna melepas tombol C tengah, lagi-lagi dengan kemungkinan mengendalikan kecepatan pelepasan beberapa parameter. Alat mengirim satu pesan Off Catatan.

Catatan-On, Aftertouch, dan Catatan-Off semua saluran pesan. Untuk Catatan-On dan Off Catatan pesan, spesifikasi MIDI mendefinisikan sebuah angka (0-127) untuk setiap kemungkinan catatan lapangan (C, C ♯, D dll), dan angka ini dicantumkan dalam pesan.

Parameter kinerja lainnya dapat ditularkan dengan pesan saluran juga. Sebagai contoh, jika pengguna memutar roda lapangan pada instrumen, bahwa gerakan ditularkan melalui MIDI menggunakan Pitch Bend serangkaian pesan (juga pesan saluran). Alat musik menghasilkan pesan yang otonom; semua musisi yang harus dilakukan adalah memutar catatan (atau membuat gerakan lain yang menghasilkan pesan MIDI). Ini konsisten, otomatis abstraksi dari gerakan musik dapat dianggap sebagai inti dari standar MIDI.
[sunting] Komposisi

MIDI komposisi dan susunan mengambil keuntungan dari MIDI 1.0 dan General MIDI (GM) teknologi untuk memungkinkan file data musik untuk dibagi di antara berbagai instrumen elektronik dengan menggunakan standar, portabel seperangkat perintah dan parameter. Karena musik bukan hanya data yang tercatat bentuk gelombang audio, data ukuran file sangat kecil dibandingkan. Beberapa program komputer memungkinkan manipulasi data seperti musik yang menulis untuk seluruh instrumen orkestra disintesis suara adalah mungkin. Data dapat disimpan sebagai Standar MIDI File (SMF), didistribusikan secara digital, dan kemudian direproduksi oleh komputer atau alat elektronik yang juga mematuhi MIDI yang sama, GM, dan standar SMF. Ada banyak website yang menawarkan download lagu-lagu populer dan juga musik klasik dalam bentuk SMF dan GM, dan ada juga website di mana MIDI komposer dapat berbagi karya-karya mereka dalam format yang sama.

Banyak orang percaya bahwa Standar MIDI File sebagai distribusi musik format yang digunakan untuk menjadi jauh lebih menarik bagi pengguna komputer sebelum internet broadband menjadi tersedia untuk "massa", karena ukuran file yang kecil. Juga, kedatangan kompresi audio berkualitas tinggi seperti format MP3 memiliki ukuran relatif menurun keuntungan dari MIDI musik untuk beberapa derajat, meskipun MP3 masih jauh lebih besar dari SMF


Standar
File format
MIDI File (SMF) Format

Pesan MIDI (bersama dengan informasi waktu) dapat dikumpulkan dan disimpan dalam sistem file komputer, dalam apa yang biasanya disebut sebagai sebuah MIDI file, atau lebih formal, Standar MIDI File (SMF). Spesifikasi SMF dikembangkan oleh, dan dipertahankan oleh, MIDI Manufacturers Association (MMA). File MIDI biasanya dibuat dengan menggunakan sequencing berbasis komputer perangkat lunak (atau kadang-kadang hardware berbasis instrumen MIDI atau workstation) yang dapat mengatur pesan MIDI ke dalam satu atau lebih paralel "jejak" untuk merekam dan mengedit independen. Dalam kebanyakan sequencer, setiap trek yang ditugaskan untuk saluran MIDI tertentu dan / atau instrumen tertentu patch; jika terpasang musik synthesizer memiliki instrumen yang dikenal palet (misalnya karena sesuai dengan standar General MIDI), maka instrumen untuk setiap lagu dapat dipilih dengan namanya. Meskipun kebanyakan MIDI sequencer saat ini menggunakan perangkat lunak berpemilik "sesi file" daripada format SMF, hampir semua sequencer menyediakan ekspor atau "Save As ..." dukungan untuk format SMF.

Sebuah SMF terdiri dari satu bongkahan header dan satu atau lebih potongan-potongan lagu. Ada tiga format SMF berbeda; format SMF tertentu ditentukan dalam file header. Sebuah Format 0 file berisi satu lagu dan satu lagu mewakili kinerja. Format Mei 1 berisi sejumlah lagu, memungkinkan pelestarian sequencer struktur lagu, dan juga mewakili satu lagu kinerja. Format 2 mungkin memiliki sejumlah lagu, masing-masing mewakili kinerja lagu yang terpisah. Sequencer, umumnya tidak mendukung Format 2. Koleksi SMFs besar dapat ditemukan di web, paling sering dengan ekstensi. Pertengahan, tetapi kadang-kadang dengan. SMF. File-file ini adalah yang paling sering ditulis dengan (agak meragukan) asumsi bahwa mereka akan hanya pernah diputar pada MIDI Umum pemain.
[sunting] Karaoke MIDI File (. KAR) Format

MIDI-Karaoke (yang menggunakan ". Kar" file ekstensi) file adalah "tidak resmi" perpanjangan dari file MIDI, digunakan untuk menambah lirik disinkronisasi file MIDI standar. SMF pemain memainkan musik seperti mereka akan seorang. Pertengahan file namun tidak menampilkan lirik ini kecuali mereka memiliki dukungan khusus. Kar pesan. Ini sering menampilkan lirik disinkronisasi dengan musik dalam "mengikuti-the-memantul-bola" mode, pada dasarnya mengubah PC apapun menjadi mesin karaoke. Tak satu pun dari Karaoke MIDI-format file yang dikelola oleh badan standardisasi.
[sunting] Format File XMF

MMA juga telah ditetapkan (dan AMEI telah disetujui) keluarga baru dari format file, XMF (extensible Musik File), beberapa paket mana SMF potongan dengan alat data dalam format DLS (Top Kedengarannya, juga MMA / AMEI spesifikasi), untuk banyak efek yang sama seperti format file MOD. Wadah yang XMF format biner (bukan berbasis XML, walaupun memiliki ekstensi file yang serupa). Lihat artikel utama Extensible Musik Format (XMF).
[sunting] RIFF-RMID Format File

Microsoft Windows, sistem itu sendiri menggunakan RIFF eksklusif berbasis file MIDI dengan ". Rmi" extension. Catatan, Standar MIDI File tidak RIFF-compliant. Sebuah file RIFF-RMID Namun, hanyalah sebuah Standar MIDI File RIFF dibungkus dengan sepotong. Untuk alasan kompatibilitas mengabaikan banyak musisi digital format ini. Satu solusi untuk ketidakcocokan ini adalah untuk mengekstrak data bagian dari RIFF-RMID cuil, hasilnya akan menjadi biasa Standar MIDI File. RIFF-RMID bukan MMA resmi / AMEI MIDI standar.
[sunting] Extended RMID Format File

Dalam praktek direkomendasikan RP-29 ([1]), didefinisikan MMA metode untuk bundling satu Standard MIDI file (SMF) gambar dengan satu Latest Sounds (DLS) gambar menggunakan wadah RIFF teknologi. Namun, metode ini sudah usang ketika memperkenalkan MMA Extensible Musik Format (XMF), yang karena banyak fitur tambahan biasanya lebih disukai untuk MIDI yang terkait dengan tujuan bundling akan sumber daya ke depan.

Extended MIDI File (. XMI) Format

Format yang XMI berpemilik perluasan dari format SMF diperkenalkan oleh Miles Sound System, sebuah perpustakaan sopir middleware ditargetkan untuk game PC. Tidak XMI MMA resmi / AMEI MIDI standar.
DVR-MS


DVR-MS (Microsoft Digital Video Recording) adalah berpemilik video dan file audio format wadah, yang dikembangkan oleh Microsoft yang digunakan untuk menyimpan konten TV yang direkam oleh Windows XP Media Center Edition dan Windows Vista. Multiple stream data (audio dan video) yang dibungkus dalam sebuah wadah ASF dengan ekstensi DVR-MS. Video dikodekan menggunakan MPEG-2 standar dan audio menggunakan MPEG-1 Layer II atau Dolby Digital AC-3 (ATSC A/52). Memperluas format standar ini dengan memasukkan metadata tentang konten dan manajemen hak digital. File dalam format ini dihasilkan dari Stream Buffer Engine (SBE.dll), sebuah komponen DirectShow diperkenalkan dalam Windows XP Service Pack 1 [1]

Playback dan mengedit

The DVR fitur dari Windows XP Media Center Edition dan Windows Vista versi Windows Media Center membuat file dalam format ini. [2] Jika rekaman siaran ditandai sebagai salinan dilindungi, resultan file DVR-MS hanya dapat diputar ulang pada perangkat rekaman. DVR-MS tanpa perlindungan file (file tidak ditandai dengan cara ini) dapat diputar ulang pada perangkat apapun menjalankan Windows XP dengan Service Pack 1 atau lambat sistem operasi Windows, hotfix 810.243 untuk Windows XP RTM yang DVR-MS menambahkan dukungan untuk DirectShow dan pada Windows mobile 6. Untuk sistem operasi Windows yang lebih tua, setiap pihak ketiga media player yang mendukung format DVR-MS melalui DirectShow pada Windows atau dengan cara lain pada platform Windows atau lainnya dapat digunakan untuk pemutaran.

Meskipun tidak mungkin untuk mengedit DVR-MS tanpa perlindungan file melalui program perangkat lunak yang lebih tua seperti Windows Movie Maker untuk Windows XP, file yang dapat diedit menggunakan Windows Movie Maker untuk Microsoft Windows Vista atau Sonic MyDVD. Tweak registri sederhana / hack juga ada untuk memungkinkan Windows XP versi Windows Movie Maker untuk native impor / mengedit file DVR-MS. [3] Beberapa aplikasi freeware awal yang mengkonversi file dapat ditemukan dari pihak ketiga seperti di The Green Button. Microsoft Developer Network (MSDN) memiliki artikel dengan kode contoh dan binari mendemonstrasikan bagaimana menggunakan DVR-MS dan mengkonversikannya ke WMV. [4] Juga, Windows Media Player 10 dikirim dengan transcoder untuk mengkonversi DVR-MS ke WMV hanya bila sinkronisasi dengan perangkat portabel seperti Portable Media Center. [5]

MediaPortal juga menggunakan format ini dan dilengkapi dengan plugin Burner saya dengan yang mungkin untuk (secara otomatis) mengubah DVR-MS file ke MPEG-2 biasa. Juga, Orb menggunakan DVR-MS format file untuk merekam dan streaming audio dan video melalui para DVR berbasis web.

Beberapa transcoders universal mungkin dapat mengkonversi DVR-MS ke format lain, seperti VisualHub (Mac) atau AVS Video Converter. DVR-MS juga dapat dikonversi ke format lain menggunakan ffmpeg dengan pengaturan DirectShow dan yang kompatibel MPEG-2 decoder seperti NVIDIA PureVideo Decoder. Hanya mengubah format wadah (memeras asli data MPEG-2 tanpa kehilangan penglihatan) adalah mungkin melalui VLC media player's transcoding penyihir.

Penahapan keluar dari DVR-MS

Mulai dengan Windows Media Center TV Pack 2008 dan bergerak maju Microsoft telah menunjukkan bahwa DVR-MS sedang diganti dengan format WTV. [6] [7] Sebuah pembaruan tersebut tersedia untuk Windows Media Player 11 pada Windows Vista untuk menambahkan dukungan untuk pemutaran WTV [8]; namun generik DirectShow filter untuk mengaktifkan dukungan pemutaran pihak ketiga DirectShow pemutar media berbasis pada Windows Vista atau pada Windows XP Media Center Edition tidak tersedia dari Microsoft. Windows 7 termasuk built-in mendukung untuk mengkonversi salinan dilindungi non WTV file ke DVR-MS. [9] Ketiga tool pihak juga ada untuk mengkonversi WTV untuk DVR-MS.
Advanced Systems Format

Advanced Systems Format Nama file ekstensi. Asf. Wma. Wmv
Jenis media internet video / x-ms-asf, application / vnd.ms-asf [1]
Ketik kode 'ASF_'
Uniform Type Identifier com.microsoft.advanced-sistem-format
Angka ajaib 30 26 b2 75
Dikembangkan oleh Microsoft
Jenis format format Container
Wadah untuk WMA, WMV, MPEG4 dll

Advanced Systems Format (sebelumnya Advanced Streaming Format, Active Streaming Format) adalah milik Microsoft digital audio / video digital format kontainer, terutama dimaksud untuk streaming media. ASF adalah bagian dari Windows Media framework.
Isi


* 1 Overview dan fitur
* 2 Codec
* 3 Lisensi
* 4 Lihat juga
* 5 Referensi
* 6 Pranala luar

Ikhtisar dan fitur

ASF didasarkan pada serial objek-objek yang pada dasarnya adalah urutan byte dikenali oleh marker GUID.

Format tidak menjelaskan bagaimana (misalnya dengan yang codec) video atau audio harus dikodekan, tetapi hanya menentukan struktur video / audio stream. Hal ini mirip dengan fungsi yang dilakukan oleh QuickTime, AVI, atau Ogg container format. Salah satu tujuan dari ASF adalah untuk mendukung playback dari server media digital, HTTP server, dan perangkat penyimpanan lokal seperti hard disk drive.

Jenis berkas yang paling umum yang terkandung dalam suatu file ASF adalah Windows Media Audio (WMA) dan Windows Media Video (WMV). Perhatikan bahwa singkatan ekstensi file yang berbeda dari codec yang memiliki nama yang sama. File berisi hanya WMA audio dapat dinamai menggunakan. WMA ekstensi, dan file-file audio dan isi video mungkin memiliki ekstensi. WMV. Keduanya dapat menggunakan. ASF perpanjangan jika diinginkan.

ASF file dapat juga berisi objek yang mewakili metadata, seperti artis, judul, album dan genre untuk audio track, atau direktur dari video track, hampir seperti ID3 tags dari MP3 file. Mendukung tipe media scalable dan sungai prioritas; karena itu, ini adalah format dioptimalkan untuk streaming.

ASF kontainer menyediakan kerangka kerja bagi manajemen hak digital pada Windows Media Audio dan Windows Media Video. Analisis skema yang lebih tua yang digunakan dalam WMA menyatakan bahwa adalah menggunakan kombinasi kriptografi kurva elips pertukaran kunci, DES blok cipher, blok cipher custom, RC4 stream sandi dan SHA-1 hashing fungsi.

ASF wadah media berbasis biasanya mengalir di internet baik melalui MMS protokol atau protokol RTSP.

Codec

Meskipun ASF format wadah secara teknis dapat menyertakan codec, encoding Microsoft tools (termasuk Windows Media Encoder dan Windows Movie Maker) menghasilkan ASF / WMA / WMV file menggunakan DirectX Media Object (DMO) kerangka. Sejauh ini, pihak ketiga berbasis codec DMO tetap sangat langka.

Lisensi

Spesifikasi didownload dari situs Microsoft [2] dan format yang dapat dilaksanakan di bawah lisensi dari Microsoft Namun yang tidak mengizinkan distribusi sumber dan tidak kompatibel dengan lisensi open source. Penulis proyek perangkat lunak bebas VirtualDub melaporkan bahwa seorang karyawan Microsoft memberitahukan bahwa perangkat lunak Microsoft melanggar hak paten mengenai ASF pemutaran. [3]

Matroska

Filename extension. Mkv. MKA. Mks
Jenis media internet video / x-Matroska audio / x-Matroska
Developed by Matroska.org
Jenis format format Container
Wadah Multimedia
Format file gratis? Ya: GNU LGPL

Multimedia yang Matroska Kontainer adalah wadah bebas standar terbuka format, file format yang dapat menampung dalam jumlah tidak terbatas video, audio, gambar atau judul lagu di dalam satu file. [1] Hal ini dimaksudkan untuk menjadi format universal untuk menyimpan Common konten multimedia, seperti film atau acara TV. Matroska mirip konsep wadah lain seperti AVI, MP4 atau ASF, tetapi sepenuhnya terbuka di spesifikasi, dengan implementasi yang terdiri sebagian besar perangkat lunak open source. Tipe file Matroska. MKV untuk video (dengan sub judul dan audio),. MKA untuk audio-hanya file dan. MKS untuk sub judul saja.

Matroska adalah kata dalam bahasa Inggris berasal dari kata Rusia matryoshka (bahasa Rusia: матрёшка, IPA: [mɐtr ʲ oʂkə]), yang berarti bersarang boneka (yang umum berbentuk telur Rusia boneka dalam boneka). Ini adalah bermain di wadah (media dalam bentuk media / boneka dalam boneka) aspek matryoshka karena merupakan wadah untuk visual dan audio data. Transliterasi yang lepas mungkin membingungkan bagi pembicara Rusia, sebagai Matroska kata Rusia (bahasa Rusia: матроска) sebenarnya mengacu pada seorang pelaut sesuai.
Isi
[hide]

* 1 Sejarah
* 2 Gol
* 3 Software dukungan
3,1 o Media players
o 3,2 Media center
o 3,3 Tools
* 4 Dukungan Hardware
o 4,1 Samsung dan LG
o 4,2 Zensonic / Ziova
o 4,3 Sigma Designs
+ 4.3.1 hardware berbasis Sigma yang mendukung Matroska
o 4,4 Cowon
o 4,5 Archos
o 4,6 Ramos
* 5 Konten di Matroska
* 6 Lisensi


Sejarah

Proyek ini diumumkan pada 6 Desember 2002 [2] sebagai garpu dari Container Multimedia Format (MCF), setelah perselisihan antara pengembang memimpin Lasse MCF Kärkkäinen dan segera-to-be Matroska pendiri Steve Lhomme tentang penggunaan Meta Binary Extensible Language (EBML) bukan format biner. Hal ini bertepatan dengan kode panjang istirahat oleh pengembang memimpin MCF, di mana sebagian besar masyarakat cepat bermigrasi ke proyek baru.

Tujuan

Penggunaan EBML menyediakan extendability perubahan format masa depan. Tim yang Matroska telah secara terbuka mengungkapkan beberapa tujuan jangka panjang mereka pada Doom9.org dan hydrogenaudio.org.

Daftar Tujuan

* Menciptakan modern, fleksibel, extensible, cross-platform multimedia container format;
* Mengembangkan dukungan streaming kuat;
* Mengembangkan sistem menu yang sama dengan DVD yang didasarkan pada EBML;
* Mengembangkan seperangkat alat untuk penciptaan dan pengeditan file Matroska;
* Mengembangkan perpustakaan yang dapat digunakan untuk memungkinkan pengembang untuk menambahkan dukungan Matroska aplikasi mereka;
* Bekerja sama dengan produsen perangkat keras untuk menyertakan dukungan Matroska tertanam perangkat multimedia;
* Bekerja untuk menyediakan dukungan Matroska asli di berbagai sistem operasi.

Software dukungan

Tercantum di bawah ini adalah perangkat lunak yang memiliki dukungan Matroska asli.
[sunting] Media players
Nama OS Website SSA / ASS Dukungan
ALLPlayer Windows http://www.allplayer.org/
ALShow Windows http://www.altools.com/ALTools/ALShow.aspx
BS.Player Windows http://www.bsplayer.org/
Cross-platform Chameleo http://www.chameleo.org/
Cross-platform CorePlayer http://www.coreplayer.com/
DivX Player http://www.divx.com/ Cross-platform
Daum PotPlayer Windows http://tvpot.daum.net/video/live/PotplayerSpec.do Ya
GOM Player Windows http://www.gomlab.com/eng/
Gstreamer-based Players (Totem, dll) antar-platform http://gstreamer.freedesktop.org/
jetAudio Windows http://www.jetaudio.com/
Kantaris Windows http://kantaris.org
The KMPlayer Windows http://www.kmplayer.com/ Ya
Teater Windows TotalMedia http://www.arcsoft.com/products/totalmediatheatre/
Media Player Classic Windows http://sourceforge.net/projects/guliverkli Ya
Cross-platform MPlayer http://www.mplayerhq.hu/ Ya
Showtime Windows http://www.nero.com/
Cross-platform SMPlayer http://smplayer.sourceforge.net/ Ya
Longlife target Windows Media Player http://targetlonglife.tk/
The Core Pocket Media Player Windows Mobile http://www.hpcfactor.com/qlink/?linkID=194
Totem mirip Unix http://projects.gnome.org/totem/ Ya
VLC media player Cross-platform http://www.videolan.org/ Ya
Cross-platform xine http://xinehq.de/
Zoom Player Windows http://www.inmatrix.com/zplayer/
[sunting] Media center
Nama OS Website
Cross-platform Boxee http://www.boxee.tv/
DivX Connected Windows http://www.divx.com/connected/
MediaPortal [3] Windows http://www.team-mediaportal.com/
Cross-platform Moovida http://www.moovida.com
MythTV Linux http://www.mythtv.org/
Plex Mac OS X http://plexapp.com/
PS3 Media Server Cross-platform http://ps3mediaserver.org/
Cross-platform XBMC http://xbmc.org/
[sunting] Peralatan
Nama OS Website
Cross-platform Avidemux http://www.avidemux.org/
AVS Video Converter Windows http://www.avs4you.com/AVS-Video-Converter.aspx?sct=aff&ct=regnow&cid=175028
Lunak Windows Conceiva http://www.conceiva.com/
DivX Converter http://www.divx.com/ Cross-platform
Cross-platform FFmpeg http://www.ffmpeg.org/
FormatFactory Windows http://www.formatoz.com/
Cross-platform rem tangan http://handbrake.fr/
iVerio Software Video Converter for Camcorder Cross-platform http://www.iverio-convertmod.com
Leawo Video Converter Windows http://www.leawo.com/
MediaCoder Windows http://www.mediacoderhq.com/
Cross-platform MKVToolnix http://www.bunkus.org/videotools/mkvtoolnix/
Perian Quicktime Plugin untuk Mac OS X [4] Mac OS X http://perian.org/
SUPER Windows http://www.erightsoft.com/SUPER.html/
Total video converter Windows http://www.effectmatrix.com/
Video Converter Ultimate Windows / Mac Os http://www.imtoo.com/video-converter.html/
VirtualDubMod Windows http://virtualdubmod.sourceforge.net/
VSO Software http://www.vso-software.fr/

Dukungan Hardware

Ambox usang serious.svg
Bagian ini mungkin perlu diperbarui. Please update bagian ini untuk mencerminkan peristiwa baru-baru atau informasi yang tersedia yang baru, dan menghapus template ini ketika selesai. Silakan lihat halaman pembicaraan untuk informasi lebih lanjut.

Meskipun sebagian besar pemain mandiri sekarang mendukung format AVI, sejauh ini dukungan Matroska masih jarang. Dukungan di daerah ini sangat penting bagi wadah untuk mencapai tingkat di mana-mana diramalkan oleh para pendukungnya. Ada semacam "ayam dan telur" kemacetan di mana produsen ragu-ragu untuk mendukung karena tidak secara luas digunakan, dan tidak banyak digunakan karena dukungan hardware sangat terbatas.

Sejumlah set-top box seperti Popcorn Hour dan EGreat [5] NMT dan DVICO TVIX pemutar media telah menyatakan secara terbuka di forum pengguna bahwa mereka sedang mempertimbangkan atau mengejar Matroska dukungan. Beberapa pengguna akhir dalam forum-forum publik ini laporan keberhasilan parsial digunakan dengan codec tertentu dan file. Chipset pertama untuk menyertakan dukungan Video Matroska telah dirilis oleh Texas Instruments di bawah nama "DaVinci".

Samsung dan LG

Sejak 2009, format Matroska didukung oleh Samsung dan LG televisi dan LG Blu-ray player. [6] Matroska dukungan telah dikonfirmasi di Samsung's 6 seri (LE40B650) dan 7 seri (UE40B7020) dan LG LH5000 dan di atas berbagai televisi. Matroska file dapat diputar di luar kotak televisi tersebut langsung dari USB flash drive atau perangkat penyimpanan data berbasis HDD ketika terhubung ke slot USB pada televisi. Audio DTS saat ini tidak didukung.

Zensonic / Ziova

Matroska homepage yang ditunjukkan dalam sebuah posting yang April 2006 pemutaran pada perangkat settop akan datang dimulai dengan pembebasan Zensonic Z500 media player, tetapi perusahaan tidak pernah dilaksanakan Zensonic Matroska dukungan. Zensonic Berubah nama perusahaan untuk Ziova http://www.ziova.com dan sejak merilis CS-615 yang memiliki dukungan Matroska.
[sunting] Sigma Designs

Desain sigma tidak mengandung dibangun untuk mendukung Matroska, meskipun beberapa OEM (seperti Western Digital dan Conceptronic) melakukan memberikan dukungan dalam paket firmwa

Sigma hardware berbasis yang mendukung Matroska

Perusahaan Model (s) Website
Mede8er MED500X http://www.mede8er.com/
Skydigital Venesia-v38, v36 Venesia-http://www.skydigital.co.kr/
Hantech - Siso Markus-800 http://www.hantech.ca/
PopcornHour A100, A110, B110, C200 http://www.popcornhour.com
Elektron EHP-600, EHP-606, EHP-608 http://www.hdelektron.com/
Egreat EG-M31A, EG-M31B http://www.egreatworld.com
Forum resmi Kaiboer K007 hanya http://bbs.hd-tv.cn/forum-71-1.html
HDX HDX900, HDX1000 http://www.hdx1080.com
Dune HD Ultra http://www.dune-hd.com
TViX M7000, M6500 http://www.dvico.com
iStar HD Mini (HDMI 1.1), Mini (HDMI 1.3) http://www.hdinlife.com
Western Digital WD TV, WD TV Live http://www.wdc.com
Ziova Ziova http://www.ziova.com CS-615
Netgear EVA8000, EVA9150 http://www.netgear.com
Conceptronic CFULLHDMA (i) http://www.conceptronic.net
Qnap NMP-1000 http://www.qnap.com/pro_detail_feature.asp?p_id=117
FANTEC MM-FHDL + WiFi Media Player http://www.fantec.de/html/en/1/gid/__110090112090/content.html
ViewSonic VMP70 http://www.viewsonic.com/products/vmp70.htm

Cowon

The Cowon A3, O2 Matroska mendukung maupun banyak format lainnya, termasuk Ogg Vorbis dan FLAC format audio terbuka. Aspek Matroska didukung adalah bahwa dari beberapa track audio. Jika file Matroska bab-bab atau sub judul, maka fitur ini tidak dapat diakses, bagaimanapun, film drama seperti biasa. Sub judul di SubRip (. Srt) atau SAMI (. Smi) format beban secara otomatis dengan sub judul film setelah berada di direktori yang sama dan memiliki nama yang sama dengan film. [7]

Archos

The Archos 5 Internet Tablet (Generation 2, Google Android berbasis) mendukung Matroska wadah. Ini adalah pertama perangkat media portabel Archos untuk melakukannya.

Ramos

T11RK yang Ramos dan pemutar media portabel T12 mendukung Matroska wadah. Beberapa sub judul didukung tertanam dalam. Srt format, seperti juga beberapa track audio, di AC3, AAC, MP3 atau DTS. Mereka berdua didasarkan pada chipset Rockchip RK2806.

Isi di Matroska

Awalnya pengambilan format rendah. Itu digunakan hampir secara eksklusif untuk DVD pun anime, sebagai wadah memungkinkan pengunjung untuk memilih antara bahasa asli lagu dan menjuluki dengan pilihan sub judul. Ini juga diperbolehkan untuk variabel frame rates. Dalam beberapa tahun terakhir, bagaimanapun, telah melihat lebih luas Matroska gunakan karena mengadopsi adegan warez sebagai format pilihan untuk konten definisi tinggi robek dari HDTV dan generasi berikutnya video disc (HD DVD dan Blu-ray). Biasanya membawa format H.264 video, satu atau lebih track audio AC3/AAC/DTS/Vorbis dan kadang-kadang satu atau lebih judul trek (digabungkan dengan atau OpenType TrueType font).

Lisensi

Matroska adalah proyek standar terbuka. Ini berarti ia bebas untuk menggunakan, dan bahwa spesifikasi teknis yang menggambarkan sedikit sungai yang terbuka untuk siapa saja, termasuk perusahaan-perusahaan yang ingin mendukungnya dalam produk mereka. Kode sumber dari library yang dikembangkan oleh Tim Pengembangan Matroska ini berlisensi GNU LGPL. Selain itu, ada parsing bebas dan pemutaran perpustakaan tersedia di bawah lisensi BSD, untuk perangkat keras dan perangkat lunak berpemilik adopsi.