source file: mills3.txt Date: Tue, 3 Feb 1998 22:21:06 +0100 Subject: RE: Defining pitch bend resolution From: "Loffink, John" There is no authorative definition of pitch bend resolution. It's basically whatever manufacturers have decided to implement. 95% of MIDI instruments implement 8 bit pitch bend controllers and more recent ones may be 10 bit. The only full 14 bit controller is the Moog MIDI Theremin. How reception is implemented would likewise be manufacturer and instrument specific. Conceivably members of the same instrument family (like all Sound Canvas products) could vary in implementation, though this is unlikely since operating code and hardware is usually recycled from generation to generation. Even though the Sound Canvas does not quantize pitch bend reception to 8 bits it is possible that other instruments do. What you have uncovered is the underlying pitch resolution or pitch quantization of the instrument, whether adjusted by pitch bend or any other controller, envelope, LFO, etc. Manufacturers (except Symbolic Sound and Justonic) never publish these specs, and very few people have investigated them. Generally the pitch resolution is in the 0.50 to 1.56 cent range for wavetable/sampler type instruments and is limited by hardware. It would be interesting to see if the newer DSP based physical modeling synthesizers have better pitch resolution, though most of these do not support tuning tables. The change in timbre you hear is probably due to the sample interpolation scheme used by the Sound Canvas hardware. John Loffink john.loffink@compaq.com > > Does anyone know of an authoritative definition of pitch bend >resolution? I used to think it was obvious. I used to think that if >a sound module had a pitch bend resolution of, say, 8 bits, that meant >that whenever it received a 14-bit pitch bend signal it used only the >leading 8 bits and ignored the remaining 6. But then I did some >experimentation and discovered that this is far from the case. >--------------------------- (snip) > The absolute error in pitch introduced by resolution coarseness >stays constant. For the Sound Canvas the pitch always changes in >minimal increments of 1.56 cents. This can be calculated e.g. from >the first line of the above table (200 cents divided by 2 to 7th >power), but the same result is obtained if it is calculated from any >other line. Hence, regardless of the range setting, 1.56 cents is >always the maximum tuning error the Sound Canvas introduces into a >played interval due to problems of resolution. The average error over >many played intervals could be expected to be about half that. > > --Bill Cooper > U. of Calif., Berkeley > > SMTPOriginator: tuning@eartha.mills.edu From: Aline Surman Subject: forum CD PostedDate: 04-02-98 20:03:05 SendTo: CN=coul1358/OU=AT/O=EZH ReplyTo: tuning@eartha.mills.edu $MessageStorage: 0 $UpdatedBy: CN=notesrv2/OU=Server/O=EZH,CN=coul1358/OU=AT/O=EZH,CN=Manuel op de Coul/OU=AT/O=EZH RouteServers: CN=notesrv2/OU=Server/O=EZH,CN=notesrv1/OU=Server/O=EZH RouteTimes: 04-02-98 20:02:03-04-02-98 20:02:04,04-02-98 20:00:38-04-02-98 20:00:38 DeliveredDate: 04-02-98 20:00:38 Categories: $Revisions: Received: from ns.ezh.nl ([137.174.112.59]) by notesrv2.ezh.nl (Lotus SMTP MTA SMTP v4.6 (462.2 9-3-1997)) with SMTP id C12565A1.00688D0C; Wed, 4 Feb 1998 20:01:58 +0100 Received: by ns.ezh.nl; (5.65v3.2/1.3/10May95) id AA08020; Wed, 4 Feb 1998 20:03:05 +0100 Date: Wed, 4 Feb 1998 20:03:05 +0100 Received: from ella.mills.edu by ns (smtpxd); id XA08023 Received: (qmail 12468 invoked from network); 4 Feb 1998 11:02:17 -0800 Received: from localhost (HELO ella.mills.edu) (127.0.0.1) by localhost with SMTP; 4 Feb 1998 11:02:17 -0800 Message-Id: <34D8C26A.723C@dnvr.uswest.net> Errors-To: madole@mills.edu Reply-To: tuning@eartha.mills.edu Originator: tuning@eartha.mills.edu Sender: tuning@eartha.mills.edu