Skip to content

jonashuberts/KalimbaTiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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!

About

An App to practice Kalimba with your Smartphone.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published