Add a class to perform a FFT on a 2^N sized window of audio data. Then use it for a couple of visual features:
Analyze a sample / or a selection of audio data within a sample and present the spectrum analysis to the user in a to be created dialog
Possibly overlay the background of the sample editor with a "voice plot" of the sample over time - or give the user the ability to switch between waveform-display and voice-plot display
(A voice plot has time on the X axis, like the current waveform display, but the frequency on the Y axis (bottom=0 top=Nyquist) and the amplitude per frequency brightness and possibly colour-coded per pixel at each coordinat)
Allow the user to switch the oscilloscopes for life spectrum display on replay, or possibly even life voice-plots
(the latter might also be useful for the player, not just the tracker)
Add a class to perform a FFT on a 2^N sized window of audio data. Then use it for a couple of visual features:
Analyze a sample / or a selection of audio data within a sample and present the spectrum analysis to the user in a to be created dialog
Possibly overlay the background of the sample editor with a "voice plot" of the sample over time - or give the user the ability to switch between waveform-display and voice-plot display
(A voice plot has time on the X axis, like the current waveform display, but the frequency on the Y axis (bottom=0 top=Nyquist) and the amplitude per frequency brightness and possibly colour-coded per pixel at each coordinat)
(the latter might also be useful for the player, not just the tracker)