jcatena
Max Output Level: -82 dBFS
- Total Posts : 404
- Joined: 2009/06/09 09:34:04
- Status: offline
Updated mp3 encoder 3.98.2
I have compiled an updated version of the lame mp3 encoder, using the latest Lame 3.98.2 Updated LAME mp3 encoder for SONAR version 3.98.2 SSE2 Installation instructions: - Exit Sonar if opened. - Extract the from the zip file adequate for SONAR (32 or 64) TTSlame.dll to your SONAR program dir. Notes: - mp3 encoder authorization is needed in order to use it, no difference with original. No need to re-authorize if you already did. - Measured performance is about 20% faster than 3.97 included in SONAR 8, most probably due to my compiler settings than changes in Lame 3.98.2. - Like the original dll, this one only uses a CPU core. - This build is optimized for SSE2 capable CPUs. Download for SONAR32 (x86): http://diwaves.com/tmp/TTSlame_32_3.98.2.zip Download for SONAR64 (amd64): http://diwaves.com/tmp/TTSlame_64_3.98.2.zip lame 3.98.2 change log: http://diwaves.com/tmp/ChangeLog.txt
post edited by jcatena - 2009/07/17 07:10:22
Jose Catena DIGIWAVES, S.L.
|
tarsier
Max Output Level: -45 dBFS
- Total Posts : 3029
- Joined: 2003/11/07 11:51:35
- Location: 6 feet under
- Status: offline
RE: Updated mp3 encoder 3.98.2
2009/07/16 10:05:18
(permalink)
|
Polaczek
Max Output Level: -89 dBFS
- Total Posts : 66
- Joined: 2008/02/17 10:06:24
- Status: offline
RE: Updated mp3 encoder 3.98.2
2009/07/16 11:36:36
(permalink)
|
Beagle
Max Output Level: 0 dBFS
- Total Posts : 50621
- Joined: 2006/03/29 11:03:12
- Location: Fort Worth, TX
- Status: offline
RE: Updated mp3 encoder 3.98.2
2009/07/16 11:57:36
(permalink)
Jose - you are DA MAN!!! thank you for this. one question - you mentioned in the other thread that you might be able to dynamically link the dll to the lame dll so that we can automatically update with new versions - did that get done or is this a static compile for 3.98 only?
|
Keni
Max Output Level: -17.5 dBFS
- Total Posts : 5769
- Joined: 2003/11/04 10:42:15
- Location: Willits, CA USA
- Status: offline
RE: Updated mp3 encoder 3.98.2
2009/07/16 12:13:15
(permalink)
Thanks Jose... Does this replace Sonar's built-in encoder? If it does will we have to re-authorize (I believe I have to use the CWPA 9 install disc)? Any chance you have a blurb sheet of the update? Love Ya' Keni
|
Alegria
Max Output Level: -54.5 dBFS
- Total Posts : 2075
- Joined: 2008/11/07 12:57:49
- Status: offline
RE: Updated mp3 encoder 3.98.2
2009/07/16 12:23:15
(permalink)
Thank you very much Jose. Regards, jc
|
jcatena
Max Output Level: -82 dBFS
- Total Posts : 404
- Joined: 2009/06/09 09:34:04
- Status: offline
RE: Updated mp3 encoder 3.98.2
2009/07/16 12:45:36
(permalink)
ORIGINAL: Beagle one question - you mentioned in the other thread that you might be able to dynamically link the dll to the lame dll so that we can automatically update with new versions - did that get done or is this a static compile for 3.98 only? This is a static link. What I found is that TTSlame.dll is exactly the same as lame_enc.dll, except that cakewalk made some additional data structs and functions exported (the dll def file is the only meaningful difference). In other words, it only needs to be recompiled, and no code needs to be changed (almost, one of the exported structs needs to have the static modifier removed). Then making a middle dll isn't worth the effort, as I can build new versions in a few minutes. And my compiles are most often faster, I don't know why many developers are not using a couple of compiler optimization options that are very effective while totally safe. I get the most of it before I enable any potentially unsafe option. You may also try to use lame_enc.dll renamed to TTSlame.dll, it might work, I didn't check how these extra exports are used or if they are required at all. Regards,
post edited by jcatena - 2009/07/16 13:17:19
Jose Catena DIGIWAVES, S.L.
|
jcatena
Max Output Level: -82 dBFS
- Total Posts : 404
- Joined: 2009/06/09 09:34:04
- Status: offline
RE: Updated mp3 encoder 3.98.2
2009/07/16 12:50:19
(permalink)
ORIGINAL: Keni Does this replace Sonar's built-in encoder? If it does will we have to re-authorize (I believe I have to use the CWPA 9 install disc)? Any chance you have a blurb sheet of the update? The Sonar built-in encoder resides in TTSlame.dll, of which this is an update using the latest lame version (3.98.2). You don't have to re-authorize if you did. If you didn't authorized the built-in mp3 encoder yet, you either need the CWPA9 disc or a code obtained from CW ($20 or free if you ever registered CWPA9). I should have included the lame 3.98.2 update description. I'll update the zip downdload to include it, and you can see it also here: http://diwaves.com/tmp/ChangeLog.txt Note that I disabled removal of deprecated stuff to avoid any backwards compatibility issue.
post edited by jcatena - 2009/07/16 13:03:51
Jose Catena DIGIWAVES, S.L.
|
Beagle
Max Output Level: 0 dBFS
- Total Posts : 50621
- Joined: 2006/03/29 11:03:12
- Location: Fort Worth, TX
- Status: offline
RE: Updated mp3 encoder 3.98.2
2009/07/16 12:55:03
(permalink)
great, thanks Jose! I am anxious to try this! i'll probably try changing the name of the lame dll as well just to see if it works.
|
jcatena
Max Output Level: -82 dBFS
- Total Posts : 404
- Joined: 2009/06/09 09:34:04
- Status: offline
RE: Updated mp3 encoder 3.98.2
2009/07/16 13:02:38
(permalink)
deleted dup
post edited by jcatena - 2009/07/16 13:03:26
|
jcatena
Max Output Level: -82 dBFS
- Total Posts : 404
- Joined: 2009/06/09 09:34:04
- Status: offline
RE: Updated mp3 encoder 3.98.2
2009/07/16 13:13:04
(permalink)
ORIGINAL: Keni Any chance you have a blurb sheet of the update? I am not sure I understood that. Did you mean something like the ChangeLog I posted, or are you asking for a different thing?
Jose Catena DIGIWAVES, S.L.
|
jcatena
Max Output Level: -82 dBFS
- Total Posts : 404
- Joined: 2009/06/09 09:34:04
- Status: offline
RE: Updated mp3 encoder 3.98.2
2009/07/16 13:40:43
(permalink)
I looked at the possibility of witting a midle (and little) TTSlame.dll that would actually use lame_enc.dll. I estimated it may take me 15 to 30'. I may do it for convenience, perhaps. Again, no promise.
Jose Catena DIGIWAVES, S.L.
|
thomasabarnes
Max Output Level: -43 dBFS
- Total Posts : 3234
- Joined: 2003/11/11 03:19:17
- Location: Milwaukee, WI USA
- Status: offline
RE: Updated mp3 encoder 3.98.2
2009/07/16 16:54:38
(permalink)
Hi jcatena: YAHOO! It works. It's good to go using SONAR 32bit version, but it wont work using SONAR 64bit version. When the TTSLame.dll (in the Program Files directory) is replaced with your updated dll, an error pops up when I try to launch the SONAR 64bit version. The error says something like "The application failed to launch because the TTSLame.dll could not be found." But SONAR 32bit version is good to go when replacing the original TTSLame.dll in the Program Files (x86) directory. Thanks a bunch for doing this, jcatena!!!
post edited by thomasabarnes - 2009/07/16 16:57:38
 "It's not a song till it touches your heart. It's not a song till it tears you apart!" Lyrics of Amy Grant. SONAR Platinum X64 (jBridge), Windows 10 Pro 64-Bit, Core i7 990X Extreme Edition Processor 3.46 GHz 6 Cores, Gigabyte EX58-UD5, Crucial Ballistix 24GB 1333MHz DDR3 @1333 MHz, TASCAM UH-7000, Behringer X-Touch, EVGA GTX 980TI Superclocked 6GB, 1TB Samsung EVO 850 SSD, 150GB, 320GB, 1TB 7200rpm HDDs
|
jcatena
Max Output Level: -82 dBFS
- Total Posts : 404
- Joined: 2009/06/09 09:34:04
- Status: offline
RE: Updated mp3 encoder 3.98.2
2009/07/16 18:40:16
(permalink)
Jose Catena DIGIWAVES, S.L.
|
MesaDCLP
Max Output Level: -89 dBFS
- Total Posts : 80
- Joined: 2007/09/30 00:58:19
- Status: offline
RE: Updated mp3 encoder 3.98.2
2009/07/16 20:54:33
(permalink)
This is great! THANK YOU!!!
|
thomasabarnes
Max Output Level: -43 dBFS
- Total Posts : 3234
- Joined: 2003/11/11 03:19:17
- Location: Milwaukee, WI USA
- Status: offline
RE: Updated mp3 encoder 3.98.2
2009/07/16 22:52:10
(permalink)
Tried the version of the updated TTSLame.dll you posted for 64bit versions of SONAR in SONAR 8 64bit, and it does work with SONAR 64bit!! Thanks very much for your work, jcatena!
post edited by thomasabarnes - 2009/07/16 22:54:11
 "It's not a song till it touches your heart. It's not a song till it tears you apart!" Lyrics of Amy Grant. SONAR Platinum X64 (jBridge), Windows 10 Pro 64-Bit, Core i7 990X Extreme Edition Processor 3.46 GHz 6 Cores, Gigabyte EX58-UD5, Crucial Ballistix 24GB 1333MHz DDR3 @1333 MHz, TASCAM UH-7000, Behringer X-Touch, EVGA GTX 980TI Superclocked 6GB, 1TB Samsung EVO 850 SSD, 150GB, 320GB, 1TB 7200rpm HDDs
|
Beagle
Max Output Level: 0 dBFS
- Total Posts : 50621
- Joined: 2006/03/29 11:03:12
- Location: Fort Worth, TX
- Status: offline
RE: Updated mp3 encoder 3.98.2
2009/07/16 22:52:58
(permalink)
I didn't try just renaming the lame dll like I said I would, but I downloaded jose's version and it works great! thanks again, jose!
|
thomasabarnes
Max Output Level: -43 dBFS
- Total Posts : 3234
- Joined: 2003/11/11 03:19:17
- Location: Milwaukee, WI USA
- Status: offline
RE: Updated mp3 encoder 3.98.2
2009/07/16 23:02:27
(permalink)
I think it would be a good idea for the links for these updated TTSLame.dlls to be posted in the Helpful SONAR Resources sticky thread, here: http://forum.cakewalk.com/tm.asp?m=1356703 Because this thread may get lost or burried after some time.
post edited by thomasabarnes - 2009/07/16 23:05:20
 "It's not a song till it touches your heart. It's not a song till it tears you apart!" Lyrics of Amy Grant. SONAR Platinum X64 (jBridge), Windows 10 Pro 64-Bit, Core i7 990X Extreme Edition Processor 3.46 GHz 6 Cores, Gigabyte EX58-UD5, Crucial Ballistix 24GB 1333MHz DDR3 @1333 MHz, TASCAM UH-7000, Behringer X-Touch, EVGA GTX 980TI Superclocked 6GB, 1TB Samsung EVO 850 SSD, 150GB, 320GB, 1TB 7200rpm HDDs
|
jcatena
Max Output Level: -82 dBFS
- Total Posts : 404
- Joined: 2009/06/09 09:34:04
- Status: offline
RE: Updated mp3 encoder 3.98.2
2009/07/17 12:59:01
(permalink)
Jose Catena DIGIWAVES, S.L.
|
jcatena
Max Output Level: -82 dBFS
- Total Posts : 404
- Joined: 2009/06/09 09:34:04
- Status: offline
RE: Updated mp3 encoder 3.98.2
2009/07/18 13:06:04
(permalink)
Jose Catena DIGIWAVES, S.L.
|
thomasabarnes
Max Output Level: -43 dBFS
- Total Posts : 3234
- Joined: 2003/11/11 03:19:17
- Location: Milwaukee, WI USA
- Status: offline
RE: Updated mp3 encoder 3.98.2
2009/07/18 13:17:29
(permalink)
jcatena: If a Cakewalk rep doesn't add your links to the updated TTSLame.dll downloads, maybe you could copy your 1st post to the Helpful SONAR Resources sticky thread, here: http://forum.cakewalk.com/tm.asp?m=1356703 At least those updated dlls will be easier to find, if this thread gets burried after some time.
post edited by thomasabarnes - 2009/07/18 13:18:04
 "It's not a song till it touches your heart. It's not a song till it tears you apart!" Lyrics of Amy Grant. SONAR Platinum X64 (jBridge), Windows 10 Pro 64-Bit, Core i7 990X Extreme Edition Processor 3.46 GHz 6 Cores, Gigabyte EX58-UD5, Crucial Ballistix 24GB 1333MHz DDR3 @1333 MHz, TASCAM UH-7000, Behringer X-Touch, EVGA GTX 980TI Superclocked 6GB, 1TB Samsung EVO 850 SSD, 150GB, 320GB, 1TB 7200rpm HDDs
|
appmus
Max Output Level: -90 dBFS
- Total Posts : 13
- Joined: 2008/09/02 18:30:40
- Status: offline
Re: RE: Updated mp3 encoder 3.98.2
2009/07/26 10:19:41
(permalink)
plz help.... platform x64 Bought sonar 7 paid to activted LAME upgraded to Sonar 8 copied ttslame.dll to C:\Program Files\Cakewalk\SONAR 8 Producer Edition. When I went to create mp3 it said "The MP3 encoder must be unlocked before use." Ran the mp3activation.exe and STILL get the unlock message...... yes i did serveral reboots and shutdowns I even tried this from post \ MP3 Encoder Was Working, but... - Tuesday, April 07, 2009 1:38 AM ( #1 ) Instructions: Open SONAR 8 and go to Tools -> External Encoder Configuration utility In the Friendly Name Field write: Lame [ Encoder. In the Extension field write: .[. In the Description field write whatever you want. In the Path field write the path where the Lame encoder is located. That is where lame.exe and lame_enc.dll are located. I keep my Lame encoder in my C:\Program Files\Cakewalk\Shared Utilities\Lame Folder or (copy and past the extracted zip file to your Sonar shared utilities folder and then when you have to perform this step, click the browse button to find the location. In the Command Line field write: lame -b 192 -m j %I %O Press Save button. Uncheck Keep Wave File. This will export to a 192Kbps, joint stereo [ file. If you want 128Kbps, replace 192 with 128 in the Command Line field. The next time you click on File->Export->Audio in SONAR 8 you'll find 'Lame [ encoder' as a type of audio. Here is the link for the Lame [ encoder [link=http://www.commentcamarche.net/telecharger/telecharger-3673536-lame]http://www.commentcamarch...lecharger-3673536-lame[/link] Still no work PLZ PLZ I BEG
post edited by appmus - 2009/07/26 11:25:50
|
Keni
Max Output Level: -17.5 dBFS
- Total Posts : 5769
- Joined: 2003/11/04 10:42:15
- Location: Willits, CA USA
- Status: offline
RE: Updated mp3 encoder 3.98.2
2009/07/26 12:23:33
(permalink)
jcatena ORIGINAL: Keni Does this replace Sonar's built-in encoder? If it does will we have to re-authorize (I believe I have to use the CWPA 9 install disc)? Any chance you have a blurb sheet of the update? The Sonar built-in encoder resides in TTSlame.dll, of which this is an update using the latest lame version (3.98.2). You don't have to re-authorize if you did. If you didn't authorized the built-in mp3 encoder yet, you either need the CWPA9 disc or a code obtained from CW ($20 or free if you ever registered CWPA9). I should have included the lame 3.98.2 update description. I'll update the zip downdload to include it, and you can see it also here: http://diwaves.com/tmp/ChangeLog.txt Note that I disabled removal of deprecated stuff to avoid any backwards compatibility issue. Thanks Jose... Just what I was looking for...
|
thomasabarnes
Max Output Level: -43 dBFS
- Total Posts : 3234
- Joined: 2003/11/11 03:19:17
- Location: Milwaukee, WI USA
- Status: offline
RE: Updated mp3 encoder 3.98.2
2009/07/26 14:29:46
(permalink)
appmus plz help.... platform x64 Bought sonar 7 paid to activted LAME upgraded to Sonar 8 copied ttslame.dll to C:\Program Files\Cakewalk\SONAR 8 Producer Edition... I even tried this from post \MP3 Encoder Was Working, but... - Still no work PLZ PLZ I BEG First. you shouldn't have copied the ttslame.dll from SONAR 7 to SONAR 8 directory. Install SONAR 8, and activate SONAR 8 with the x64 activation download (you get x64 activation from Cakewalk by request, as the 32bit version activation doesn't work with SONAR 64bit version and a 64bit version of Windows). This thread has a download for the ttslame.dll that is installed with SONAR 8. Once you install SONAR 8 and use the correct MP3 activation to get the Cakewalk MP3 Encoder working, you then download the appropriate updated ttslame.dll from the link in this thread and replace the original with the updated tsslame.dll. So, if you haven't done as mentioned above, maybe you want to uninstall SONAR 8, reinstall, and then activate the Cakewalk MP3 Encoder as mentioned above. The 2nd part of your post is referring to using the External MP3 Encoder config, which has nothing to do with the activation of the Cakewalk MP3 Encoder. Sorry for all bold type, but it's a result from quoting appmus' post and I don't see a way to stop the bold type in the new forum reply dialog.
post edited by thomasabarnes - 2009/07/26 14:32:34
 "It's not a song till it touches your heart. It's not a song till it tears you apart!" Lyrics of Amy Grant. SONAR Platinum X64 (jBridge), Windows 10 Pro 64-Bit, Core i7 990X Extreme Edition Processor 3.46 GHz 6 Cores, Gigabyte EX58-UD5, Crucial Ballistix 24GB 1333MHz DDR3 @1333 MHz, TASCAM UH-7000, Behringer X-Touch, EVGA GTX 980TI Superclocked 6GB, 1TB Samsung EVO 850 SSD, 150GB, 320GB, 1TB 7200rpm HDDs
|
redjacket
Max Output Level: -90 dBFS
- Total Posts : 14
- Joined: 2005/04/23 17:18:01
- Status: offline
RE: Updated mp3 encoder 3.98.2
2009/09/08 00:35:31
(permalink)
You mention that " you get x64 activation from Cakewalk by request". How do you get that?
thomasabarnes appmus plz help.... platform x64 Bought sonar 7 paid to activted LAME upgraded to Sonar 8 copied ttslame.dll to C:\Program Files\Cakewalk\SONAR 8 Producer Edition... I even tried this from post \MP3 Encoder Was Working, but... - Still no work PLZ PLZ I BEG First. you shouldn't have copied the ttslame.dll from SONAR 7 to SONAR 8 directory. Install SONAR 8, and activate SONAR 8 with the x64 activation download (you get x64 activation from Cakewalk by request, as the 32bit version activation doesn't work with SONAR 64bit version and a 64bit version of Windows). This thread has a download for the ttslame.dll that is installed with SONAR 8. Once you install SONAR 8 and use the correct MP3 activation to get the Cakewalk MP3 Encoder working, you then download the appropriate updated ttslame.dll from the link in this thread and replace the original with the updated tsslame.dll. So, if you haven't done as mentioned above, maybe you want to uninstall SONAR 8, reinstall, and then activate the Cakewalk MP3 Encoder as mentioned above. The 2nd part of your post is referring to using the External MP3 Encoder config, which has nothing to do with the activation of the Cakewalk MP3 Encoder. Sorry for all bold type, but it's a result from quoting appmus' post and I don't see a way to stop the bold type in the new forum reply dialog.
Gateway FX Vista Home Premium 64 bit SP 2. Sonar Studio 8.3.1 EDIROL 25 USB Audio MIDI interface M-Audio Oxygen 8 midi contoller
|
thomasabarnes
Max Output Level: -43 dBFS
- Total Posts : 3234
- Joined: 2003/11/11 03:19:17
- Location: Milwaukee, WI USA
- Status: offline
RE: Updated mp3 encoder 3.98.2
2009/09/08 00:59:59
(permalink)
Of course you have to purchase the activation, first. I think I emailed Tech Support or customer service and told them that I was running Vista 64Bit and SONAR x64 and that the activation file I downloaded after I paid for the activation didn't unlock the Cakewalk mp3 encoder for me. They, then, sent me a link to the download link for the x64 mp3 encoder activation.
post edited by thomasabarnes - 2009/09/08 01:01:28
 "It's not a song till it touches your heart. It's not a song till it tears you apart!" Lyrics of Amy Grant. SONAR Platinum X64 (jBridge), Windows 10 Pro 64-Bit, Core i7 990X Extreme Edition Processor 3.46 GHz 6 Cores, Gigabyte EX58-UD5, Crucial Ballistix 24GB 1333MHz DDR3 @1333 MHz, TASCAM UH-7000, Behringer X-Touch, EVGA GTX 980TI Superclocked 6GB, 1TB Samsung EVO 850 SSD, 150GB, 320GB, 1TB 7200rpm HDDs
|
JSkeen
Max Output Level: -78 dBFS
- Total Posts : 612
- Joined: 2007/02/01 17:13:49
- Location: USA
- Status: offline
RE: Updated mp3 encoder 3.98.2
2009/09/08 01:30:26
(permalink)
|
A1MixMan
Max Output Level: -58 dBFS
- Total Posts : 1706
- Joined: 2003/11/19 16:15:11
- Location: SunriseStudios
- Status: offline
RE: Updated mp3 encoder 3.98.2
2009/09/08 23:26:23
(permalink)
Here's my test on this with one of my songs. Before update time to encode = 3:43 After update time to encode = 3:00 That's a 43 second improvement which equals 12.5% speed increase! Thanks!
|
AndyW
Max Output Level: -45.5 dBFS
- Total Posts : 2956
- Joined: 2005/10/06 17:13:00
- Status: offline
Re:Updated mp3 encoder 3.98.2
2009/11/04 16:16:31
(permalink)
I am resurrecting this thread because I just upgraded to a win 7 64 bit system and I am confused by what is in this thread...hope someone can set me straight. First, I own CWPA9 so every install/reinstall of my DAW, I have gotten the mp3 encoder activation window on export, put in my CWPA9 disk and it found my "permission" and everything was fine. This time, using SONAR 64, I don't get any type of dialog...it just exports the mp3! 2 Questions: 1. How do I tell what algorithm is being used for my mp3 export? 2. How do I get my authorized CW purchased mp3 encoder(which came with CWPA9) to work? TIA.
|
quietman
Max Output Level: -83 dBFS
- Total Posts : 362
- Joined: 2009/08/24 15:56:56
- Location: North Devon
- Status: offline
Re:Updated mp3 encoder 3.98.2
2009/11/05 17:13:34
(permalink)
is this ok for Home Studio 7XL?
|