Hey All,
Its my pleasure to announce ArtyFX 1.1, with three new plugins!
The plugin are distortion, feedback delay, and 4-band eq.
Demo video: http://www.youtube.com/watch?v=aPQOZK-yKy8
ArtyFX page: http://openavproductions.com/artyfx/
OpenAV wishes to thank Steve Harris for authoring Barry's Satan Maximizer:
Satma's DSP routine is derived from that work. OpenAV also wishes to thank
Fons Adriaensen for writing the 4-band parameteric equalizer, as Kuiza uses
his implementation as DSP routine.
Contributions to release ArtyFX 1.1 welcomed, see the ArtyFX page for
details:
http://openavproductions.com/artyfx
Cheers, -Harry
Some updates to
<http://kokkinizita.linuxaudio.org/linuxaudio/downloads/index.html>
REV-plugins-0.7.1
* Removed G2reverb from the .so, see below.
g2reverb-0.7.1
* Contains the G2reverb plugin from earlier REV-plugins.
* Plugin file name is now the same as in the original
(2003) version, so AMS patches using this should load
without error.
WAH-plugins-0.1.0
* Some cleanup, unique ID of the auto-wah changed to 1949
to avoid conflict with recent stereo panner plugins.
Ciao,
--
FA
A world of exhaustive, reliable metadata would be an utopia.
It's also a pipe-dream, founded on self-delusion, nerd hubris
and hysterically inflated market opportunities. (Cory Doctorow)
Hi all,
I'm trying to configure jackd -d net
The master machine with the hardware sees my soundcard fine. All looks good as
it comes up. I start the slave, which connects to the master machine fine and
picks up the right settings such as sample rate. I've tried changing this on
the master and they are successfully picked up on the slave so I know this is
all talking properly. I also get the 'Connected :-)' message on the master so
I'm pretty sure this is all OK. On the slave where I run the application all
of the connections appear and look good. However, no matter what I do I never
get any sound! I know the card and everything else is OK because if I use the
simple alsa 'play' command on the master it comes through loud and clear.
I'm using CentOS (headless) on the master which reports jackdmp 1.9.5
On the slave I'm running Mint which reports jackd 0.122.0
These are the standard downloaded packages from the
Any ideas?
Thank you,
Simon
On Mon, Mar 03, 2014 at 11:28:49PM +0100, "Jeremia Bär" wrote:
> I'm not sure I get the difference here. As I understand, optimization includes
> (1) choice of suitable algorithm for the problem, (2) smart implementation, i.e.
> writing code such that the compiler can apply smart optimization (e.g. aliasing)
> and (3) optimizing for a particular microarchitecure (leveraging instruction
> level paralellism for a fixed CPU model).
The difference is that my (2) only requires programming skills,
while (1) would require familiarity with the application domain.
A trivial example: say you have a vector of 1024 floating point
values and you need to compute log10 of all of them. In a general
purpose routine you have no choice but to test each value x for
x > 0.0, and that is something we like to avoid inside a loop or
in vector code.
But if you know the application domain, you may know that all values
will be > -0.001, and that adding 0.002 to them won't affect the
result in any way that matters in practice. So you can just compute
log10 (x + 0.002) and remove the test.
In real-world cases such changes may be much more invasive.
For example, when designing a demodulator/decoder for a telecom
system, you will have a 'degradation budget', say 0.1 dB. This
means that your algorithm is allowed to perform as if the S/N
ratio of the input signal was 0.1 dB less than it really is.
You're free to spend that 0.1 dB wherever you want. But you
can do this only if you understand the consequences of e.g.
using a less accurate computation at some point, and are able to
demonstrate (by analysis) that you remain within the budget by
doing so. This requires understanding the algorithm at a much
deeper level than would be required to code it given a detailed
description.
> We will have to submit code to a university-internal repository and it will run
> through some software plagiarism system. Would that be a problem?
No, but I can't reveal the actual way it will be used.
Ciao,
--
FA
A world of exhaustive, reliable metadata would be an utopia.
It's also a pipe-dream, founded on self-delusion, nerd hubris
and hysterically inflated market opportunities. (Cory Doctorow)
Hi!
I'm currently taking a course in University called "How to write fast numerical
code". We are to do a group project of 3 persons where we choose a numerical
algorithm and optimize it over the course for a particular processor (e.g. apply
vectorization, cache optimization etc...).
I was wondering if there is an interesting algorithm in audio processing that we
could apply. In particular, if there is any library developer out here that
would be interested in an optimization of one of the algorithms used, we would
be happy to contribute. Ideally, the problem is compute intensive (i.e.
bottleneck of algorithm is not the memory hierarchy). FFT is used as an example
in the lecture so it cannot be used, unless there is a significant additional
computation involved.
Thanks very much for suggestions,
Jeremia