{"id":1977,"date":"2016-07-19T14:08:21","date_gmt":"2016-07-19T05:08:21","guid":{"rendered":"http:\/\/www.codedojo.com\/?p=1977"},"modified":"2016-07-19T14:34:26","modified_gmt":"2016-07-19T05:34:26","slug":"audiere-64-bit-msvc-2005-development-binaries","status":"publish","type":"post","link":"https:\/\/www.codedojo.com\/?p=1977","title":{"rendered":"Audiere 64 bit MSVC 2005 development binaries"},"content":{"rendered":"<p>I needed a Windows 64 bit development version of the audio library Audiere but couldn&#8217;t find any precompiled binaries for x64, so I&#8217;m posting them here for any future googlers.<\/p>\n<h3><a href=\"http:\/\/www.codedojo.com\/files\/audiere-1.9.4-win32_win64_msvc2005.zip\">http:\/\/www.codedojo.com\/files\/audiere-1.9.4-win32_win64_msvc2005.zip<\/a><\/h3>\n<p>Why did I need Audiere? \u00a0Well, I had switched the Growtopia 64 bit client to use SDL2_mixer and immediately had a rash of complaints from poor audio mixing to no audio at all.<\/p>\n<p>Tried various bit rates, buffer sizes, and driver settings (directsound, etc) , still had weird &#8220;drunk&#8221; timings and\u00a0distortion when mixing 4+ sounds. \u00a0I got it to the point of &#8220;not that bad, on my computer at least&#8221; but many players still had major problems. \u00a0So back to Audiere we go!<\/p>\n<p>Versions used:<\/p>\n<p>audiere: 1.9.4 (?) forked from Chad Austin&#8217;s Audiere on github<br \/>\nflac: 1.3.1<br \/>\nlibogg: 1.3.2<br \/>\nlibvorbis: 1.3.5<\/p>\n<p>Note: \u00a0The 64 bit binaries are missing mod\/xm support as I didn&#8217;t need them for my project and was too lazy to find and include the Dumb source.<\/p>\n<p>If you&#8217;d like an easy way to compile your own 32\/64 bit version for MSVC2005, I&#8217;ve thrown the entire thing\u00a0including\u00a0supporting libraries on github so you can build from source in a single MSVC 2005 solution in Audiere\/vc8\/audiere.sln:<\/p>\n<p><a href=\"http:\/\/www.codedojo.com\/wp-content\/uploads\/2016\/07\/audiere_solution.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1979\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2016\/07\/audiere_solution.jpg\" alt=\"audiere_solution\" width=\"366\" height=\"338\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2016\/07\/audiere_solution.jpg 366w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2016\/07\/audiere_solution-300x277.jpg 300w\" sizes=\"auto, (max-width: 366px) 100vw, 366px\" \/><\/a><\/p>\n<p>Github:\u00a0<a href=\"https:\/\/github.com\/SethRobinson\/Audiere\">https:\/\/github.com\/SethRobinson\/Audiere<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I needed a Windows 64 bit development version of the audio library Audiere but couldn&#8217;t find any precompiled binaries for x64, so I&#8217;m posting them here for any future googlers. http:\/\/www.codedojo.com\/files\/audiere-1.9.4-win32_win64_msvc2005.zip Why did I need Audiere? \u00a0Well, I had switched the Growtopia 64 bit client to use SDL2_mixer and immediately had a rash of complaints [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-1977","post","type-post","status-publish","format-standard","hentry","category-development"],"_links":{"self":[{"href":"https:\/\/www.codedojo.com\/index.php?rest_route=\/wp\/v2\/posts\/1977","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codedojo.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codedojo.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codedojo.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codedojo.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1977"}],"version-history":[{"count":8,"href":"https:\/\/www.codedojo.com\/index.php?rest_route=\/wp\/v2\/posts\/1977\/revisions"}],"predecessor-version":[{"id":1986,"href":"https:\/\/www.codedojo.com\/index.php?rest_route=\/wp\/v2\/posts\/1977\/revisions\/1986"}],"wp:attachment":[{"href":"https:\/\/www.codedojo.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1977"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codedojo.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1977"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codedojo.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1977"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}