milkytracker / MilkyTracker

An FT2 compatible music tracker
http://milkytracker.github.io/
Other
1.71k stars 162 forks source link

Low Priority Feature Request: FFT Class Frequency Analyzer + Visuals #84

Open CorvusCorax opened 7 years ago

CorvusCorax commented 7 years ago

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:

  1. 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

  2. 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)

  1. 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)

coderofsalvation commented 3 years ago

+1 for master waveform display, that would be such big help for mastering / spotting problematic peaks.