sketchub icon

AudioSft (DSP)

InfLps
63 Likes
7 Comments
434 Downloads

What's new

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.

Screenshots

About

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