artutra / openchord Goto Github PK
View Code? Open in Web Editor NEWA React Native songbook app for guitar players
License: GNU General Public License v3.0
A React Native songbook app for guitar players
License: GNU General Public License v3.0
Like +½
or -1 ½
It has been a while that online search feature doesn't work anymore.
Only shows a indicator, like it was searching but no results appears.
Great app so far! Thanks a lot! :)
At the moment i like the Nashville Number System as alternative chord notation. So i have a suggestion:
Describe the solution you'd like
Is it possible to add a switch in the menu with the transpose settings to change notation styles.
(similar to the options in this app: https://songbook-pro.com/)
So when there is a key defined in the file you get numbers instead of chord names and the key displayed at the top.
Additional context
{key: ...} or {k: ...} or {ok: ...} The key of the song written as a key with enharmonic preference and an optional "m" to indicate minor. - alphabetic, e.g. Bb or Em
Currently to add a song to a playlist, one need to go to a playlist folder and add a particular song from there. A more direct and practical approach is to be able to add a particular song from the song list directly to a particular folder by an icon press.
Describe the bug
In songedit mode, chordpro directive such as {start_of_verse} ... {end_of_verse}
are gone when going from chord over lyrics to chordpro
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Directive should be preserve or alternatively, editing in chord over lyrics
is avoided and should only serve as preview. Some weird behavior also occurs when switching back and forth between chordpro and chord over lyrics mode several times (e.g: increase in vertical spacing)
Describe the bug
According to the original ChordSheetJS, one can just use blank line to separate verses instead of {start_of_verse} {end_of_verse} delimiter. This is not the case here, it seems like the CustomHtmlDivFormatter is ignoring the blank line such that
chord[A]pro
// Blank line
chord[B]pro
is render as
A
chordpro
B // Blank line ignored
chordpro
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Should be similar to this https://martijnversluis.github.io/ChordFiddle/ when using blank line
By npm install
I got the following error on the latest update
......
error C2039: 'NamedPropertyG
etterCallback': is not a member of 'v8'
......
By a simple google search, it seems like downgrading Node to v10 would solve this issue. Did you get the same issue? which Node version is needed to build the project?
Thanks again.
Describe the bug
Screen blocks on android and it's hard for me to use the app while playing the guitar
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Screen shouldn't block
Smartphone (please complete the following information):
Now, if I change the text size, only the whole content size change.
Extended features
Hi Artutra,
I just saw that some chords are in the wrong position. Examples: Bb7/D (should be shifted down), B/C# is really strange, B/D# is also somehow shifted. And I think most of the slash chord. Is it intended to be like this or some bug in the chord generation?
Thank again
Regards
In some cases, the song is too quick or too slow to follow the auto scroll speed.
It could be useful if the app have 2 buttons on screen to move to next/previous page of the song.
Is your feature request related to a problem? Please describe.
Add ukelele chords display for the songs
Describe the solution you'd like
Switch between guitar and ukelele chord display like ultimate guitar
Add a dark mode to the app (or multiple themes)
It can also have a Night mode.
Describe the bug
Apparently, any file can be imported into the app
Expected behavior
Should send an error if file is not a .openchord file or known extensions
All chords with the syntax similar of C/A
or C#/G
are missing
In order to ensure the personal content, it would be very usefull if the app has a import/export data feature to backup/restore songs.
To export, each song could be a TXT file and a ZIP file to group all.
To import, could be a single TXT file or a folder with 2 or more TXT files.
The autoscroll slidebar is covering the last lines of the song lyrics.
Reproducing the error
Pick a song, touch on the engine button, select "auto scroll" and play.
Go to the last lines and see the bar covering the lyrics.
Expected behavior
The scroll must show the last lines of the lyrics even when the bar is active.
Smartphone:
Currently, this is possible for a playlist. It would be nice to be able to share Artist with all its songs or a single song.
Describe the bug
In some unusual chords, it shows a "empty" figure.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The correct chord is shown on the figure.
Smartphone (please complete the following information):
Allow to create playlists, add songs to playlist, reorder songs, remove songs and remove playlists
The songs in the playlist aren't sorted.
They are shown in music creation order.
It could easier to sort by name.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.