HydrogenAudio

Lossless Audio Compression => Lossless / Other Codecs => Topic started by: aeroman on 2007-05-07 01:49:26

Title: How To TAK
Post by: aeroman on 2007-05-07 01:49:26
TAK (T)om's lossless (A)udio (K)ompressor (http://www.thbeck.de/Tak/Tak.html)[/color][/b][/u]

Here is an information about this excellent encoder + a mini how to.
It works fine such as Monkey audio, Flac or WavPack...
I adress a big Thank you to the developper Thomas Becker.
All you need is underneath if you want to give a try. 



][/i],

(http://www.kirikoo.net/images/14Anonyme-20090204-225710.jpg)

3. Compress, Done and Exit ! :

(http://www.kirikoo.net/images/14Anonyme-20090204-225129.jpg)

Note : You can choose your encoding strength in Options tab [default= normal or -p2]:

(http://www.kirikoo.net/images/14Anonyme-20090204-225045.jpg)


-Thanks to Thomas Beck ( the developper of TAK, Winamp & XMPlay decoder ) , foosion ( foobar_input_tak ) and Synthetic Soul ( wapet.exe, Guide in the wiki, tests & comparisons )-
Title: How To TAK
Post by: Synthetic Soul on 2007-05-07 08:40:05
Thanks for your input.  If you are interested in writing guides you should PM Jan and ask to get access to the wiki.

A couple of points:

Code: [Select]
%d -f "cuesheet=%a - %g.cue" "C:\Program Files\Encoders\Takc.exe" -e -pN %s %d
This will fail if your artist or album name contain illegal filename characters.  I realised this after a simple test this morning; I should have picked it up earlier.  I have posted to the TAK(ing) with EAC (http://www.hydrogenaudio.org/forums/index.php?showtopic=54544) thread also.

Choose your own encoding strength :
-pN is Normal compression (default, if no -p switch is specified Normal will be used) ;
-p2 or -p4 just happens to be what some others gravitate towards.
[/i]-p2 and -pN are synonymous.  I think your text causes confusion.

On a related note, the fact that TAK can use -pX, where X is 0/T, 1/F, 2/N, 3/H or 4/E, makes writing guides confusing.  I tend to use the alphabetical notation, as I think it is easier to see that -pF is Fast, rather than -p1.  However, it seems to me that most other users are using 0-4 instead.

 
5- Make sure that the .wav extension is erased. (EAC defaults with .wav for some reason)
Nb : The file name can either be cdimage or CD Artist - CD Title...
[/i]Are you sure that this is necessary?  I've never heard of this before.
 
Edit: On re-reading I see that there is no mention of the existing EAC guide.  Users can read the wiki guide here (http://wiki.hydrogenaudio.org/index.php?title=EAC_and_TAK).  Ideally, users should really be directed to the wiki for all information.  Perhaps you could get yourself wiki access and make additions to the existing information.  Guides which are controlled by one person, with links to software that may become superceded, is not as ideal as a wiki article that any member can update.
Title: How To TAK
Post by: aeroman on 2007-05-07 14:50:19
Synthetic Soul,
How To Tak is updated (EAC+TAK, the confusion between -p2 and -pN...). 

No, the image above isn't Cin editing, 
it's EAC defaults with .wav for some reason.
(A similar pb happens with WavPack or Flac if i'm not mistaken with a different issue*).
If you let .wav with our command string, there will be no compression..

If you erase .wav just before ripping, all will end well..
 
*With WavPack, there is a compression,
but you've to rename .wav.wv lossless file...
because .cue points .wv not .wav.wv !
Title: How To TAK
Post by: Synthetic Soul on 2007-05-07 20:17:41
(a similar pb with WavPack happens if i'm not mistaken*).
If you let .wav with our command string, there will be no compression as shown :
<snip>
*With WavPack, there is a compression,
but you've to rename .wav.wv lossless file...
because .cue points .wv not .wav.wv !
Ah, of course, you are right.  Following a test of my own I recalled that the latest version of EAC introduced some additional anomolies.  I did a search here for ".wav.wav" and found this relevant thread (http://www.hydrogenaudio.org/forums/index.php?showtopic=50103).

FYI: The .wv issue is because EAC has always had problems with file extensions that are not three characters in length - like .wv, .la or .flac.  I think these recent changes are a result of Andre trying to fix this issue, but unfortunately failing.
Title: How To TAK
Post by: Rigapada on 2007-05-08 03:04:25
Dear friends,
Any help for using TAK in Audiograbber will be very useful.
Thank you all
--Rigapada
Title: How To TAK
Post by: Synthetic Soul on 2007-05-08 07:16:00
Warning: I don't use Audiograbber, but believe this will work.  If it does, please report back here - maybe we can add it to the TAK wiki page.

As per EAC you will need to use wapet if you want to tag your files.

On the "MP3 Settings" dialogue (http://www.audiograbber.com-us.net/mp3settings.html):If you take a look at the EAC and TAK (http://wiki.hydrogenaudio.org/index.php?title=EAC_and_TAK) wiki page it may provide a few clues, if you get stuck.

If you don't want tags (  ) Then browse for "takc.exe" instead of "wapet.exe" in step 4, and use the arguments:

Code: [Select]
-e -pN %s %d


Edit: References:
http://www.audiograbber.com-us.net/mp3settings.html (http://www.audiograbber.com-us.net/mp3settings.html)
http://www.audiograbber.com-us.net/boards/...TML/004219.html (http://www.audiograbber.com-us.net/boards/ubb/Forum1/HTML/004219.html)
Title: How To TAK
Post by: Rigapada on 2007-05-10 00:40:59
Without wapet, this works well. Downloaded Wapet. Shall try today to rip with tags and shall report.
--Rigapada
Title: How To TAK
Post by: Synthetic Soul on 2007-05-10 07:28:43
Without wapet, this works well. Downloaded Wapet. Shall try today to rip with tags and shall report.
--Rigapada
Please do.

@ All

NB: I have tested some new changes to wapet.

I was frustated by the fact that the cuesheet embedding was not viable (due to potential differences caused by non-filename-friendly characters).  I toyed with a few ideas and then realised that I could just use the same functionality that David added to WavPack: wilcard names.

For those of you who aren't familiar with WavPack,  this means that  you could use:

Code: [Select]
-f "Cuesheet=*.cue"

... and wapet will look for a cuesheet in three places, in this order:
As you can see, number 3 is most useful in this situation.  The only caveat is that there can only be one file matching the wildcard in the folder, or it won't work.

I need to contact David to clarify the licensing of the WavPack code I have used, but once we have agreed a resolve I will upload the new version.
Title: How To TAK
Post by: kjoonlee on 2007-05-10 17:09:52
http://svn.slomosnail.de/wavpack/trunk/license.txt (http://svn.slomosnail.de/wavpack/trunk/license.txt)

The reference implementation of WavPack is under the three-clause BSD license.
Title: How To TAK
Post by: Synthetic Soul on 2007-05-10 19:41:50
Yes, thanks, I have a copy of the license.

It's more to do with copywrite notices in a shared source file, providing a licence with the binary, and the fact that wapet has no license at the moment.  I'm generally confused.

I just wanted to make David aware really, and to hear his thoughts.  If I understand this post (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=27571&view=findpost&p=251282) correctly WavPack got it's initial tagging code from wapet, so it all seems a bit karmic.
Title: How To TAK
Post by: kjoonlee on 2007-05-10 20:40:04
I got the impression the functionality was cloned from scratch, not copied through source code.

I think cloned functionality (if it's simple enough) can be released under any license by the secondary author, so I think David will be safe if my hunch is correct.
Title: How To TAK
Post by: Synthetic Soul on 2007-05-10 21:14:43
I have just received a response from David, and he confirms your understanding.

NB: I was certainly not meaning to suggest that David had plagiarised wapet's code!  wapet has no license, so however much of the code he may have used (even though it turns out it was none) could not be an issue.

David's response is typically helpful and inspiring, and he also points out that the main purpose of freeware is to ensure that developers are not wasting time re-inventing the wheel.
Title: How To TAK
Post by: kjoonlee on 2007-05-11 16:44:53
Yeah, I was a little confused when I wrote my posts.. I didn't understand the situation fully.

Code with no license (if you want to be really picky) could be covered by the Berne convention: fully copyrighted.
Title: How To TAK
Post by: Synthetic Soul on 2007-05-11 20:58:51
OK, for those of you interested, you can test wapet 0.6 (http://www.synthetic-soul.co.uk/files/wapet_0.6.zip).
Title: How To TAK
Post by: pepoluan on 2007-05-14 09:11:26
Shouldn't this HOWTO be in the HA Wiki?
Title: How To TAK
Post by: aeroman on 2007-05-16 01:33:52
far from it! wiki guide is more complete. 
This accessible step-by-step is intended for novices only..
i'll call it the easiest n quickest way to encode in .tak.
I hope it has been useful to you pepoluan
See you.
Title: How To TAK
Post by: pepoluan on 2007-05-16 08:52:25
aeroman: Ah, okay. But we can always make a new article, e.g. "Simple TAK How-To"

I wish to make one, but I am not (yet) into TAK-encoding. So I don't dare to do it (yet).
Title: How To TAK
Post by: aeroman on 2007-05-16 13:33:39
Here is [a href="http://amsterdam1.plunder.com/x/$nfKoDpRtgg7sxwumffZ6q9jVF8RsBaKW/9c3jptCwX0mEqk-j-XHk0A/How%20to%20Tak.txt" target="_blank"][/a] the text of mini How_to_Tak if you need it, pepoluan
Modify it as you want then copy & paste wherever you want.
(you just have to update the links from time to time) :
Title: How To TAK
Post by: pepoluan on 2007-05-16 17:30:33
Okay thanks  I'll see what I can do over the weekend.
Title: How To TAK
Post by: kwfine on 2007-09-03 20:19:10
Just wondered what avantages TAK bears over other lossless audio formats?
Title: How To TAK
Post by: kanak on 2007-09-03 21:32:39
Just wondered what avantages TAK bears over other lossless audio formats?


Please see the HA wiki comparing lossless formats and the HA Wiki page on TAK
Title: How To TAK
Post by: Squeller on 2007-11-26 09:51:49
I have no idea why this doesn't work with me. It worked on another windows installation the same way.

TAK 1.02/Wapet 0.6 location: C:\Programme\Audio\tak\

EAC command line:
Code: [Select]
C:\Programme\Audio\tak\wapet.exe
%d -f "cuesheet=%a - %g.cue" "C:\Programme\Audio\tak\Takc.exe" -e -pN %s %d

The does box just comes up for a millisecond and disappears.[/s]

EDIT: OK, I've seen this is something about cuesheets, the commandline "%d -t "Artist=%a" -t "Title=%t" -t "Album=%g" -t "Year=%y" -t "Track=%n" -t "Genre=%m" "C:\Programme\audio\TAK\takc.exe" -e -pN %s %d" works...

BTW. Please make this thread sticky!
Title: How To TAK
Post by: aeroman on 2007-12-17 15:09:00
Yes, we should read more carefully EAC and TAK (http://wiki.hydrogenaudio.org/index.php?title=EAC_and_TAK) guide by Synthetic Soul
All should work fine now..
Good luck. 
Title: How To TAK
Post by: twostar on 2008-01-17 05:15:12
Hi everyone. I'm trying to setup TAK with foobar2000's converter using this page (http://wiki.hydrogenaudio.org/index.php?title=Tak#TAK_with_foobar2000) in the wiki. I'm confused though whether to follow this commandline "-e -p4 -ihs - %d" or the one in the screenshot.
(http://wiki.hydrogenaudio.org/images/0/01/Tak.PNG)
Title: How To TAK
Post by: LaserSokrates on 2008-01-17 06:35:19
The screenshot uses a temporary input file that tak shouldn't need anymore as it's capable of pipe-encoding IIRC. I don't know what -ihs does, though, as I never used TAK.
Title: How To TAK
Post by: twostar on 2008-01-17 07:00:26
I see. So for versions before 1.0.3, I should follow the screenshot. But for 1.0.3, I should use "-e -p4 -ihs - %d". Is that right?

Also I think it's time to update that screenshot since there's no reason to use earlier versions.
Title: How To TAK
Post by: TBeck on 2008-01-18 07:26:12
The screenshot uses a temporary input file that tak shouldn't need anymore as it's capable of pipe-encoding IIRC. I don't know what -ihs does, though, as I never used TAK.

It simply tells TAK to ignore the size field in the wave file header, which isn't being set by foobar (for good reasons).

I see. So for versions before 1.0.3, I should follow the screenshot. But for 1.0.3, I should use "-e -p4 -ihs - %d". Is that right?

Exactly!
Title: How To TAK
Post by: Synthetic Soul on 2008-01-18 14:27:22
Also I think it's time to update that screenshot since there's no reason to use earlier versions.
Done (http://wiki.hydrogenaudio.org/index.php?title=TAK#TAK_with_foobar2000).
Title: How To TAK
Post by: singaiya on 2008-02-12 05:39:44
I'm having a problem with getting Tak with EAC. I've followed the wiki guide, double checking syntax, substituting my paths, and I just get wav files.

Here's my options:
User defined encoder
extension: .tak
program:
Code: [Select]
C:\Program Files\Exact Audio Copy\wapet.exe

options:
Code: [Select]
%d -t "Artist=%a" -t "Title=%t" -t "Album=%g" -t "Year=%y" -t "Track=%n" -t "Genre=%m" "C:\Documents and Settings\user\My Documents\unzipped\TAK_1.0.3b\Takc.exe" -e -p4m %s %d

Then nothing else checked except "delete wav after compression"

Both wapet and Tak exist in those locations because I didn't even type in the path, I copied it from windows exporer just to make sure I didn't mis-type.

Months ago I had the previous version of Tak working in EAC but without wapet. But tonight I just tried both 1.0.3 and 1.0.2 with and without wapet and still only get wav files.

Any tips welcome!
Title: How To TAK
Post by: Polar on 2008-02-13 11:57:54
I recall having exactly the same issue.  Replacing Synthetic Soul's Wapet version by Case's older one seemed to fix it for me.  Though I wouldn't want to make any claims here.  Just check if you could confirm my impression.
Title: How To TAK
Post by: Synthetic Soul on 2008-02-13 14:16:44
If that is the case I would appreciate you trying my version 0.5 (http://www.synthetic-soul.co.uk/files/wapet_0.5.zip) also.  Perhaps the changes in 0.6 caused a problem.
Title: How To TAK
Post by: singaiya on 2008-02-14 02:48:51
Polar: thanks for the confirmation.

SS: wapet 0.5 gives the same result (no encoding). And I did try last night to download the original Case version 0.3 from your page, but the zip archive was empty. Could you double check it, or could somebody provide a link?
Title: How To TAK
Post by: Synthetic Soul on 2008-02-14 09:00:32
Hmm.. yes the 0.3 zip (and source zip) seems to be corrupt.

You can get Case's last version from Rarewares (http://www.rarewares.org/others.php).
Title: How To TAK
Post by: singaiya on 2008-02-14 13:55:41
It's strange - both with wapet 0.3 and 0.5, after extraction is finished in EAC, a command line window will flash open for a split second and close. It's too quick for me to see what it is or what it says. Perhaps it's Tak opening and closing with an error, but there's nothing in EAC's logfile to tell what happened.
Title: How To TAK
Post by: Synthetic Soul on 2008-02-14 14:42:21
FYI: I have just tested, using Wapet 0.6 and your command line with just the path to TAK amended, and it worked fine for me.

Code: [Select]
%d -t "Artist=%a" -t "Title=%t" -t "Album=%g" -t "Year=%y" -t "Track=%n" -t "Genre=%m" "C:\WINDOWS\Takc.exe" -e -p4m %s %d

The only thing I can suggest is checking "Check for external programs return code" on the External Compression tab - to see if EAC will pass on the error that Wapet or TAK is returning.
Title: How To TAK
Post by: singaiya on 2008-02-14 14:57:10
Thanks - there is an error but I'm not sure what it means. I'll post the message in the uploads forum.
Title: How To TAK
Post by: Synthetic Soul on 2008-02-14 15:09:30
Hmmm... don't really know.

I forced mine to error by providing a wrong path to TAK and my Warning dialogue was very similar (just the paths/tag values being different).

Your paths are all very long; I wonder whether they may be the issue.  Perhaps you could try ripping to the root of C:\, and moving Takc.exe to C:\ temporarily also (or some other short path).

That's all I can suggest; The tags values look OK, etc.

Edit: Hmm... I just tested using the path "C:\Documents and Settings\Neil\My Documents\Audio\New Folder\New Folder\New Folder\New Folder\New Folder" for Wapet, TAK and the files and it still worked fine.  Maybe not then.
Title: How To TAK
Post by: Polar on 2008-02-15 11:04:31
Sorry but I don't really have much time to try and reproduce the error; having a 9 months' pregnant wife won't contribute much to that
Title: How To TAK
Post by: aeroman on 2008-03-13 11:34:26
Links updated for Tak 1.0.4 (encoder + Winamp&XMPlay decoder) and foobar plugin 0.4..

Ps : no problem with the lasts versions of EAC 0.99 prebeta4 nor foobar2000 0.9.6 beta 5
using TAK encoder 1.0.4... but it may happen one day ! 
I've just tested wapet.exe 0.6 with takc.exe under EAC and it works fine ! 

Thanks both to Synthetic Soul and Thomas
Title: How To TAK
Post by: Kwevej on 2008-04-06 13:28:48
Whow, TAK encoding is so fast in compare to WavPack !!!  And the file is smaller.
I am switching to TAK.
Title: How To TAK
Post by: aeroman on 2008-11-17 19:46:14
Whow, TAK encoding is so fast in compare to WavPack !!!  And the file is smaller.
I am switching to TAK.


Love WavPack, Flac or Monkey Audio too.. Welcome to Tak !
Title: How To TAK
Post by: gordolindsay on 2008-11-21 04:37:07
Hi everyone, I am experimenting with TAK and was wondering if there is a switch that will let me add a folder.jpg to the file?


So let's say I have this set up:

F:\Flac\AC_DC - (1974) High Voltage\*.flac, folder.jpg, *.cue


Is there anything I can add to my foobar converter string to add that folder.jpg to my new TAK file?

Thanks a ton!!
Title: How To TAK
Post by: sungod1422 on 2009-12-16 04:25:58
thx you very much