Article View: comp.sys.atari.st
Article #28057Re: MIDI-Controllers
From: Mark_OBryan
Date: Thu, 27 Aug 1987 15:38
Date: Thu, 27 Aug 1987 15:38
56 lines
2507 bytes
2507 bytes
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
Technical Details
Message-ID:
<2259056@um.cc.umich.edu>Path:
arc1-ca.pugleaf.net!utzoo!mnetor!uunet!seismo!columbia!rutgers!ucla-cs!zen!ucbvax!UM.CC.UMICH.EDU!Mark_OBryanShow Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: arc1-ca.pugleaf.net!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