What's been tested is the tuner scene accessible from the menu :
Tuner scene note triggers work. Not sure about the performance scene.
The main challenges are filtering reverb, extra frequencies and note trails in a note sequence. I should also mention that dealing with higher octaves is much easier than dealing with lower octaves.
The current recognition for note triggers is experimental and it is a work in progress.
Engine version : https://github.com/ProjectLam/godot-build-scripts/releases/tag/4.0-2c9b534acd-20230502
Auidio module integration has been done.
What's been tested is the tuner scene accessible from the menu :
Tuner scene note triggers work. Not sure about the performance scene.
The main challenges are filtering reverb, extra frequencies and note trails in a note sequence. I should also mention that dealing with higher octaves is much easier than dealing with lower octaves.
The current recognition for note triggers is experimental and it is a work in progress.