{"id":4065,"date":"2023-01-11T10:18:13","date_gmt":"2023-01-11T01:18:13","guid":{"rendered":"https:\/\/blog.criware.com\/?p=4065"},"modified":"2024-05-21T11:00:02","modified_gmt":"2024-05-21T02:00:02","slug":"cri-atom-encoder","status":"publish","type":"post","link":"https:\/\/blog.criware.com\/index.php\/2023\/01\/11\/cri-atom-encoder\/","title":{"rendered":"CRI Atom Encoder"},"content":{"rendered":"<p>The <strong>CRI Atom Encoder <\/strong>can be used to resample, encode, and package audio data for the ADX runtime library independently from CRI\u2019s audio authoring tool, AtomCraft. It is convenient when you need to manage a large number of assets outside of AtomCraft \u2013 for instance if you have a dedicated dialogue pipeline \u2013 but still want to encode them with CRI\u2019s powerful proprietary codecs, and package them into AWB and ACB files for your game.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4068\" src=\"https:\/\/blog.criware.com\/wp-content\/uploads\/2023\/01\/01-Main-Window.png\" alt=\"01 Main Window\" width=\"1920\" height=\"1038\" srcset=\"https:\/\/blog.criware.com\/wp-content\/uploads\/2023\/01\/01-Main-Window.png 1920w, https:\/\/blog.criware.com\/wp-content\/uploads\/2023\/01\/01-Main-Window-300x162.png 300w, https:\/\/blog.criware.com\/wp-content\/uploads\/2023\/01\/01-Main-Window-768x415.png 768w, https:\/\/blog.criware.com\/wp-content\/uploads\/2023\/01\/01-Main-Window-1024x554.png 1024w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<h2 style=\"font-size: 150%; font-weight: bold; margin-top: 40px;\">Workflow<\/h2>\n<p>The CRI Atom Encoder offers an intuitive workflow to process thousands of files:<\/p>\n<ul>\n<li>First, drag &amp; drop the files that will be used as Materials in the main window.<\/li>\n<li>Then, change the encoding settings for each file or group of files.<\/li>\n<li>Finally, generate AWB and ACB files containing all the Materials.<\/li>\n<\/ul>\n<p>Input formats include uncompressed WAV or AIFF files, as well as ADX, HCA, HCA-MX encoded files. The sample data can have a bit depth of 8-bit, 16-bit, or 24-bit with a sample rate between 8 and 48 kHz, and up to 8 channels.<\/p>\n<p>By default, the CRI Atom Encoder will only output AWB files, but it is possible to make it generate ACB files and headers as well.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4069\" src=\"https:\/\/blog.criware.com\/wp-content\/uploads\/2023\/01\/02-Export-Window.png\" alt=\"02 Export Window\" width=\"682\" height=\"455\" srcset=\"https:\/\/blog.criware.com\/wp-content\/uploads\/2023\/01\/02-Export-Window.png 682w, https:\/\/blog.criware.com\/wp-content\/uploads\/2023\/01\/02-Export-Window-300x200.png 300w\" sizes=\"auto, (max-width: 682px) 100vw, 682px\" \/><\/p>\n<h2 style=\"font-size: 150%; font-weight: bold; margin-top: 40px;\">Settings<\/h2>\n<p>The encoding settings available in the CRI Atom Encoder tool are quite similar to the ones provided in AtomCraft.<\/p>\n<p>First, you must select one of the proprietary codecs:\u00a0 ADX, HCA, or HCA-MX, and choose the encoding quality (or the lowpass cutoff of the HCA codec). It is also possible to resample the files and adjust their volume. In addition, the Materials can be marked as loops even though the original files did not include any loop markers.<\/p>\n<p>When the encoding settings are modified, CRI Atom Encoder will determine and display the new compression ratio and the size of the encoded files. It will also be possible to play both the original files and their encoded versions for comparison.<\/p>\n<p>Finally, CRI Atom Encoder includes some convenient features to boost your workflow such as the import and export of CSV files and a command line version to trigger the encoding process directly from your build pipeline.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The CRI Atom Encoder can be used to resample, encode, and package audio data for the ADX runtime library independently<\/p>\n","protected":false},"author":2,"featured_media":5452,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"colormag_page_container_layout":"default_layout","colormag_page_sidebar_layout":"default_layout","footnotes":""},"categories":[5,7],"tags":[],"class_list":["post-4065","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-adx","category-tutorials"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/blog.criware.com\/index.php\/wp-json\/wp\/v2\/posts\/4065","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.criware.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.criware.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.criware.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.criware.com\/index.php\/wp-json\/wp\/v2\/comments?post=4065"}],"version-history":[{"count":5,"href":"https:\/\/blog.criware.com\/index.php\/wp-json\/wp\/v2\/posts\/4065\/revisions"}],"predecessor-version":[{"id":5510,"href":"https:\/\/blog.criware.com\/index.php\/wp-json\/wp\/v2\/posts\/4065\/revisions\/5510"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.criware.com\/index.php\/wp-json\/wp\/v2\/media\/5452"}],"wp:attachment":[{"href":"https:\/\/blog.criware.com\/index.php\/wp-json\/wp\/v2\/media?parent=4065"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.criware.com\/index.php\/wp-json\/wp\/v2\/categories?post=4065"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.criware.com\/index.php\/wp-json\/wp\/v2\/tags?post=4065"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}