Skip to main content

For Release

Project description

seeFretboard: Unlocking Boundless Possibilities for Music Education, Research, and Creative Exploration

The seeFretboard Python library allows users to visualize guitar fretboards. Providing foundational music theory displays with intervals, chords, arpeggios, and scales. It also has features such as dynamic video creation of the visualized fretboards with integration of audio.

Installation

Anaconda Installation/Docunmentation
Install With Conda Environment

conda create --name <env> --file Conda-package-list.txt

Pip Installation/Docunmentation
Install with Pip Files

pip install -r requirements.txt

Install with Pip

pip install seeFretboard

Features

  • Customization of styles, designs, and other visual elements
  • Display horizontal and vertical fretboards
  • Display intervals, arpeggios, scales, custom arpeggios, and custom scales
  • Display drop2, drop3, and CAGED chord shape and custom chords
  • Create dynamic videos of visualized fretboard
  • Generate MIDI audio
  • Combine videos with audio (mp3, wav, MIDI, etc) to create synchronized multimedia content
  • Support for prediction vs ground truth, beneficial for music information retrieval researchers working on guitar transcription
  • Suitable for integration into websites, applications, or standalone usage.
  • Potential for future developments, such as templates, deliberate practice tools, voicings, repetition, reflection exercises, quizzes, textbooks, games, and advanced techniques for fretboard visualization, manipulation, learnings, and AI/ML assistance.

Documentations

Contributing

Contributions are always welcome! We appreciate it!

See CONTRIBUTING.rst for ways to get started.

Credits

Thank you for your contributions! We appreciate it!

Creator

This project was created by Linda Rong Zhang.

History

HISTORY

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

seeFretboard-0.1.5.5.tar.gz (99.4 MB view hashes)

Uploaded Source

Built Distribution

seeFretboard-0.1.5.5-py3-none-any.whl (97.7 MB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page