-
Notifications
You must be signed in to change notification settings - Fork 3
Roadmap
William R edited this page Dec 20, 2017
·
9 revisions
The road map for the next version (expected to be v0.80) are:
- Running smoothly the first filter (decrackling)
- Adding the preamplifier (see "Preamplifier capabilities" below)
- Move the working files in the user's directory (#2).
This version is expected to be very incomplete but a good base for future developments. Not usable because some very basic feature will missing like saving the corrected sound. The version 0.80 is typically a demo.
Find here the past releases.
- v0.80 (expected Nov. 2017): not usable but sufficient to have a good overview of the capabilities and be able to test performances and UI environment.
- v0.90 (expected Jan. 2018): be able to save the resulting sound.
- v1.00 (expected March 2018): Adding basic tracks capabilities for saving each track on a separated file.
If you want features, do not hesitate to open an issue. I will add to the list below.
Here are expected:
- Direct recording from the software (without the requirement of an external record).
- A original recording can be divided by tracks (see "Tracks capabilities" below).
- Adding denoising filtering (based on FFT)
- Undersampling the original sound to save CPU on entry-level machines (this is typically under the responsability of the AudioDocumentPlayer).
- Save the final file (applying filters).
- Having a button to switch on and switch off each implemented filters.
- Switching between the filtered sound and the original sound.
- Having the monaural original sound in the left speaker and the monaural filtered one in the right speaker.
- Listening the difference between the filtered and the original sound.
- Adjusting the volume (amplification) of the output signal to normalize and use the full range of the soundcard. Note this is a way to have louder sound but you can easily go over the "maximum" level of 0dB. Then to be used carefully.
- Add a VU meter including the gain provided by the preamplifier.
- Selecting the tracks automatically.
- Adjusting the selection manually for (fade in/fade out adjustment).
- Setting the name of the track.
- Applying filters by "track" rather than globally.
- Decrakling filter.
- Declicking filter (based on Audacity for detection but using spline reconstruction instead of original code for sound reconstruction). A light has been added to show when clicking is removed. The click width is specified in milliseconds rather than samples.
- Denoising filters (applying FFT "stamp" on the full recording).
- High-pass filter.
- Low-pass filter.
- Equalization.