Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!seismo!columbia!rutgers!ucla-cs!zen!ucbvax!UM.CC.UMICH.EDU!Mark_OBryan From: Mark_OBryan@UM.CC.UMICH.EDU Newsgroups: comp.sys.atari.st Subject: Re: MIDI-Controllers Message-ID: <2259056@um.cc.umich.edu> Date: Thu, 27-Aug-87 11:38:56 EDT Article-I.D.: um.2259056 Posted: Thu Aug 27 11:38:56 1987 Date-Received: Sat, 29-Aug-87 12:10:51 EDT Sender: daemon@ucbvax.BERKELEY.EDU Organization: The ARPA Internet Lines: 56 In Info-Atari16 Digest V87 #319, Frans Hummelman writes: > I'm writing a program in GFA-BASIC to control my MIDI-devices... > > In order not to get into problems with different codes controlling > wheels, key-velocity etc. I'm looking for an exquisite list with > differences of all kind of MIDI-synth-types. (At last a STANDARD?). In case there are other people with an interest in MIDI as well... the MMA (MIDI Manufacturers Association) mapped out a set of standard controller definitions about a year ago. Some of the highlights are: 14-BIT CONTROLLER'S (decimal MSB'S listed below; LSB'S = MSB + 32) (MSB/LSB refer to the Most/Least Significant Byte of the control value) 1 = Modulation 2 = Breath Controller 4 = Foot Controller 5 = Portamento Time 6 = Data Entry Slider/Knob 7 = Main Volume 8 = Balance 10 = Pan 11 = Expression 16-19 = General Purpose Controller #1-4 7-BIT CONTROLLER'S 64 = Hold, Damper Pedal (sustain) 65 = Portamento 66 = Sostenuto 67 = Soft Pedal 69 = Hold 2 80-83 = General Purpose Controller #5-8 92 = Tremolo Depth 93 = Chorus Depth 94 = Detune (Celeste) 95 = Phaser Depth PARAMETER VALUE 96 = Data Increment 97 = Data Decrement If you're interested in more details on this topic, I'd recommend that you pick up a copy of "The MIDI Resource Book", written by Steve De Furia and Joe Scacciaferro. See pages 66-69 for more on MIDI Controllers, including changes made to Controllers 64-95 from switches to continuous controllers, as well as information on the new Registered and Non-Registered Parameter Number extensions. It's available from Hal Leonard Publishing, and is an excellent source of the latest reference material (up through September of 1986) on things like the Sample Dump standard and Midi Time Code specifications. - Mark O'Bryan, Paradigm Software Products