Jump to content

Lyric Syncer


RazerM
 Share

Recommended Posts

I will explain how to use it:

To load sound file you must enter its path into the top input box (or click 'browse') then Click 'Load'.

To start adding lyrics you can use this bar:

Posted Image

By entering the minutes in the first box and seconds in the next. You enter the lyrics for that time in the third box then click Add Lyric At 00:00

You can also add lyrics by clicking 'Load Lyrics From Text File' :-

You will then be prompted to open a text file (That contains lyrics on separate lines) then the separate lines will be put into the listview with a time of 00:00. You may change the time by selecting an item in the listview and editing it in the following bar:

Posted Image

and clicking 'Edit Selected Lyric'

Sample Text File With Lyrics:

First Line of Lyrics
Second Line of Lyrics
Third Line of Lyrics Etc.

On the left you will see From and To labels like this:

Posted Image

These are used to play the sound. If you click 'End' the 'To' fields will be filled with the end time of the loaded song. Clicking 'Play 00:00 To 00:00' will play the sound and display any lyrics with a time greater than 00:00.

You can save synchronised lyrics by clicking 'Save To File' in the 'Lyrics' group. Please note lyrics with a time of 00:00 will not be saved. Lyrics can be opened by clicking 'Open From File'.

Update 01: Displayed lyrics are now centred

I have created a synchronised lyrics file for Boulevard of Broken Dreams by Green Day for anyone that is interested.

Boulevard_of_Broken_Dreams.zip

Lyrics file for You Know My Name by Chris Cornell a.k.a James Bond: Casino Royale" Theme Song

You_Know_My_Name.zip

SyncedLyrics.au3

Previous Downloads: 82

Edited by RazerM
My Programs:AInstall - Create a standalone installer for your programUnit Converter - Converts Length, Area, Volume, Weight, Temperature and Pressure to different unitsBinary Clock - Hours, minutes and seconds have 10 columns each to display timeAutoIt Editor - Code Editor with Syntax Highlighting.Laserix Editor & Player - Create, Edit and Play Laserix LevelsLyric Syncer - Create and use Synchronised Lyrics.Connect 4 - 2 Player Connect 4 Game (Local or Online!, Formatted Chat!!)MD5, SHA-1, SHA-256, Tiger and Whirlpool Hash Finder - Dictionary and Brute Force FindCool Text Client - Create Rendered ImageMy UDF's:GUI Enhance - Enhance your GUIs visually.IDEA File Encryption - Encrypt and decrypt files easily! File Rename - Rename files easilyRC4 Text Encryption - Encrypt text using the RC4 AlgorithmPrime Number - Check if a number is primeString Remove - remove lots of strings at onceProgress Bar - made easySound UDF - Play, Pause, Resume, Seek and Stop.
Link to comment
Share on other sites

For example:

I click 'Browse' and find 'Boulevard of Broken Dreams.mp3' then click 'Load'. I the click 'Open From File' and select 'Boulevard of Broken Dreams.ini':

Boulevard_of_Broken_Dreams.zip

The listview will be populated with lyrics.

I click 'End' :

Posted Image

and then 'Play 00:00 to 00:00' The lyrics will appear at the correct time.

Edited by RazerM
My Programs:AInstall - Create a standalone installer for your programUnit Converter - Converts Length, Area, Volume, Weight, Temperature and Pressure to different unitsBinary Clock - Hours, minutes and seconds have 10 columns each to display timeAutoIt Editor - Code Editor with Syntax Highlighting.Laserix Editor & Player - Create, Edit and Play Laserix LevelsLyric Syncer - Create and use Synchronised Lyrics.Connect 4 - 2 Player Connect 4 Game (Local or Online!, Formatted Chat!!)MD5, SHA-1, SHA-256, Tiger and Whirlpool Hash Finder - Dictionary and Brute Force FindCool Text Client - Create Rendered ImageMy UDF's:GUI Enhance - Enhance your GUIs visually.IDEA File Encryption - Encrypt and decrypt files easily! File Rename - Rename files easilyRC4 Text Encryption - Encrypt text using the RC4 AlgorithmPrime Number - Check if a number is primeString Remove - remove lots of strings at onceProgress Bar - made easySound UDF - Play, Pause, Resume, Seek and Stop.
Link to comment
Share on other sites

  • 2 months later...

Please tell me exactly what you are doing. Then I can try help.

My Programs:AInstall - Create a standalone installer for your programUnit Converter - Converts Length, Area, Volume, Weight, Temperature and Pressure to different unitsBinary Clock - Hours, minutes and seconds have 10 columns each to display timeAutoIt Editor - Code Editor with Syntax Highlighting.Laserix Editor & Player - Create, Edit and Play Laserix LevelsLyric Syncer - Create and use Synchronised Lyrics.Connect 4 - 2 Player Connect 4 Game (Local or Online!, Formatted Chat!!)MD5, SHA-1, SHA-256, Tiger and Whirlpool Hash Finder - Dictionary and Brute Force FindCool Text Client - Create Rendered ImageMy UDF's:GUI Enhance - Enhance your GUIs visually.IDEA File Encryption - Encrypt and decrypt files easily! File Rename - Rename files easilyRC4 Text Encryption - Encrypt text using the RC4 AlgorithmPrime Number - Check if a number is primeString Remove - remove lots of strings at onceProgress Bar - made easySound UDF - Play, Pause, Resume, Seek and Stop.
Link to comment
Share on other sites

@Schlumpf: You realize, you must actually have an .mp3 or .wav file of the actual song...

@Razerm: Very nice work. If you could make the words highlight in time to the music, then you would have a karaoke player! ;) I just finished a project that takes a karaoke video, and extracts the lyrical timing information from it using OCR. But, I did that for work and in different languages, so I can't really share that. It would be really cool if I could though...

Again, great work.

Link to comment
Share on other sites

I've added a synchronised lyrics file for You Know My Name by Chris Cornell (Casino Royale Theme Song)

My Programs:AInstall - Create a standalone installer for your programUnit Converter - Converts Length, Area, Volume, Weight, Temperature and Pressure to different unitsBinary Clock - Hours, minutes and seconds have 10 columns each to display timeAutoIt Editor - Code Editor with Syntax Highlighting.Laserix Editor & Player - Create, Edit and Play Laserix LevelsLyric Syncer - Create and use Synchronised Lyrics.Connect 4 - 2 Player Connect 4 Game (Local or Online!, Formatted Chat!!)MD5, SHA-1, SHA-256, Tiger and Whirlpool Hash Finder - Dictionary and Brute Force FindCool Text Client - Create Rendered ImageMy UDF's:GUI Enhance - Enhance your GUIs visually.IDEA File Encryption - Encrypt and decrypt files easily! File Rename - Rename files easilyRC4 Text Encryption - Encrypt text using the RC4 AlgorithmPrime Number - Check if a number is primeString Remove - remove lots of strings at onceProgress Bar - made easySound UDF - Play, Pause, Resume, Seek and Stop.
Link to comment
Share on other sites

  • 3 months later...

That's cool. I'm about to make a thing like this, and I believe this will give me a head start.

But with my program, it will play the song and run through the lyrics if you have set them up, if not it will just show the lyrics while the song plays, and if you use the arrow keys you can move the highlighter through the lyrics and it will record the timing. So it will make like a kareoke thing.

But you know.. I want to display the lyrics over video, but I don't know how. I know autoit can play video, but how do you make text show in a transparent GUI ?

Link to comment
Share on other sites

That's cool. I'm about to make a thing like this, and I believe this will give me a head start.

But with my program, it will play the song and run through the lyrics if you have set them up, if not it will just show the lyrics while the song plays, and if you use the arrow keys you can move the highlighter through the lyrics and it will record the timing. So it will make like a kareoke thing.

But you know.. I want to display the lyrics over video, but I don't know how. I know autoit can play video, but how do you make text show in a transparent GUI ?

Very cool

I like what I see :whistle:

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...