Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 48731 - Files needed for OPL2/3 FM-synthesis not installed with sbiload (in alsa-tools)
Summary: Files needed for OPL2/3 FM-synthesis not installed with sbiload (in alsa-tools)
Status: RESOLVED DUPLICATE of bug 48733
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Jeremy Huddleston (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-04-22 14:44 UTC by Carl Olof Englund
Modified: 2005-07-17 13:06 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Modified/updated suggestion for the MIDI section in Gentoo's ALSA-docs (Carls ALSA-doc suggestion.abw,15.32 KB, text/xml-abiword)
2004-05-22 14:35 UTC, Carl Olof Englund
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Carl Olof Englund 2004-04-22 14:44:15 UTC
The files std.o3 and drums.o3 should be installed along with sbiload when emerge:ing alsa-tools.

Reproducible: Always
Steps to Reproduce:
1.emerge alsa-tools
2.search for std.o3 and drums.o3
3.

Actual Results:  
The files needed didn't get installed

Expected Results:  
Installed the files

I'm also following this up in Forum thread 16200, "Midi on Awe 64 value edition"

Portage 2.0.50-r6 (default-x86-2004.0, gcc-3.3.2, glibc-2.3.2-r9, 2.4.25-gentoo)
=================================================================
System uname: 2.4.25-gentoo i586 AMD-K6(tm) 3D processor
Gentoo Base System version 1.4.3.13
distcc 2.13 i586-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
Autoconf: sys-devel/autoconf-2.58-r1
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=k6-2 -O3 -pipe -fomit-frame-pointer"
CHOST="i586-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=k6-2 -O3 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache distcc sandbox"
GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo/
ftp://trumpetti.atm.tut.fi/gentoo/ http://gentoo.oregonstate.edu
http://www.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="3dfx 3dnow X aalib alsa apm arts avi berkdb crypt cups dga encode esd
foomaticdb gdbm gif gnome gpm gtk gtk2 imlib jabber java jikes jpeg libg++
libwww mad mikmod mmx motif mpeg ncurses nls oggvorbis opengl oss pam pdflib
perl png python quicktime readline samba sdl slang spell ssl svga tcltk tcpd
truetype video_cards_3dfx voodoo3 x86 xml2 xmms xv zlib"
Comment 1 Jeremy Huddleston (RETIRED) gentoo-dev 2004-04-24 02:06:50 UTC
do you have the right tools in your ALSA_TOOLS variable?
Comment 2 Carl Olof Englund 2004-04-25 11:08:11 UTC
According to Gentoos' ALSA guide the ALSA_TOOLS variable is for emerging only the tools needed for a specific soundcard/chipset. I tried setting it to sbawe or something of the sort but it didn't go well with the ebuild. Not having the variable set and emerging should only have resulted in ALL tools in alsa-tools being installed. I don't really see why that would be a problem?
Comment 3 Jeremy Huddleston (RETIRED) gentoo-dev 2004-04-26 00:56:24 UTC
if you could update a fix to the ebuild, that would help out emminsely as I'm going to be swamped for the next month or so...
Comment 4 Jeremy Huddleston (RETIRED) gentoo-dev 2004-05-02 18:20:19 UTC
std.o3 and drums.o3 don't come with alsa-tools... they're only mentioned in sbiload's readme as examples.
Comment 5 Carl Olof Englund 2004-05-02 18:52:46 UTC
Oops! I thought I saw the .o3 files in a filelistsomewhere but I guess not..

However, I did find the FM instrument files (.o3 and .sb) contained in the source package for Playmidi. The ebuild doesn't install them but maybe someone (perhaps me if I ever get around to it) could modify the alsa-tools ebuild so that it extracts the .o3 and .sb files from Playmidi's sources and installs them somewhere. It'd be better than having to emerge kdemultimedia anyway.
Comment 6 Carl Olof Englund 2004-05-02 18:54:50 UTC
Hm. Even better, the ebuild could download the files from here:

http://www.alsa-project.org/alsa/tools-source/seq/sbiload/
Comment 7 Jeremy Huddleston (RETIRED) gentoo-dev 2004-05-15 00:36:06 UTC
forgive my bit of ignorance with dealings in MIDI/soundfonts/synthesis, etc... how does this process differ from loading soundfonts with awesfx?  Is it an alternative?  Something additional?
Comment 8 Carl Olof Englund 2004-05-15 04:11:06 UTC
Soundfonts are actually sound samples whereas the files loaded using sbiload I think are sort of instructions on how to modulate a base frequency.. I'm not sure where they're loaded but we ARE talking about two different things here:

- Wavetable MIDI (by loading soundfonts using sfxload/asfxload)
- FM MIDI (by loading .sb or .o3 files using sbiload)

Have you ever played an old game on an old SB->SB Pro 2 card? The music playing is most likely FM based. Some old weirdos like me still want that FM sound now and then. I wish the recent polyphonic mobile phones would have used FM instead of that crappy wavetable they have now. Or even better - the SID chip from the Commodore 64!
Comment 9 Jeremy Huddleston (RETIRED) gentoo-dev 2004-05-22 10:40:22 UTC
thanks for the response...

sorry for the delay... I'm busy moving =(

I'd actually like to put this note in the alsa-guide rather than the ebuild itself.  Could you suggest wwere might be the best place to add the appropriate information (and perhaps wording as you seem more experienced with MIDI than I am).  There is a MIDI-HOWTO section in that guide that I wrote, so perhaps that can be updated to include this distinction somehow...

Thanks,
Jeremy
Comment 10 Carl Olof Englund 2004-05-22 14:35:25 UTC
Created attachment 31853 [details]
Modified/updated suggestion for the MIDI section in Gentoo's ALSA-docs

Hey, don't worry about taking your time to reply! The internet has a time of
it's own, and hey - I'm a happy camper with MIDI working on my AWE64 machine :)


I'm submitting this to the 49792 bug chain as well. Suggestions and changes are
written in red. The instructions are a bit vague but at least it's something.
Comment 11 Jeremy Huddleston (RETIRED) gentoo-dev 2004-06-16 18:14:52 UTC
Comment on attachment 31853 [details]
Modified/updated suggestion for the MIDI section in Gentoo's ALSA-docs

changing mime type so i can see it
Comment 12 Jeremy Huddleston (RETIRED) gentoo-dev 2004-06-16 18:17:06 UTC
Comment on attachment 31853 [details]
Modified/updated suggestion for the MIDI section in Gentoo's ALSA-docs

changing to abiword type...

can you please post it as plain text... I don't use abiword =(
Comment 13 Jeremy Huddleston (RETIRED) gentoo-dev 2004-07-02 13:51:52 UTC

*** This bug has been marked as a duplicate of 48733 ***