From lee@man-as1s61.erols.com  Fri Mar 21 11:36:20 1997
Received: from man-as1s61.erols.com (man-as1s61.erols.com [206.161.170.61])
          by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id LAA07137
          for <FreeBSD-gnats-submit@freebsd.org>; Fri, 21 Mar 1997 11:36:15 -0800 (PST)
Received: (from lee@localhost) by man-as1s61.erols.com (8.8.5/8.8.3) id OAA00912; Fri, 21 Mar 1997 14:36:03 -0500 (EST)
Message-Id: <199703211936.OAA00912@man-as1s61.erols.com>
Date: Fri, 21 Mar 1997 14:36:03 -0500 (EST)
From: lee@man-as1s61.erols.com
Reply-To: mcampbel@erols.com
To: FreeBSD-gnats-submit@freebsd.org
Subject: OPL3 sound off by one note
X-Send-Pr-Version: 3.2

>Number:         3054
>Category:       kern
>Synopsis:       OPL3 sound off by one note
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Mar 21 11:40:01 PST 1997
>Closed-Date:    Sun Jan 3 22:46:33 PST 1999
>Last-Modified:  Sun Jan  3 22:47:26 PST 1999
>Originator:     Lee Cremeans
>Release:        FreeBSD 2.2-RELEASE i386
>Organization:
>Environment:

Standard 2.2-R environment

>Description:

Sound played through the OPL2/3 sequencer is high by one note, for example
if you tell the sequencer to play an A, it actually plays a B.

>How-To-Repeat:

Play any MIDI file on the FM system with playmidi or another .mid player.

>Fix:
	
Apply this patch to /sys/i386/isa/sequencer.c:

--- sequencer.c.orig	Fri Mar 21 14:29:58 1997
+++ sequencer.c	Fri Mar 21 14:30:58 1997
@@ -1845,7 +1845,8 @@
   };
 
 #define BASE_OCTAVE	5
-
+  
+  note_num += 2;  
   octave = note_num / 12;
   note = note_num % 12;
 
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-bugs->ahasty 
Responsible-Changed-By: steve 
Responsible-Changed-When: Mon May 25 17:20:50 PDT 1998 
Responsible-Changed-Why:  
Amancio Hasty is one of the originator's of a lot of this code. 
Responsible-Changed-From-To: ahasty->freebsd-bugs 
Responsible-Changed-By: phk 
Responsible-Changed-When: Tue Aug 4 03:09:19 PDT 1998 
Responsible-Changed-Why:  
->bugs 
State-Changed-From-To: open->closed 
State-Changed-By: luigi 
State-Changed-When: Sun Jan 3 22:46:33 PST 1999 
State-Changed-Why:  
original poster said the patch was not correct. -- luigi 
>Unformatted:
