Skip to content

ninuxi/acoustic-space-analyzer-ai-pro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

66 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Acoustic Space Analyzer AI Pro ๐ŸŽš๏ธ

๐Ÿ‡ฎ๐Ÿ‡น Versione Italiana | ๐ŸŒ Live Demo

Screenshot 2025-07-30 alle 16 40 03

Professional acoustic analysis tool with AI-based DSP chain generation.

โœจ Key Features

  • ๐ŸŽค Real-time spectral analysis - High-resolution FFT (16384 points)
  • ๐Ÿ“ 3D acoustic space scanning - Support for .usdz, .ply, .obj, .glb, .json
  • ๐Ÿง  AI DSP chain generation - Powered by OpenRouter/Groq
  • ๐Ÿ“Š 16-band parametric equalizer - Precise frequency control
  • ๐ŸŽš๏ธ Professional DSP processors - EQ, Compressor, Limiter, Gate, Reverb, Delay
  • ๐Ÿ“ˆ Automatic RT60 calculation - Based on assigned materials
  • ๐Ÿ‡ฌ๐Ÿ‡ง Full English interface
  • ๐Ÿ“ฑ Responsive design - Works on desktop and mobile
  • ๐Ÿ’พ JSON results export - For backup and sharing

๐Ÿš€ Live Demo

๐ŸŒ Try the online demo now

  • โœ… No installation required
  • โœ… Pre-loaded garage demo
  • โœ… All features active
  • โœ… Compatible with all modern browsers

๐Ÿ› ๏ธ Technologies Used

  • Frontend: React 18 (via CDN), Tailwind CSS
  • 3D Rendering: Three.js r128
  • Audio Processing: Native Web Audio API
  • AI Integration: OpenRouter API, Groq API
  • File Support: GLTFLoader, JSON parsing
  • Responsive: Mobile-first design

๐Ÿ“– How to Use

1๏ธโƒฃ AI API Configuration

# Get a free API key:
- OpenRouter: https://openrouter.ai
- Groq: https://console.groq.com

# Configure in the "AI API Configuration" panel

2๏ธโƒฃ Analysis Process

  1. Initialize microphone - Allow audio access
  2. Record pink noise - 15 seconds of sampling
  3. Upload 3D scan - Or use the garage demo
  4. Assign materials - Select materials for each surface
  5. Generate DSP Chain - AI analyzes and suggests optimal chain

3๏ธโƒฃ Results Obtained

  • Optimized DSP chain
  • 16-band EQ curve
  • Quality score (1-10)
  • List of identified issues
  • Specific software suggestions
  • Exportable JSON file

๐Ÿ—๏ธ Development Setup

# Clone the repository
git clone https://github.com/ninuxi/acoustic-space-analyzer-ai-pro.git

# No dependencies needed (everything via CDN)
# Simply open index.html in your browser

# For local development with server:
npx serve .
# Or
python -m http.server 8000

๐Ÿ“ Project Structure

acoustic-space-analyzer-ai-pro/
โ”œโ”€โ”€ index.html              # ๐Ÿ‡ฎ๐Ÿ‡น Main app (Italian)
โ”œโ”€โ”€ en/index.html           # ๐Ÿ‡บ๐Ÿ‡ธ English version
โ”œโ”€โ”€ samples/                # Demo 3D files
โ”œโ”€โ”€ README.md              # Italian documentation
โ”œโ”€โ”€ README_EN.md           # English documentation
โ””โ”€โ”€ LICENSE                # MIT License

๐ŸŽฏ Supported Formats

Audio

  • Input: Microphone (Web Audio API)
  • Analysis: Pink noise reference, 16384-point FFT
  • Output: JSON with complete spectral data

3D Scanning

  • .usdz - iPhone LiDAR Scanner
  • .ply - Point cloud data
  • .obj - Wavefront 3D object
  • .glb - Binary glTF
  • .json - Custom room data format

Export

  • Complete JSON - All analysis data
  • EQ Configuration - 16 parametric bands
  • DSP Chain - Processors and parameters

๐Ÿง  AI Capabilities

The integrated artificial intelligence specializes in:

  • Advanced acoustic analysis - Modal problem identification
  • DSP optimization - Optimal processing chains
  • Software-only correction - No physical treatment
  • Professional suggestions - VST plugins, room correction software
  • Precise parameterization - Optimal values for each processor

๐Ÿ—บ๏ธ Roadmap

Version 2.0

  • ASIO/CoreAudio support - Professional audio interfaces
  • Multi-point analysis - Automated sweeps
  • VST preset export - Direct DAW integration
  • A/B comparison mode - Before/after analysis
  • Extended materials database - Acoustic coefficients library

Version 2.5

  • Local Machine Learning - TensorFlow.js integration
  • Advanced RT60 prediction - Proprietary algorithms
  • Ray-tracing simulation - Accurate reflection modeling
  • Plugin ecosystem - Modular architecture

Version 3.0

  • Augmented Reality - AR treatment visualization
  • Collaboration tools - Team project sharing
  • Public API - Third-party integration
  • Desktop app - Standalone Electron version

๐Ÿค Contributing

Contributions welcome!

# Fork the repository
# Create a branch for your feature
git checkout -b feature/new-functionality

# Commit your changes
git commit -m "Add new functionality"

# Push and open a Pull Request

Contribution Areas

  • ๐Ÿ› Bug fixes - Reports and corrections
  • โœจ New features - Capability expansion
  • ๐ŸŒ Localization - Additional translations
  • ๐Ÿ“š Documentation - Guides and tutorials
  • ๐ŸŽจ UI/UX - Interface improvements

๐Ÿ“„ License

MIT License - Free use for non-commercial purposes.

See LICENSE for complete details.

๐ŸŽ–๏ธ Credits

  • Architecture: React + Three.js + Web Audio API
  • AI Integration: OpenRouter, Groq
  • Design: Tailwind CSS, Gradient aesthetics
  • 3D Rendering: Three.js community
  • Audio DSP: Web Audio API specifications

๐ŸŒ Live Demo โ€ข ๐Ÿ“– Italian Docs โ€ข ๐Ÿ› Issues โ€ข โญ Star

Made with ๐ŸŽš๏ธ for the audio community

About

Acoustic Space Analyzer AI Pro is a professional acoustic analysis tool that leverages artificial intelligence to generate optimized DSP processing chains for any acoustic environment. This innovative application combines real-time spectral analysis, 3D spatial scanning, and AI-powered audio processing to deliver precise acoustic corrections.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors