GitHunt
TU

tushar-ghige/flutter-piano-app

This simple Flutter project allows you to play piano sounds using your computer keyboard inputs.

Flutter Piano App

Welcome to the Flutter Piano App! This simple Flutter project allows you to play piano sounds using your computer keyboard inputs. This README file will guide you through the setup and usage of this project.

Table of Contents

Getting Started

Prerequisites

Before you start using the Flutter Piano App, make sure you have the following prerequisites installed on your system:

  1. Flutter: You should have Flutter installed. Follow the official Flutter installation guide at https://flutter.dev/docs/get-started/install if you haven't already.

Installation

  1. Clone this repository to your local machine using Git:

    git clone https://github.com/tushar-hubgit/
    flutter-piano-app
  2. Navigate to the project directory:

    cd flutter-piano-app
  3. Get the dependencies using Flutter:

    flutter pub get

Now, you're ready to use the Flutter Piano App.

Video Demo

Check out a video demonstration of the Flutter Piano App:

PianoDemo.mp4

Usage

  1. Ensure you have a Flutter-compatible device (simulator or physical device) connected to your computer.

  2. Run the app using Flutter's run command:

    flutter run
  3. The app should launch on your device or simulator.

  4. Use your computer keyboard to play the piano sounds. The mapping of keys to piano notes is as follows:

    • Z plays the C note.
    • X plays the D note.
    • C plays the E note.
    • V plays the F note.
    • B plays the G note.
    • N plays the A note.
    • M plays the B note.
    • S plays the high D note.
    • D plays the high E note.
    • G plays the high G note.
    • H plays the high A note.
    • J plays the high B note.
  5. Enjoy making music with your keyboard!

Dependencies

The Flutter Piano App relies on the following packages:

  • just_audio: For playing audio files.
  • flutter: The Flutter framework itself.

All the dependencies are listed in the pubspec.yaml file.


Thank you for using the Flutter Piano App! If you have any questions or encounter any issues, please feel free to open an issue on this repository. Happy playing!

Languages

Dart75.5%HTML24.5%

Contributors

MIT License
Created September 23, 2023
Updated February 3, 2026
tushar-ghige/flutter-piano-app | GitHunt