All of lore.kernel.org
 help / color / mirror / Atom feed
* emu10k1 effect processor
@ 2004-09-27  0:46 Patrick Dumais
  2004-09-27  2:16 ` Lee Revell
  2004-09-27 12:28 ` James Courtier-Dutton
  0 siblings, 2 replies; 6+ messages in thread
From: Patrick Dumais @ 2004-09-27  0:46 UTC (permalink / raw)
  To: alsa-devel


Hi,

Could any one point me out where I could find information on how to
control the integrated effect processor on the Live card with an alsa
programming interface? and possibily how to make my own modules? I know
there is an assembler for that, I found a couple of links. I just want to
know if someone has a specific link to recommend.

But I am mostly looking for specification of how to use emu10k1 effect
within my alsa application

Thank you

Patrick Dumais
****************************
http://www.dumaisnet.ca:242/


-------------------------------------------------------
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
Project Admins to receive an Apple iPod Mini FREE for your judgement on
who ports your project to Linux PPC the best. Sponsored by IBM.
Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: emu10k1 effect processor
  2004-09-27  0:46 emu10k1 effect processor Patrick Dumais
@ 2004-09-27  2:16 ` Lee Revell
  2004-09-27  2:35   ` Patrick Dumais
  2004-09-27 12:28 ` James Courtier-Dutton
  1 sibling, 1 reply; 6+ messages in thread
From: Lee Revell @ 2004-09-27  2:16 UTC (permalink / raw)
  To: alsa; +Cc: alsa-devel

On Sun, 2004-09-26 at 20:46, Patrick Dumais wrote:
> Hi,
> 
> Could any one point me out where I could find information on how to
> control the integrated effect processor on the Live card with an alsa
> programming interface? and possibily how to make my own modules? I know
> there is an assembler for that, I found a couple of links. I just want to
> know if someone has a specific link to recommend.
> 
> But I am mostly looking for specification of how to use emu10k1 effect
> within my alsa application
> 

Check out Peter Zubaj's ld10k1, http://ld10k1.sf.net.  It now has a GUI,
qlo10k1, and a C library interface to the emu10k1 DSP.  It is still
under development and is not as advanced as the kX DSP, yet.

The other emu10k1 utilities are for the OSS driver, ld10k1 is the one
you should use.  They might have some features that aren't yet in
ld10k1, this project could always use more developers.  Currently the
Windows emu10k1 hacker community is much bigger than Linux, due to the
kX drivers being better than the ALSA driver.  I am one of the people
working on this.

Lee





-------------------------------------------------------
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
Project Admins to receive an Apple iPod Mini FREE for your judgement on
who ports your project to Linux PPC the best. Sponsored by IBM.
Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: emu10k1 effect processor
  2004-09-27  2:16 ` Lee Revell
@ 2004-09-27  2:35   ` Patrick Dumais
  2004-09-27 14:31     ` Lee Revell
  0 siblings, 1 reply; 6+ messages in thread
From: Patrick Dumais @ 2004-09-27  2:35 UTC (permalink / raw)
  To: Lee Revell; +Cc: alsa-devel


I see.

So the only way to use emu10k1 effects is to load them with a loader only.

I had in mind that I could do something like this:
snd_loadEmu10k1Effect("./vibrato.bin");
snd_setEffectParam("vibrato",PARAM_VIBRATO_FREQ,20); // to set the
frequency of the vibrato effect to 20hz

anyway, something similar.

I want to be able to at least control the effect within my app.
I currently have an effect processor in my soft-sampler but I wanna let
the hardware take care of it, but I don't wanna lose control over it.

Patrick Dumais
****************************
http://www.dumaisnet.ca:242/

On Sun, 26 Sep 2004, Lee Revell wrote:

> Date: Sun, 26 Sep 2004 22:16:23 -0400
> From: Lee Revell <rlrevell@joe-job.com>
> To: alsa@dumaisnet.ca
> Cc: alsa-devel <alsa-devel@lists.sourceforge.net>
> Subject: Re: [Alsa-devel] emu10k1 effect processor
>
> On Sun, 2004-09-26 at 20:46, Patrick Dumais wrote:
> > Hi,
> >
> > Could any one point me out where I could find information on how to
> > control the integrated effect processor on the Live card with an alsa
> > programming interface? and possibily how to make my own modules? I know
> > there is an assembler for that, I found a couple of links. I just want to
> > know if someone has a specific link to recommend.
> >
> > But I am mostly looking for specification of how to use emu10k1 effect
> > within my alsa application
> >
>
> Check out Peter Zubaj's ld10k1, http://ld10k1.sf.net.  It now has a GUI,
> qlo10k1, and a C library interface to the emu10k1 DSP.  It is still
> under development and is not as advanced as the kX DSP, yet.
>
> The other emu10k1 utilities are for the OSS driver, ld10k1 is the one
> you should use.  They might have some features that aren't yet in
> ld10k1, this project could always use more developers.  Currently the
> Windows emu10k1 hacker community is much bigger than Linux, due to the
> kX drivers being better than the ALSA driver.  I am one of the people
> working on this.
>
> Lee
>
>
>


-------------------------------------------------------
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
Project Admins to receive an Apple iPod Mini FREE for your judgement on
who ports your project to Linux PPC the best. Sponsored by IBM.
Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: emu10k1 effect processor
@ 2004-09-27 11:47 Peter Zubaj
  0 siblings, 0 replies; 6+ messages in thread
From: Peter Zubaj @ 2004-09-27 11:47 UTC (permalink / raw)
  To: pat; +Cc: alsa-devel

Hi,

>I had in mind that I could do something like this:
>snd_loadEmu10k1Effect("./vibrato.bin");

ld10k1 contains library and you can load effect to dsp with 2 function
calls + some function call calls to connect to ld10k1. But effect is
program and needs inputs and outputs, and this you need tell to ld10k1
too.

>snd_setEffectParam("vibrato",PARAM_VIBRATO_FREQ,20); // to set the
>frequency of the vibrato effect to 20hz

You can export effect parameter as controls. These controls are
acessible through standard alsa mixer api.

Peter Zubaj


____________________________________
http://www.pobox.sk/ - spolahliva a bezpecna prevadzka





-------------------------------------------------------
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
Project Admins to receive an Apple iPod Mini FREE for your judgement on
who ports your project to Linux PPC the best. Sponsored by IBM.
Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: emu10k1 effect processor
  2004-09-27  0:46 emu10k1 effect processor Patrick Dumais
  2004-09-27  2:16 ` Lee Revell
@ 2004-09-27 12:28 ` James Courtier-Dutton
  1 sibling, 0 replies; 6+ messages in thread
From: James Courtier-Dutton @ 2004-09-27 12:28 UTC (permalink / raw)
  To: alsa; +Cc: alsa-devel

Patrick Dumais wrote:
> Hi,
> 
> Could any one point me out where I could find information on how to
> control the integrated effect processor on the Live card with an alsa
> programming interface? and possibily how to make my own modules? I know
> there is an assembler for that, I found a couple of links. I just want to
> know if someone has a specific link to recommend.
> 
> But I am mostly looking for specification of how to use emu10k1 effect
> within my alsa application
> 
> Thank you
> 
> Patrick Dumais

http://ld10k1.sourceforge.net/

It even has a GUI now.



-------------------------------------------------------
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
Project Admins to receive an Apple iPod Mini FREE for your judgement on
who ports your project to Linux PPC the best. Sponsored by IBM.
Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: emu10k1 effect processor
  2004-09-27  2:35   ` Patrick Dumais
@ 2004-09-27 14:31     ` Lee Revell
  0 siblings, 0 replies; 6+ messages in thread
From: Lee Revell @ 2004-09-27 14:31 UTC (permalink / raw)
  To: pat; +Cc: alsa-devel

On Sun, 2004-09-26 at 22:35, Patrick Dumais wrote:
> I see.
> 
> So the only way to use emu10k1 effects is to load them with a loader only.
> 
> I had in mind that I could do something like this:
> snd_loadEmu10k1Effect("./vibrato.bin");
> snd_setEffectParam("vibrato",PARAM_VIBRATO_FREQ,20); // to set the
> frequency of the vibrato effect to 20hz
> 

You can do this, this is exactly what the library part of ld10k1 does.

Lee



-------------------------------------------------------
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
Project Admins to receive an Apple iPod Mini FREE for your judgement on
who ports your project to Linux PPC the best. Sponsored by IBM.
Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2004-09-27 14:31 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-09-27  0:46 emu10k1 effect processor Patrick Dumais
2004-09-27  2:16 ` Lee Revell
2004-09-27  2:35   ` Patrick Dumais
2004-09-27 14:31     ` Lee Revell
2004-09-27 12:28 ` James Courtier-Dutton
  -- strict thread matches above, loose matches on Subject: below --
2004-09-27 11:47 Peter Zubaj

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.