better visualizer

This commit is contained in:
2026-02-06 11:08:41 -05:00
parent 8d6b19582c
commit e1dc242b1d
11 changed files with 908 additions and 19 deletions

View File

@@ -46,11 +46,25 @@ export type DesktopTheme = {
tokens: ThemeToken
}
export type VisualizerSettings = {
/** Number of frequency bars (8128, default: 32) */
bars: number
/** Automatic sensitivity: 1 = enabled, 0 = disabled (default: 1) */
sensitivity: number
/** Noise reduction factor 0.01.0 (default: 0.77) */
noiseReduction: number
/** Low frequency cutoff in Hz (default: 50) */
lowCutOff: number
/** High frequency cutoff in Hz (default: 10000) */
highCutOff: number
}
export type AppSettings = {
theme: ThemeName
fontSize: number
playbackSpeed: number
downloadPath: string
visualizer: VisualizerSettings
}
export type UserPreferences = {