As part of my experimenting to get both of my cards playing the same stream,
I defined a configuration in asoundrc using the multi plugin, per the docs
here http://www.alsa-project.org/alsa-doc/alsa-lib/pcm_plugins.html
The complete asoundrc follows. Testing using aplay -vD XXX myfile.wav, where
XXX is the pcm name, usb, desktop and default work fine; however, multi and
ttable both give an error:
aplay: set_params:906: Channels count non available
What does this mean and how can I fix it?
Thanks
Reuben
----
pcm.usb {
type hw
card 1
device 0
channels 2
}
pcm.desktop {
type hw
card 0
device 0
channels 2
}
pcm.both {
type multi
slaves {
a {
pcm "desktop"
channels 2
}
b {
pcm "usb"
channels 2
}
}
bindings {
0 {
slave a
channel 0
}
1 {
slave a
channel 1
}
2 {
slave b
channel 0
}
3 {
slave b
channel 1
}
}
}
pcm.ttable {
type route
slave.pcm "both"
ttable.0.0 1
ttable.1.1 1
ttable.0.2 1
ttable.1.3 1
}
pcm.!default {
type plug
slave.pcm "usb"
}
Hi everyone,
I was just wondering if it is possible to emulate the sound of
absynth under Linux, maybe with a pd module or an om patch?? I
remember from back in the day when I used Windows (maybe 4 years
ago now..), it had a really unique sound. I haven't really heard
anything like it in Linux, and I am not really sure how it
worked.. I know it would be possible to run the vst with libfst,
but I would really prefer something native (excuse the pun!!)
Impossible??
James
Folks,
Here are my results/impressions after trying Fedora 6.
Here's the machine
------------------
AMD Athlon(tm) 64 X2 Dual Core Processor 4600+
4 GB RAM
MSI K8N Neo4 SLI board
NVidia 6600
Viewsonic VP211b 21.3" TFT screen
Fedora 6 x86_64
Fedora stock Linux kernel (no real-time additions)
KDE desktop
In short
--------
I got jack going using qjackctl, then I can fire up ZynAddSubFx
(hey, no joke about heaven and hell fire here !), plug in the Axiom 25
and record a few lines using Seq24. Even Ardour 2 seems to accept
some multitracking, but default colours are not that nice (can be
customized I think). Jamin shows up nicely but I haven't tried it
yet. LADSPA plugins works. Hydrogen works. Haven't tried Fluidsynth
yet.
Warning: I don't know what xruns are and undoubtly I would if they'd
pop up and interfere with proper operation. But so far I haven't seen
any.
How it was done
---------------
1) Installed Fedora 6 x86_64, specifying/adding KDE desktop in the
way.
2) Got NVidia beta driver (and added livna)
rpm -ivh http://rpm.livna.org/livna-release-6.rpm
yum --enable livna-testing install kmod-nvidia
Finally I get real 1600x1200 resolution. SuSE 10.0 couldn't do it.
I gather there's now a open source Nvidia driver by the splash screen.
Is this made in collaboration with Nvidia ?
3) Adjusted access to priorities by adding this
to /etc/security/limits.conf:
# Added for audio
* - rtprio 99
* - nice -10
* - memlock 4000000
BTW, I read that the above is an insecure configuration. So, some
finetuning could be done with that. There's an active Fedora
Firewall, as well as SELinux, so maybe this is not as critical as it
sounds. I'd appreciate any input on this.
4) Added CCRMA
rpm -Uvh
http://ccrma.stanford.edu/planetccrma/mirror/fedora/linux/planetccrma/6/x86…
5) Using kyum (added package right after install), got a handful of
packages.
6) Have some fun, hopefully, and then some.
Various notes
-------------
With these settings I did not see any problems so far with the
little things I did in playing and recording mainly with qarecord.
A note on Beryl: it looks nice, with the windows looking like wet
slices of bread thrown in the wind, but couldn't try it with the audio
stuff as of today. I have the impression that it'd work.
kyum is nice since it's quite straightforward.
It's easier now to get audio going. I wouldn't be surprised that in
the very near future there'll be a merge of CCRMA in such a way that
it'll be a seemless integration to Fedora.
Is it me or is the sound better ? Previously I was using on the
same machine CCRMA in 32-bits mode. Subjectively I now find that Zyn
sounds and their reverbs are sounding richer. Could this bit a
by-product of 64 bits processing ?
Pet peeves
----------
- No Rezound in sight at the moment - will have to give a try at
compiling it
- Fedora obstinates itself at trying to configure some eth2/sky2
device which has the net effect of throwing the boot sequence in
text mode since that's not possible.
- Beryl has worked _once_ (eg 'beryl-manager' from a console) but
launching it later after reboot does not work.
- Some minor issue with init of the eth0 device but this could very
well have to do with the MSI K8N Neo4 board itself since SuSE 10.0
had a similar problem.
Hoping this was somewhat interesting,
Cheers,
Al
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I was mystified why I was still getting xruns even though I have an ingo kernel, a core duo CPU, a firewire audio interface, and tons of RAM.
Then I noticed that the Trouble tended to be worse when recording guitar, or while mixing down.
Then I noticed that wiggling the mouse made the problems go away.
Aha!
sudo rmmod cpufreq_ondemand
sudo rmmod freq_table
sudo rmmod iTCO_wdt
Problem solved :-) No more xruns, at least so far.
- -ken
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFFqfuve8HF+6xeOIcRAihuAKDetPONbMl15tRmkiCc2YPeWJvJlgCcDjuD
+zXzKZ0Cu6g7VEkqbiL4hIQ=
=tRW6
-----END PGP SIGNATURE-----
jack.plumbing is giving me segfaults shortly after launch.
I've attached an strace. I got no backtrace in gdb, usually don't with SIGSEGV's anyway. And I dunno how useful it would be to run a process that talks to jack (realtime, low-latency) under GDB anyway.
My .jack.plumbing is also attached just for fun.
-ken
Fernando Lopez-Lezcano:
>
> On Fri, 2007-01-12 at 19:01 -0500, lanas wrote:
>> 3) Adjusted access to priorities by adding this
>> to /etc/security/limits.conf:
>>
>> # Added for audio
>> * - rtprio 99
>> * - nice -10
>> * - memlock 4000000
>>
>> BTW, I read that the above is an insecure configuration. So, some
>> finetuning could be done with that. There's an active Fedora
>> Firewall, as well as SELinux, so maybe this is not as critical as it
>> sounds. I'd appreciate any input on this.
>
> It all boils down to who can use programs that run with realtime
> priorities and whether you trust them. The above conf (which I use)
> gives access to everybody - meaning anybody can potentially hang the
> machine, either through buggy software, a mistake or intentionally.
>
> You can of course restrict things a bit more by using unix groups and
> only give access to a group of users (which you presumably trust...),
> then that's more "secure". Still, allowed users can hang the machine if
> they want.
>
> You could also restrict the range of priorities users can use, add a
> watchdog program that runs at a higer priority and kills or downgrades
> the scheduler to SCHED_OTHER of processes that are hogging the cpu - but
> IMHO things get complicated too fast, and sometimes you may _want_ to
> hog the cpu :-)
>
Except for that want-to-hog-the-cpu scenario (which is very uncommon at
least for audio usage), I would say that using either rt_watchdog or
(especially) das_watchdog is a very good solution to the above mentioned
problems. I don't know whats getting so complicated...
Hi
I've been playing with fastbreeder, and am extremely pleased with the
truly wonderful noises it can do (thanks Dave!!!!)
However looking at some of the results in mhwaveedit it seems that it's
injected with electrical/non-acoustic phenomenons like dc-offset and low
frequencies. I'm wondering how a home stereo and/or a large PA would
react to such sounds? Is there anything I should/could do to prevent
black smoke from coming out of amplifiers and speakers (ears would be ok
:-))? Or should I simply not worry.
I put a sample at http://atte.dk/download/fb_abuse_groove_3.ogg if
someone wants to have a look for themselves what I'm referring to...
--
peace, love & harmony
Atte
http://www.atte.dk | quintet: http://www.anagrammer.dk
| compositions: http://www.atte.dk/compositions
Hi
I just rediscovered ams. What a nice synth! Actually I started
implementing some of the few things I feel is missing. However it seems
to me that nobody's using, at least the mailing lists are totally dead. So:
1) Anyone using it?
2) If not, why? Don't need/understand this type of synth? Use something
else (what) instead? Technical reasons/limitations?
3) If you ever tried what did you love about it and what did you hate?
Did you find user friendly? Did it perform well?
4) To rephrase 2): If the project was resurrected, what would it take
for *you* to start using it.
5) Anyone (other than me) looked inside the code and interested in
discussing certain aspects of that? Maybe even a joint effort to repair
the quirks in ams?
Finally let make it clear that I don't have the time or knowledge to
take over development of ams. But I'm interested in helping with
bringing it to a state where it's a bit more usable...
--
peace, love & harmony
Atte
http://www.atte.dk | quintet: http://www.anagrammer.dk
| compositions: http://www.atte.dk/compositions
Quoting reuben firmin <reuben.firmin(a)gmail.com>:
> With adequate buffering I think this shouldn't be a problem in my use
> case
> -- the speakers connected to the wireless device will be in a different
> room. You're not saying that a soundcard will get so far behind that the
> buffers will fill up, are you? Both soundcards are designed to output in
> ~"real time" after all.
Buffering doesn't fix the problem at all. It will maybe postpone it, but
nothing more.
Being "out of sync" translates to the fact the soundcards will consume
samples at different speeds. While the other one will consume 44101 samples
per second, the other one might consume 44030 samples per second.
Because of this, the sound emitting from the soundcards will drift apart.
Also, the pitch of the sound will differ.
Example: Just after 10 seconds, the 1st card in my example will be emitting
sample 441010 (44101 * 10), and the other card will be emitting sample
440300 (44030 * 10). This means that if the original audio has been recorded
at exactly 44100, the cards are already 0.016 seconds apart from eachother!
(44030 is an example of a really crappy clock chip on a card, but it's not
unheard of)
Let me re-iterate: Without syncing the soundcards, this /will/ happen. This
is not a legend or some far-fetched possibility that people speak of but
which really never affects real life.
Just imagine two wall-clocks. Can you really expect them to keep the exact
same time over years of continuous running without anyone re-setting them?
Sampo
Hi List,
Does anyone have any experience with this Midi control surface?
They claim linux support for their configuration software.
http://www.arbiter.co.uk/cme/products/cme_bitstream_3x.htm
The official page is here, but it's very slow (or stopped):
www.cme-pro.com/products-list/product-Bitstream3X.html
I'm looking for something with lots of knobs to tweak parameters in DSSI
softsynths hosted in Rosegarden, does anybody have any recommendations? I
believe Rosegarden will pass-thru and record the midi events, but I have
no proof... I'm thinking of both live tweaking and recording.
Thanks!
--
Michael Pacey