-
-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Import chords from text/csv #360
Comments
Here is one example of output from a song of reaper forums: 0.000000000 N |
What is the number ? Thought it would be the chord position but it seems not... |
Number is time in seconds. However there are other VAMP plugins as well, which could output bar and beat numbers. Or tracking bpm tempo. From all those information, tempo in bpm, time in seconds, bar number beat number, plus the estimated chord, all could be mapped correctly to JJazzlab-X. |
If you have a file with bar/beat number on each chord name (ideally + time signature), then adding an importer in JJazzLab is quite easy. You just need to implement this interface: https://github.com/jjazzboss/JJazzLab-X/blob/master/Song/src/org/jjazz/song/spi/SongImporter.java But problem with automatic chord recognition is that there are always errors (in your file sometimes there are 2 chords in .5 seconds!) and you spend a lot of time fixing the chords... |
If there would be a CSV song import function, and I would know the required order of columns I could try to create such a CSV via the command line. Regarding errors, yes, possible, depending on the used song, but still better than nothing. For simple song types it should work quite well I guess. Quick editing for corrections I would find easier than typing all from zero yourself. Using this technique one could do many more quick experiments, mainly, choosing a song you like, then playing along with your real instrument like a guitar for example. You could take any song in the galaxy! :) |
To make it simple a csv file is good: |
For 4/4 time signature would not those formula calculate the correct bar and beat values, if you know the constant bpm of the song (assuming the song having constant bpm)?
|
Implemented in 4.0 |
Happy christmas and holidays dear jjazzboss. Thanks for the new version and implementing this feature. Tested it quickly, it seems working. A few observations: |
I've not updated doc , yet, but check out the javadoc here: |
... would be cool.
Advantage would be:
Would be cool if JJazzlab would support this importing feature one day.
Thanks friends.
The text was updated successfully, but these errors were encountered: