I'm building this app...
Hey all - a while back, I wrote about being a music/nerd crossover, about this chord-component and chord-list thing that I'd built in order to wrap a javascript package (`svguitar`) into a useful, easy-to-consume tool that lets me just `<chord-component instrument="Standard Guitar" chord="Dm7"></chord-component>` and it renders out the SVG chord diagram. It's neat, it was fun, I'm working on a series of articles about it from the programming side.
But I've been working with that, and with a comprehensive TAB editor/renderer doohickey that I'm calling Gigwidget - it lets me create or edit songs and collections, it lets me fetch TAB sheets (currently scraped from ozbcoz.com as it's one of the more comprehensive TAB collections I know of), it lets me choose the instrument I want to use and it renders those chord charts dynamically. It'll handle transposition seamlessly, and it's pretty much working. It currently is in *very* early development, but it does allow for users to sync their data remotely (via Supabase) and use their account on multiple devices.
There are two things I'm working on adding to it:
1) The UI is rough. It works, but I'm seeing it more as an interface like GMail or the like, with a sidebar listing collections, a top panel with a list from the chosen collection, and the main content pane showing the currently-selected song.
2) Session-sharing. I want to be able to have a user create a session (say, at a jam or something), and then get a QR code that others at that jam can scan *and get the full setlist for that jam*. While it appears to be stubbed in currently, the "join the session" bit hasn't yet integrated with the "share the full setlist" bit.
If anyone wants to hammer on it, I'm totally down to share it for review and opinions - I just don't want to violate community policy by blindly sharing links.
7
5 comments
Tobias Parent
3
I'm building this app...
Omni Guitars
skool.com/omni-guitars
Get free & discounted gear, exclusive tips, and level up your guitar skills with a crew that lives for tone. Join the movement 🎸
Leaderboard (30-day)
Powered by