Skip to content

CarsonV8824/Meteronome-App

Repository files navigation

🎵 Meteronome-App

A Tkinter-based desktop application for musicians to store tempo information, manage pieces, and customize metronome sounds. Features image upload, tempo storage, and sound customization.

✨ Features

  • 📝 Store and manage a list of musical pieces, sections, and tempos
  • 🗂️ Store and manage your uploaded sheetmusic
  • ➕ Add, 🗑️ delete, and 🧹 clear tempo data
  • 🖼️ Upload and display images (e.g., sheet music)
  • 🔊 Switch between different metronome sounds
  • 🧭 User-friendly tabbed interface

🚀 Installation

  1. 🌀 Clone the repository:
    git clone https://github.com/yourusername/Meteronome-App.git
    cd Meteronome-App
  2. 📦 Install dependencies:
    pip install -r requirements.txt
    Required packages:
    • 🐍 tkinter
    • 🎮 pygame
    • 🖼️ Pillow
    • 📄 fitz

▶️ Usage

▶️ Run the main application file:

python main.py

📁 Project Structure

  • main.py - 🚦 Entry point for the application
  • gui_tabs.py - 🗂️ Contains the GUI logic and tab management
  • meteronome.py - 🔊 Metronome logic and sound handling
  • requirements.txt - 📦 Python dependencies

🤝 Contributing

🤗 Contributions are welcome! Please open issues or submit pull requests.

📄 License

📝 MIT License

📬 Contact

📫 For questions or suggestions, open an issue or contact [your email here].

About

Make a personal meteronome for me

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages