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.
Topic: TAK(ing) with EAC (Read 27153 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

TAK(ing) with EAC

Reply #25
Here is a chart



I've yet to work out what I'm supposed to be looking for!

From initial thoughts it appears to me that Normal Max is optimal for decooding, Fast for encoding, and Normal does look like a good compromise between the two.


I added the Graph to the TAK Wiki. Maybe you could add the setting of the PC you made it with?


And I made changes to the "recommended settings". Hope it is allright like that.

TAK(ing) with EAC

Reply #26
I will try to create a REACT wiki page to tackle this.  I have not yet seen anyone post how to add new formats to the REACT INI and CFG, so I think it could be useful to document an approach.  It may take a day or two though... I'm spending too much time here at HA at the moment...
Hya,
Take it easy Soul  .
Do it if/when you find some free time and you say to yourself 'let's help another soul or 2'.
This is not an issue because I've got it all working with wapet, and may I say that it works pretty well.
It's just that I'd like to see it working with REACT2 too, just that  .
Oh, and make sure you remember to bump this thread when you update the REACT wiki  .
Otherwise we might miss it.Cheers
OK, I have created REACT:Adding Support For TAK.

It's a little awkward to highlight where to make the changes in each file, but I've tried my best.
I'm on a horse.


TAK(ing) with EAC

Reply #28
ok, did it. 

TAK(ing) with EAC

Reply #29
I'm curious to know why the wiki has decided to either pick the slowest setting or the fastest setting with nothing in between, not to mention any explanation as to how to choose something in between!
Thank you very much for pointing at this! Speed surely is TAK's most important feature, and people using only the a bit insane -pxm switches (because they have been told to do so) will probably never understand, what makes TAK something special.

annoying isn't it?  whether it makes sense or not, some people will max out on the options and then they usually complain that it's too slow.  just look at the command-line someone put on the FLAC wikipedia page.  and it's been that way for a while.

Oh yes, you are totally right!

If i had to do it again, i would probably use a switch with a meaningful and discouraging name for the more insane modes.

Something related for the future: As soon as you will improve for instance FLAC's decoding speed (i am sure, that you can make it faster than the current TAK codec), i will have to build a dedicated Turbo codec, if i want to keep on telling that the faster modes of TAK can decode equally fast as FLAC.

But would this make any sense? People would say: Great, it can decode as fast as FLAC. Than they will go on using the stronger presets (with slower decoding). I doubt, that anyone really needs any faster decoding (i am only talking about PC based playback, not about hardware playback). It would be only some kind of a marketing feature. Much work without any real advantage. Ok, it would be an interesting task.

  Thomas

TAK(ing) with EAC

Reply #30
I doubt, that anyone really needs any faster decoding (i am only talking about PC based playback, not about hardware playback). It would be only some kind of a marketing feature.


Very true. TAK's (and flac's and wavpack's...) decoding speeds are already in such a stage that the bottleneck during playback is the hard drive. I don't think there's any benefit in increasing the decoding speeds any further... compression strength is another story though . It'd be awesome if TAK could have a super-strong preset that can atleast match the most lax Optimfrog setting (but without the decoding penalty).


TAK(ing) with EAC

Reply #32
For those looking to make images with embedded cuesheets using wapet, this is what I use for 'additional command line options:'

%d -f "cuesheet=%a - %g.cue" "C:\Program Files\Encoders\Takc.exe" -e -p3m %s %d
NOTE: After some minor testing this morning I would like to point out that this will fail if your artist or album name contain illegal filename characters.

I would recommend users to use REACT.
I'm on a horse.

 

TAK(ing) with EAC

Reply #33
I have a noob question: is there any way to get wapet to stop popping open status windows?
Not withstanding the issue Synthetic Soul raised about illegal characters, I have a solution to this problem...

Compression program in EAC:
C:\WINDOWS\system32\wscript.exe

Add'l command line param's:
"C:\Program Files\TAK\tak.vbs" %s "%n" "%t" "%a" "%g" "%y" "%m"

tak.vbs looks like:
Code: [Select]
WScript.CreateObject("Wscript.Shell").Run """c:\Program Files\TAK\tak.bat"" "&""""&WScript.Arguments(0)&""""&" "&""""&WScript.Arguments(1)&""""&" "&""""&WScript.Arguments(2)&""""&" "&""""&WScript.Arguments(3)&""""&" "&""""&WScript.Arguments(4)&""""&" "&""""&WScript.Arguments(5)&""""&" "&""""&WScript.Arguments(6)&"""",0,true

tak.bat looks like:
Code: [Select]
"C:\Program Files\Exact Audio Copy\wapet.exe" "%~dpn1.tak" -t "Track=%~2%" -t "Title=%~3" -t "Artist=%~4" -t "Album=%~5" -t "Year=%~6" -t "Genre=%~7" "C:\Program Files\TAK\takc.exe" -e -p2 %1

The status of the "Do not open external compressor window" setting does not matter.

TAK(ing) with EAC

Reply #34
I see you are not setting the cuesheet tag there (as you are using tracks), so I guess that setup would not be afflicted.

Your system would provide the ability to pass an eighth parameter to the batch file, which contained the base filename as created by your VBS script (i.e.: your VBS script could do the necessary processing on the artist and album to create the correct cuesheet name).
I'm on a horse.


TAK(ing) with EAC

Reply #36
The code below doesn't really make sense, as it is tagging with a cuesheet and track name, but I couldn't be bothered to rejig all the parameters.  Hopefully people can see the idea.

Code: [Select]
strBase = WScript.Arguments(3) & " - " & WScript.Arguments(4)
strBase = Replace(strBase, "\", " ")
strBase = Replace(strBase, "/", " ")
strBase = Replace(strBase, ":", " ")
strBase = Replace(strBase, "*", " ")
strBase = Replace(strBase, "?", " ")
strBase = Replace(strBase, """", " ")
strBase = Replace(strBase, "<", " ")
strBase = Replace(strBase, ">", " ")
strBase = Replace(strBase, "|", " ")

WScript.CreateObject("Wscript.Shell").Run """c:\Program Files\TAK\tak.bat"" "&""""&WScript.Arguments(0)&""""&" "&""""&WScript.Arguments(1)&""""&" "&""""&WScript.Arguments(2)&""""&" "&""""&WScript.Arguments(3)&""""&" "&""""&WScript.Arguments(4)&""""&" "&""""&WScript.Arguments(5)&""""&" "&""""&WScript.Arguments(6)&""" """&strBase&"""",0,true


Code: [Select]
"C:\Program Files\Exact Audio Copy\wapet.exe" "%~dpn1.tak" -t "Track=%~2" -t "Title=%~3" -t "Artist=%~4" -t "Album=%~5" -t "Year=%~6" -t "Genre=%~7" -f "Cuesheet=%~8.cue" "C:\Program Files\TAK\takc.exe" -e -p2 %1
I'm on a horse.