Does anyone have any examples that use HPET (or any other high
resolution event) timers? I've built HPET support into my kernel but
I cannot figure out how to compile the example given in the
documentation :
/usr/src/linux-2.6.12/Documentation/hpet.txt
I have searched the web and I cannot quite figure out how people use these.
I'd like to have micro-second precision and I'm wondering if there is
a better way then polling the time of day?
Thanks,
Alex Norman
Hi.
>Hi Paul,
>How does your software compare to SoundTouch in
regard >to "less extreme" time
>stretching?
This algorithm is made especially for extreme time
stretching, for "less extreme" I recomand you to try
other programs/algorithms :)
Paul
>many thanks,
>Predrag
>> Hi.
>> I released today the second version of the
>> extreme-time-stretching software.
>> It's here:
>> http://hypermammut.sourceforge.net/src/paulstretch/
>
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
Hi.
I released today the second version of the
extreme-time-stretching software.
It's here:
http://hypermammut.sourceforge.net/src/paulstretch/
News:
- Added a graphical user interface (requires
wxWidgets). Now you can control the FFT size (buffer
size) too. Also, you can use this program as a very
interesting effect if you make FFT size large (even if
the stretch parameter is close to 1)
- Added Ogg Vorbis support for output (requires ogg
vorbis libraries)
- Added an "optimize" option to the FFT size to make
it power of 2 or 3 for speedups (afaik the fftw
library is optimised for these kinds of buffers). The
disavantage is that the stretch value is now quantised
(if you don't like this, you can disable the optimize
checkbox).
P.S. For now, there is no available resource checking
(I mean if your disk is full or the buffer size is too
large, the program will crash)
Paul
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
Hi.
I rewrote the experimental time-stretching software
(discussed in linux-audio-user mailinglist in "How can
I time-stretch the sound like this" topic ) and I put
it
here:
http://hypermammut.sourceforge.net/src/paulstretch/
Please listen to audio examples here (with 20x
stretching):
http://hypermammut.sourceforge.net/src/paulstretch/example/
The algorithm is simple and it's described into the
readme.txt from the archive. There is room for
improovements to avoid over-smoothing (I wrote in
readme.txt how I think that is possible to do).
Please tell me your opinion about it.
Paul
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
hi
attached patch includes MEMSET fixlet from yesterday.
it adds err subtracts pthread_* calls from
aubio_midi_direct_output().
those did block here.
and aren't anyhow needed in aubio_midi_direct_output(),
i think.
karsten
*) here
___________________________________________________________
Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de
The latest version of aubio, 0.3.0, is now available. aubio is a library
for audio labelling. The goal of this project is to provide automatic
feature extraction algorithms to other audio software projects. Features
include onset detection, beat tracking, and pitch detection. Functions
can be used offline in sound editors and software samplers, or online in
audio effects and virtual instruments.
This release features several changes:
* new pitch detection method, yinfft
* new beat tracking algorithm (improved from 0.2.0)
* new puredata external
* enhancements to the onset detection algorithms
* improved aubiocut, can now slice at beats and silences
* new aubiopitch python program to extract pitch tracks
* plotting features for aubiocut and aubiopitch
* python interface refactored
* updated documentation
As usual, the source code can be found at http://aubio.piem.org/ ,
and Debian packages are available from http://piem.org/debian/ .
Feedback most appreciated!
Paul Brossier
Greetings;
Since I can't get any of the common VoIP things to work due to a lack of
duplex function in my lappy's chipset, and my inability to convince the
person bugtrack assigned to my bugzilla entry that its not my fault, I
thought I'd try zfone next.
Unforch, the first step, ./configure, fails with 2 stanza's of this:
checking linux/byteorder/little_endian.h usability... no
checking linux/byteorder/little_endian.h presence... yes
configure: WARNING: linux/byteorder/little_endian.h: present but cannot
be compiled
configure: WARNING: linux/byteorder/little_endian.h: check for
missing prerequisite headers?
configure: WARNING: linux/byteorder/little_endian.h: see the Autoconf
documentation
configure: WARNING: linux/byteorder/little_endian.h: section
"Present But Cannot Be Compiled"
configure: WARNING: linux/byteorder/little_endian.h: proceeding with the
preprocessor's result
configure: WARNING: linux/byteorder/little_endian.h: in the future, the
compiler will take precedence
configure: WARNING: ## ------------------------------------------ ##
configure: WARNING: ## Report this to the AC_PACKAGE_NAME lists. ##
configure: WARNING: ## ------------------------------------------ ##
checking for linux/byteorder/little_endian.h... yes
checking linux/byteorder/big_endian.h usability... no
checking linux/byteorder/big_endian.h presence... yes
configure: WARNING: linux/byteorder/big_endian.h: present but cannot be
compiled
configure: WARNING: linux/byteorder/big_endian.h: check for missing
prerequisite headers?
configure: WARNING: linux/byteorder/big_endian.h: see the Autoconf
documentation
configure: WARNING: linux/byteorder/big_endian.h: section "Present
But Cannot Be Compiled"
configure: WARNING: linux/byteorder/big_endian.h: proceeding with the
preprocessor's result
configure: WARNING: linux/byteorder/big_endian.h: in the future, the
compiler will take precedence
configure: WARNING: ## ------------------------------------------ ##
configure: WARNING: ## Report this to the AC_PACKAGE_NAME lists. ##
configure: WARNING: ## ------------------------------------------ ##
checking for linux/byteorder/big_endian.h... yes
I've googled in vain for a solution as the make also fails later:
gcc -DHAVE_CONFIG_H -I. -I. -I../config -I../include -I../bnlib/
-I../srtp/include -I../srtp/crypto/include -Wno-unused -g -O2 -c -o
base32.o `test -f './base32.c' || echo './'`./base32.c
In file included from ../srtp/crypto/include/datatypes.h:60,
from ../srtp/crypto/include/err.h:49,
from ../srtp/crypto/include/rand_source.h:49,
from ../srtp/crypto/include/crypto_kernel.h:49,
from ../srtp/include/srtp.h:53,
from ../include/zrtp_protocol.h:13,
from ../include/zrtp_types.h:184,
from ./base32.c:7:
/usr/include/netinet/in.h:354: error: expected declaration specifiers or
‘...’ before ‘(’ token
/usr/include/netinet/in.h:354: error: expected ‘)’ before ‘?’ token
/usr/include/netinet/in.h:355: error: expected declaration specifiers or
‘...’ before ‘(’ token
/usr/include/netinet/in.h:355: error: expected ‘)’ before ‘?’ token
/usr/include/netinet/in.h:357: error: expected declaration specifiers or
‘...’ before ‘(’ token
/usr/include/netinet/in.h:357: error: expected ‘)’ before ‘?’ token
/usr/include/netinet/in.h:359: error: expected declaration specifiers or
‘...’ before ‘(’ token
/usr/include/netinet/in.h:359: error: expected ‘)’ before ‘?’ token
./base32.c: In function ‘b2a’:
./base32.c:59: warning: comparison of distinct pointer types lacks a cast
make[1]: *** [base32.o] Error 1
make[1]: Leaving directory `/usr/src/Zfone/libzrtp-0.2.0/src'
make: *** [all-recursive] Error 1
This is after outputting dozens of warnings about 'too many arguments
for function'
Phil Zimmerman's code is usually of quite high quality...
--
Cheers, Gene
Hey everyone --
Sorry about the multiple postings, but I figured what the heck...
I've just put on-line a whole lot of work I've done; papers, pieces,
software, etc. Here's the link for the 2-3 people (beyond my immediate
family) who might be interested:
http://music.columbia.edu/~brad/
There's a fair amount of unix/linux work scattered throughout, including
the big "My Music Book" thing I did a few years ago.
Hope you enjoy this!
brad
Announcing Sonic Visualiser, an application for viewing and analysing
the contents of music audio files.
http://www.sonicvisualiser.org/
Sonic Visualiser contains advanced waveform and spectrogram viewers,
as well as editors for many sorts of audio annotations. Besides
visualisation, it can make and play selections based on the locations
of automatically detected features, seamlessly loop playback of single
or multiple noncontiguous regions, synthesise annotations for playback,
and slow down playback while retaining display synchronisation.
Sonic Visualiser also introduces the Vamp plugin API, for plugins that
extract descriptive or analytical data from audio. Vamp plugins for
onset, pitch and note detection using the Aubio library are available,
as well as plugins for tempo tracking, chromagram analysis, constant-Q
spectrogram, spectral centroid, power curve and tonal change
detection. There is also a comprehensive SDK for use by developers of
Vamp plugins and hosts.
Sonic Visualiser is Free Software distributed under the GNU General
Public License. The 0.9 release is available now in source code form
or as binaries for Linux, OS/X, and Windows.
For more information and downloads, please see
http://www.sonicvisualiser.org/
For more information about Vamp plugins, please see
http://www.sonicvisualiser.org/vamp.html
See also the SourceForge page for this project at
http://www.sourceforge.net/projects/sv1/
Sonic Visualiser was developed at the Centre for Digital Music, Queen
Mary, University of London and partially funded by the European
Commission through the SIMAC project IST-FP6-507142.
Chris