Audio convert into midi. What's the differences between fiddle~ fzero~ sigmund~ ?

lazy circuit's icon

Hi!
I want to connect microphone to ableton, load m4l device, which i want to create and then i want to clapping and kicking to microphon and make other transient punches.
M4L device making midi-notes from my transient and which note depends on volume of my punch. I think i should convert audio into midi

I have discovered forums about this theme and find a lot of topics. It seems i should use fiddle~ fzero~ sigmund~ or ftom. But i'm not sure what is better and may be nothing of these and i should use something else.
I think it's called "pitchtracking", but i'm not sure.

Help me please and guide me on the right way.

Source Audio's icon

you don't need any of that objects,
but transient detector and level meter.
You will probably need to reduce choice of notes to
max number that can be ± reliably matched by input level.

lazy circuit's icon

may be i should use bonk~ ?

Source Audio's icon

this is simplest transient detector

TFL's icon

Pitchtracking is the process of, well, tracking (detecting) the pitch (note, fondamental frequency) of an incoming signal. [fiddle~], [fzero~], [sigmund~], among other (like [retune~] or some custom gen~ pacthers) can serve that purpose.
But this is apparently not what you want to achieve. What you want is to convert transients with short attack into note events, and mapping the volume/strenght/loudness of these transients into the note pitch.
For that purpose, Source audio's example seems like a good starting point (among maaaaany others).

lazy circuit's icon

TFL, you got my purpose for 100%.
Source Audio, thanx a lot! I will check it!