<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/AudioCommon/Mixer.cpp, branch release-prep-2506a</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Mixer: Use Doubles for Sample Rate Conversion.</title>
<updated>2025-04-05T18:46:37+00:00</updated>
<author>
<name>Sam Belliveau</name>
<email>sam.belliveau@gmail.com</email>
</author>
<published>2025-04-04T04:49:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=74e752ed9c07c8cc982f8c6a46a966d0cfd0a933'/>
<id>74e752ed9c07c8cc982f8c6a46a966d0cfd0a933</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve Performance of Granular Buffering + User Adjustable Buffer Size</title>
<updated>2025-04-01T22:17:21+00:00</updated>
<author>
<name>Sam Belliveau</name>
<email>sam.belliveau@gmail.com</email>
</author>
<published>2025-04-01T22:17:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=877864c23af51626132a4d53dda333e99e9badc5'/>
<id>877864c23af51626132a4d53dda333e99e9badc5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>AudioCommon: Added Granular Synthesis</title>
<updated>2025-03-14T06:22:35+00:00</updated>
<author>
<name>Sam Belliveau</name>
<email>sam.belliveau@gmail.com</email>
</author>
<published>2025-03-03T01:19:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=f09ba10daae4c44fc9404aa2cc48076f6edec9a4'/>
<id>f09ba10daae4c44fc9404aa2cc48076f6edec9a4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Skylander Portal: Play Trap Team Audio</title>
<updated>2023-03-13T00:01:48+00:00</updated>
<author>
<name>Joshua de Reeper</name>
<email>joshua@dereeper.co.nz</email>
</author>
<published>2023-03-05T06:19:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=f27e8216a57f5f8563e6316211daa2dfd8f27519'/>
<id>f27e8216a57f5f8563e6316211daa2dfd8f27519</id>
<content type='text'>
Asserts and length handling
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Asserts and length handling
</pre>
</div>
</content>
</entry>
<entry>
<title>CoreTiming: Throttle Before Every Event Using Chrono</title>
<updated>2023-01-06T22:21:17+00:00</updated>
<author>
<name>Sam Belliveau</name>
<email>sam.belliveau@gmail.com</email>
</author>
<published>2023-01-06T22:21:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=bc1cc9eeb44f48a7333fc5acfefc0f2eaaa30fc3'/>
<id>bc1cc9eeb44f48a7333fc5acfefc0f2eaaa30fc3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>New FrameTime/VBlank Analyzer + Graph</title>
<updated>2022-12-24T00:52:53+00:00</updated>
<author>
<name>Sam Belliveau</name>
<email>sam.belliveau@gmail.com</email>
</author>
<published>2022-12-24T00:52:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=673f81c18a7ec5af6d243d5ac4e90b5778c69385'/>
<id>673f81c18a7ec5af6d243d5ac4e90b5778c69385</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Mixer: Add assertions regarding num_samples versus buffer length</title>
<updated>2022-09-08T19:10:10+00:00</updated>
<author>
<name>Pokechu22</name>
<email>Pokechu022@gmail.com</email>
</author>
<published>2022-08-25T00:22:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=72de74d4fc81bf5cc2ed0b3a9a3c6c43856c0c5e'/>
<id>72de74d4fc81bf5cc2ed0b3a9a3c6c43856c0c5e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Mixer: Use smaller array for PushWiimoteSpeakerSamples</title>
<updated>2022-09-08T19:10:02+00:00</updated>
<author>
<name>Pokechu22</name>
<email>Pokechu022@gmail.com</email>
</author>
<published>2022-09-08T18:32:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=abb59a781aebf89cb3d808826ffc146e0a5d34ea'/>
<id>abb59a781aebf89cb3d808826ffc146e0a5d34ea</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Do not directly store input sample rate, rather just store a divisor for that sample rate, with it using a fixed dividend of 54000000 * 2.</title>
<updated>2022-07-03T22:07:06+00:00</updated>
<author>
<name>CasualPokePlayer</name>
<email>50538166+CasualPokePlayer@users.noreply.github.com</email>
</author>
<published>2022-07-03T22:07:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=4234b25682ddfab6018c3c7bf410e568f527b1cd'/>
<id>4234b25682ddfab6018c3c7bf410e568f527b1cd</id>
<content type='text'>
This should reduce (but not completely eliminate) gradual audio desyncs in dumps. This also allows for accurate sample rates for the GameCube.
Completely eliminating gradual audio desyncs will require resampling to an integer sample rate, as nothing seems to support a non-integer sample rate.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This should reduce (but not completely eliminate) gradual audio desyncs in dumps. This also allows for accurate sample rates for the GameCube.
Completely eliminating gradual audio desyncs will require resampling to an integer sample rate, as nothing seems to support a non-integer sample rate.
</pre>
</div>
</content>
</entry>
<entry>
<title>have audio dumps apply volume (fixes cases of audio dumps being "too loud" and in game audio controls having no effect)</title>
<updated>2022-06-11T04:27:10+00:00</updated>
<author>
<name>CasualPokePlayer</name>
<email>50538166+CasualPokePlayer@users.noreply.github.com</email>
</author>
<published>2022-06-11T04:27:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=ad892176d0a401ceb851f8fe49de21d6c44b3c67'/>
<id>ad892176d0a401ceb851f8fe49de21d6c44b3c67</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
