Transform your audio into an immersive 8D experience with our web-based converter. This application creates a spatial audio effect that makes sound appear to rotate around your head, providing a unique and engaging listening experience.
- 🎧 Convert regular audio files to 8D audio
- 🔄 Real-time audio processing
- 🎵 Support for multiple audio formats (MP3, WAV, OGG)
- 💫 Advanced spatial and bass enhancement effects
- 📱 Responsive design for all devices
- ⬇️ Easy download of converted files
First, install the dependencies:
npm install
# or
yarn install
# or
pnpm install
Then, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
Open http://localhost:3000 with your browser to see the application.
The 8D Audio Converter uses the Web Audio API to create an immersive audio experience by:
- Applying dynamic stereo panning
- Enhancing spatial audio effects
- Adding bass boost and compression
- Creating a rotating sound effect
- Next.js 14 - React Framework
- TypeScript - Programming Language
- Tailwind CSS - Styling
- Web Audio API - Audio Processing
- Lucide React - Icons
- 🎧 Use headphones for the best experience
- 🔊 Keep volume at a moderate level
- ⏱️ Processing time depends on file size
- 💾 Supported file size up to 50MB
You can start editing the application by modifying the files in the app
directory. The application auto-updates as you edit the files.
Key files:
app/page.tsx
- Main page componentcomponents/AudioConverter.tsx
- Core conversion logiccomponents/AudioPlayer.tsx
- Custom audio playercomponents/UploadForm.tsx
- File upload handling
This project uses next/font
to automatically optimize and load Geist, a custom font family from Vercel.
The easiest way to deploy your Next.js app is to use the Vercel Platform.
Check out the Next.js deployment documentation for more details.
To learn more about the technologies used in this project:
- Next.js Documentation - Next.js features and API
- Web Audio API - Audio processing capabilities
- Tailwind CSS - Styling framework
- TypeScript - TypeScript documentation
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.