Dear List,
It's been a long time since PDCON09, and I've been quite busy.
I finally cleaned up my code, did some improvements, and a
user-friendly documentation for the external cw_binaural~ .
In few words, cw_binaural~ is a binaural synthesis external allowing:
* the use of any hrtf database (listen, cipic, ...)
* the simultaneous use of different hrtfs
* the choice of the interpolation method used (all pass/pure delay
decomposition for better ITD estimation or no decomposition)
* the length of the HRIR considered
* the filtering method (spectral, temporal)
* the method used for the pure delay
Precompiled external (Linux, Mac Intel & Windows) and doc are now
available at http://perso.limsi.fr/doukhan/cw_binaural~.tgz
The external sources are available on pd svn:
trunk/externals/ddoukhan/cw_binaural~
The external has been initially described in:
CW_binaural~: a binaural synthesis external for Pure Data
David Doukhan and Anne Sedes, PDCON09
There have been few improvements since that time that are described in
the example patches.
The aim of that external is to be as user friendly as possible, so
feel free to tells any remarks helping to improve the external or the
help patches, or to ask any question concerning its use.
Hoping you will enjoy it!
--
David Doukhan
----- "Mathieu Bouchard" <matju(a)artengine.ca> a écrit :
> Actually, can you tell me again which was the exact version of gcc you
> had
> used for building 9.12 ?...
>
gcc-3.4.5-20060117-3
--
Patrice Colet
Hello,
In the windows version of pd-extended, there is some PDDP documentation
(in doc/manual/ ), but I don't find it in the pd-exended sources.
Where can I download it?
Kind regards,
Xavier Miller.
???
Why did i get this message?
|
|
\/
---------- Forwarded message ----------
From: <pd-announce-owner(a)iem.at>
Date: 2011/2/8
Subject: Re: [PD] cw_binaural~ released!
To: pimassat(a)gmail.com
Non-members are not allowed to post messages to this list. please
subscribe in order to post.
mfg.asdr the mailinglist server (on behalf of IOhannes)
---------- Message transféré ----------
From: Pierre Massat <pimassat(a)gmail.com>
To: David Doukhan <david.doukhan(a)gmail.com>
Date: Tue, 8 Feb 2011 20:15:51 +0100
Subject: Re: [PD] cw_binaural~ released!
Hi,
Thanks for sharing this.
Excuse my ignorance, but what use can one make of this external? Can it be
used for mixing/mastering?
Also, how can i compile it on windows?
Pierre
2011/2/8 David Doukhan <david.doukhan(a)gmail.com>
> Dear List,
>
> It's been a long time since PDCON09, and I've been quite busy.
> I finally cleaned up my code, did some improvements, and a
> user-friendly documentation for the external cw_binaural~ .
>
> In few words, cw_binaural~ is a binaural synthesis external allowing:
> * the use of any hrtf database (listen, cipic, ...)
> * the simultaneous use of different hrtfs
> * the choice of the interpolation method used (all pass/pure delay
> decomposition for better ITD estimation or no decomposition)
> * the length of the HRIR considered
> * the filtering method (spectral, temporal)
> * the method used for the pure delay
>
> Precompiled external (Linux, Mac Intel & Windows) and doc are now
> available at http://perso.limsi.fr/doukhan/cw_binaural~.tgz
> The external sources are available on pd svn:
> trunk/externals/ddoukhan/cw_binaural~
>
> The external has been initially described in:
> CW_binaural~: a binaural synthesis external for Pure Data
> David Doukhan and Anne Sedes, PDCON09
>
> There have been few improvements since that time that are described in
> the example patches.
>
> The aim of that external is to be as user friendly as possible, so
> feel free to tells any remarks helping to improve the external or the
> help patches, or to ask any question concerning its use.
>
> Hoping you will enjoy it!
>
> --
> David Doukhan
>
> _______________________________________________
> Pd-list(a)iem.at mailing list
> UNSUBSCRIBE and account-management ->
> http://lists.puredata.info/listinfo/pd-list
>
Hi everybody,
Particularly now with work to re-implement its timing techniques for
the web API (Chris McCormick's WebPd) and to embed it as a DSP (and
sequencing) engine (libpd), I know there's a lot of interest in how
sample-accurate sequencing works in Pd.
It's been discussed on this list before, but I'm not sure that
discussion has ever been systematically documented, and changes since
mean now is probably an ideal time to revisit the question. This
started as a discussion between me and Chris and extended to Eric Lyon
and Hans, but Hans pointed out we should be having it on the list.
In short:
1. If one were working to build a sample-accurate (or close to it)
sequencer in Pd, what would the best technique be? Keep in mind that
actual calculation of the sequences themselves might occur outside the
Pd patch.
2. What timing objects in Pd are sample-accurate? Chris was toying
with the idea of using vline~ to trigger pre-calculated sample events
based on its envelopes, which is at least interesting. His assumption
was that not only are its ramps interpolated at sub-sample levels, but
that the calculations of the delays themselves are sample-accurate --
though that may or may not be correct.
3. (Related though maybe not essential...) What is quantized to block
boundaries, and what isn't? (And for that matter, at what point do you
think people should care?)
4. Have you looked at Eric Lyon's 2006 research? In it, he described
the Pd event engine thusly:
"The underlying Pd event scheduler is sub-sample-accurate using 64-bit
floating point numbers to represent time, though apparently at the
cost of a higher likelihood of interruption of the audio scheduler,
resulting in audible glitches. In both systems [Max and Pd] temporal
accuracy of control-level events can drift freely within the space of
a signal vector."
Is that still true?
Incidentally, I very much like the design of Eric's samm~, mask~, etc.
- to the point of considering a similar scheme for abstractions -- but
then the question is whether you want to rely on externals for this
kind of timing. I'm convinced by his approach, but for those wanting
to work inside vanilla, I'm not sure what the best approach and
associated costs may be.
I imagined writing this as a short query, but there you are. Have at
it. And since I'm paraphrasing some of my colleagues here, if they
want to jump in and correct me, please do...
Thanks,
Peter
PETER KIRN
peter(a)createdigitalmedia.net
http://createdigitalmusic.com | PhD Candidate, CUNY Graduate Center |
Adjunct faculty, Parsons The New School for Design
would it be possible to detect if the incoming audio is music or speech?
i guess it's very hard, but i was thinking about some methods:
using some kind of frequency detection
using bonk (if the tempo is stable = music)
env~ (most music are compressed nowadays)
training a voice (using neural network?!?)
From the author of aubio:
Use a few low level features, such as energy of low and high frequencies
bands, spectral spread. In a second step, these approaches are often
refined using machine learning techniques bayesian networks or support
vector machines.
See for instance these papers:
http://cobweb.ecn.purdue.edu/~malcolm/interval/1996-085/http://www.aclweb.org/anthology/O/O08/O08-1015.pdfhttp://www.hindawi.com/journals/asp/2009/628570.html
i would like to achieve > 90% of accuracy if possible. any suggestions
are welcome!
i need to tell a patch to select an external sound card when it loads.
what's the most efficient method? flags? im on osx, pd-extended, card
is a focusrite saffire pro 24.
cheers
Cool :)
On 01/26/11 12:03, Xavier Miller wrote:
> OK, I found it : the pd documentation with pager comes from the PDDP
> project (http://puredata.info/dev/pddp ).
>
> I will get it and install it.
>
> Kind regards,
> Xavier Miller
>
hello list,
i was making some searches about tweaking pd-extended's gui to make it "fancier" and not easily editable by casual users (planning some labs with children... but also my band's guitarist can be dangerous!). I have come across various things, but most of them seem to be very outdated. I'm on ubuntu maverick. I've read about:
1) a kiosk mode flag, but it doesn't seem to be available anymore
2) standalone app maker, only for mac
3) GriPD: seems nice but very outdated
4) Desire data: last release is one year old and i don't know wheter it has the capabilities i need
5) Running pure data with the -nogui flag + Gem (i see Lorenzo Sutton made some objects that could be useful: http://lorenzosu.altervista.org/pd/gem%20gui/)
6) an Edit Mode Look plugin, but i don't know how to activate this, i guess by patching the source code (something i'm very unfamiliar with, but i could try...)
I also tought about looking into the pd-l2ork project (currently i'm trying to make it load Gem library), and trying to install pd-extended 0.43 to see if there was some change that could be helpful, but the autobuild for maverick doesn't seem to work.
Does anyone have more up-to-date informations and suggestions?
thanks,
athos