Visualiser effect plugin for for LMMS
I would like to provide a plugin effect called Visualiser. Previously I attempted to do this via a pull request, but it looks like it attached everything (including things I hadn't got right yet) so I cancelled the pull request. Visualiser is located at https://github.com/ewanp2025/lmms_H-s-/tree/master/plugins/Visualiser . I have tested each effect and ran the plugin for a while to ensure that it does not crash the system.
The features of Visualiser are: -Introduces visual analysis and artistic rendering to LMMS. Unlike standard spectrum analysers, this plugin combines scientific audio metering with a "Demoscene" aesthetic -32 Selectable modes ranging from standard Waveforms and Spectrum Analyzers to "Amiga" style Copper Bars, Starfields, and -Retro Sunsets -Stereo FFT Analysis. Uses Fast Fourier Transform to drive frequency based visuals -Kraftwerk & Amiga demo tributes -Text Customisation with classic Amiga style Sine-Wave Scroller -Random Cycle Mode. -Scientific Tools including Phase Scope, Complex Plane, Data Stats and Oscilloscope -State Saving as current mode, text and wiggle settings are saved within the song file -All rendering is done via QPainter for maximum compatibility across platforms. tested and stable -All files created are stored within the Plugins/Visualiser folder -Audio passthrough, use as an effect on channel, instrument or master -Exports video output as a series of pictures to /home/username/Pictures/LMMS_Visuals/ at selected resolution and between tick being ticked and unticked for persons who wish to render later -Switch to select whether all frequencies, bass, mid, or treble control effect on certain visualisations