A multi-platform audio visualizer application built with Vue.js, Quasar Framework, and audioMotion-analyzer.
- Real-time audio visualization with multiple modes
- Microphone input support
- Text marquee with customizable settings
- Background video or camera support
- Mobile-friendly interface
- iOS and Android support via Cordova
- Node.js 18+ and npm
- Xcode (for iOS development)
- Android Studio (for Android development)
- Cordova CLI (
npm install -g cordova
)
# Install dependencies
npm install
# Run in development mode in browser
npm run dev
# Run in development mode for iOS
npm run cordova-dev
- Make sure you have Xcode installed
- Add the iOS platform to Cordova:
npm run cordova-add-ios
- Build the app:
npm run cordova-build
- Open the Xcode project:
open src-cordova/platforms/ios/AudioVisualizer.xcworkspace
- In Xcode, select your device or simulator and click the Run button
If you encounter issues with the iOS build, try the following:
- Make sure your Xcode command-line tools are up to date:
xcode-select --install
- Update your CocoaPods:
sudo gem install cocoapods
- Clean the Cordova project:
cd src-cordova
cordova clean ios
This project is licensed under the MIT License - see the LICENSE file for details.