Version 2: MediaPlayer replaced with high-performance AudioTrack. Ability to save processed content as .wav on the device. Added new visualizers: Oscilloscope, Sonometer, Spectrogram, and Vectorscope. Expanded library of audio filters.
AudioSft is a full-featured, custom-built audio engine for Android that handles playback, real-time DSP (Digital Signal Processing) effects, visualization, and export functionality. It's designed to be a self-contained alternative to Android's MediaPlayer and SoundPool, offering much more granular control over the audio pipeline.
Note: This project is still in development, so errors are to be expected! Avoid choosing larger files!
List of available DSP filters (effects): Bit crusher Frequency shifter Reverb Flanger Tremolo Chorus Compressor Delay (MultiTap) Format filter (Vowel) Distortion 10 band Equalizer Haas (Virtualizer) Stereo processor Resonant filter
Some known issues: ● Files with sample rates other than 44.1 kHz are played back with altered speed and pitch. Reformat your files to 44.1 kHz to fix this "issue."; ● Some audio files may crash the app sometimes (Do not import large files and long lengths in general); ● Importing successive files in a row may create visual artifacts (sound meter, spectogram). For this reason, we have implemented a pseudo-eject audio method for each imported audio to avoid this issue (it reset the activity); ● The "seekTo" function may mute playback. Repeating the action restores the sound. Some filters may generate unwanted artifacts (rarely/not really case but can happen).
Telegram channel: https://t.me/inflps_channel Telegram group: https://t.me/inflpschat
GitHub repo (WIP): https://github.com/InfiniteLoops87/AudioSft-
©2025 Sketchub | User Policy