Hi. I have a very accurate frequency detector that works pretty much perfectly
with my guitar.
I want to implement certain features that involve note validity (user plays a
note program displays->checks for validity)
my exact problem in an example can be explained like this:
if i strum open E (82hz) once and my program demands an open E followed by an
open E it will count both of these notes matched by only one strum. i want it to
be that if i strum e twice it will pass. one of my ideas was to just tell the
user to stop a string after its been strummed but id like something more
practical for the user. so i want to be able to count how many times ive hit the
same string before switching to another note! (even 3 times.. 2+ really)
thanks.
Strumming problem.
Started by ●September 21, 2013
Reply by ●September 26, 20132013-09-26
You should be able to use the fact that every strum will have a peak in
amplitude associated with it. The number of strums by user can be counted by the
number of Amplitude peaks in the audio.
--- In a..., "exactlybest" wrote:
>
> Hi. I have a very accurate frequency detector that works pretty much perfectly with my guitar.
>
> I want to implement certain features that involve note validity (user plays a note program displays->checks for validity)
>
> my exact problem in an example can be explained like this:
>
> if i strum open E (82hz) once and my program demands an open E followed by an open E it will count both of these notes matched by only one strum. i want it to be that if i strum e twice it will pass. one of my ideas was to just tell the user to stop a string after its been strummed but id like something more practical for the user. so i want to be able to count how many times ive hit the same string before switching to another note! (even 3 times.. 2+ really)
> thanks.
>
--- In a..., "exactlybest" wrote:
>
> Hi. I have a very accurate frequency detector that works pretty much perfectly with my guitar.
>
> I want to implement certain features that involve note validity (user plays a note program displays->checks for validity)
>
> my exact problem in an example can be explained like this:
>
> if i strum open E (82hz) once and my program demands an open E followed by an open E it will count both of these notes matched by only one strum. i want it to be that if i strum e twice it will pass. one of my ideas was to just tell the user to stop a string after its been strummed but id like something more practical for the user. so i want to be able to count how many times ive hit the same string before switching to another note! (even 3 times.. 2+ really)
> thanks.
>
Reply by ●September 26, 20132013-09-26
Hi,
I don����t understand very well what you are looking for, but I guess you need to detect when a note starts. This concept is called "Onset Detection". There are several ways to do it, you can search on the web which is the best for you. Other subject that may help you is "Envelope Follower" or "Envelope Detection".
Best,
- Felipe
Hi. I have a very accurate frequency detector that works pretty much perfectly with my guitar.
>
>I want to implement certain features that involve note validity (user plays a note program displays-> checks for validity)
>
>my exact problem in an example can be explained like this:
>
>if i strum open E (82hz) once and my program demands an open E followed by an open E it will count both of these notes matched by only one strum. i want it to be that if i strum e twice it will pass. one of my ideas was to just tell the user to stop a string after its been strummed but id like something more practical for the user. so i want to be able to count how many times ive hit the same string before switching to another note! (even 3 times.. 2+ really)
>thanks.
I don����t understand very well what you are looking for, but I guess you need to detect when a note starts. This concept is called "Onset Detection". There are several ways to do it, you can search on the web which is the best for you. Other subject that may help you is "Envelope Follower" or "Envelope Detection".
Best,
- Felipe
Hi. I have a very accurate frequency detector that works pretty much perfectly with my guitar.
>
>I want to implement certain features that involve note validity (user plays a note program displays-> checks for validity)
>
>my exact problem in an example can be explained like this:
>
>if i strum open E (82hz) once and my program demands an open E followed by an open E it will count both of these notes matched by only one strum. i want it to be that if i strum e twice it will pass. one of my ideas was to just tell the user to stop a string after its been strummed but id like something more practical for the user. so i want to be able to count how many times ive hit the same string before switching to another note! (even 3 times.. 2+ really)
>thanks.