Skip to content

Latest commit

 

History

History
52 lines (36 loc) · 2.96 KB

README.md

File metadata and controls

52 lines (36 loc) · 2.96 KB

Kalimba Tiles

Welcome to Kalimba Tiles, your go-to app for practicing and mastering the enchanting melodies of the kalimba. Whether you're a beginner or an experienced player, this app is meticulously crafted to enhance your Kalimba learning experience.

Usage

  1. Fullscreen and Landscape Mode: Optimize your practice by immersing yourself in fullscreen and landscape mode.
  2. Select a File: Choose your favorite song or exercise effortlessly using the file selector.
  3. Click Play!: Dive into your Kalimba practice session with a single click.
  4. Hide Navigation Bar: Tap under the navigation bar to hide it and focus entirely on the music.
  5. Have Fun Learning: Enjoy discovering new songs and refining your kalimba skills.

Updates and Roadmap

Stay tuned for exciting updates and improvements. Here's a glimpse of what's in the pipeline:

  • Notes Setting Function: Customize your learning experience with adjustable note settings.
  • Keyboard Integration: Seamlessly connect with your keyboard for enhanced control.
  • Device Selection: Fine-tune your experience with device-specific settings. Check out the device selection settings.
  • Improve Navbar: Streamline settings with less effort and a visually pleasing UI.
  • Support different scales: Play various songs outside the c-minor scale.
  • Automatic Note Length Adjustment: Effortlessly adjust note length for a more dynamic playing experience.
  • Progressbar: See where you are in the pice (and fast forward and go back).
  • English and Additional Code Comments: Enhance code understanding with comprehensive comments.
  • Color Settings: Personalize the app interface with customizable color settings.
  • Navbar hide Button: A button to hide and unhide the navbar.

Libraries Used

Kalimba Tiles harnesses the power of the following libraries:

  • MidiPlayerJS: A versatile MIDI player for seamless integration of MIDI files.
  • soundfont-player: Enhance your kalimba sounds with this flexible SoundFont player.
  • Bootstrap: Utilizing the power of Bootstrap for a responsive and visually appealing user interface.

Links and Screenshots

Screenshots

Play Settings More Settings Device List

License

This project is licensed under the Apache License 2.0 - see the LICENSE.md file for details.

Feel the rhythm, embrace the melody, and let Kalimba Tiles be your companion on your musical journey!