[LAD] Re: Pitch estimation

Tim <[email protected]> Sat, 27 Apr 2024 12:26:41 -0400
Newsgroups gmane.linux.audio.devel
Message-ID <[email protected]>
On 4/27/24 5:42 AM, Fons Adriaensen wrote:
> On Fri, Apr 26, 2024 at 12:34:03PM -0400, Tim wrote:
>
>> Would you have any insight into how this product achieves this and the
>> techniques used?
> It must be a combination of a lot of different things, carefully
> tuned for the best results.
>
> Their patent application provides some information on what is
> likely going on.
>
> It seems to be based on comparing the input to stored
> waveforms, and combinations thereof to detect chords.
>
> In the marketing blurb they call this 'AI', but that seems
> to be a little bit over the top. Having a reference waveform
> for each of the 6 * 22 single notes that can be played on a
> guitar  can't really be called 'training' in the AI sense.
> It's more like what would be called an 'expert system', the
> procedures used seem to be explicit instead of being the
> opaque result of 'training'.
>   
> Then there must separate algorithms to detect pitch bending,
> glides, etc.
>
> It's certainly not simple, and an considerable achievement.
>
> As to latency, it's reported to be quite low, but no hard
> figures seem to be available. Nor of course has any of the
> 'reviewers' ever attempted to measure it.
>
> Re. playgin KE's parts on guitar: that may be possible
> for some of the monophonic synth lines, but I don't think
> you could ever play the wonderful piano parts from e.g.
> 'Take a pebble' or 'Trilogy' on a guitar...
>
> Ciao,
>

Thanks very much, good stuff!


Here's Trilogy.

It's a combination of amazing two-handed tapping and MidiGuitar in places.

The product is polyphonic, yes, but I agree he probably couldn't play

  complex piano pieces with the piano setting, as good as it is, although

  I think I have seen them do a bit of it here and there.

https://www.youtube.com/watch?v=zZwgpFX4uwQ


Tim.
_______________________________________________
Linux-audio-dev mailing list -- [email protected]
To unsubscribe send an email to [email protected]