From owner-freebsd-java@FreeBSD.ORG Sun Jan 4 12:21:04 2004 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EBE7916A4CE for ; Sun, 4 Jan 2004 12:21:04 -0800 (PST) Received: from may.priocom.com (may.priocom.com [213.156.65.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0391E43D1F for ; Sun, 4 Jan 2004 12:21:04 -0800 (PST) (envelope-from mirya@ukrpost.net) Received: from dialup-146.75.sitel.com.ua ([217.27.146.75]) by may.priocom.com with asmtp (Exim 4.24) id 1AdEhh-0006cM-KW; Sun, 04 Jan 2004 22:18:29 +0200 Date: Sun, 4 Jan 2004 22:24:07 +0200 From: Kyryll A Mirnenko X-Mailer: The Bat! (v1.61) Personal Organization: X-Priority: 3 (Normal) Message-ID: <151605891.20040104222407@ukrpost.net> To: freebsd-java@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Subject: Re: Writing SOFTWARE Synthesizer X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Kyryll A Mirnenko List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Jan 2004 20:21:05 -0000 >You can re-compile the src, changing NO_FULL_DUPLEX to FULL_DUPLEX in >file >j2se/src/solaris/native/com/sun/media/sound/engine/HAE_API_BSDOS.c That should work on Java@anymachine, not only on FreeBSD. I have Windows (Meeee) & FreeBSD on my machine, both with java. Official pages say Java's distibuted with software synth. for every platform, but on Windows it also has a hardware card front-end. Browsing the classes in rt.jar make me think that software synth. they're talking about's written in native code. /jre/lib/audio contains pathsets (banks) in their internal format, for now I do not need to understand it, but to make MidiSystem produce the sound back to me, not to hardware system.