hi there
we are trying to use linphone for a project,i dont know whether it supports
echo cancellation or not,i think it is not there in linphone.
can we integrate the echocancellation module given at
http://home.arcor.de/andreadrian/echo_cancel/draft-aec-03.txt to the
linphone..or can we seperate out the echo cancellation module in Speex and
use it with linphone? which will be better and easier?
thanks
bini
---------------------------------------------------------------------------
"This e-mail and any files transmitted with it are for the sole use
of the intended recipient(s) and may contain confidential and privileged
information. If you are not the intended recipient, please contact the
sender by reply e-mail and destroy all copies of the original message.
Any unauthorized review, use, disclosure, dissemination, forwarding,
printing or copying of this email or any action taken upon this e-mail is
strictly prohibited and may be unlawful."
---------------------------------------------------------------------------
Hello all,
The first official release (0.1.1) of JAPA is now available at
<http://users.skynet.be/solaris/linuxaudio>
Changes w.r.t. the 0.0.1-alpha release:
- now uses anti-aliased fonts (via Xft/fontconfig)
- added /etc/japa.conf
- added 80dB range
- added 440Hz log scale
- some bugfixes
Many thanks to the alpha testers, in particular Lukas Erni.
JAPA is a 'perceptual' or 'psychoacoustic' audio spectrum
analyser. This means that the filters that are used to
analyse the spectrum have bandwidths that are neither
constant (as in JAAA), nor proportional to the center
frequency (as in a 1/3 octave band analyser), but tuned
to human perception. With the default settings, JAPA uses
a filter set that closely follows the Bark scale.
--
FA
Hey,
In case you didn't know, the high res timers patch (which Ingo calls "a
critical piece of RT infrastructure") has been merged into Ingo's RT
preempt patch. So I think it's safe to assume it will be going in the
mainline kernel too.
This is great news for Linux audio as sub HZ timers enable lots of cool
features. We will be able to send a MIDI clock that is as solid as you
get from dedicated hardware.
Lee
Hi,
i played around with extra buffering the input/output of libconvolve
(new tarball [1] and updated jack_convolve [1] (understands the
--partitionsize=frames argument now which makes it use the specified size
for the partition size instead of the jack buffersize), and like
expected this doesn't do CPU usage any good.
Easy to see in this example:
jack_buffersize = 1024
partitionsize = 2048
Now the convolution code is executed only every second jack process()
cycle. If the previous DSP usage was like 20% in every process cycle
then it's ca. 25% in every other cycle now (estimate).
The solution to even out the load is to use an extra thread [2].
For best performance i would assume that the DSSI needs an extra thread
with RT scheduling (if available) and an RT prio which should be lower
than all the other jack and midi threads of i.e. the DSSI host and other
jack clients.
So i got basically two questions:
a] is it possible to use threading in a DSSI?
b] would a RT prio of 1 (for the convolution thread) be an OK
compromise? It will be lower than all audio stuff on a typical jack
system? What is jackd's default RT prio again?
Regards,
Flo [3]
[1] - http://tapas.affenbande.org/?page_id=5
[2] - yes, i'm aware that this needs again some extra buffering ;) But
this whole larger-partitionsize-than-jack-buffersize-thing is all about
trading latency for cpu niceness. If the convolution is used as non RT
effect [like i.e. in a DAW for prerecorded material], then latency
doesn't matter as long as the host compensates for it.
[3] - i'll probably be offline from the 12th on, as i can't pay my phone
bill, so be quick with answers ;)
--
Palimm Palimm!
http://tapas.affenbande.org
liboscqs is a library to provide a Query System and Service Discovery for
applications using the Open Sound Control (OSC) protocol [1]. The initial
proposal for the OSC Query System was provided by Andrew W. Schmeder and
Matthew Wright in July 2004 [2]. The next paragraph has their abstract:
A Query System is proposed for inter-application control scenarios. The
queries enable namespace exploration, documentation, type-signature,
return-type-signature and parameter constraint specification, current-value
polling, identification of common interpretation maps via osc-schema, and
error reporting.
See [2] for the full paper describing their proposal. This project is the
result [3] of the various discussions that followed, but remains very close
to the original proposal.
Besides a Query System, this library provides Service Discovery. This allows
applications to annouce their presence locally and on a whole computer network.
For more information, source tarballs, RPM packages, and Debian packages please
see the homepage at:
http://liboscqs.sourceforge.net/
- Martin
Factfile:
- liboscqs uses liblo [4] as an OSC server. Thanks Steve!
- The liboscqs source uses the scons [5] build tool
- liboscqs supports Service Discovery using either Howl or Spread
- liboscqs has only tested on Linux so far, but the intent is to support all
POSIX systems.
- liboscqs is FSH 2.3 compliant.
References:
[1] http://www.cnmat.berkeley.edu/OpenSoundControl/
[2] http://www.opensoundcontrol.org/papers/query_system/
[3] http://liboscqs.sourceforge.net/schema/OSCQS-schema-0.0.1.pdf
[4] http://plugin.org.uk/liblo/
[5] http://www.scons.org/
Howdy Folks:
Would anyone happen to have a link to and/or copy of the WAVE-EX file format
spec handy? I've tried Googling, but closest I come is a (now broken) link
to one of the M$ sites. Searching M$ directly didn't work either.
Thanks!
|-------------------------------------------------------------------------|
| Frederick F. Gleason, Jr. | Director of Broadcast Software Development |
| | Salem Radio Labs |
|-------------------------------------------------------------------------|
| Easiest Color to Solve on a Rubik's Cube: |
| Black. Simply remove all the little colored stickers on the |
| cube, and each of side of the cube will now be the original color of |
| the plastic underneath -- black. According to the instructions, this |
| means the puzzle is solved. |
| -- Steve Rubenstein |
|-------------------------------------------------------------------------|
Hi all,
I've got someone violating the license on Secret Rabbit Code. The
offending binary-only download is listed here:
http://pelit.koillismaa.fi/plugins/dsp.php
but I'm having trouble getting a contact email address for
pelit.koillismaa.fi and/or koillismaa.fi.
I've attempted a whois which directs me to:
https://domain.ficora.fi/
but I still can't find an email address.
Any help that someone may be able to offer would be appreciated.
Cheers,
Erik
--
+-----------------------------------------------------------+
Erik de Castro Lopo nospam(a)mega-nerd.com (Yes it's valid)
+-----------------------------------------------------------+
The main confusion about C++ is that its practitioners think
it is simultaneously a high and low level language when in
reality it is good at neither.