Hi folks,
currently, all signal processing algos are being done in software for
Linux Audio.
are there any hardware accelerated support for audio hardware when doing
these sort of algos?
what I mean is, graphics card manufacturers have hardware acceleration
where the X servers can support those acceleration. do we have it in audio?
for now, RME cards do not have DSPs in them yet. (as far as i know)
they only have audio signal routings and high quality audio paths.
what if we want to experiment with h/w dsp? (e.g. the 1820m from
creative professional aka emu)
jipi
On Sun, 2005-01-30 at 20:21 -0500, Lee Revell wrote:
> I posted a newer version. This connects the
> external inputs to the multichannel capture device. The JACK capture
> ports should correspond exactly to the default kX ASIO capture channels
> (1,2 is Line/Mic, 9,10 is Line2/Mic2, etc), You can record from all
> inputs at once, so with a LiveDrive you can record 4 or 6 analog inputs.
>
> http://www.alsa-project.org/~rlrevell/emu10k1-multichannel-v008.patch
>
I have posted the latest version:
http://www.alsa-project.org/~rlrevell/emu10k1-multichannel-v009.patch
- The multiple input capture feature described above was merged into
ALSA CVS, so this is no longer included in the patch. If you only need
the multichannel capture feature and not the playback, you can just use
ALSA CVS. I can't be certain of the mappings from inputs to JACK ports
on every possible card model, though it should be similar to the kX
driver. If in doubt, you can use meterbridge to monitor all 16 capture
channels.
- Split the snd_emu10k1_trigger_voice function into prepare_voice and
trigger_voice. This should improve the sync between multiple playback
channels. This behavior was derived from the opensource.creative.com
driver.
These improvements to the emu10k1 driver were made possible by a
donation from Mark Constable. If you find these patches useful, I
accept donations via my PayPal account.
Lee
Hi all,
the conference programme of the International Linux Audio Conference 2005
(LAC2005) in Karlsruhe, Germany, on April 21st-24th, 2005, is now online
at http://lac.zkm.de. Small changes are still possible, though.
Also, registration (free) for the conference is now possible, too, at
http://lac.zkm.de/registration.shtml
Quote from that page:
"Admission to this year's conference requires a registration. This helps us
to estimate how many visitors we may expect, what individuals the audience
is made of, and allows to produce name tags for all attendees so that it
becomes easier to identify each other.
The registration is free - and so is the conference (except for the concerts).
The data you enter here is purely for our own informational purposes, and
will never be given away or sold to anyone. If you register, no confirmation
of any kind will be sent to you. You can even completely omit the E-Mail
address, but providing it makes it easier for us to tell if there's a real
human behind a registered identity or rather a robot/spambot."
So, there you have it. Go ahead, read, register and come :-)
Thanks for reading,
The LAC05 organization team:
Götz Dipper (ZKM)
Frank Neumann
Sometimes jack fails to make a connection. jack.plumbing dies when this
happens. Quite inconvenient as I usually don't notice for a while, have
to figure out what happened and restart jack.plumbing.
There is no reason for jack.plumbing to die because of this. It can try
to connect again later, when hopefully it is allowed.
Patch #1 attached fixes this issue.
While I'm at it: I was getting sick and tired of seeing
Rule file not modified: '/etc/jack.plumbing'.
Rule file not modified: '/home/mhabets/.jack.plumbing'.
all the time in my logging window. So patch #2 removes this info.
It seems totally useless info to me anyway.
Hopefully you find these usefull. Below is some before and after data.
Thanks,
Martin Habets
---------------------------------------------------------------------------
Before:
Rule file not modified: '/etc/jack.plumbing'.
Rule file not modified: '/home/mhabets/.jack.plumbing'.
Rule file not modified: '/etc/jack.plumbing'.
Rule file not modified: '/home/mhabets/.jack.plumbing'.
Rule file not modified: '/etc/jack.plumbing'.
Rule file not modified: '/home/mhabets/.jack.plumbing'.
Rule file not modified: '/etc/jack.plumbing'.
Rule file not modified: '/home/mhabets/.jack.plumbing'.
Connect: 'sooperlooper_1:loop0_out_1' -> 'alsa_pcm:playback_1'.
cannot connect ports owned by inactive clients; "sooperlooper_1" is not active
jack_connect() failed: 'sooperlooper_1:loop0_out_1' -> 'alsa_pcm:playback_1'
jack.plumbing dies
After:
cannot connect ports owned by inactive clients; "jack_rack_5735" is not active
cannot connect ports owned by inactive clients; "jack_rack_5735" is not active
cannot connect ports owned by inactive clients; "jack_rack_5735" is not active
Connect: 'jack_rack_5735:out_1' -> 'alsa_pcm:playback_1'.
cannot connect ports owned by inactive clients; "jack_rack_5735" is not active
jack_connect() failed: 'jack_rack_5735:out_1' -> 'alsa_pcm:playback_1'
Connect: 'jack_rack_5735:out_2' -> 'alsa_pcm:playback_2'.
cannot connect ports owned by inactive clients; "jack_rack_5735" is not active
jack_connect() failed: 'jack_rack_5735:out_2' -> 'alsa_pcm:playback_2'
**** alsa_pcm: xrun of at least 18.475 msecs
**** alsa_pcm: xrun of at least 0.257 msecs
Connect: 'jack_rack_5735:out_1' -> 'alsa_pcm:playback_1'.
Connect: 'jack_rack_5735:out_2' -> 'alsa_pcm:playback_2'.
Please note that the ICMC 2005 ( September / Barcelona ) paper
submission is less than 10 days away! We urge everyone to post their
papers to the suvisoft system as soon as possible to prevent any last
minute problems.
For details on submissions see http://www.icmc2005.org/
You can also contact Bram de Jong <bdejong(a)iua.upf.es> if you need more
details or extra information.
kindest regards,
The ICMC 2005 team
Hi all,
I was just wondering whether anyone had an idea what could be done with the
following error:
1) I start vstserver (all is installed fine from Thac's rpms on Mdk 10.0
box)
2) I get the usual info about trying to re-run the vstserver if it hangs for
40 secs or if it continually tries to reload the same plugin
3) The next message is something like this (sorry currently away from my
Linux box):
Trying to load NorthPole.dll
wine: L"E://whatever-path/NorthPole.dll" is not an executable
and keeps retrying approx. every 10 seconds.
Obviously following the initial advice I try to restart vstserver, but no
matter how many times I try it keeps failing in the same way.
Vstserver version is 0.3.1. Wine is ~April 2004 (whatever Thac has).
Jack_fst works just fine. $VST_PATH is properly set.
Any ideas?
Many thanks!
Best wishes,
Ivica Ico Bukvic, composer & multimedia sculptor
http://meowing.ccm.uc.edu/~ico/
--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 266.2.0 - Release Date: 2/21/2005
Hi,
this release adds another dependency: libDSP 5.0.1. This version of
libDSP provides an optimized complex multiply-add which drops dsp usage
for a 1 sec stereo IR from 14 to 11% on my 1.2 ghz athlon (133mhz sdram)
at a jack periodsize (= partition size) of 2048 frames..
grab it at:
http://www.affenbande.org/~tapas/wiki/index.php?jack_convolve
--
Palimm Palimm!
http://affenbande.org/~tapas/
I know some word of mouth has already gone around about the new
SooperLooper, but I might as well make a public announcement
about it sometime. That time is now.
http://essej.net/sooperlooper/
SooperLooper is a live looping sampler capable of immediate loop
recording, overdubbing, multiplying, reversing and more. It
allows for multiple simultaneous multi-channel loops limited only
by your computer's available memory. The feature-set and
operation was inspired by the impressive Gibson Echoplex Digital
Pro (EDP). When used with a low-latency audio configuration it
is capable of truly realtime live performance looping.
SooperLooper is currently supported on Linux/Unix and OS X
platforms that support JACK (http://jackit.sf.net).
The application is a standalone JACK client with an engine
controllable via OSC and MIDI. It also includes a GUI which
communicates with the engine via OSC (even over a network) for
user-friendly control on a desktop. However, this kind of live
performance looping tool is most effectively used via hardware
(midi footpedals, etc) and the engine can be run standalone on a
computer without a monitor. A few sample MIDI binding presets
are supplied, including a basic EDP Loop IV binding.
Future plans include possible DSSI, VST or AU plugin versions
for all appropriate platforms, with some reduction in flexibility
from the JACK version.
You might compare it to the recently released FreeWheeling, which
is an excellent tool when looping with lots of multiple
simultaneous loops. SooperLooper is more suited for
detailed live manipulation of a given loop, although it also
supports multiple simultaneous looping.
This software is licensed under the GPL. You are welcome to copy
it, give copies to your friends, modify it, throw it away, etc.
But if you find it useful, then please consider making a
donation.
Please don't hesitate to give me feedback, and have fun....
Jesse Chappell