BassScales displays the tab, the bass tab, and the note for a music scale. only the starting note and a steps array have to be provided. When more than one fret combination is available, it can display all of them or only the one specified.

Features

  • Works on any platform as long as a PostScript viewer has been installed
  • Works with a steps list and a starting note. The starting note can be in the scale array (usefull for "slices" of the used notes to play a song) or overwritten (usefull to play scales at different levels)..
  • Arrays of steps of each scale ( minor, major etc ... ) can stay in the code, and recall with their name
  • Configurable for 4,5 and 6 cords basses as long as they are tuned as EADG, BEADG or BEADGC ). 5th and 6th bass tab lines can be displayed in gray.
  • If more than one cord/string combinaison exists, all of them or only the one specified can be displayed. If the note is not possible ( < E in 4 strings mode or exceeds the tab limits ), a red cross is displayed on the bass tab
  • Minimum and maximum tabs number can be specified. But at least a high limit at about 25 should be given to avoid extravagant combinaisons
  • Detuning will be available when the 0.9 version is issued.

Project Activity

See All Activity >

License

GNU General Public License version 2.0 (GPLv2)

Follow BassScales

BassScales Web Site

Other Useful Business Software
Forever Free Full-Stack Observability | Grafana Cloud Icon
Forever Free Full-Stack Observability | Grafana Cloud

Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Create free account
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of BassScales!

Additional Project Details

Intended Audience

End Users/Desktop

User Interface

Command-line

Registered

2010-04-23