Skip to content

cross-platform .net based guitar toolkit: Scales, Chords and Tablature

License

Notifications You must be signed in to change notification settings

webprofusion/scalex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scalex Guitar Toolkit

A cross-platform .net based guitar toolkit providing Scales, Chords and Tablature.

This app is a work in progress cross platform version (implemented as various platforms including Avalonia UI, Xamarin and Uno).

Scales

Scales in any tuning for multiple instrument types

Chords

Tablature

The Tablature feature uses AlphaTab for rendering and the Songsterr API for content.

Bonus Content - 3D Guitar Designer

Not part of the app codebase but a pretty interesting distraction for all guitarists.

History

Scalex was originally written in Turbo Pascal in 1994. In 2001 the scale diagram logic was ported to C# and some of that code remains today (sort of).

Over the years versions of this app have been ported to a number of platforms:

  • A windows forms desktop app
  • A WPF desktop app
  • Web based (both aspx rendering to PNG and JavaScript transpiled using SharpKit)
  • A WPF app for Windows Phone and Windows Store (Soundshed.com Guitar Toolkit)
  • A mobile web app (iOS and Android)

Nuget for AlphaTab: https://www.myget.org/feed/coderline/package/nuget/AlphaTab Install-Package AlphaTab -Version 0.9.3.175 -Source https://www.myget.org/F/coderline/api/v3/index.json