SFXTEST(1)
π SFXTEST(1) β the AWE32 manual, bestie edition π
okay so real talk: this is the manual for sfxtest, straight out of the AWE32 manual section of your friendly neighbourhood man pages. pull up a chair, grab a boba, we're doing this. π§β¨
β¨ NAME β¨
sfxtest β the test utility for the Linux AWE32 driver. it's giving "am I working?? let's find out" energy. π
πΈ SYNOPSIS πΈ
sfxtest [command parameters] ...
π¦ DESCRIPTION π¦
okay so this page is a lil quick-and-dirty rundown of the sfxtest command, nothing more, nothing less. π«Ά
fr fr, this manual page was written for the Debian GNU/Linux distribution (but other people are totally welcome to use it too, no gatekeeping here), and the reason it exists at all is that the original program does not have a manual page. so we made one. you're welcome. π
so what even is sfxtest? it's a program built to test that the Linux AWE32 driver has been set up properly, and that the appropriate patch files are loaded correctly β and by "loaded correctly" we mean with sfxload(1) or gusload(1). it's the vibe check for your driver. π
π OPTIONS π
so the program takes a series of commands, and each command comes with its arguments. here's every single one, no skips, no skimming, we do not gatekeep:
Xβ tells the program to use channel control mode. mode switch activated, periodt. π«xchannel β changes the channel being operated on to channel. yes, lowercasexis a whole different command from uppercaseX. iykyk. πbbank β changes the bank being used to bank.pprogram β changes the program (that's the instrument, bestie) being used to program.nnote velocity β sends a noteon command for note note at velocity velocity. go off, note. π₯kβ kills a note (it sends noteoff). rip to that note, but we're different. πKnote β kills the note note (this one's used for channel mode). uppercase, because it's that girl.rvalue β sets the pitch sense to value.wvalue β sets the putch wheel to value.ttime β waits for time hundredths of a second. lil nap, self-care, we love to see it. π΄πΈcvalue β sets the panning value to value.vnote velocity β changes the key pressure of note note to velocity velocity.Dmode β sets the debug mode of the driver to mode. and heads up: higher values of mode are more verbose, so buckle up if you crank it. π£οΈCmode β sets the chorus type to mode.Rmode β sets the reverb type to mode.Fparameter value β sends an effect command type parameter, with value value.Iβ (re-)initializes the AWE32 driver and the EMU8000 chip. the classic "have you tried turning it off and on again" but make it a single uppercase letter. β¨
π SEE ALSO π
sfxload(1), gusload(1), drvmidi(1)
π AUTHOR π
this manual page was written by Tom Lees <tom@lpsg.demon.co.uk>, for the Debian GNU/Linux system. π
and the AWE32 driver and utilities themselves were written by Takashi Iwai <iwai@dragon.mm.t.u-tokyo.ac.jp>. absolute icon behaviour, we stan. π
cute sign-off time π«Ά this whole thing comes to you from awesfx 0.3.3, dated Sun Mar 2 09:57:48 GMT 1997 β yes bestie, 1997, the vintage era, and it's still serving. mwah. π
π¦ where this page comes from
- debian bookworm: awesfx 0.5.2-1 Β· GPL-2.0-or-later
- ubuntu jammy: awesfx 0.5.2-1 Β· GPL-2.0-or-later
- ubuntu noble: awesfx 0.5.2-1.1build2 Β· GPL-2.0-or-later
- ubuntu questing: awesfx 0.5.2-1.2
- ubuntu resolute: awesfx 0.5.2-2 Β· GPL-2.0-or-later
- ubuntu stonking: awesfx 0.5.2-2 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms