GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — alsa-tools/ld10k1 at master · alsa-project/alsa-tools

Expand file tree

/

ld10k1

/
Copy path

Directory actions

More options

More options

Directory actions

More options

More options

Latest commit

 

History

History
History
/

ld10k1

/
Copy path

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
contrib
contrib
 
 
doc
doc
 
 
dump
dump
 
 
include
include
 
 
patch
patch
 
 
setup
setup
 
 
src
src
 
 
AUTHORS
AUTHORS
 
 
COPYING
COPYING
 
 
COPYING.LIB
COPYING.LIB
 
 
ChangeLog
ChangeLog
 
 
INSTALL
INSTALL
 
 
Makefile.am
Makefile.am
 
 
NEWS
NEWS
 
 
README
README
 
 
TODO
TODO
 
 
configure.ac
configure.ac
 
 
gitcompile
gitcompile
 
 
ld10k1.m4
ld10k1.m4
 
 
ld10k1d.in
ld10k1d.in
 
 

README

This is attempt to make EMU10K1 (EMU10K2) patch loader for ALSA.
This is work in progress. It is not very user friendly.
Loading, unloading, connecting, disconnecting patches works.
It should by able to load identical setup for Audigy as it is in kernel driver.
This dissables AC3 passthrough on SB Live.

ALSA (both alsa-lib and in kernel drivers) version 1.0.7rc1 and higher are required.

There are two parts:
Server - ld10k1 - runing as service - it is storing driver state - it must run
		under root or by setuided
Client - lo10k1 - controls server
and dump loader dl10k1 - loads dumps previously created with lo10k1 & ld10k1.

For options list run 
./ld10k1 -h 
and 
./lo10k1 -h
and 
./dl10k1 -h
and look in doc directory.

ld10k1 will clear card DSP program and you will hear nothing.
You must load some patches to route sound from inputs to outputs (use audigy_init script for
audigy 1, 2 or init_live for sb live).
After loading patch check and set oss mixer emulation through proc file (/proc/asound/card/oss_mixer)

In directory setup are some patches which I use on my Audigy for testing.
With this you will have exactly same mixer as with original driver (+headphone control, not tested 
AudigyDrive inputs and outputs, AC3 passthrought).
Most of them are from emu-tools-0.9.4 package from OSS driver (but not all).
Use as10k1 compiler from alsa-tools package to compile patches.

Peter Zubaj
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.