Skip to content

N-Zik-Group/Next-Visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NextVisualizer

NextVisualizer is an audio visualizer library extracted from the N-Zik project. It provides various visual effects and painters (FFT bars, waves, particles, etc.) that can be rendered dynamically on a canvas to visualize audio sessions.

Note: This project is a fork of the Next Visualizer implementation originally created by jeffshee.

Features

  • FFT Painters: Analog, Bar, Circle Bar, Line, Polygon, Wave, etc.
  • Modifiers: Beat, Blend, Compose, Glitch, Move, Rotate, Scale, Shake, Zoom.
  • Miscellaneous: Background, Gradient, SimpleText, Icon rendering.

Integration

This library is designed to be added as a submodule in Android projects.

// settings.gradle.kts
include(":nextvisualizer")

// build.gradle.kts (app)
implementation(projects.nextvisualizer)

Structure

The source files are placed directly under src/main/kotlin/ grouped by their feature (painters, utils, enums, views).

Requirements

  • Android SDK 35+
  • Apache Commons Math3
  • Timber (for logging)

About

NextVisualizer is an audio visualizer library extracted from the N-Zik project. It provides various visual effects and painters (FFT bars, waves, particles, etc.) that can be rendered dynamically on a canvas to visualize audio sessions.

Topics

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Contributors

Languages