Skip to content

Saganaki22/XyloRimba

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

XyloRimba 🎵

A beautiful, interactive virtual Xylophone and Marimba simulator that runs in your web browser. Play music, record your tunes, and even listen to the classic Tetris theme!

image

🎹 Features

  • Two Instruments in One: Switch seamlessly between Xylophone and Marimba
  • Responsive Design: Works on both desktop and mobile devices
  • Multiple Play Methods:
    • Click/tap the bars
    • Use keyboard controls
    • Play the built-in Tetris theme
  • Recording Functionality:
    • Record your performances
    • Play them back
    • Stop and clear recordings
  • Professional Sound Quality:
    • Web Audio API for high-quality sound
    • Custom reverb effects
    • Instrument-specific timbres

🎮 How to Play

Keyboard Controls

Xylophone

  • Keys A through L for main notes
  • ; and ' for higher notes
  • Z and X for additional notes

Marimba

  • Top row: Q through ] for higher octave
  • Bottom row: A through F for lower octave

Touch/Mouse Controls

Simply tap or click on the colored bars to play notes!

🛠️ Technical Details

Built With

  • HTML5
  • CSS3
  • JavaScript
  • Web Audio API

Audio Features

  • Dynamic sound synthesis
  • Real-time audio processing
  • Custom reverb implementation
  • Adjustable gain control

🚀 Getting Started

  1. Download the HTML file
  2. Open it in any modern web browser
  3. Start playing music!

No installation or setup required - it's that simple!

📱 Browser Compatibility

Works best on modern browsers that support the Web Audio API:

  • Chrome (recommended)
  • Firefox
  • Safari
  • Edge

🎵 Demo Song

Includes a playable version of the Tetris theme (Korobeiniki), arranged for both xylophone and marimba.

🤝 Contributing

Contributions are welcome! Feel free to:

  • Report bugs
  • Suggest new features
  • Submit pull requests

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙏 Acknowledgments

  • Built with Web Audio API
  • Inspired by classic musical instruments

About

interactive virtual Xylophone and Marimba simulator that runs in your web browser. Play music, record your tunes.

Resources

License

Stars

Watchers

Forks

Contributors

Languages