Mengenal General MIDI (GM)

 

Compusiciannews.com -Software- Artikel ini merupakan artikel ke-5 merupakan sambungan dari artikel sebelumnya yang membahas mengenai dasar MIDI. Introduksi Dasar MIDI , Mengenal MIDI Message,  Mengenal Note Message, dan Mengenal Program Change Message.

General MIDI (GM)

General MIDI (GM) meupkan spesifikasi tambahan MIDI sebagai generator bunyi . General MIDI berbeda dengan MIDI. MIDI seperti yang telah dijelaskan sebelumnya merupakan sebuah bahasa, format file dan protokol komunikasi, sedangkan General MIDI merupakan “General MIDI System tingkat 1” yang menyediakan dan mendefinisikan fitur instrument yang spesifik. Tanpa Genenal MIDI, sebuah file MIDI yang dimainkan dalam tiap tiap instrument MIDI yang berbeda beda hasilnya akan berbeda dan menyebabkan bunyi serta karakteristiknya akan berbeda beda pula. GM akan membantu membuat instrumen dan bunyi menjadi konsisten ketika dipilih melalui nomor program. Sehingga saat ini kita bisa mendengar bunyi yang dihasilkan melaui MIDI hasilnya akan sama baik itu diputar di komputer maupun pada telepon seluler. Terdapat beberapa versi GM umumnya yaitu GM 1 dan GM 2. GM 1 diadopsi tahun 1991 kemudian spesifikasinya berubah dan diganti oleh GM 2 pada tahun 1999 yang memiliki fitur tambahan. GM 1 merupakan format yang popular karena berbiaya rendah dan sering digunakan sebagai distribusi musik berupa File MIDI, sedangkan MIDI lite digunakan oleh teknologi portabel rendah seperti telepon seluler.

Komponen General MIDI termasuk:

  • Jumlah minimum simultan suara / voice (polyphony): seluruhnya 24 yaitu 16 untuk melodi dan 8 untuk perkusi.
  • Mendukung simultan 16 kanal / channel MIDI (multitimbral) dimana kanal / channel 10 dikhusukan untuk drum/perkusi.
  •  128 Program (patches) dengan nama program spesifik (lihat Gambar 1)
  • Preset minimum 47 suara di kanal / channel 10 untuk drum/perkusi. (Lihat gambar 2 pemetaan drum/perkusi).

Tabel MIDI Patch program

Gambar 1:128 Program patch dalam GM 1

General MIDI Tinggkat 1 Pemetaan Percussion Key

 

Key#

Drum Sound

Key#

Drum Sound

35

Acoustic Bass Drum

59

Ride Cymbal 2

36

Bass Drum 1

60

Hi Bongo

37

Side Stick

61

Low Bongo

38

Acoustic Snare

62

Mute Hi Conga

39

Hand Clap

63

Open Hi Conga

40

Electric Snare

64

Low Conga

41

Low Floor Tom

65

High Timbale

42

Closed Hi Hat

66

Low Timbale

43

High Floor Tom

67

High Agogo

44

Pedal Hi-Hat

68

Low Agogo

45

Low Tom

69

Cabasa

46

Open Hi-Hat

70

Maracas

47

Low-Mid Tom

71

Short Whistle

48

Hi-Mid Tom

72

Long Whistle

49

Crash Cymbal 1

73

Short Guiro

50

High Tom

74

Long Guiro

51

Ride Cymbal 1

75

Claves

52

Chinese Cymbal

76

Hi Wood Block

53

Ride Bell

77

Low Wood Block

Gambar 2: Pemetaan drum/perkusi channel 10 

 

GM bisa dikatakan satu satunya jaminan untuk angka GM patch karena sudah menjadi standar ketika digunakan sehingga bunyi akan sesuai dengan nama program yang dipilih walaupun GM tidak mendefinisikan bagaimana proses bunyi itu dihasilkan (khususnya berkaitan dengan metode synthesis atau pemutaran kembali sebuah sample. General MIDI membantu sekali dalam sebuah pengaturan yang dapat diprediksi terutama pemilihan sebuah program dan juga membantu sekali teruta dalam program notasi musik yang memerlukan pemutaran bunyi sesuai dengan notasi yang ditulisnya. Intinya ketika memerlukan pilihan program patch yang konsistem maka GM merupakan pilihan walaupun kualitas bunyi tidak menyerupai atau persis bunyi instumen akustik.

 

General MIDI2 diadopsi tahun 1999. Beberapa komponen ditambahkan untuk melengkapi GM 1. Komponen GM 2 meliputi:

  • Perluasan patch dari GM 1 dimana awalnya GM1 hanya menggunkan 128 patch menjadi 256 patch di GM2
  • Penambahan polyphony dari 24 suara menjadi 32 suara
  • Perluasan dari satu kit dram pada saat itu menjadi dua yang didefinisikan pada kanal / channel 11, ditambahkan dari kanal 10 dalam GM1 sebagai kanal drum/perkusi.
  • Sembilan kit drum baru ditambahkan melengkapi drum sebelumnya yang tersedia di GM1.

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *