Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Recent Posts
1
3rd Party Plugins - (fb2k) / Re: foo_uie_lyrics3
Last post by ngs428 -
I was putting off upgrading, but it wasn’t that bad.  Not done yet.  I have to mess around with ESLyric yet a bit. 
What are those lyric sources in Chinese writing? 
Can Deezer be added?
酷狗音乐 = lyrics.kugou.com
QQ音乐 = QQMusic
网易云音乐 = music.163.com

For Metallum and Minilyrics sources to use artist/title search instead of artist/album so they can be used with radio streams you need to add modified versions of them.  I did two which are attached below, they go into foobar2000\profile\eslyric-data\scripts\searcher, select as needed instead of the supplied ones.

You can add Deezer if you can supply your own Deezer API key and cookie inside the script; from TT-ReBORN as posted to GitHub: https://github.com/ESLyric/feedback/files/13062122/eslyric_source_deezer.zip

If you still have the "LyricsOnDemand" source it should be deleted--it was removed from the install last month due to memory leakage/not working status reported by TT-ReBORN.

Changing the pref.image.cache.limit setting in Advanced to 1 prevents memory bloat (https://hydrogenaud.io/index.php/topic,122571.msg1042107.html#msg1042107)

Songlyrics and Metallum have the habit of preventing a search from continuing to following sources if they pass a certain message about having the song indexed but no lyrics;  the workaround is to add the following entries to the "Lyric Processor" box:

That's all the ESLyric tips I have!

Thanks for the tips.  I made the changes you mentioned.  I will keep trying it out! 

Hopefully one component comes out that has all the best in one! 
2
Speech Codecs / Re: No ACELP.KELVIN encoder!
Last post by mycroft -
Last time, ask actual ACELP.KELVIN vendor, (not here, not FFmpeg, but actual company responsible for encoder).

Do you have binary encoder and/or binary decoder and audio files? If not, than you are out of lack creating anything sensible.
6
Uploads / 10 Audio Samples for Listening Tests
Last post by MihaiPopa12346 -
Here are 10 audio samples for listening tests!  ;D

1. English male speech
From: Feed in Microsoft TTS: "Hello, world! This is my new audio file with speech! Try this and let you know your results!" using the Christopher voice

2. English female speech
From: Feed in Microsoft TTS: "Text to speech is good! Listen to this, it is good or bad?" using the Aria voice

3. Chinese male speech
From: Feed in Microsoft TTS: "您知道可以生成文本转语音文件吗? 让你知道你的想法!" using the Yunxi voice which it's translated with Google Translate from this: "Did you know that you can generate text-to-speech files? Let you know your thoughts!"

4. Chinese female speech
From: Feed in Microsoft TTS: "请注意,该论坛上链接的大多数软件可能可以安全使用。 如果您不确定,请随时在相关主题中询问,或发送私人消息给管理员或版主。 为了帮助遏制误报问题,或者如果您确实发现了实际的恶意软件,您可以通过此处链接的文章做出贡献。" using the Xiaoxiao voice which it's translated with Google Translate from this: "Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here."

5, 6, 7 and 8. 4 fills
From: Very very very short segments of audio, slowed to ~5 seconds, blurred, normalized and faded in. All in FL Studio Edison

9. Happy strummed chord progression
From: "C - bIII V7 I.mid". Strumming was done in FL Studio

10. Sad strummed chord progression
From: "A - VI VIm i VII.mid". Strumming was done in FL Studio

All are under 30 seconds, to fit within the limits.

All attached, as 44.1 kHz, 16-bit WAV. FLAC in a separate post.
8
FLAC / Re: Multithreading
Last post by The Chief -
Alternatively, it's a hack but it works for all input ./flac supports, pipe from foobar to ./flac to ./flaccid, this way ./flac deals with the format mess for free and flaccid gets fed flac files which are fully supported. ./flac can use -0 which uses a rounding error of resources compared to flaccid's brute forcing.
Thanx a lot! It solved the problem.
9
3rd Party Plugins - (fb2k) / Re: Dynamic Range plugin
Last post by marc2k3 -
Feel free to totally ignore this nitpicking.... but you could lose the white border around the list control when dark mode is enabled with this...

Code: [Select]
m_list.SetWindowLongPtrW(GWL_EXSTYLE, 0L);

Example: https://marc2k3.github.io/images/playlist-fix.png

Also, the multi select is kind of redundant given you can't do anything with the selection. That can be disabled...

Code: [Select]
m_list.SetSelectionModeNone();

10
FLAC / Re: Multithreading
Last post by cid42 -
Quote
S:\_Test>"C:\Program Files\flac\flac.exe" -d "02 - Naked Love.flac" -c -s | "C:\Program Files\flac\flaccid_w64.exe"  --preset 8ep --workers 8 --in - --input-format wav --out test.flac
Error: Currently piping not supported for wav input
Can it be implemented, please? I want to use flaccid in foobar converter with piping.
Possibly. Here's the note I left for myself in the code:
Code: [Select]
	if(strcmp(path, "-")==0){
//drwav doesn't seem to have convenient FILE* functions
//so something might have to be done with raw memory
_("Currently piping not supported for wav input");//TODO
}
Wav support is flaky in general, even if piping gets added non-16 bit wav support needs work. I'll make some time in the next few days to give it another go, but no promises. Current me is only slightly smarter than past me, lets be honest probably slightly dumber.

If you're only dealing with CDDA then a workaround which should work with the current binary is to pipe the raw samples, --input-format cdda in flaccid, --force-raw-format from ./flac and whatever it is from foobar.

Alternatively, it's a hack but it works for all input ./flac supports, pipe from foobar to ./flac to ./flaccid, this way ./flac deals with the format mess for free and flaccid gets fed flac files which are fully supported. ./flac can use -0 which uses a rounding error of resources compared to flaccid's brute forcing.

(Could the flac pipe hack be built into flaccid to support wav input without drwav? libflac is already a dependency and it might be the path of least resistance)