From: Raymond <rayau@netvigator.com>
To: alsa-devel@lists.sourceforge.net
Subject: Re: au88x0_synth
Date: Fri, 01 Jul 2005 21:42:35 +0800 [thread overview]
Message-ID: <42C5484B.7040201@netvigator.com> (raw)
In-Reply-To: <s5h4qf44vna.wl@alsa2.suse.de>
Takashi Iwai wrote:
> At Sun, 20 Mar 2005 09:11:08 +0800,
> Raymond wrote:
>
>>
>>>>Lee Revell wrote:
>>>>Looks like this chipset has a wavetable synth. And I noticed some
>>>>references to a driver on the openvortex list. Would it be possible
>>>>for ALSA to support it?
>>
>>>Manuel Jander wrote:
>>> Of course, but there are some unresolved hardware issues. The
>>> WaveTable helper hardware is very similar to the trident
>>> Wavetable helper hardware. It does not interpret MIDI directly, but
>>> at least does some effect processing in hardware.
>>
>>
>>http://sourceforge.net/mailarchive/message.php?msg_id=6004190
>>
>>1) Is the Trident Wavetable working ?
>
>
> Very limited. It's no proper "MIDI" wavetable implementation.
> IIRC, only a module player worked with trident driver.
>
>
>
If WT code compiled as a separate module au88x0-synth , it cannot direct
call those functions in au88x0 module (e.g vortex_mix_setvolumebyte() )
Also there are a lot of warning messages "static function declared
static but never defined" in au88x0.h because WT code need to include
au88x0.h to get the definition of vortex_t.
#define SNDRV_SEQ_DEV_ID_AU88X0_SYNTH CARD_NAME_SHORT "-synth"
if (snd_seq_device_new(card, 1, SNDRV_SEQ_DEV_ID_AU88X0_SYNTH,
sizeof(snd_vortex_synth_arg_t), &wt) < 0
|| wt == NULL) {
printk(KERN_INFO "Can't initialize au88x0 wavetable synth\n");
} else {
snd_vortex_synth_arg_t *arg;
arg = SNDRV_SEQ_DEVICE_ARGPTR(wt);
sprintf(wt->name, "%s Synth",CARD_NAME_SHORT);
arg->chip = chip;
arg->index = 1;
}
As WT is present on the au8820/au8830 chip and not on another chip of
the sound card. (WT registers can be accessed by using vortex->mmio )
Is there any alternative way for keeping the WT code within module
au88x0 instead of a seperate module au88x0-synth ?
if ((err = snd_device_new(card, SNDRV_DEV_SEQUENCER, wt, &ops)) < 0) {
return err;
}
-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
next prev parent reply other threads:[~2005-07-01 13:42 UTC|newest]
Thread overview: 34+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-03-20 1:11 au88x0_synth Raymond
2005-03-21 20:00 ` au88x0_synth Takashi Iwai
2005-03-30 8:04 ` au88x0_synth Raymond
2005-03-30 8:09 ` au88x0_synth Clemens Ladisch
2005-04-12 14:14 ` au88x0_synth Raymond
2005-04-14 15:31 ` au88x0_synth Raymond
2005-04-15 13:07 ` au88x0_synth Takashi Iwai
2005-04-19 8:39 ` au88x0_synth Raymond
2005-04-19 9:39 ` au88x0_synth Takashi Iwai
2005-04-20 9:33 ` au88x0_synth Raymond
2005-05-07 12:27 ` au88x0_synth Raymond
2005-03-30 8:13 ` au88x0_synth Alien
2005-03-30 10:08 ` Takashi Iwai
2005-03-30 10:21 ` Alien
2005-03-30 10:27 ` Takashi Iwai
2005-04-23 4:04 ` au88x0_synth Raymond
2005-04-23 7:28 ` au88x0_synth Alien
2005-04-28 10:21 ` au88x0_synth Raymond
2005-05-13 14:05 ` au88x0_synth Raymond
2005-05-13 14:27 ` au88x0_synth Alien
2005-05-14 8:12 ` au88x0_synth Raymond
2005-05-15 12:41 ` au88x0_synth Alien
2005-06-06 2:56 ` au88x0_synth Raymond
2005-06-06 8:49 ` au88x0_synth Alien
2005-06-06 8:56 ` Suspicious Attachment phiber
2005-06-06 11:03 ` au88x0_synth Raymond
2005-06-06 14:35 ` au88x0_synth Alien
2005-06-07 13:44 ` au88x0_synth Raymond
2005-06-07 15:03 ` au88x0_synth Alien
2005-03-31 22:52 ` au88x0_synth Manuel Jander
2005-07-01 13:42 ` Raymond [this message]
2005-03-24 14:34 ` au88x0_synth Manuel Jander
2005-03-31 9:23 ` au88x0_synth Raymond
2005-03-31 10:40 ` au88x0_synth Clemens Ladisch
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=42C5484B.7040201@netvigator.com \
--to=rayau@netvigator.com \
--cc=alsa-devel@lists.sourceforge.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox