Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 26 Feb 1998 22:02:15 -0500
From:      Randall Hopper <rhh@ct.picker.com>
To:        John-Mark Gurney <gurney_j@resnet.uoregon.edu>
Cc:        multimedia@FreeBSD.ORG
Subject:   Re: AWE64 (was Re: bktr NTSC -> PAL)
Message-ID:  <19980226220215.61493@ct.picker.com>
In-Reply-To: <19980226181426.33223@hydrogen.nike.efn.org>; from John-Mark Gurney on Thu, Feb 26, 1998 at 06:14:26PM -0800
References:  <xzpvhu3390m.fsf@gnipahellir.ifi.uio.no> <Pine.BSF.3.96.980225155545.3021A-100000@person.dyn.ml.org> <199802260435.WAA04862@compound.east.sun.com> <19980226070507.51454@ct.picker.com> <19980226175841.47296@hydrogen.nike.efn.org> <19980226210930.38753@ct.picker.com> <19980226181426.33223@hydrogen.nike.efn.org>

next in thread | previous in thread | raw e-mail | index | archive | help
John-Mark Gurney:
 |well, now that I have it building...  I don't get any sound out when
 |I try and play it...  is there a step that you have to load the patches
 |onto the sound card or something?  the docs that come with it don't
 |say... and the awe32 that I have has 512k ram (going to upgrade it to
 |2megs soon)
 |
 |awe0 at 0x620 on isa
 |awe0: <SoundBlaster EMU8000 MIDI (RAM512k)>

Right.  Use awesfx to load some MIDI patches before using awemidi/playmidi.
You'll also have to reload them after running gmod since it loads the patches
from the MOD/669/etc. files in place of what's in wavetable mem.

For example, I have this in my rc.local:

  # Load up AWE driver samples
  if dmesg | grep -q "^awe0:"; then
     echo "Loading AWE Driver Samples"
     nice -20 /usr/local/bin/sfxload -i -V 100 /dos/c/sb32/sfbank/guit_gm.sbk &
  fi

and these useful aliases in my csh.cshrc:

  setenv AWELIB /dos/c/sb32/sfbank
  alias awe-gm      'sfxload $AWELIB/synthgm.sbk'
  alias awe-gs      'sfxload $AWELIB/synthgs.sbk'
  alias awe-guit    'sfxload $AWELIB/guit_gm.sbk'

There's more on this on the http://multiverse.com/~rhh/awedrv page at the
bottom.

 |well..  hit a problem... the awe_voice.h wasn't being installed...  do
 |you mind if we install it in /usr/include/machine?  because that would be
 |the best place for it...  I'm also going to send mail to Bruce about it
 |as we would need to create gnu/i386/include along with modifing the
 |makefile in src/include...

Really?  It's at sys/gnu/i386/isa/sound.  I thought I'd modified the ports
to look for it here on FreeBSD, but maybe I missed one.

However, to your suggestion, having it deliver/install itself in
/usr/include/machine would be better.  On Linux, it is delivered in
/usr/include/linux along with soundcard.h.  This would also remove the
dependency on the kernel source tree being installed to build the AWE
ports.

Randall

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-multimedia" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19980226220215.61493>