An extension that allows you to transpose chords.

Latest Version

Version
1.1.0
Update
December 5, 2023
Size
67.67KiB
Developer
Category
Users
1,000+
Rating
4.5 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
See more

Chord Transposer Extension

A chrome extension that allows you to transpose chords on any website.

Transposing is the act of converting a song into a different key. You might want to do it to find a key that works better with your voice, or simply to choose a version of the song that has chords that are easier for you to play.

Currently, it only works on websites with Italian chords (Do, Re, Mi etc..) and converts them into English chords so that transposition is possible. Inspired by the \"transpose\" functionality on the Ultimate Guitar website.

Tested on these websites:

http://www.mbutozone.it
http://psicoaccordi.blogspot.it

How to use:
- Visit a web page that contains chords
- Wait for the page to load and click on the extension icon in the top right of the browser
- Click 'select chords' and then click on the lyrics on the web page
- Click on the extension icon and click 'enable'. This will convert the chords to links
- Click on the extension icon and click '+' or '-' to transpose
- Click on a converted chord to remove (in case part of the lyrics were converted by mistake)
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "Chord Transposer", "version": "1.1.0", "description": "An extension that allows you to transpose chords.", "action": { "default_title": "Chord Transposer", "default_icon": "images/icon.png", "default_popup": "popup.html" }, "author": "Domenico Gemoli", "background": { "service_worker": "scripts/background.js", "type": "module" }, "content_scripts": [ { "matches": ["http://*/*", "https://*/*"], "js": ["scripts/content.js"], "css": ["styles/content.css"], "run_at": "document_end", "all_frames": false } ], "homepage_url": "https://github.com/aberonni/Chord-Transposer-Extension", "offline_enabled": true}
Read more