back to list

RE: Defining pitch bend resolution

🔗"Loffink, John" <John.Loffink@...>

2/3/1998 1:21:06 PM
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