Hi.
I tried to edit the timings of a lyrics that I want to synchronize with a mp3 song.
The quickest way is to paste the text and then tag the time of each row.
On this feature kid3, in my opinion, lacks a shortcut key that instantly tags the current row highlighted with the current time of the playing music and automatically highlights the next row. Optionally two other shortcut keys to quickly jump to the next / previous row keeping synced also the playing music.
At the moment, without these keys I have to:
(mouse): stop the song on the desired point
(mouse) click the timefield of the desired row
(mouse) press "Add" (picks the current time and writes on the time field)
(mouse) then start the song again, (mouse) stop on the next row and repeat the steps above.
A lot of work with mouse. Hazardous for my hand and my mind...
Almost impossible.
I then edited the lyrics on www.LRCgenerator.com and exported the lrc resulting file.
P.S.: I use to play the music and check the synced lyric on a Note2 Android by using the Medoly app than has a unique and very nice feature: you can long tap on a certain point of the lyric to get the playing song jumps there. This is very useful to learn a song.
Thank you.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thanks for the suggestion, I will see if I can improve things. However, it can be much more simple by proceeding this procedure:
Get the unsynchronized lyrics, e.g. using "Lyrics/Embed Lyrics" from the file list context menu.
Copy the unsynchronized lyrics, just go to the "Lyrics" row in the table and press Ctrl-C.
Add a synchronized lyrics frame, click "From Clipboard".
Now all lines from the unsynchronized lyrics are in the table, all time stamps are invalid (-1:-1:-1.00, this could look better).
Start playing the song by clicking the play button in the play toolbar at the bottom of the main window.
When the next lyrics line with invalid timestamp comes, click "Add" or press Alt-A, the timestamp will be updated.
Continue like this until all timestamps are set.
You can prepare the procedure by deleting all empty entries beforehand.
If you missed something, stop playback and clear the timestamps by selecting them and using "Clear" from the context menu.
If you want the song to jump to some position, use the context menu and "Seek to position".
I just created the synchronized lyrics for two songs using this steps and I think that it can be done rather painless like this. Maybe I just have to improve the documentation or make the steps more evident in the GUI.
Last edit: Urs Fleisch 2016-03-27
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I hope that Kid3 3.4.0 can be released in a month. Since 3.3.2, I have refactored the code quite a bit to support more than two tags. In order not to introduce some bugs with this, I want to test it some time before an official release. The refactoring for multiple tags was needed to support MP3 files with ID3v1, ID3v2 and APE tags, WAV files with RIFF INFO chunks and FLAC files with ID3v1, ID3v2 and Vorbis tags.
I have put another development snapshot kid3-git20160401-win32.zip, which should contain all the features of the next release. Concerning the synchronized lyrics, I have improved the documentation and put a "Help" button into the dialog to access the relevant section in the handbook.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi.
I tried to edit the timings of a lyrics that I want to synchronize with a mp3 song.
The quickest way is to paste the text and then tag the time of each row.
On this feature kid3, in my opinion, lacks a shortcut key that instantly tags the current row highlighted with the current time of the playing music and automatically highlights the next row. Optionally two other shortcut keys to quickly jump to the next / previous row keeping synced also the playing music.
At the moment, without these keys I have to:
(mouse): stop the song on the desired point
(mouse) click the timefield of the desired row
(mouse) press "Add" (picks the current time and writes on the time field)
(mouse) then start the song again, (mouse) stop on the next row and repeat the steps above.
A lot of work with mouse. Hazardous for my hand and my mind...
Almost impossible.
I then edited the lyrics on www.LRCgenerator.com and exported the lrc resulting file.
P.S.: I use to play the music and check the synced lyric on a Note2 Android by using the Medoly app than has a unique and very nice feature: you can long tap on a certain point of the lyric to get the playing song jumps there. This is very useful to learn a song.
Thank you.
Thanks for the suggestion, I will see if I can improve things. However, it can be much more simple by proceeding this procedure:
I just created the synchronized lyrics for two songs using this steps and I think that it can be done rather painless like this. Maybe I just have to improve the documentation or make the steps more evident in the GUI.
Last edit: Urs Fleisch 2016-03-27
Ah ok, now it's all different! I've tried and it is very usable.
I missed the infos to use it!
Thanks!
P.S. only one further question:
when the fix of the following release will be put inside a official release (like 3.3.2 or further)?
https://sourceforge.net/projects/kid3/files/kid3/development/kid3-git20160322-win32.zip
(due to the following discussion:
https://sourceforge.net/p/kid3/discussion/241228/thread/b8e8a849/
)
I hope that Kid3 3.4.0 can be released in a month. Since 3.3.2, I have refactored the code quite a bit to support more than two tags. In order not to introduce some bugs with this, I want to test it some time before an official release. The refactoring for multiple tags was needed to support MP3 files with ID3v1, ID3v2 and APE tags, WAV files with RIFF INFO chunks and FLAC files with ID3v1, ID3v2 and Vorbis tags.
I have put another development snapshot kid3-git20160401-win32.zip, which should contain all the features of the next release. Concerning the synchronized lyrics, I have improved the documentation and put a "Help" button into the dialog to access the relevant section in the handbook.