Skip to content

A Flutter application to create, edit, and play guitar tablatures with MIDI playback, soundfont support, and an intuitive editing interface.

Notifications You must be signed in to change notification settings

Cod-e-Codes/guitar-tabs-editor

Repository files navigation

Guitar Tabs Editor

Guitar Tabs Editor is a Flutter application that allows you to create, edit, and play guitar tablatures. With features like MIDI playback, soundfont selection, and interactive editing, it is a perfect tool for guitar enthusiasts.

Features

  • Create and edit guitar tabs with an easy-to-use interface.
  • Playback tabs using MIDI with customizable soundfonts.
  • Highlight notes during playback for visual guidance.
  • Save, share, and organize your guitar tabs.

Requirements

  • Flutter SDK
  • Hive for local data storage
  • flutter_midi_pro for MIDI playback
  • Provider for state management

Installation

  1. Clone the repository:

    git clone https://github.com/Cod-e-Codes/guitar_tabs_editor.git
    cd guitar_tabs_editor
  2. Install dependencies:

    flutter pub get
  3. Run the application:

    flutter run

File Structure

  • lib/models: Contains the GuitarTab model and Hive adapter.
  • lib/providers: Manages the state and logic for tabs and playback.
  • lib/screens: Includes the main screens for creating, editing, and managing tabs.
  • assets: Holds soundfonts and other resources.

Author

Developed by CodēCodes. For more projects, visit CodēCodes GitHub.

About

A Flutter application to create, edit, and play guitar tablatures with MIDI playback, soundfont support, and an intuitive editing interface.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Languages