LMMS / lmms

Cross-platform music production software
https://lmms.io
GNU General Public License v2.0
7.98k stars 994 forks source link

upgraded AudioFileProcessor+ concept #7403

Open YesImAsh opened 1 month ago

YesImAsh commented 1 month ago

Enhancement Summary

Upgrade AFP to AFP+ Just like AFP, but now you can possibly edit waveforms, invert polarity, all those cool stuff because the old one is okay. its just outdated With AFP+, you can create whatever wave you want and export it as a WAV, OGG, FLAC or AFP file without exporting the entire track You basically generate whatever sound you like

Implementation Details / Mockup

Here's a video that shows what the ui looks like Basically, you use the power of variables (Ranging from 100 to -100) to edit waveforms It may not be easy to edit Wav files and stuff like that, but you can make it work somehow

(optional: add the recording feature; Record from microphone input) https://github.com/user-attachments/assets/4cd3a055-542f-4f32-abeb-cb3fdedb4736

(doesnt have to be exact, but if you plan on upgrading it, add some features!)

Please search the issue tracker for existing feature requests before submitting your own.

szeli1 commented 1 month ago

I would like to mention that I plan to implement a similar feature after project folders are added. That feature would let specific processed audio to be saved in the project folder which would leave this feature without use.

DomClark commented 1 month ago

If you want to invert the polarity of a waveform, you can currently do that with the "Inverter" LADSPA effect, or with the native "Stereo Matrix" effect by setting L->L and R->R to -1.