<feed xmlns='http://www.w3.org/2005/Atom'>
<title>oot/tools/audio/sampleconv, branch main</title>
<subtitle>Decompilation of The Legend of Zelda: Ocarina of Time</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/'/>
<entry>
<title>sampleconv: Improve WAV SMPL chunk handling, properly handle odd chunk sizes (#2689)</title>
<updated>2026-02-17T11:42:54+00:00</updated>
<author>
<name>Tharo</name>
<email>tharo10600@gmail.com</email>
</author>
<published>2026-02-17T11:42:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=a9a7045e0f85bdad5c9a97eba559fa4ace151fc2'/>
<id>a9a7045e0f85bdad5c9a97eba559fa4ace151fc2</id>
<content type='text'>
* Read WAV SMPL chunks for note info when INST chunks are not available

* Populate the SMPL chunk on conversion to wav

* Properly handle unaligned (odd) WAV chunk sizes</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Read WAV SMPL chunks for note info when INST chunks are not available

* Populate the SMPL chunk on conversion to wav

* Properly handle unaligned (odd) WAV chunk sizes</pre>
</div>
</content>
</entry>
<entry>
<title>[Audio 10/10] Loose ends (#2337)</title>
<updated>2024-12-14T00:26:36+00:00</updated>
<author>
<name>Tharo</name>
<email>17233964+Thar0@users.noreply.github.com</email>
</author>
<published>2024-12-14T00:26:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=df5d4cb4673bc74d1e2f4d11cf6f5fe8376cd1df'/>
<id>df5d4cb4673bc74d1e2f4d11cf6f5fe8376cd1df</id>
<content type='text'>
* Introduce afile_sizes, generate headers of sizes for soundfonts and sequences

* Initial tools/audio README

* Versioning for samplebank extraction

* Clean up the disassemble_sequence.py runnable interface

* Add static assertions for maximum bank sizes

* Boost optimization for audio tools

* Samplebank XML doc

* Soundfont XML doc

* More docs in sampleconv for vadpcm

* Various tools fixes/cleanup

* VADPCM doc

* Try to fix md formatting

* VADPCM doc can come later

* Fix merge with PR 9

* Fix blobs from MM

* Try to fix bss

* Try fix bss round 2

* Fix sampleconv memset bug

* Suggested documentation tweaks</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Introduce afile_sizes, generate headers of sizes for soundfonts and sequences

* Initial tools/audio README

* Versioning for samplebank extraction

* Clean up the disassemble_sequence.py runnable interface

* Add static assertions for maximum bank sizes

* Boost optimization for audio tools

* Samplebank XML doc

* Soundfont XML doc

* More docs in sampleconv for vadpcm

* Various tools fixes/cleanup

* VADPCM doc

* Try to fix md formatting

* VADPCM doc can come later

* Fix merge with PR 9

* Fix blobs from MM

* Try to fix bss

* Try fix bss round 2

* Fix sampleconv memset bug

* Suggested documentation tweaks</pre>
</div>
</content>
</entry>
<entry>
<title>[Audio 6/?] Build Soundfonts and the Soundfont Table (#2056)</title>
<updated>2024-08-28T01:09:59+00:00</updated>
<author>
<name>Tharo</name>
<email>17233964+Thar0@users.noreply.github.com</email>
</author>
<published>2024-08-28T01:09:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=aa97586659dbd24174258e0437ab9411a9747d3d'/>
<id>aa97586659dbd24174258e0437ab9411a9747d3d</id>
<content type='text'>
* [Audio 6/?] Build Soundfonts and the Soundfont Table

* Improve lots of error messages

* First suggested changes

* Make audio build debugging more friendly

Co-authored-by: Dragorn421 &lt;Dragorn421@users.noreply.github.com&gt;

* Some fixes from MM review

* Make soundfont_table.h generation depend on the samplebank xmls since they are read, report from which soundfont the invalid pointer indirect warning originates from

---------

Co-authored-by: Dragorn421 &lt;Dragorn421@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* [Audio 6/?] Build Soundfonts and the Soundfont Table

* Improve lots of error messages

* First suggested changes

* Make audio build debugging more friendly

Co-authored-by: Dragorn421 &lt;Dragorn421@users.noreply.github.com&gt;

* Some fixes from MM review

* Make soundfont_table.h generation depend on the samplebank xmls since they are read, report from which soundfont the invalid pointer indirect warning originates from

---------

Co-authored-by: Dragorn421 &lt;Dragorn421@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[Audio 2/?] Extract audio samples to wav (#2020)</title>
<updated>2024-08-09T02:39:18+00:00</updated>
<author>
<name>Tharo</name>
<email>17233964+Thar0@users.noreply.github.com</email>
</author>
<published>2024-08-09T02:39:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=ef329e633a21bc254892841d1cdff54df3ace6c9'/>
<id>ef329e633a21bc254892841d1cdff54df3ace6c9</id>
<content type='text'>
* [Audio 2/?] Extract audio samples to wav

Co-authored-by: zelda2774 &lt;69368340+zelda2774@users.noreply.github.com&gt;

* How

* Hopefully fix warning I don't get locally

* Pad default sample filenames, comment on the vadpcm frame encoder functions, other suggested changes

* Small tweaks to above

* Remove some obsolete code

---------

Co-authored-by: zelda2774 &lt;69368340+zelda2774@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* [Audio 2/?] Extract audio samples to wav

Co-authored-by: zelda2774 &lt;69368340+zelda2774@users.noreply.github.com&gt;

* How

* Hopefully fix warning I don't get locally

* Pad default sample filenames, comment on the vadpcm frame encoder functions, other suggested changes

* Small tweaks to above

* Remove some obsolete code

---------

Co-authored-by: zelda2774 &lt;69368340+zelda2774@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
</feed>
