Create configuration menu GUI #22
Labels
enhancement
New feature or request
P0
Critical issue or feature that needs attention before anything else
Milestone
The configuration menu GUI should be a relatively simple page containing options for adjusting the user's guitar tuning, the vertical scale of the recording state manager, the time which it should take chords to fall from the top of the screen, the input device to use, etc. Some code review of configuration options currently in use may be needed to inform other parameters needing inclusion.
Two additional buttons pertaining to noise cancellation should be included as one. One should lead to the noise cancellation configurator. This configurator should, at the user's request, profile the selected input device by taking a 30-second sample of raw noise from it. This data should be passed through a RFFT to get the power of the noise frequencies within it. Those frequencies should then be passed to an interpolation function (linear is fine for simplicity's sake) during a recording analysis session to remove them from the analyzed result. The second button should clear these values from the configuration.
The text was updated successfully, but these errors were encountered: