Eine moderne, professionelle 19-Band-Audio-Equalizer-Anwendung, die mit Vue 3 und der Composition API erstellt wurde.
- 19-Band Parametrischer Equalizer mit professionellen Filtern
- Dynamics Processor mit Echtzeit-Kompression
- Audio-Recording in WebM und WAV
- Echtzeit-Visualisierung mit Spektrum-Analyzer
- LUFS Loudness-Normalisierung
- Sättigungseffekte mit Oversampling
- Linear-Phase-Processing
- Preset-Management für EQ und Kompressor
- Internationalisierung (Deutsch/Englisch)
- Theme-Switching (Dark/Light)
- Playlist-Management
- Vue 3 mit Composition API
- Vite als Build-Tool
- Web Audio API für Audio-Processing
- CSS Variables für Theming
- Font Awesome für Icons
# Dependencies installieren
npm install
# Entwicklungsserver starten
npm run dev
# Production Build erstellen
npm build
# Preview des Production Builds
npm run previewequalizer19-vue/
├── index.html
├── package.json
├── vite.config.js
├── src/
│ ├── main.js # Entry Point
│ ├── App.vue # Haupt-Komponente
│ ├── assets/
│ │ └── style.css # Globale Styles
│ ├── components/
│ │ ├── AudioConverter.vue # Audio-Konverter Promo
│ │ ├── DynamicsProcessor.vue # Kompressor-UI
│ │ ├── Equalizer.vue # Equalizer-UI
│ │ ├── LanguageThemeSwitcher.vue # Sprache/Theme
│ │ ├── Notification.vue # Toast-Notifications
│ │ ├── PlayerControls.vue # Player-Steuerung
│ │ ├── Playlist.vue # Playlist-Verwaltung
│ │ ├── ProFeatures.vue # Pro-Features
│ │ ├── PromoSection.vue # Werbe-Sektion
│ │ └── Visualization.vue # Spektrum-Analyzer
│ ├── composables/
│ │ ├── useAudioEngine.js # Audio-Engine-Management
│ │ ├── useAudioPlayer.js # Player-Logik
│ │ ├── useI18n.js # Internationalisierung
│ │ └── useTheme.js # Theme-Management
│ └── utils/
│ ├── presets.js # EQ/Comp Presets
│ └── translations.js # Übersetzungen
- Audio-Dateien laden: Klicken Sie auf "Audio-Dateien wählen" und wählen Sie Ihre Audiodateien
- Equalizer anpassen: Verwenden Sie die 19 Frequenzbänder oder wählen Sie ein Preset
- Kompressor einstellen: Passen Sie Threshold, Ratio, Attack und Release an
- Pro-Features aktivieren: Aktivieren Sie Saturation, Linear-Phase oder LUFS-Normalisierung
- Visualisierung: Sehen Sie die Echtzeit-Frequenzanalyse
- Playlist verwalten: Navigieren Sie durch Ihre Tracks
- Leertaste: Play/Pause
- ←/→: ±10 Sekunden springen
- M: Mute/Unmute
- Strg+L: Sprache wechseln
- Strg+D: Theme wechseln
- Chrome/Edge 90+
- Firefox 88+
- Safari 14+
Benötigt einen modernen Browser mit Web Audio API-Unterstützung.
MIT License - Erstellt von KodiniTools
-
Original JavaScript-Version: EQUALIZER 19
-
Vue 3 Migration: 2025
-
Icons: Font Awesome
Author: Dinko Ramić - Kodini Tools - kodinitools.com