https://github.com/dubisdev/songwriteapp
A simple songwriting app for the web 🎶
https://github.com/dubisdev/songwriteapp
app music songwriting
Last synced: about 2 months ago
JSON representation
A simple songwriting app for the web 🎶
- Host: GitHub
- URL: https://github.com/dubisdev/songwriteapp
- Owner: dubisdev
- Created: 2022-10-22T18:35:30.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-11-23T19:21:01.000Z (over 2 years ago)
- Last Synced: 2025-01-24T06:48:21.121Z (3 months ago)
- Topics: app, music, songwriting
- Language: TypeScript
- Homepage: https://songwrite.app
- Size: 793 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SongWrite.app - A simple songwriting app for the web 🎶
## Features
- 🎵 **Simple** - SongWrite.app is a simple songwriting app for the web. It's designed to be easy to use so you can focus on writing your song.
- 🔃 **Transpositions** - Transpose your song to any key with a single click.
- 🔗 **Sharing** - Share your song with a permalink. You can also export your song as a PDF.
- 💄 **Personalization** - Customize your songwriting experience with custom chord colors.
- 🧬 **Live Preview** - See your song as you type it.
- 🔏 **No account required** - No account required to use SongWrite.app. Just open the app and start writing.
## What is it?
SongWrite.app is a simple songwriting app for the web. It's a single page app that runs in your browser. It's designed to be used on a tablet or laptop, but it works on a phone too.
## Roadmap
- [x] Basic Song Editor: chords, lyrics, and a title
- [x] Transpose chords (basic +1/-1)
- [x] Share by URL
- [x] Debounce URL changing
- [x] Copy to clipboard
- [x] Add comments in chord lines (e.g. `C#m7 F# (x2) or G#m7 F# (pianissimo)`)
- [x] Custom Chords Color
- [x] Share as preview only
- [x] Bass chord support (e.g. `C/B`)
- [x] maj chord support (e.g. `Cmaj7`)
- [ ] add chord support (e.g. `Cadd9`)
- [x] Double ## and bb
- [x] Double sharps (x)
- [ ] Dark mode
- [x] Use zustand for state management
- [ ] Use tabs as spaces
- [ ] Mobile friendly
- [ ] Transpose chords (More options)
- [x] Transpose by half steps
- [ ] Transpose by number of semitones
- [ ] Custom Scale with preferred chords (e.g. `C C# D Eb E F F# G Ab A Bb B`)
- [ ] Export to word (doc, docx, odt...)
- [x] Print to PDF (Basic Support)
- [x] Print to PDF (Fix multiple pages issue)
- [ ] User accounts
- [ ] Save songs to user accounts