FoF Lyric Converter 2.40b (100% success rate)

A collection of helpful posts
omgyouredead
User avatar
ryanpanties
Member
Posts: 1208
Joined: September 12th, 2007
Reputation: 6

Re: FoF Lyric Converter 2.32 (100% success rate)

Postby ryanpanties » Sat Jul 10, 2010 3:53 pm

raynebc wrote:Updated to version 2.32. ...the ability to import lyrics from a Rock Band Audition file, for those of you that have such things.

:2thumbsup:
Jpop fanatic
raynebc
Moderator
Posts: 5631
Joined: April 20th, 2008
Location: Megumi Island
Reputation: 95

Re: FoF Lyric Converter 2.33 (100% success rate)

Postby raynebc » Sat Aug 21, 2010 3:12 pm

Development on this had slowed down while I focused on EOF with NewCreature, but there's finally a new release. There are various fixes and improvements, but the big news is that the developer community of Performous has helped me put together a CMake file and even a Mac binary. NewCreature provided normal makefiles for Linux and Windows. And I open-sourced the rest of the program (available with EOF's source code), so this tool is available to anybody who wants to use it. Mac and Windows binaries are in the first post, please let me know if you run into bugs on any platform.
ancalimonungol
Member
Posts: 3
Joined: March 2nd, 2011
Reputation: 0

Re: FoF Lyric Converter 2.35 (100% success rate)

Postby ancalimonungol » Wed Mar 02, 2011 2:27 am

I'm trying to convert a VL file I created into a LRC file (hope it will become an enhanced LRC file) using:

Foflc.exe -in VL whsk.vl -out LRC wh.lrc

I can't see any file being generated. I tried:

Foflc.exe -in VL whsk.vl -out LRC c:\wh.lrc

It didn't change anything. what am I doing wrong?

By the way, I had to remove all the unicode characters from the lyric as foflc was complaining.
Last edited by ancalimonungol on Wed Mar 02, 2011 2:38 am, edited 2 times in total.
ancalimonungol
Member
Posts: 3
Joined: March 2nd, 2011
Reputation: 0

Re: FoF Lyric Converter 2.35 (100% success rate)

Postby ancalimonungol » Wed Mar 02, 2011 2:39 am

raynebc wrote:It should report if there was an error, but if you like, you can try:

Code: Select all

Foflc.exe -in VL whsk.vl -out LRC c:\wh.lrc -debug>c:\foflc.log


The log file should say what's going on and we can figure out what to do from there.


My mistake. I found the file, but it's not an enhanced lrc file, also there are - characters (They appear at places where I put timetags inside words)

Code: Select all

foflc2.35
Invoked with the following command line:
Foflc.exe -in VL yak.vl -out LRC wh.lrc -debug

Importing VL lyrics from file "yak.vl"

Reading VL file header
Loading VL tag strings
Loaded tag: "name = yak"
Loaded tag: "artist = w"
Loaded tag: "album = kapi"
Loaded tag: "frets = Anca"
Loading text chunk entries
   Loading text piece #0: "Bazen bir deniz bazen bir irmak"
   Loading text piece #1: "Suya attim kendimi"
   Loading text piece #2: "Bazen firtina, bazen sakinlik"
   Loading text piece #3: "Dalga dalga yayilan"
   Loading text piece #4: "Boslukta yarattin kendini durmadan"
   Loading text piece #5: "Atesten bir cember"
   Loading text piece #6: "Durmadan daralan"
   Loading text piece #7: "Bazen bir ruya, bazen bir gercek"
   Loading text piece #8: "Alacakaranlik"
   Loading text piece #9: "Bazen yalnizken, bazen herkesle"
   Loading text piece #10: "Yak bizi, Yak bizi, ooo"
   Loading text piece #11: "Yak bizi, Yak bizi, iste yaktin kendini"
12 text chunk entries loaded
Loading sync chunk entries
VL_PreLoad completed
No offset defined in VL file, applying offset of 0
Processing lyrics and sync entries
   Processing sync entry #0: "Bazen bir deniz bazen bir irmak"   start char=0   end char=6   
New line of lyrics:
Initializing storage for new line of lyrics
   Processing lyric piece 'Bazen':   dur=860   NO PITCH   start=21440   Adj. start=21440
      Lyric "Bazen" detected as having trailing whitespace, this will defeat grouping with the next lyric if applicable
   Processing sync entry #0: "Bazen bir deniz bazen bir irmak"   start char=6   end char=10   
   Processing lyric piece 'bir':   dur=480   NO PITCH   start=22300   Adj. start=22300
      Lyric "bir" detected as having trailing whitespace, this will defeat grouping with the next lyric if applicable
   Processing sync entry #0: "Bazen bir deniz bazen bir irmak"   start char=10   end char=16   
   Processing lyric piece 'deniz':   dur=660   NO PITCH   start=22780   Adj. start=22780
      Lyric "deniz" detected as having trailing whitespace, this will defeat grouping with the next lyric if applicable
   Processing sync entry #0: "Bazen bir deniz bazen bir irmak"   start char=16   end char=22   
   Processing lyric piece 'bazen':   dur=760   NO PITCH   start=23440   Adj. start=23440
      Lyric "bazen" detected as having trailing whitespace, this will defeat grouping with the next lyric if applicable
   Processing sync entry #0: "Bazen bir deniz bazen bir irmak"   start char=22   end char=26   
   Processing lyric piece 'bir':   dur=410   NO PITCH   start=24200   Adj. start=24200
      Lyric "bir" detected as having trailing whitespace, this will defeat grouping with the next lyric if applicable
   Processing sync entry #0: "Bazen bir deniz bazen bir irmak"   start char=26   end char=65535   
   Processing lyric piece 'irmak':   dur=560   NO PITCH   start=24610   Adj. start=24610
End line of lyrics
Finalizing storage of line of lyrics #1

   Processing sync entry #1: "Suya attim kendimi"   start char=0   end char=5   
New line of lyrics:
Initializing storage for new line of lyrics
   Processing lyric piece 'Suya':   dur=540   NO PITCH   start=25660   Adj. start=25660
      Lyric "Suya" detected as having trailing whitespace, this will defeat grouping with the next lyric if applicable
   Processing sync entry #1: "Suya attim kendimi"   start char=5   end char=11   
   Processing lyric piece 'attim':   dur=960   NO PITCH   start=26200   Adj. start=26200
      Lyric "attim" detected as having trailing whitespace, this will defeat grouping with the next lyric if applicable
   Processing sync entry #1: "Suya attim kendimi"   start char=11   end char=65535   
   Processing lyric piece 'kendimi':   dur=1260   NO PITCH   start=27160   Adj. start=27160
End line of lyrics
Finalizing storage of line of lyrics #2

   Processing sync entry #2: "Bazen firtina, bazen sakinlik"   start char=0   end char=6   
New line of lyrics:
Initializing storage for new line of lyrics
   Processing lyric piece 'Bazen':   dur=770   NO PITCH   start=28910   Adj. start=28910
      Lyric "Bazen" detected as having trailing whitespace, this will defeat grouping with the next lyric if applicable
   Processing sync entry #2: "Bazen firtina, bazen sakinlik"   start char=6   end char=15   
   Processing lyric piece 'firtina,':   dur=920   NO PITCH   start=29680   Adj. start=29680
      Lyric "firtina," detected as having trailing whitespace, this will defeat grouping with the next lyric if applicable
   Processing sync entry #2: "Bazen firtina, bazen sakinlik"   start char=15   end char=21   
   Processing lyric piece 'bazen':   dur=660   NO PITCH   start=30730   Adj. start=30730
      Lyric "bazen" detected as having trailing whitespace, this will defeat grouping with the next lyric if applicable
   Processing sync entry #2: "Bazen firtina, bazen sakinlik"   start char=21   end char=65535   
   Processing lyric piece 'sakinlik':   dur=1310   NO PITCH   start=31390   Adj. start=31390
End line of lyrics
Finalizing storage of line of lyrics #3

   Processing sync entry #3: "Dalga dalga yayilan"   start char=0   end char=12   
New line of lyrics:
Initializing storage for new line of lyrics
   Processing lyric piece 'Dalga dalga':   dur=1180   NO PITCH   start=33060   Adj. start=33060
      Lyric "Dalga dalga" detected as having trailing whitespace, this will defeat grouping with the next lyric if applicable
   Processing sync entry #3: "Dalga dalga yayilan"   start char=12   end char=16   
   Processing lyric piece 'yayi':   dur=390   NO PITCH   start=34240   Adj. start=34240   Groupswithnext=TRUE
   Processing sync entry #3: "Dalga dalga yayilan"   start char=16   end char=65535   
   Processing lyric piece 'lan':   dur=1710   NO PITCH   start=34630   Adj. start=34630
End line of lyrics
Finalizing storage of line of lyrics #4

   Processing sync entry #4: "Boslukta yarattin kendini durmadan"   start char=0   end char=6   
New line of lyrics:
Initializing storage for new line of lyrics
   Processing lyric piece 'Bosluk':   dur=560   NO PITCH   start=36340   Adj. start=36340   Groupswithnext=TRUE
   Processing sync entry #4: "Boslukta yarattin kendini durmadan"   start char=6   end char=9   
   Processing lyric piece 'ta':   dur=1130   NO PITCH   start=36900   Adj. start=36900
      Lyric "ta" detected as having trailing whitespace, this will defeat grouping with the next lyric if applicable
   Processing sync entry #4: "Boslukta yarattin kendini durmadan"   start char=9   end char=14   
   Processing lyric piece 'yarat':   dur=590   NO PITCH   start=38250   Adj. start=38250   Groupswithnext=TRUE
   Processing sync entry #4: "Boslukta yarattin kendini durmadan"   start char=14   end char=18   
   Processing lyric piece 'tin':   dur=710   NO PITCH   start=38840   Adj. start=38840
      Lyric "tin" detected as having trailing whitespace, this will defeat grouping with the next lyric if applicable
   Processing sync entry #4: "Boslukta yarattin kendini durmadan"   start char=18   end char=23   
   Processing lyric piece 'kendi':   dur=500   NO PITCH   start=39550   Adj. start=39550   Groupswithnext=TRUE
   Processing sync entry #4: "Boslukta yarattin kendini durmadan"   start char=23   end char=26   
   Processing lyric piece 'ni':   dur=1180   NO PITCH   start=40050   Adj. start=40050
      Lyric "ni" detected as having trailing whitespace, this will defeat grouping with the next lyric if applicable
   Processing sync entry #4: "Boslukta yarattin kendini durmadan"   start char=26   end char=31   
   Processing lyric piece 'durma':   dur=440   NO PITCH   start=41230   Adj. start=41230   Groupswithnext=TRUE
   Processing sync entry #4: "Boslukta yarattin kendini durmadan"   start char=31   end char=65535   
   Processing lyric piece 'dan':   dur=1770   NO PITCH   start=41670   Adj. start=41670
End line of lyrics
Finalizing storage of line of lyrics #5

   Processing sync entry #5: "Atesten bir cember"   start char=0   end char=4   
New line of lyrics:
Initializing storage for new line of lyrics
   Processing lyric piece 'Ates':   dur=680   NO PITCH   start=43660   Adj. start=43660   Groupswithnext=TRUE
   Processing sync entry #5: "Atesten bir cember"   start char=4   end char=8   
   Processing lyric piece 'ten':   dur=970   NO PITCH   start=44340   Adj. start=44340
      Lyric "ten" detected as having trailing whitespace, this will defeat grouping with the next lyric if applicable
   Processing sync entry #5: "Atesten bir cember"   start char=8   end char=12   
   Processing lyric piece 'bir':   dur=330   NO PITCH   start=45630   Adj. start=45630
      Lyric "bir" detected as having trailing whitespace, this will defeat grouping with the next lyric if applicable
   Processing sync entry #5: "Atesten bir cember"   start char=12   end char=65535   
   Processing lyric piece 'cember':   dur=980   NO PITCH   start=45960   Adj. start=45960
End line of lyrics
Finalizing storage of line of lyrics #6

   Processing sync entry #6: "Durmadan daralan"   start char=0   end char=5   
New line of lyrics:
Initializing storage for new line of lyrics
   Processing lyric piece 'Durma':   dur=500   NO PITCH   start=46940   Adj. start=46940   Groupswithnext=TRUE
   Processing sync entry #6: "Durmadan daralan"   start char=5   end char=9   
   Processing lyric piece 'dan':   dur=1190   NO PITCH   start=47440   Adj. start=47440
      Lyric "dan" detected as having trailing whitespace, this will defeat grouping with the next lyric if applicable
   Processing sync entry #6: "Durmadan daralan"   start char=9   end char=13   
   Processing lyric piece 'dara':   dur=400   NO PITCH   start=48640   Adj. start=48640   Groupswithnext=TRUE
   Processing sync entry #6: "Durmadan daralan"   start char=13   end char=65535   
   Processing lyric piece 'lan':   dur=2890   NO PITCH   start=49040   Adj. start=49040
End line of lyrics
Finalizing storage of line of lyrics #7

   Processing sync entry #7: "Bazen bir ruya, bazen bir gercek"   start char=0   end char=6   
New line of lyrics:
Initializing storage for new line of lyrics
   Processing lyric piece 'Bazen':   dur=900   NO PITCH   start=70330   Adj. start=70330
      Lyric "Bazen" detected as having trailing whitespace, this will defeat grouping with the next lyric if applicable
   Processing sync entry #7: "Bazen bir ruya, bazen bir gercek"   start char=6   end char=10   
   Processing lyric piece 'bir':   dur=500   NO PITCH   start=71230   Adj. start=71230
      Lyric "bir" detected as having trailing whitespace, this will defeat grouping with the next lyric if applicable
   Processing sync entry #7: "Bazen bir ruya, bazen bir gercek"   start char=10   end char=16   
   Processing lyric piece 'ruya,':   dur=500   NO PITCH   start=71730   Adj. start=71730
      Lyric "ruya," detected as having trailing whitespace, this will defeat grouping with the next lyric if applicable
   Processing sync entry #7: "Bazen bir ruya, bazen bir gercek"   start char=16   end char=22   
   Processing lyric piece 'bazen':   dur=700   NO PITCH   start=72450   Adj. start=72450
      Lyric "bazen" detected as having trailing whitespace, this will defeat grouping with the next lyric if applicable
   Processing sync entry #7: "Bazen bir ruya, bazen bir gercek"   start char=22   end char=26   
   Processing lyric piece 'bir':   dur=380   NO PITCH   start=73150   Adj. start=73150
      Lyric "bir" detected as having trailing whitespace, this will defeat grouping with the next lyric if applicable
   Processing sync entry #7: "Bazen bir ruya, bazen bir gercek"   start char=26   end char=65535   
   Processing lyric piece 'gercek':   dur=770   NO PITCH   start=73530   Adj. start=73530
End line of lyrics
Finalizing storage of line of lyrics #8

   Processing sync entry #8: "Alacakaranlik"   start char=0   end char=10   
New line of lyrics:
Initializing storage for new line of lyrics
   Processing lyric piece 'Alacakaran':   dur=1200   NO PITCH   start=74690   Adj. start=74690   Groupswithnext=TRUE
   Processing sync entry #8: "Alacakaranlik"   start char=10   end char=65535   
   Processing lyric piece 'lik':   dur=920   NO PITCH   start=75890   Adj. start=75890
End line of lyrics
Finalizing storage of line of lyrics #9

   Processing sync entry #9: "Bazen yalnizken, bazen herkesle"   start char=0   end char=6   
New line of lyrics:
Initializing storage for new line of lyrics
   Processing lyric piece 'Bazen':   dur=700   NO PITCH   start=77830   Adj. start=77830
      Lyric "Bazen" detected as having trailing whitespace, this will defeat grouping with the next lyric if applicable
   Processing sync entry #9: "Bazen yalnizken, bazen herkesle"   start char=6   end char=17   
   Processing lyric piece 'yalnizken,':   dur=1060   NO PITCH   start=78530   Adj. start=78530
      Lyric "yalnizken," detected as having trailing whitespace, this will defeat grouping with the next lyric if applicable
   Processing sync entry #9: "Bazen yalnizken, bazen herkesle"   start char=17   end char=23   
   Processing lyric piece 'bazen':   dur=760   NO PITCH   start=79590   Adj. start=79590
      Lyric "bazen" detected as having trailing whitespace, this will defeat grouping with the next lyric if applicable
   Processing sync entry #9: "Bazen yalnizken, bazen herkesle"   start char=23   end char=65535   
   Processing lyric piece 'herkesle':   dur=1280   NO PITCH   start=80350   Adj. start=80350
End line of lyrics
Finalizing storage of line of lyrics #10

   Processing sync entry #3: "Dalga dalga yayilan"   start char=0   end char=12   
New line of lyrics:
Initializing storage for new line of lyrics
   Processing lyric piece 'Dalga dalga':   dur=1130   NO PITCH   start=82000   Adj. start=82000
      Lyric "Dalga dalga" detected as having trailing whitespace, this will defeat grouping with the next lyric if applicable
   Processing sync entry #3: "Dalga dalga yayilan"   start char=12   end char=16   
   Processing lyric piece 'yayi':   dur=350   NO PITCH   start=83130   Adj. start=83130   Groupswithnext=TRUE
   Processing sync entry #3: "Dalga dalga yayilan"   start char=16   end char=65535   
   Processing lyric piece 'lan':   dur=1700   NO PITCH   start=83480   Adj. start=83480
End line of lyrics
Finalizing storage of line of lyrics #11

   Processing sync entry #4: "Boslukta yarattin kendini durmadan"   start char=0   end char=6   
New line of lyrics:
Initializing storage for new line of lyrics
   Processing lyric piece 'Bosluk':   dur=730   NO PITCH   start=85180   Adj. start=85180   Groupswithnext=TRUE
   Processing sync entry #4: "Boslukta yarattin kendini durmadan"   start char=6   end char=9   
   Processing lyric piece 'ta':   dur=1000   NO PITCH   start=85910   Adj. start=85910
      Lyric "ta" detected as having trailing whitespace, this will defeat grouping with the next lyric if applicable
   Processing sync entry #4: "Boslukta yarattin kendini durmadan"   start char=9   end char=14   
   Processing lyric piece 'yarat':   dur=640   NO PITCH   start=87060   Adj. start=87060   Groupswithnext=TRUE
   Processing sync entry #4: "Boslukta yarattin kendini durmadan"   start char=14   end char=18   
   Processing lyric piece 'tin':   dur=750   NO PITCH   start=87700   Adj. start=87700
      Lyric "tin" detected as having trailing whitespace, this will defeat grouping with the next lyric if applicable
   Processing sync entry #4: "Boslukta yarattin kendini durmadan"   start char=18   end char=23   
   Processing lyric piece 'kendi':   dur=560   NO PITCH   start=88450   Adj. start=88450   Groupswithnext=TRUE
   Processing sync entry #4: "Boslukta yarattin kendini durmadan"   start char=23   end char=26   
   Processing lyric piece 'ni':   dur=1030   NO PITCH   start=89010   Adj. start=89010
      Lyric "ni" detected as having trailing whitespace, this will defeat grouping with the next lyric if applicable
   Processing sync entry #4: "Boslukta yarattin kendini durmadan"   start char=26   end char=31   
   Processing lyric piece 'durma':   dur=560   NO PITCH   start=90040   Adj. start=90040   Groupswithnext=TRUE
   Processing sync entry #4: "Boslukta yarattin kendini durmadan"   start char=31   end char=65535   
   Processing lyric piece 'dan':   dur=1680   NO PITCH   start=90600   Adj. start=90600
End line of lyrics
Finalizing storage of line of lyrics #12

   Processing sync entry #5: "Atesten bir cember"   start char=0   end char=4   
New line of lyrics:
Initializing storage for new line of lyrics
   Processing lyric piece 'Ates':   dur=660   NO PITCH   start=92580   Adj. start=92580   Groupswithnext=TRUE
   Processing sync entry #5: "Atesten bir cember"   start char=4   end char=8   
   Processing lyric piece 'ten':   dur=1180   NO PITCH   start=93240   Adj. start=93240
      Lyric "ten" detected as having trailing whitespace, this will defeat grouping with the next lyric if applicable
   Processing sync entry #5: "Atesten bir cember"   start char=8   end char=12   
   Processing lyric piece 'bir':   dur=380   NO PITCH   start=94420   Adj. start=94420
      Lyric "bir" detected as having trailing whitespace, this will defeat grouping with the next lyric if applicable
   Processing sync entry #5: "Atesten bir cember"   start char=12   end char=65535   
   Processing lyric piece 'cember':   dur=1040   NO PITCH   start=94800   Adj. start=94800
End line of lyrics
Finalizing storage of line of lyrics #13

   Processing sync entry #6: "Durmadan daralan"   start char=0   end char=5   
New line of lyrics:
Initializing storage for new line of lyrics
   Processing lyric piece 'Durma':   dur=480   NO PITCH   start=95840   Adj. start=95840   Groupswithnext=TRUE
   Processing sync entry #6: "Durmadan daralan"   start char=5   end char=9   
   Processing lyric piece 'dan':   dur=1100   NO PITCH   start=96320   Adj. start=96320
      Lyric "dan" detected as having trailing whitespace, this will defeat grouping with the next lyric if applicable
   Processing sync entry #6: "Durmadan daralan"   start char=9   end char=13   
   Processing lyric piece 'dara':   dur=540   NO PITCH   start=97420   Adj. start=97420   Groupswithnext=TRUE
   Processing sync entry #6: "Durmadan daralan"   start char=13   end char=65535   
   Processing lyric piece 'lan':   dur=2530   NO PITCH   start=97960   Adj. start=97960
End line of lyrics
Finalizing storage of line of lyrics #14

   Processing sync entry #10: "Yak bizi, Yak bizi, ooo"   start char=0   end char=10   
New line of lyrics:
Initializing storage for new line of lyrics
   Processing lyric piece 'Yak bizi,':   dur=1400   NO PITCH   start=103610   Adj. start=103610
      Lyric "Yak bizi," detected as having trailing whitespace, this will defeat grouping with the next lyric if applicable
   Processing sync entry #10: "Yak bizi, Yak bizi, ooo"   start char=10   end char=20   
   Processing lyric piece 'Yak bizi,':   dur=1160   NO PITCH   start=105530   Adj. start=105530
      Lyric "Yak bizi," detected as having trailing whitespace, this will defeat grouping with the next lyric if applicable
   Processing sync entry #10: "Yak bizi, Yak bizi, ooo"   start char=20   end char=65535   
   Processing lyric piece 'ooo':   dur=2890   NO PITCH   start=106960   Adj. start=106960
End line of lyrics
Finalizing storage of line of lyrics #15

   Processing sync entry #11: "Yak bizi, Yak bizi, iste yaktin kendini"   start char=0   end char=10   
New line of lyrics:
Initializing storage for new line of lyrics
   Processing lyric piece 'Yak bizi,':   dur=1180   NO PITCH   start=111090   Adj. start=111090
      Lyric "Yak bizi," detected as having trailing whitespace, this will defeat grouping with the next lyric if applicable
   Processing sync entry #11: "Yak bizi, Yak bizi, iste yaktin kendini"   start char=10   end char=20   
   Processing lyric piece 'Yak bizi,':   dur=1050   NO PITCH   start=112950   Adj. start=112950
      Lyric "Yak bizi," detected as having trailing whitespace, this will defeat grouping with the next lyric if applicable
   Processing sync entry #11: "Yak bizi, Yak bizi, iste yaktin kendini"   start char=20   end char=32   
   Processing lyric piece 'iste yaktin':   dur=1000   NO PITCH   start=114750   Adj. start=114750
      Lyric "iste yaktin" detected as having trailing whitespace, this will defeat grouping with the next lyric if applicable
   Processing sync entry #11: "Yak bizi, Yak bizi, iste yaktin kendini"   start char=32   end char=37   
   Processing lyric piece 'kendi':   dur=710   NO PITCH   start=115750   Adj. start=115750   Groupswithnext=TRUE
   Processing sync entry #11: "Yak bizi, Yak bizi, iste yaktin kendini"   start char=37   end char=65535   
   Processing lyric piece 'ni':   dur=1270   NO PITCH   start=116460   Adj. start=116460
End line of lyrics
Finalizing storage of line of lyrics #16

   Processing sync entry #10: "Yak bizi, Yak bizi, ooo"   start char=0   end char=10   
New line of lyrics:
Initializing storage for new line of lyrics
   Processing lyric piece 'Yak bizi,':   dur=1130   NO PITCH   start=118470   Adj. start=118470
      Lyric "Yak bizi," detected as having trailing whitespace, this will defeat grouping with the next lyric if applicable
   Processing sync entry #10: "Yak bizi, Yak bizi, ooo"   start char=10   end char=20   
   Processing lyric piece 'Yak bizi,':   dur=1160   NO PITCH   start=120300   Adj. start=120300
      Lyric "Yak bizi," detected as having trailing whitespace, this will defeat grouping with the next lyric if applicable
   Processing sync entry #10: "Yak bizi, Yak bizi, ooo"   start char=20   end char=65535   
   Processing lyric piece 'ooo':   dur=2940   NO PITCH   start=121770   Adj. start=121770
End line of lyrics
Finalizing storage of line of lyrics #17

   Processing sync entry #11: "Yak bizi, Yak bizi, iste yaktin kendini"   start char=0   end char=10   
New line of lyrics:
Initializing storage for new line of lyrics
   Processing lyric piece 'Yak bizi,':   dur=1240   NO PITCH   start=125810   Adj. start=125810
      Lyric "Yak bizi," detected as having trailing whitespace, this will defeat grouping with the next lyric if applicable
   Processing sync entry #11: "Yak bizi, Yak bizi, iste yaktin kendini"   start char=10   end char=20   
   Processing lyric piece 'Yak bizi,':   dur=1210   NO PITCH   start=127690   Adj. start=127690
      Lyric "Yak bizi," detected as having trailing whitespace, this will defeat grouping with the next lyric if applicable
   Processing sync entry #11: "Yak bizi, Yak bizi, iste yaktin kendini"   start char=20   end char=32   
   Processing lyric piece 'iste yaktin':   dur=970   NO PITCH   start=129520   Adj. start=129520
      Lyric "iste yaktin" detected as having trailing whitespace, this will defeat grouping with the next lyric if applicable
   Processing sync entry #11: "Yak bizi, Yak bizi, iste yaktin kendini"   start char=32   end char=37   
   Processing lyric piece 'kendi':   dur=680   NO PITCH   start=130490   Adj. start=130490   Groupswithnext=TRUE
   Processing sync entry #11: "Yak bizi, Yak bizi, iste yaktin kendini"   start char=37   end char=65535   
   Processing lyric piece 'ni':   dur=1690   NO PITCH   start=131170   Adj. start=131170
End line of lyrics
Finalizing storage of line of lyrics #18

VL import complete.  79 lyrics loaded
Cleaning up VL structure
18 lines of lyrics loaded.
Performing import post-processing


Exporting LRC lyrics to file "wh.lrc"

Writing tags
Writing lyrics
   Lyric line: 'Bazen''bir''deniz''bazen''bir''irmak'
   Lyric line: 'Suya''attim''kendimi'
   Lyric line: 'Bazen''firtina,''bazen''sakinlik'
   Lyric line: 'Dalga dalga''yayi-''lan'
   Lyric line: 'Bosluk-''ta''yarat-''tin''kendi-''ni''durma-''dan'
   Lyric line: 'Ates-''ten''bir''cember'
   Lyric line: 'Durma-''dan''dara-''lan'
   Lyric line: 'Bazen''bir''ruya,''bazen''bir''gercek'
   Lyric line: 'Alacakaran-''lik'
   Lyric line: 'Bazen''yalnizken,''bazen''herkesle'
   Lyric line: 'Dalga dalga''yayi-''lan'
   Lyric line: 'Bosluk-''ta''yarat-''tin''kendi-''ni''durma-''dan'
   Lyric line: 'Ates-''ten''bir''cember'
   Lyric line: 'Durma-''dan''dara-''lan'
   Lyric line: 'Yak bizi,''Yak bizi,''ooo'
   Lyric line: 'Yak bizi,''Yak bizi,''iste yaktin''kendi-''ni'
   Lyric line: 'Yak bizi,''Yak bizi,''ooo'
   Lyric line: 'Yak bizi,''Yak bizi,''iste yaktin''kendi-''ni'

LRC export complete.  79 lyrics written

Cleaning up
   Closing files
   Releasing memory
Cleaning up MIDI structure
      Lyric storage structures
         Releasing strings
Success!
ancalimonungol
Member
Posts: 3
Joined: March 2nd, 2011
Reputation: 0

Re: FoF Lyric Converter 2.35 (100% success rate)

Postby ancalimonungol » Wed Mar 02, 2011 4:44 pm

raynebc wrote:Give this a try:

Code: Select all

Foflc.exe -in VL yak.vl -out ELRC wh.lrc -nohyphens


This will export in extended LRC format and will suppress the hyphens that are added during lyric import.



Thanks! :) It worked but there seems to be a small problem.

It looks like the timestamp that tells when the last word on the line ends do not exist.

I think there needs to be timestamps at the end of the last words of the line followed by another space after them so that it works... Like this:

Code: Select all


I fixed the file by hand to include the ending timestamps of last words of lines when necessary (when there is silence between the last word and the next line)

This is how it worked with minilyrics plugin. (there are spaces after the last timestamps at the end of the line but they did not appear here)

[ar:Whisky]
[ti:Yak Bizi]
[al:Dünyanın Kapısı]
[by:Ancalimon Karaoke]
[id: lawpiwsi]
[00:21.44]Bazen <00:22.30>bir <00:22.78>deniz <00:23.44>bazen <00:24.20>bir <00:24.61>ırmak
[00:25.66]Suya <00:26.20>attın <00:27.16>kendini <00:28.46>
[00:28.91]Bazen <00:29.68>fırtına, <00:30.73>bazen <00:31.39>sakinlik <00:32.69>
[00:33.06]Dalga dalga <00:34.24>yayı<00:34.63>lan <00:36.34>
[00:36.34]Boşluk<00:36.90>ta <00:38.25>yarat<00:38.84>tın <00:39.55>kendi<00:40.05>ni <00:41.23>durma<00:41.67>dan <00:43.55>
[00:43.66]Ateş<00:44.34>ten <00:45.63>bir <00:45.96>çember <00:46.94>
[00:46.94]Durma<00:47.44>dan <00:48.64>dara<00:49.04>lan <00:53.04>
[00:53.17]
[01:10.33]Bazen <01:11.23>bir <01:11.73>rüya, <01:12.45>bazen <01:13.15>bir <01:13.53>gerçek <01:14.38>
[01:14.69]Alacakaran<01:15.89>lık <01:17.42>
[01:17.83]Bazen <01:18.53>yalnızken, <01:19.59>bazen <01:20.35>herkesle <01:21.48>
[01:22.00]Dalga dalga <01:23.13>yayı<01:23.48>lan <01:25.18>
[01:25.18]Boşluk<01:25.91>ta <01:27.06>yarat<01:27.70>tın <01:28.45>kendi<01:29.01>ni <01:30.14>durma<01:30.60>dan <01:32.55>
[01:32.58]Ateş<01:33.24>ten <01:34.42>bir <01:34.80>çember <01:35.83>
[01:35.84]Durma<01:36.32>dan <01:37.42>dara<01:37.96>lan <01:41.35>
[01:43.61]Yak bizi, <01:45.53>Yak bizi, <01:46.96>ooo <01:50.53>
[01:51.09]Yak bizi, <01:52.95>Yak bizi, <01:54.75>işte yaktın <01:55.75>kendi<01:56.46>ni <01:58.00>
[01:58.47]Yak bizi, <02:00.30>Yak bizi, <02:01.77>ooo <02:05.53>
[02:05.81]Yak bizi, <02:07.69>Yak bizi, <02:09.52>işte yaktın <02:10.49>kendi<02:11.17>ni <02:13.73>


I think the data exists inside the VL file.
By the way is it too much work to make it support unicode?
Jpop fanatic
raynebc
Moderator
Posts: 5631
Joined: April 20th, 2008
Location: Megumi Island
Reputation: 95

Re: FoF Lyric Converter 2.35 (100% success rate)

Postby raynebc » Wed Mar 02, 2011 6:01 pm

I don't think there's any standard convention to add spaces for padding in that way, if you can find anything out about it, let me know. As far as I know, one single line in LRC or ELRC is represented by everything after the initial timestamp (in brackets []) to the end of the line of text. Getting FoFLC to support Unicode would likely require a rewrite.
Jpop fanatic
raynebc
Moderator
Posts: 5631
Joined: April 20th, 2008
Location: Megumi Island
Reputation: 95

Re: FoF Lyric Converter 2.36 (100% success rate)

Postby raynebc » Mon May 16, 2011 2:23 pm

It's been quite a long time, but I found a time signature parsing error that has been corrected. The updated version is in the first post. Mac build should hopefully be up in the near future.

Edit: NewCreature has provided a Mac OS X build, which is now available in the first post.
THE RiPPER
User avatar
bluzer
Member
Posts: 1701
Joined: January 8th, 2008
Location: Canada
Reputation: 629
Contact:

Re: FoF Lyric Converter 2.36 (100% success rate)

Postby bluzer » Mon May 23, 2011 9:04 pm

Hey raynebc, think you can implement a "-ignoredelay" command for song.ini's?

This song.ini I am working which has a negative delay, and foflc does not like it(so i took it out of the ini), but the outputted script.txt still delays itself when the delay is reintegrated into the song.ini, and the lyrics(script.txt & this is for FoF) are still in sync with audio.

Thanks

Bluzer

ps, great tool, works like a charm, and it beats making custom script.txt. :thumbup:
Image .... Image

-=-=-=-=-=- Request Your RB Songs Here: Song Request Page! -=-=-=-=-=-


The Who - Behind Blue Eyes Hidden Rock Band Rip!(expert only, Puppetz Style Custom!)
Scrolling Lyrics Tutorial (Rockband Style) 4 MFH-Alarian Mod
Guitar Hero: Aerosmith (links updated 10.12.09)
Guitar Hero: Metallica + DLC
Guitar Hero: Van Halen
Guitar Hero 5 DLC (incomplete)
Guitar Hero Warriors of Rock: (for FoF / FoFiX / Phase Shift)
ALL Guitar Hero Warriors of Rock DLC Downloadable
Rock Band 3: (for FoF / FoFiX / Phase Shift)
Available as RB3 DLC:
~~Bon Jovi: Greatest Hits (Rock Band Edition)
~~The Bee Gee's 01 Track Pack
~~John Lennon's "Imagine" Album
~~Queen Extravaganza Pack
~~Queen RB3 Enhanced Pack
~~Billy Joel: The Hits (Rock Band Edition)
~~Johnny Cash 01 Track Pack
~~Dragonforce RB3 DLC Songs
~~Linkin Park 6 Pack
~~Ozzy 8-Pack
~~The Doors: Greatest Hits
~~Lady GaGa 02
~~Bruno Mars TP
~~Stevie Ray Vaughan - Texas Flood
~~Megadeth - Rust In Peace
~~Red Hot Chili Peppers - I'm With the Chili Peppers
~~Foo Fighters Track Pack 02/03/04
~~Coldplay Collection 01
~~Nirvana 01/02 & Celebrating Nirvana TPs
~~Avenged Sevenfold 01 TPs +2
~~20 Single DLCs

All of the links under this button are dead, its here for an archived version of my old "sig"
Jpop fanatic
raynebc
Moderator
Posts: 5631
Joined: April 20th, 2008
Location: Megumi Island
Reputation: 95

Re: FoF Lyric Converter 2.36 (100% success rate)

Postby raynebc » Tue May 24, 2011 6:00 am

Just use the "offset" and "srcoffset" parameters to override the song.ini offset to be zero during import or export, the readme file has some information about the difference between the two. If you're just merging your lyrics into your FoF MIDI, you'll probably want to use "srcoffset", so that it ignores the song.ini delay that would be read during the export half of the conversion (the MIDI is the "source" file for the export).
Ducktapeguru
User avatar
23rootbeer
Member
Posts: 82
Joined: May 30th, 2011
Reputation: 4

Re: FoF Lyric Converter 2.36 (100% success rate)

Postby 23rootbeer » Sun Oct 02, 2011 5:06 pm

I know that this may kind of be a lost cause for you, but I have Guitar Praise Lyric Files. And if Maybe you could read it and insert it into a midi, well that would be awesome.
An Example file is as shown
Name = GPL03000.xml
<?xml version='1.1'?>
<lyrics>
<show>11261</show>
<text>I've been around the way </text>
<remove>12083</remove>
<show>12224</show>
<text>I've been around the block </text>
<remove>13267</remove>
<show>13651</show>
<text>I got the keys to the city if the gates are locked </text>
<remove>15904</remove>
<show>16377</show>
<text>And a freak like me ain't bout to stop</text>
<remove>18419</remove>
<show>18789</show>
<text>I got a hand full of dreams and a heart full of God </text>
<remove>21122</remove>
<show>21627</show>
<text>Everywhere we go they wonder where we're from </text>
<remove>23322</remove>
<show>23899</show>
<text>Well its diverse city ya'll welcome to come </text>
<remove>26028</remove>
<show>26276</show>
<text>It sits high on a hill you can see it for days </text>
<remove>28561</remove>
<show>29043</show>
<text>And even if you can't you can hear our praise </text>
<remove>31213</remove>
<show>31267</show>
<text>We go ... </text>
<remove>31827</remove>
<show>34018</show>
<text>'Cause we're boomin' out the stereo system </text>
<remove>36466</remove>
<show>36679</show>
<text>This goes out to anyone listening </text>
<remove>39047</remove>
<show>39309</show>
<text>Boomin' out the stereo system </text>
<remove>41492</remove>
<show>42192</show>
<text>Here to rep the most high with this one </text>
<remove>44127</remove>
<show>44346</show>
<text>Boomin' out the stereo system </text>
<remove>46515</remove>
<show>46837</show>
<text>This goes out to anyone listening </text>
<remove>49143</remove>
<show>49514</show>
<text>Boomin' out the stereo system </text>
<remove>51638</remove>
<show>51960</show>
<text>'Cause we rock for sure in stereo </text>
<remove>53974</remove>
<show>54514</show>
<text>Boomin' out your stereo</text>
<remove>57148</remove>
<show>57038</show>
<text>If you're looking to slide, come slide with us </text>
<remove>60045</remove>
<show>60420</show>
<text>And if you're looking for a ride, it's a big old bus </text>
<remove>62656</remove>
<show>62891</show>
<text>We got black folk, white folk and Middle East </text>
<remove>65214</remove>
<show>65587</show>
<text>Mexican, Filipino - Jesus Freaks </text>
<remove>67825</remove>
<show>67933</show>
<text>Got a Haitian Princess, an Aussie Mate </text>
<remove>70266</remove>
<show>70852</show>
<text>East Coast, Midwest to left side of the states </text>
<remove>72782</remove>
<show>73050</show>
<text>And when the bus rolls, it's out the dirty south </text>
<remove>75328</remove>
<show>75652</show>
<text>Tennessee and we keepin' it good and loud we go </text>
<remove>78273</remove>
<show>80619</show>
<text>'Cause we're boomin' out the stereo system </text>
<remove>83072</remove>
<show>83332</show>
<text>This goes out to anyone listening </text>
<remove>85793</remove>
<show>86148</show>
<text>Boomin' out the stereo system </text>
<remove>88423</remove>
<show>88784</show>
<text>Here to rep the most high with this one </text>
<remove>90934</remove>
<show>91146</show>
<text>Boomin' out the stereo system </text>
<remove>93395</remove>
<show>93603</show>
<text>This goes out to anyone listening </text>
<remove>95968</remove>
<show>96219</show>
<text>Boomin' out the stereo system </text>
<remove>98486</remove>
<show>98655</show>
<text>Boomin' out your stereo</text>
<remove>101412</remove>
<show>111006</show>
<text>I got portable sounds to lift me up </text>
<remove>113199</remove>
<show>113636</show>
<text>Portable sounds to take me higher </text>
<remove>116042</remove>
<show>116269</show>
<text>Portable sounds to lift me up </text>
<remove>118176</remove>
<show>118510</show>
<text>So don't even try to get in my head</text>
<remove>120605</remove>
<show>120951</show>
<text>I got portable sounds to lift me up </text>
<remove>123224</remove>
<show>123549</show>
<text>Portable sounds to take me higher </text>
<remove>126158</remove>
<show>126580</show>
<text>Portable sounds to lift me up </text>
<remove>128403</remove>
<show>128628</show>
<text>So don't even try to get in my head</text>
<remove>130735</remove>
<show>131178</show>
<text>We got portable sounds to lift us up </text>
<remove>133534</remove>
<show>133821</show>
<text>Portable sounds to take us higher </text>
<remove>136256</remove>
<show>136627</show>
<text>Portable sounds to lift us up </text>
<remove>138568</remove>
<show>139069</show>
<text>Portable sounds to take us higher</text>
<remove>141266</remove>
<show>141608</show>
<text>Portable sounds to lift us up </text>
<remove>143600</remove>
<show>144095</show>
<text>Portable sounds to take us higher</text>
<remove>146301</remove>
<show>146900</show>
<text>Portable sounds to lift us up </text>
<remove>148607</remove>
<show>149289</show>
<text>Portable sounds to take us higher </text>
<remove>151432</remove>
<show>159759</show>
<text>Here to rep the most high with this one </text>
<remove>161738</remove>
<show>162075</show>
<text>Boomin' out the stereo system </text>
<remove>164012</remove>
<show>164573</show>
<text>This goes out to anyone listening </text>
<remove>166762</remove>
<show>167115</show>
<text>Boomin' out the stereo system </text>
<remove>169109</remove>
<show>170106</show>
<text>Boomin' out the stereo</text>
<remove>171406</remove>
<show>172048</show>
<text>Boomin' out the stereo system </text>
<remove>174097</remove>
<show>174615</show>
<text>This goes out to anyone listening </text>
<remove>176798</remove>
<show>177007</show>
<text>Boomin' out the stereo system </text>
<remove>179274</remove>
<show>179740</show>
<text>Here to represent the most high with this one </text>
<remove>181885</remove>
<show>182245</show>
<text>Boomin' out the stereo system </text>
<remove>184265</remove>
<show>184630</show>
<text>This goes out to anyone listening </text>
<remove>187023</remove>
<show>187121</show>
<text>Boomin' out the stereo system </text>
<remove>189224</remove>
<show>189668</show>
<text>'Cause we rock for sure in stereo </text>
<remove>191671</remove>
<show>192273</show>
<text>Boomin' out the stereo system </text>
<remove>194200</remove>
<show>195066</show>
<text>Out the stereo system</text>
<remove>196953</remove>
<show>198079</show>
<text>Boomin' out the stereo</text>
<remove>199462</remove>
<show>199952</show>
<text>Boomin' out your stereo</text>
<remove>201896</remove>
<show>212292</show>
<text>Portable sounds</text>
<remove>214707</remove>
<show>214970</show>
<text>To lift you up</text>
<remove>217959</remove>
<show>218253</show>
<text>Portable sounds</text>
<remove>220736</remove>
<show>220974</show>
<text>To take you higher</text>
<remove>224125</remove>
<show>224659</show>
<text>Portable sounds</text>
<remove>226702</remove>
<show>227672</show>
<text>Portable sounds</text>
<remove>230119</remove>
<show>230436</show>
<text>Don't even try to get</text>
<remove>234834</remove>
<show>235250</show>
<text>In my head</text>
<remove>240085</remove>
</lyrics>

I know that it would be lyrics as phrases, but I assume it would be possible? And to put the tone at Null by adding a sharp at the end of each lyric text event for rockband?
The time is in thousandths of seconds
I made my own program to convert the Guitar and Bass Tracks into Midi, although I don't think I would be able to pull of good vocal support, which Is where your converter would be wonderful.
Goal = Join Christian Efforts into One Organized Location
CLICK THE PIC FOR MORE INFORMATION
Christian Guitar Praise and Collection Project
I am the Only Person to Convert Songs From Guitar Praise and JamBand
Submit Your Christian Songs to This Collective Database
Check Back Often for New Songs and Other Content
Song Download Link

Return to “Tutorials and Tools”

Who is online

Users browsing this forum: No registered users and 1 guest