This is a macOS application that visualizes audio files using SwiftUI and SceneKit. The app allows users to select an audio file, configure visualization parameters, and view a 3D representation of the audio data.



- File selection for audio input
- Configurable visualization parameters
- 3D visualization using SceneKit
- Multiple visualization types (boxes, spheres, radial)
- Color scheme options
- Adjustable camera- Export functionality (image and video)
- macOS 13.3 or later
- Xcode 14.3 or later
- Clone the repository
- Open the
AudioVisualizer.xcodeproj
file in Xcode - Build and run the project
- Launch the app
- Click "Select Audio File" to choose an audio file
- Adjust visualization parameters in the configuration screen
- Click "Generate Visualization" to view the 3D representation
- Use mouse controls to navigate the 3D scene
This project is licensed under the MIT License.