Archive

MMA GM2 Working Group Chair

No Comments
NextGen ScrollGallery thumbnail
950822 MMA GM2 WRK GRP

 

General MIDI [Book]

No Comments

“Offers much more than a dry description of a technical standard. It describes the actual standard as it exists in the real world, something that future books on standards would do well to emulate.”
     – Computer Music Journal

“Extremely well organized…There is something for practically everyone. The only thing missing is a biographical sketch of its very knowledgeable author.”
     – Journal of the Audio Engineering Society

 

(I recovered all rights to this book from A-R.)

NextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnail
199607 GEN MIDI AES
96 F GM review p1
96 F GM review p2
GMt ADVERT
GMt review
Page-01
Page-02
gms000
gms001
gms002
gms003
gms004
gms005
gms006
gms007
gms008
gms009
gms010
gms011
gms012
gms013
gms014
gms015
gms016
gms017
gms018
gms019
gms020
gms021
gms022
gms023
gms024
gms025
gms026
gms027
gms028
gms029
gms030
gms031
gms032
gms033
gms034
gms035
gms036
gms037
gms038
gms039
gms040
gms041
gms042
gms043
gms044
gms045
gms046
gms047
gms048
gms049
gms050
gms051
gms052
gms053
gms054
gms055
gms056
gms057
gms058
gms059
gms060
gms061
gms062
gms063
gms064
gms065
gms066
gms067
gms068
gms069
gms070
gms071
gms072
gms073
gms074
gms075
gms076
gms077
gms078
gms079
gms080
gms081
gms082
gms083
gms084
gms085
gms086
gms087
gms088
gms089
gms090
gms091
gms092
gms093
gms094
gms095
gms096
gms097
gms098
gms099
gms100
gms101
gms102
gms103
gms104
gms105
gms106
gms107
gms108
gms109
gms110
gms111
gms112
gms113
gms114
gms115
gms116
gms117
gms118
gms119
gms120
gms121
gms122
gms123
gms124
gms125
gms126
gms127
gms128
gms129
gms130
gms131
gms132
gms133
gms134
gms135
gms136
gms137
gms138
gms139
gms140
gms141
gms142
gms143
gms144
gms145
gms146
gms147
gms148
gms149
gms150
gms151
gms152
gms153
gms154
gms155
gms156
gms157
gms158
gms159
gms160
gms161
gms162
gms163
gms164
gms165
gms166
gms167
gms168
gms169
gms170
gms171
gms172
gms173
gms174
gms175
gms176
gms177
gms178
gms179
gms180
gms181
gms182
gms183
gms184
gms185
gms186
gms187
gms188
gms189
gms190
gms191
gms192
gms193
gms194
gms195
gms196
gms197
gms198
gms199
gms200
gms201
gms202
gms203
gms204
gms205
gms206
gms207
gms208
gms209
gms210
gms211
gms212
gms213
gms214
gms215
gms216
gms217
gms218
gms219
gms220
gms221
gms222
gms223
gms224
gms225
gms226
gms227
gms228
gms229
gms230
gms231
gms232
gms233
gms234
gms235
gms236
gms237
gms238
gms239
gms240
gms241
gms242
gms243
gms244
gms245
gms246
gms247
gms248
gms249
gms250
gms251
gms252
gms253
gms254
gms255
gms256
NextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnail
01-1
01-2
01-3
02-1
02-10
02-11
02-12
02-13
02-2
02-3
02-4
02-5
02-6
02-7
02-8
02-9
04-1
04-2
04-3
04-4
04-5
04-8
04-9
05-1
05-10
05-11
05-12
05-2
05-3
05-4
05-5
05-6
05-7
05-8
05-9
06-1
06-10
06-11
06-12
06-13
06-14
06-15
06-16
06-17
06-18
06-2
06-3
06-4
06-5
06-6
06-7
06-8
06-9
07-1
07-2
07-3
07-4
07-5
07-6
07-7
08-1
09-1

General MIDI Book Link Collection

No Comments

www.yav.com/ARE/GMPR.html 
209.35.182.75/trinityhaven/BOOKS/midi.htm 
General Midi (Computer Music and Digital Audio Series, Vol 11) at Amazon.com 
www.alinehuf.free.fr/bibliosys/CMJ13-24.htm 
www.alpha.lib.uwo.ca:5701/…/-5,-1,0,B/frameset&FF=tcomputer+music+and+digital+audio+series+v+++11&1,1 
www.alumni.ucsc.edu/programs/authors.html 
www.browse.barnesandnoble.com/controller?visgrp=nonfiction&slinkprefix=userid%3D68LTVFYBM5&n=242757+1… 
www.kbbook.hypermart.net/books/multimedia_entertainment/music/music.htm
www.libraries.mit.edu/guides/subjects/music/electronic.html 
www.mail.rochester.edu/~ks002g/final/bib.html 
www.midimusic.about.com/msubbook.htm 
www.midiworld.com 
www.music.dartmouth.edu/~wowem/electronmedia/music/reading.html 
www.music.dartmouth.edu/~wowem/hardware/midi.html 
www.muzikalna-teorija.hit.bg/history_of_electronic_music/gm.html 
www.opampbooks.com/cf/ browse.cfm?Main=ENTERTAINMENT%20INDUSTRY&Sub1=MIDI 
www.mamosa.org/jenfi.home/commun/midinorme.html 
www.synrise.de/docs/literatur/english.htm 
www.utopia.knoware.nl/users/h/midi/mtc.html 
www.victorian.fortunecity.com/churchmews/…/mp3-midi.html 
www.vr.kaist.ac.kr/resource/BOOK_cmusic.html 
www.vr.kaist.ac.kr/resource/music.resources.html 
www.alinehuf.free.fr/bibliosys/CMJ1-12.htm 
www.amazon.com/exec/obidos/tg/cm/member-reviews/-/A2VYH5WB65QDR2/1/ref=cm_mp_rv/ 
www.atariarchives.org/cfn/06/08/0545.php 
www.badgerbooks.com/database.html 
www.bibleduc.gov.ar/salud/dircap/j.asp 
www.chadales.demon.co.uk/pages/amshelf.html 
www.computermusic.com.hk/book_2.asp 
www.digital-audio.com/bookstore/index2.htm 
www.dlib.indiana.edu/variations/reserves/old/…/compmlo.html 
www.dlib.indiana.edu/variations/reserves/old/…/t561mlo.html 
www.guitar9.com/midires.html 
www.hku.nl/museum/compinfo/output/…/programma.html 
www.ibiblio.org/emusic-l/info-docs-FAQs/MIDI-doc/MIDI-MTC.txt 
www.lib.berkeley.edu/~alok/midi.html 
www.lib.utk.edu/~music/guides/electr.html 
www.library.yale.edu/CourseResv/public_html/1392.HTM 
www.midicity.com/bookstore.html 
www.midiworld.com/cmc/books.html 
www.musictoys.net/super-search/music-midi-digitalaudio.htm 
www.musictrader.com/bookmidi.html 
www.paulhazel.com/docs/sid.html 
www.planetoftunes.com/academic/ac_media/syninter.pdf 
www.swanlee.com/project/eageinfo.php 
www.synrise.de/docs/literatur/english.htm 
www.techfools.com/b0895793105x.htm 
www.wm.edu/CAS/music/gutwein/mus181/181syl.htm 
www.xs4all.nl/~yavelow/ARE/CompMus.html 
www.xs4all.nl/~yavelow/ARE/GMPR.html 
acl.ldc.upenn.edu/J/J96/J96-2010.pdf 
search.barnesandnoble.com/booksearch/ isbninquiry.asp?endeca=1&ean=9780895793102 
www.dlib.indiana.edu/variations/reserves/ old/fall99/t561mlo.html 
www.dlib.indiana.edu/variations/reserves/old/summer97/compmlo.html 
www.stolaf.edu/depts/music/elmus/em99/syllabus.htm 
libraries.mit.edu/music/news/597/books.html 

1994 NPML Year

No Comments

NextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnail
9402 MUSIG - CHUCK W
9404GENMIDI_SJ
opcode-aku

The guy calling himself General MIDI today owes me. Good taste forced even me to discard that first idea for the cover of my book.

Dave Oppenheim and Ed Gray of Opcode.

General MIDI 1.0 Approved

No Comments

GENERAL MIDI 1.0 ratified by JMSC
It had already passed MMA in January.
Gratifying.

THE PROMISE OF GENERAL MIDI

No Comments

Revised 20120512
In posting this seminal article, I just noticed it contains a song instrument-to-channel mapping idea that—as was the entire spec-came from Roland. I came to utterly dislike this idea (consistently, I wrote against it in General MIDI) so am pretty sure I’m responsible for it going away.

Also, for some utterly strange, baseless reason—maybe just to see if we were actually reading it, or maybe they wanted a proprietary octave offset—Roland originally wrote in a Middle C of 72—violating MIDI 1.0 itself. I do remember going berserk about this, and Dave talked them back to 60.
————–

Dave Kusek
Passport Designs
&
Stanley Jungleib
MIDIWorld

ABSTRACT
General MIDI is a current MMA proposal which for the first time specifies a fixed set of preset sound data as well as certain features of MIDI playback instruments. Multi-timbral sequences, for example, can be programmed for a General MIDI instrument and they will always play correctly on any General MIDI instrument without user intervention. The concept is simple. The implications of having a known MIDI target are profound in terms of bringing MIDI into the multi-media and consumer arenas.

OVERVIEW

One of MIDI’s fundamental principles is modularity. This was achieved by conceptually dividing the programmable performance synthesizer into separate controller and sound modules. The controller produces note data and the sound module speaks according to however it has been programmed. The sound module doesn’t care what type of device produces the controlling data.

This is a very powerful concept which allows you to create large compositions with the aid of a sequencer for storing the separate parts, rather than your having to play them all simultaneously from the keyboard. To route the musical parts to the intended instruments and sounds, you create a scheme of channel assignments and preset sound selections. You use the sequencer to allocate data to certain MIDI channels. And you take advantage of the instruments’ “Poly” mode capability to listen selectively to these discrete channels.

This is all well and good, *until* you start to think about playing back your creation on different instruments, or transferring it to a different studio. Or, until you simply decide to replace one instrument with another. The downside of modularity is that since MIDI has been to this point entirely voluntary, there is no industry standard minimum configuration or set of capabilities that one could rely on being in a given synthesizer. For example, there is no similarity between preset numbers and resulting timbres. Other examples of basic incompatibilities are defaults for pitch bend range, modulation effects, octave registration, the number of available voices, timbres, velocity response curves, and the mapping of sounds to MIDI keys by drum “kits.”

By the same token, it is virtually impossible to publish MIDI sequences that will play on popular MIDI synthesizers without requiring a good deal of custom programming. The data has to be made manufacturer and device specific. This limits the availability of MIDI data titles to individual instruments or at best to those of a particular manufacturer, and places an unrealistic burden on the consumer to ensure that the system actually works.

GENERAL MODE

Against this backdrop, the General MIDI (GM) proposal is intended to make it simple for users to operate “turn-key” MIDI music systems. This should help create a mass consumer market for MIDI equipment that is considerably larger than the present one. The consumer market can be tapped when synthesizers become as easy to operate as stereo equipment. Imagine a class of low-cost synthesizers available in home electronics stores that sport a “General MIDI” logo. These boxes would be so easy to use that they are guaranteed to work with packaged MIDIFile sequences from a variety of publishers. These instruments would also work predictably in an educational setting, for example, without time wasted on setup between transient users.

Or consider a CD+MIDI version of Billy Joel’s greatest hits, with the master himself playing the keyboard on your coffee table. Tired of commercial radio play lists? Then you may be ready for satellite-distributed MIDI radio offering sequenced, live, and interactive compositions. (It will be cheaper than digital radio because the bandwidth is so much lower.) As you participate, royalties are automatically calculated and credited to the originating MIDI artists.

Fact is, we can make such fantasies feasible simply by settling on a known set of presets and drum note mappings. The General MIDI proposal has the ability to transform what has until now been largely custom and fairly expensive MIDI activity into popular and inexpensive enjoyment for literally millions.

GENERAL MIDI SYNTHESIZER FEATURES

GM is unusual in that this is the first time MIDI has been allowed to dictate hardware design beyond its specific interface hardware. This has traditionally been a hot topic, and those familiar with MIDI history may wonder how the major manufacturers now feel about this intrusion on their domain. The answer is simple. They love the idea. There seems to be mounting agreement that the greatest obstacles to wider MIDI sales are ergonomic and educational issues, as opposed to technological problems. In the face of this, it is clear that only an integrated approach which has the courage to address system and applications requirements in addition to the hardware and software protocols, has a chance of stimulating significantly more sales.

GM instruments promise to be fairly robust. In many cases the minimum hardware specifications exceed that of current “high-end” workstations. That the major manufacturers agree to commit to these features in what are supposed to be consumer-priced instruments testifies to their tremendous skill at efficiently concentrating massive sonic resources into VLSI.

GM requires a minimum of 16 different timbres (including drums) playable by 24 polyphonic sound generators. All voices are dynamically allocated. They must respond to velocity, polyphonic aftertouch, and a typical selection of MIDI controllers. The wheels are initialized to default ranges and effects A GM synthesizer must have a complete multi-timbral implementation: Each channel claims the oldest voices dynamically and responds individually to MIDI program numbers.

A GM instrument contains a minimum of 128 instrumental presets (not including percussion). The arrangement, numbering and naming of presets is the area of greatest disagreement in the current marketplace. Ultimately manufacturers always need to be free to arrange sounds to the instruments advantage, so that it demonstrates well.

The solution to this problem will be to have a specific mode and inquiry message. A controller or sequence send a new System level message to the effect of “Hello? Is there a GM synth out there?” The GM synth would respond by switching itself into GM mode. In this mode the GM preset map takes effect. Active sensing is supported so that the receiver knows when it has been disconnected. When GM operation ceases, the instrument’s unique features are reactivated.

DETAILS

To the extent you are laying out new music today and want to prepare for as painless a transition to GM as possible, you may find the following tables useful. Of course this information is preliminary. Various refinements are in progress. But the overall idea won’t change much, even if a few preset names or drum keys do.

PRESET MAPPING
Table 1 shows the proposed GM preset map for MIDI Program Numbers 1 – 128.

Table 1 GENERAL MIDI PRESET MAP (proposed)
1. Acoustic Grand
2. Bright Acoustic
3. Electric Grand
4. Honky-tonk piano
5. Rhodes Piano
6. Chorused Piano
7. Harpsichord
8. Clavinet.
9. Celesta
10. Glockenspiel
11. Music Box
12. Vibraphone
13. Marimba
14. Xylophone
15. Tubular bells
16. (Reserved)
17. Hammond Organ
18. Percussive Organ
19. Rock Organ
20. Church Organ
21. Reed Organ
22. Accordion
23. Harmonica
24. (Reserved)
25. Acoustic nylon guitar
26. Acoustic steel guitar
27. Elec. jazz guitar
28. Elec. clean guitar
29. Elec. guitar muted
30. Overdriven guitar
31. Distortion guitar
32. (Reserved)
33. Acoustic fretless bass
34. Elec. bass fingered
35. Elec. bass picked
36. Slap bass
37. Elec. fretless bass
38. Synth Bass 1
39. Synth Bass 2
40. (Reserved)
41. Violin
42. Viola
43. Cello
44. Contrabass
45. Tremolo Strings
46. Pizzicatto Strings
47. Orchestral harp
48. (Reserved)
49. Acoustic Strg. ens 1
50. Acoustic Strg. ens.2
51. SynthStrings 1
52. SynthStrings 2
53. Choir
54. SynthVox
55. Orchestra Hit
56. (Reserved)
57. Trumpet
58. Trombone
59. Tuba
60. Muted trumpet
61. French horn
62. Brass section
63. Synth brass 1
64. Synth brass 2
65. Soprano sax
66. Alto sax
67. Tenor sex
68. Baritone sax
69. Oboe
70. English horn
71. Bassoon
72. Clarinet
73. Piccolo
74. Flute
75. Recorder
76. Pan Flute
77. Bottle blow
78. Shakuhachi
79. Whistle
80. (Reserved)
81. Synth Lead 1
82. Synth Lead 2
83. Synth Lead 3
84. Synth Lead 4
85. Synth Lead 5
86. Synth Lead 6
87. Synth Lead 7
88. Synth Lead 8
89. Synth Pad 1
90. Synth Pad 2
91. Synth Pad 3
92. Synth Pad 4
93. Synth Pad 5
94. Synth Pad 6
95. Synth Pad 7
96. Synth Pad 8
97. Synth SFX 1 (Ice rain)
98. Synth SFX 2 (SoundTracks)
99. Synth SFX 3 (Glasses)
100. Synth SFX 4
101. Synth SFX 5
102. Synth SFX 6
103. Synth SFX 7
104. Synth SFX 8
105. Sitar
106. Banjo
107. Shamisen
108. Koto
109. Kalimba
110. Bag pipe
111. (Reserved)
112. (Reserved)
113. Tinkle bell
114. Agogo
115. Steel drums
116. Woodblock
117. Timpani
118. Melodic Tom
119. Synth Drum
120. (Reserved)
121. Guitar fret noise
122. Breath noise
123. Sea shore
124. Bird tweet
125. Telephone ring
126. Traffic
127. Applause
128. Gunshot

The goal is that the presets provide enough musical range for what one might typically reproduce in a popular setting. While the list is fairly comprehensive, more work obviously needs to be done in terms of specifying many of the sounds: “Synth Pad 5” doesn’t tell you much. But when it domes down to it, neither does “Violin.” Patch names alone are not sufficient to describe the responsive behavior of a MIDI instrument in anything but the vaguest terms. For the natural instruments especially, consistency of envelope response between instruments will of course be a key element of the the scheme’s success. The sponsors are now addressing the problems of velocity curve and envelope standardization.

SONG PART CHANNELS

To further reduce uncertainty, GM contains some ideas about how MIDI channels intended for GM devices should be allocated.

The plan, shown in Table 2, supports a large variety of popular music.

Table 2 GENERAL MIDI PART CHANNELS (proposed)
MIDI Channel Suggested Instrument
1 Lead Vocal
2 Bass
3 Main Keyboard
4 Second Keyboard
5 Rhythm Guitar
6 Second Guitar
7 Background Pads
8 Horns/Brass
9 Other Vocals
10 Percussion/Drums
11- 16 Open

Notice that you can only address the drum kits through channel 10. However the other allocations are only suggested guidelines and do not represent any strict channel mapping requirements.

Declared channels are important because they help pave the way for musician-oriented sequencers in which the tracks and sounds are treated as musical objects rather than as a matrix of track numbers, channel numbers, and presets. For example, we want the user to be able to just point and say “Here change the main keyboard to a Hammond.” (Today, MIDI editing is more like, “For the channel 3 data in track 6, find the program selection in the event list and edit it to number 32, keeping in mind the 1-count difference between the panel numbers 1-128 and the MIDI values 0 – 127.”)

DRUM KITS

Since only drums are allocated to channel 10, the percussion channel can use all 128 preset numbers to select drum kits rather than instrumental sounds. This is very cool because it will give the user the power to make a major change in the orchestration of the piece, just by changing the drum kit. Table 3 lists the current drum kits: #128 is the default, and is further detailed in Table 4. Other kits are optional .

Table 3 GENERAL MIDI DRUM KITS (proposed)
1 Dry Set
9 Room Set
17 Power Set
25 Electronic Set
33 Jazz Set
41 Brush Set
49 – 64 reserved
65 – 112 user area
115 – 127 future use
128 default

DRUM KEYS
And to complete the picture, Table 4 lists the default drum keys.
Table 4 GENERAL MIDI DEFAULT DRUM KIT (proposed)
NOTE DRUM
35 Kick 2 Acoustic
36 Kick 1 Acoustic
37 Side Stick
38 Snare Acoustic
39 Hand Clap
40 Snare 2 Electric
41 Lo Floor Tom
42 Closed Hi Hat
43 Hi Floor Tom
44 Pedal Hi Hat
45 Lo Tom Tom
46 Open Hi Hat
47 Low Mid Tom Tom
48 Hi Mid Tom Tom
49 Crash Cymbal 1
50 Hi Tom Tom
51 Ride Cymbal 1
52 Chinese Cymbal
53 Ride Bell
54 Tambourine
55 Splash Cymbal
56 Cowbell
57 Crash Cymbal 2
58 Vibra-slap
59 Ride Cymbal 2
60 Hi Bongo
61 Low Bongo
62 Mute Hi Conga
63 Open Hi Conga
64 Low Conga
65 Hi Timbale
66 Lo Timbale
67 Hi Agogo
68 Low Agogo
69 Cabasa
70 Maracas
71 Short High Whistle
72 Long Low Whistle
73 Short Guiro
74 Long Guiro
75 Claves
76 Hi Wood Block
77 Low Wood Block
78 Mute Guica
79 Open Guica
80 Mute Triangle
81 Open Triangle

CONCLUSION

General MIDI seems like such an obviously good idea that we have to ask whether there aren’t any drawbacks. Well we would expect experienced MIDI power users to bristle at the thought of “some MIDI committee” making preset sound decisions for them. But this objection would not be to the point. GM compares not to the pro and semi-pro market to which we have become accustomed. Rather, it should be compared to the current market of basically uneditable home keyboards. GM is a way of harnessing creditable music power and actually putting it to work for people at the everyday level.

The work group realizes that analyzing music into 128 representative sounds entails some compromises, to say the least. Inevitably, anyone may quibble over the exclusion of their favorites from the map. But on the other side of this coin, some musicians facing the blank tablet of MIDI creativity may be just as happy to have the presets, channels, and drums predictably laid out in advance for them. When you consider the power it gives to freely interchange playback devices, GM goes a long way towards freeing many users from whatever private MIDI hells they are now in.

Ultimately it must be remembered that GM takes nothing away from the powers of professional instruments and those able to program them. Of course, of anyone, studio musicians are likely to gain hours from the standardization of preset mapping alone. And the same idea which allows consumers to plug-in and play, encourages sound designers to construct their own palettes of General MIDI presets that could put their own stamp on standardized MIDI data sources.

GM merely makes it much easier for millions of people to select, set up, and use a MIDI system. For artists this may very will mean increased demand for MIDI music to play on them.

For all these reasons the authors believe that the General MIDI proposal is consistent with MMA objectives and deserves approval.

CV Preliminary and Active Files

No Comments
NextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnail
scan_8817131242_01
scan_8817131242_02
scan_8817131242_03
scan_8817131242_04
scan_8817131242_05
scan_8817131242_06
scan_8817131242_07
scan_8817131242_08
scan_8817131242_09
scan_8817131242_10
scan_8817131242_11
  • 19900606 letter to MMA 1990, Jun 6, Wed 8.6 KB Microsoft Word text document
  • Copy of letter to three 1990, Jun 7, Thu 8.6 KB Microsoft Word text document
  • REAL FIRST YEAR 1990, Jun 8, Fri 13.5 KB MORE™ 3.1#1 Document
  • mu110 scanned 1990, Jun 8, Fri 7.3 KB Microsoft Word 1.x-5.x document
  • mu210 1990, Jun 8, Fri 8.2 KB Microsoft Word 1.x-5.x document
  • namm samplers 1990, Jun 9, Sat 13.1 KB Text document
  • namm misc 1990, Jun 9, Sat 12.6 KB Text document
  • namm misc 2 1990, Jun 9, Sat 20.9 KB Text document
  • jargon chart 1990, Jun 9, Sat 2.4 KB Text document
  • more namm 1990, Jun 9, Sat 27.0 KB Text document
  • synch diuscussion 1990, Jun 9, Sat 5.5 KB Text document
  • namm 35 1990, Jun 9, Sat 22.8 KB Text document
  • namm 1990, Jun 9, Sat 14.4 KB Text document
  • ovaltune press release 1990, Jun 9, Sat 5.2 KB Text document
  • namm 3 1990, Jun 9, Sat 17.6 KB Text document
  • waveframe 1990, Jun 9, Sat 30.6 KB Text document
  • software patents 1990, Jun 9, Sat 3.8 KB Text document
  • banff center 1990, Jun 9, Sat 5.1 KB Text document
  • IM comments by zicarelli 1990, Jun 9, Sat 6.2 KB Text document
  • tech service hints 1990, Jun 9, Sat 4.5 KB Text document
  • computer software licenmnse 1990, Jun 9, Sat 7.6 KB Text document
  • sample dump extension 1990, Jun 10, Sun 2.1 KB Text document
  • masc 1990, Jun 10, Sun 2.1 KB Text document
  • midi cue and tempo msg 1990, Jun 10, Sun 4.9 KB Text document
  • sample mapping proposal 1990, Jun 10, Sun 5.1 KB Text document
  • bank select proposal 1990, Jun 10, Sun 2.0 KB Text document
  • midi channel assignment msg 1990, Jun 10, Sun 3.0 KB Text document
  • song transfer proposal; 1990, Jun 10, Sun 6.9 KB Text document
  • orig midifile format 1990, Jun 10, Sun 26.4 KB Text document
  • mtc init spec 1990, Jun 10, Sun 33.9 KB Text document
  • time code too 1990, Jun 10, Sun 34.0 KB Text document
  • opcode file formats 1990, Jun 10, Sun 4.8 KB Text document
  • vision spec 2 1990, Jun 10, Sun 7.9 KB Text document
  • vision spec 1990, Jun 10, Sun 7.9 KB Text document
  • BS courses 1990, Jun 11, Mon 146.1 KB MORE™ 3.1#1 Document
  • Art of MIDI outline 1990, Jun 11, Mon 9.4 KB MORE™ 3.1#1 Document
  • Certificate Courses 1990, Jun 11, Mon 48.0 KB MORE™ 3.1#1 Document
  • CMET Certificate Curriculum 1990, Jun 11, Mon 38.1 KB MORE™ 3.1#1 Document
  • CMET Certif Curric 3 1990, Jun 11, Mon 124.7 KB MORE™ 3.1#1 Document
  • CONTRACT MASTER 1990, Jun 11, Mon 163.7 KB MORE™ 3.1#1 Document
  • OVERVIEW OF COURSES 1990, Jun 11, Mon 8.9 KB MORE™ 3.1#1 Document
  • Course master list 1990, Jun 11, Mon 237.4 KB MORE™ 3.1#1 Document
  • CD studios specs 1990, Jun 13, Wed 3.9 KB Microsoft Word text document
  • Intergalactic Music specs 1990, Jun 13, Wed 4.6 KB Microsoft Word text document
  • digital recording primer 1990, Jun 13, Wed 5.2 KB Microsoft Word text document
  • CD mastering and production 1990, Jun 13, Wed 3.1 KB Microsoft Word text document
  • INDY forum 1 1990, Jun 13, Wed 8.5 KB Microsoft Word text document
  • indy forum 2 1990, Jun 13, Wed 12.6 KB Microsoft Word text document
  • contract, music publishing 1990, Jun 13, Wed 14.6 KB Microsoft Word text document
  • collaboration legal problems 1990, Jun 13, Wed 6.5 KB Microsoft Word text document
  • raising dollars 1990, Jun 13, Wed 5.6 KB Microsoft Word text document
  • investment proposals 1990, Jun 13, Wed 7.6 KB Microsoft Word text document
  • newspapers database 1990, Jun 13, Wed 16.0 KB Microsoft Word text document
  • breakin in 1990, Jun 13, Wed 11.5 KB Microsoft Word text document
  • indy distributors 1990, Jun 13, Wed 5.0 KB Microsoft Word text document
  • distribution 1990, Jun 13, Wed 2.6 KB Microsoft Word text document
  • toru promotion 1990, Jun 13, Wed 8.4 KB Microsoft Word text document
  • NMS seminar report 1990, Jun 13, Wed 3.2 KB Microsoft Word text document
  • management agreement 1990, Jun 13, Wed 23.6 KB Microsoft Word text document
  • production aggreement 1990, Jun 13, Wed 6.2 KB Microsoft Word text document
  • artist’s agreement 1990, Jun 13, Wed 77.4 KB Microsoft Word text document
  • management aghreement 1990, Jun 18, Mon 23.6 KB Text document
  • production agreement 1990, Jun 18, Mon 6.2 KB Text document
  • exclusive recording agree 1990, Jun 18, Mon 77.4 KB Text document
  • starting out 1990, Jun 18, Mon 3.1 KB Text document
  • promo kit 1990, Jun 18, Mon 5.9 KB Text document
  • tapes 1990, Jun 18, Mon 1.8 KB Text document
  • making contact 1990, Jun 18, Mon 5.9 KB Text document
  • follow up 1990, Jun 18, Mon 4.2 KB Text document
  • negotiating 1990, Jun 18, Mon 4.0 KB Text document
  • game rules 1990, Jun 18, Mon 1.2 KB Text document
  • getting press 1990, Jun 18, Mon 2.5 KB Text document
  • branching out 1990, Jun 18, Mon 2.1 KB Text document
  • course outline 2 1990, Jun 19, Tue 9.4 KB MORE™ 3.1#1 Document
  • COURSE MASTER 1990, Jun 19, Tue 12.7 KB MORE™ 3.1#1 Document
  • Copy of MU100 1990, Jun 19, Tue 10.2 KB MORE™ 3.1#1 Document
  • Goals for certificate 1990, Jun 19, Tue 3.3 KB MORE™ 3.1#1 Document
  • Tech Writing outline 1990, Jun 19, Tue 9.4 KB MORE™ 3.1#1 Document
  • MU100 1990, Jun 19, Tue 10.2 KB MORE™ 3.1#1 Document
  • COURSE CONTENT… 1990, Jun 19, Tue 12.6 KB MORE™ 3.1#1 Document
  • new theatre audio/MIDI 1990, Jun 23, Sat 1.3 KB Text document
  • buisness plans for music 1990, Jun 26, Tue 20.6 KB Microsoft Word text document
  • biz plan plan 1990, Jun 26, Tue 24.5 KB MORE™ 3.1#1 Document
  • Opcode agrrement trial 1990, Jun 29, Fri 21.2 KB Microsoft Word text document
  • STUDIO DESIGN 1990, Jun 29, Fri 4.5 KB MORE™ 3.1#1 Document
Blue Taste Theme created by Jabox