MCPcopy Index your code
hub / github.com/Cleveroad/WaveInApp

github.com/Cleveroad/WaveInApp @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
313 symbols 685 edges 37 files 104 documented · 33%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

AudioVisualization (Interface)
Audio visualization view interface [2 implementers]
library/src/main/java/com/cleveroad/audiovisualization/AudioVisualization.java
AudioVisualizationRenderer (Interface)
Audio Visualization renderer interface that allows to change waves' colors at runtime. [1 implementers]
library/src/main/java/com/cleveroad/audiovisualization/GLAudioVisualizationView.java
OnFftDataCaptureListener (Interface)
(no doc) [2 implementers]
library/src/main/java/com/cleveroad/audiovisualization/VisualizerWrapper.java

Core symbols most depended-on inside this repo

normalizeGl
called by 20
library/src/main/java/com/cleveroad/audiovisualization/Utils.java
getColor
called by 16
library/src/main/java/com/cleveroad/audiovisualization/GLShape.java
between
called by 13
library/src/main/java/com/cleveroad/audiovisualization/Utils.java
release
called by 12
library/src/main/java/com/cleveroad/audiovisualization/AudioVisualization.java
setEnabled
called by 11
library/src/main/java/com/cleveroad/audiovisualization/VisualizerWrapper.java
show
called by 11
app/src/main/java/com/cleveroad/example/FFT.java
getProgram
called by 9
library/src/main/java/com/cleveroad/audiovisualization/GLShape.java
onResume
called by 9
library/src/main/java/com/cleveroad/audiovisualization/AudioVisualization.java

Shape

Method 264
Class 42
Interface 7

Languages

Java100%

Modules by API surface

library/src/main/java/com/cleveroad/audiovisualization/GLAudioVisualizationView.java45 symbols
app/src/main/java/com/cleveroad/example/SpeechRecognitionFragment.java21 symbols
app/src/main/java/com/cleveroad/example/Complex.java18 symbols
library/src/main/java/com/cleveroad/audiovisualization/DbmHandler.java17 symbols
library/src/main/java/com/cleveroad/audiovisualization/SpeechRecognizerDbmHandler.java16 symbols
wallpaper/src/main/java/com/cleveroad/wallpaper/AudioVisualizationWallpaperService.java14 symbols
library/src/main/java/com/cleveroad/audiovisualization/Utils.java14 symbols
wallpaper/src/main/java/com/cleveroad/wallpaper/SettingsFragment.java11 symbols
library/src/main/java/com/cleveroad/audiovisualization/VisualizerDbmHandler.java11 symbols
app/src/main/java/com/cleveroad/example/AudioRecorder.java11 symbols
library/src/main/java/com/cleveroad/audiovisualization/GLWaveLayer.java10 symbols
library/src/main/java/com/cleveroad/audiovisualization/VisualizerWrapper.java9 symbols

For agents

$ claude mcp add WaveInApp \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact