home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Audio Version 4.94
/
audioversion4.94knowledgemediaresourcelibraryoctober1994.iso
/
unix
/
midi_doc
/
fb01sysx
< prev
next >
Wrap
Text File
|
1993-02-08
|
3KB
|
94 lines
Article 369 of rec.music.synth:
Path: ulowell!ci-dandelion!necntc!husc6!uwvax!rutgers!princeton!allegra!ulysses!sfmag!sfsup!mjs
From: mjs@sfsup.UUCP
Newsgroups: rec.music.synth
Subject: Re: FB-01 microtonality
Message-ID: <1141@sfsup.UUCP>
Date: 27 Feb 87 01:20:52 GMT
References: <13421@cca.CCA.COM>
Reply-To: mjs@sfsup.UUCP (M.J.Shannon)
Organization: AT&T Information Systems
Lines: 79
In article <13421@cca.CCA.COM> m204help@cca.CCA.COM (Keith Hedger) writes:
>In the ads for the FBO1, it is stated that the instrument will store
>microtonal tunings. Is this the same capability that is available in the new
>DX7's and TX81Z's ??? Can this facility be used to actually play using
>techniques such as Just Intonation etc. ???
>keith hedger
Keith, I dunno about any ads, but perusing the manual here, the FB-01 cannot
store microtonal tunings, but it can play microtonal notes (to a resolution of
1 cent, relative to a chromatic note). If you're using a PC (of any brand) to
control your MIDI setup, then you can do your own microtonal scales, but the
FB-01 only knows microtonal notes.
Here's a quickie summary of the MIDI implementation (System Exclusives only):
F0 43 2s 0C F7 Dump Voice Bank 0
F0 43 75 0s 20 00 0x F7 Dump Voice Bank "x"
F0 43 75 0s 20 01 00 F7 Dump Current Configuration Buffer
F0 43 75 0s 20 02 xx F7 Dump Configuration Bufffer "xx"
F0 43 75 0s 20 03 00 F7 Dump All Configuration Memory
F0 43 75 0s 20 04 00 F7 Dump ID Number
F0 43 75 0s 2i 05 00 F7 Dump Instrument "i" Voice Data
Notes: "s" is the system exclusive channel a given FB-01 is to respond to (this
supports multiple FB-01's on the same cable.
"x" is a voice bank number (0..6).
"xx" is a configuration number (0..20 decimal).
"i" is 8 + an instrument nuber (0..7).
F0 43 1s 15 pp dd F7 Conf. Parameter Change By MIDI Channel
F0 43 75 0s 2i pp dd F7 Conf. Parameter Change By Sys Channel + Inst. #
F0 43 1s 15 pp 0y 0x F7 Voice Parameter Change By MIDI Channel
F0 43 75 0s 2i pp 0y 0x F7 Voice Parameter Change By Sys Channel + Inst. #
F0 43 75 0s 10 pp dd F7 Sys. Parameter Change By MIDI Channel
Notes: "pp" has varying ranges for each of the above, and represents a
parameter number.
"s" is as above.
"i" is as above.
"dd" is a data value, generally 7 bits.
"x" and "y" are 4-bit data values (I dunno why!).
EVENT LISTS
This is new stuff for Yamaha. The sequence:
F0 43 75 70
introduces an event list, and it is (of course) terminated by the F7 (EOX).
Any number of events may be enclosed in the list.
0n kk ff Note Off with Fraction
1n kk ff vv Note On/Off with Fraction
2n kk ff vv yy xx Note On/Off with Fraction and Duration
3n cc vv Control Change
4n pp Program Change
5n vv After Touch
6n yy xx Pitch Bend
7n pp dd Inst. Param. Change (1-byte)
7n pp 0y 0x Inst. Param. Change (2-byte)
In addition, the FB-01 can return 3 types of "answers" to system exclusive
requests:
F0 43 6s 02 F7 ACK
F0 43 6s 03 F7 NAK
F0 43 6s 04 F7 "cancel"
I haven't yet ascertained all the circumstances under which these are sent.
If anyone has specific questions, I'll be happy to answer email, but I don't
guarantee I'll be reading this newsgroup (I have this boss, see, and he has
these expectations that I'll actually get some work done...).
--
Marty Shannon
UUCP: ihnp4!attunix!mjs
Phone: +1 (201) 522 XXXX (in flux; forget it for now)
Disclaimer: I speak for no one.
"Me? I'm just a lawn mower -- you can tell by the way I walk." -- Genesis