Re: [LAU] Voice-to-drums in general and the Trigger LADSPA in particular

From: Frank Barknecht <fbar@email-addr-hidden>
Date: Fri Sep 23 2011 - 11:24:02 EEST

Hi,

On Thu, Sep 22, 2011 at 09:38:51PM +0000, Fons Adriaensen wrote:
> Even if it hasn't to work in real time Pd is probably the
> ideal tool to prototype such a system. The alternative
> would be to write some ad-hoc C/C++ code, possibly using
> existing 'feature extraction' libraries or plugin code.
>
> As a first guess, what you need would be:
>
> - (optional) some pre-filtering to make the trigger
> more reliable,
> - the trigger itself,
> - a delay on the trigger,
>
> and in parallel
>
> - (optional) some pre-filtering for the envelope
> follower,
> - an envelope follower,
> - when the delayed trigger arrives, read the envelope
> follower and start the sample playback.

There is an object included in Pd to do quite good onset detections for
percussive sounds, it's called [bonk~]. Another object, [sigmund~], is a
pitch tracker for pitched sounds, but it also detects onsets.

A nice thing about bonk~ is that it can be trained to discriminate
between different kinds of sounds, so for example it can be made to
trigger different samples if you sing "pah" versus singing "tschk".

Another apprroach would be to use some software based on the aubio
library (like the Pd external)

Ciao

-- 
Frak
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@email-addr-hidden
http://lists.linuxaudio.org/listinfo/linux-audio-user
Received on Fri Sep 23 12:15:02 2011

This archive was generated by hypermail 2.1.8 : Fri Sep 23 2011 - 12:15:02 EEST