Skip to main content

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

Metadata

Release files for seeFretboard 0.1.5.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for seeFretboard 0.1.5.5
File Size Uploaded
seeFretboard-0.1.5.5.tar.gz 99.4 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for seeFretboard 0.1.5.5
File Interpreter ABI Platform
seeFretboard-0.1.5.5-py3-none-any.whl Python 3 none any Details

Total release size: 197.1 MB

Release files / seeFretboard-0.1.5.5.tar.gz

Download URL seeFretboard-0.1.5.5.tar.gz
Size 99.4 MB
Tags Source
SHA-256 checksum
How to use checksums
b9e54249b9fce31613b1ff98416c0d0b3de3795a1e1941f801412945db269c80
BLAKE2b-256 checksum
How to use checksums
60555ae53138222ba37fbfe1f21ab52fe6cea482b24f0eeac33232b7684642a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.16

Release files / seeFretboard-0.1.5.5-py3-none-any.whl

Download URL seeFretboard-0.1.5.5-py3-none-any.whl
Size 97.7 MB
Tags Python 3
SHA-256 checksum
How to use checksums
3cfcf62e16c0950b4e0ed9ea1c7b3347ae3b9a1a4833f524882a80cebdb1bf61
BLAKE2b-256 checksum
How to use checksums
85f4adee24f57cf72c7a0e85688c0e9aac2db071e4128a0d74abab8f2061c2cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.16

Release history Release notifications | RSS feed

This release

0.1.5.5 This release

2 release files

0.1.5

2 release files

0.0.9

2 release files

0.0.8

3 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page