Tuner - Frequency Detector, Musical Note.

Tuner

Captures audio in real time, analyzes its frequency and determines the corresponding pitch (musical note) based on equal temperament.

tuner


Functions

component_method (41)

StartTuning

Starts audio capture and tone detection.


component_method (42)

StopTuning

Stops audio capture and tone detection.


Events

component_event (22)

ToneDetected(frequency, note)

Fired whenever a tone is detected in the captured audio.

  • frequency: The detected frequency in Hertz (Hz).
  • note: The corresponding musical note, such as "C4" or "A#3", using the equal temperament system.

component_event (23)

PermissionError

Fired if the necessary permissions to access the microphone have not been granted.

  • Useful for notifying the user that they must grant permissions before using the extension.

Frequencies are detected with the help of FFT (Fast Fourier Transform), and notes are calculated relative to the standard frequency of A4 = 440 Hz.


Extension:
joejsanz.joedevtuner.aix (4.4 MB)


Thanks.

10 Likes

I was looking for such an extension since 2022, very nice one. I can use it in my projects now!

1 Like

I'll definitely try it. Well done once again :clap:

1 Like

Thanks a lot @AyProductions & @JEWEL

It still has some details to improve, but for now there it is.

I divided what was going to be a single extension into 3 extensions, I will probably upload the other 2 tomorrow.

2 Likes

Another very good extension, which will be very useful to me because I am an experienced guitarist!

Thank you so much,
Nico

2 Likes

Hola @Joejsanz , Felicitaciones por OTRO nuevo logro. Sigue así.
Pd. Como podría comunicarme directamente con vos, para hacerte unas consultas. No puedo hacerlo a través de tu perfil por que es privado.
Gracias por todos tus aportes.

2 Likes

Thanks a lot @nico , I am also a guitarist :sunglasses::guitar:

Muchas gracias @German_Skena.

2 Likes