<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/shared-module/audiocore, branch 5.0.0-beta.3</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=5.0.0-beta.3</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=5.0.0-beta.3'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2019-12-14T00:31:12+00:00</updated>
<entry>
<title>audiocore: The arguments to reset_buffer went missing</title>
<updated>2019-12-14T00:31:12+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2019-12-13T20:05:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a854a76819e4b871f9d0c4e059ca5c03f05dca76'/>
<id>urn:sha1:a854a76819e4b871f9d0c4e059ca5c03f05dca76</id>
<content type='text'>
In conversion I missed these arguments were being passed, but noticed
it when an implausible value for audio_channel was sent to mp3's
reset_buffer method.

It's not clear whether there was any negative impact to this, but it
should be fixed!
</content>
</entry>
<entry>
<title>audiocore: use mp_obj_t in prototypes</title>
<updated>2019-12-06T19:25:40+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2019-12-06T19:25:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d5eca87ca23e9288b31c51f3d841fd2bb37c631b'/>
<id>urn:sha1:d5eca87ca23e9288b31c51f3d841fd2bb37c631b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>audiocore: restore the prototypes of audiosample_xxx functions</title>
<updated>2019-12-05T19:08:32+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2019-12-05T19:08:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=60f489d36a364dfc4feb55af4d139987302c0242'/>
<id>urn:sha1:60f489d36a364dfc4feb55af4d139987302c0242</id>
<content type='text'>
</content>
</entry>
<entry>
<title>audiosample: convert to use a protocol</title>
<updated>2019-12-04T15:31:52+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2019-12-04T15:31:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=feb8eb935bd69ce855533bf9a4316e3025602c1a'/>
<id>urn:sha1:feb8eb935bd69ce855533bf9a4316e3025602c1a</id>
<content type='text'>
This eases addition of new sample sources, since the manual virtual
function dispatch functions are just calls via a protocol
</content>
</entry>
<entry>
<title>WaveFile: Return GET_BUFFER_ERROR if wrong amount read</title>
<updated>2019-09-09T02:59:07+00:00</updated>
<author>
<name>jepler</name>
<email>jepler@gmail.com</email>
</author>
<published>2019-09-09T02:58:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=82427612d15ac85d0a34132ace7f8369dacd66ef'/>
<id>urn:sha1:82427612d15ac85d0a34132ace7f8369dacd66ef</id>
<content type='text'>
Closes: #2128
</content>
</entry>
<entry>
<title>disable audiomixer on boards it doesn't fit on</title>
<updated>2019-08-25T19:53:34+00:00</updated>
<author>
<name>sommersoft</name>
<email>sommersoft@gmail.com</email>
</author>
<published>2019-08-25T19:53:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=696117b048bd39d9480cfa5a2ee0871942eba816'/>
<id>urn:sha1:696117b048bd39d9480cfa5a2ee0871942eba816</id>
<content type='text'>
</content>
</entry>
<entry>
<title>move Mixer &amp; MixerVoice from 'audiocore' to 'audiomixer'</title>
<updated>2019-08-25T04:36:18+00:00</updated>
<author>
<name>sommersoft</name>
<email>sommersoft@gmail.com</email>
</author>
<published>2019-08-25T04:36:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=df5568d993ad10bb6ef68fc0f01f8561f3a6c78d'/>
<id>urn:sha1:df5568d993ad10bb6ef68fc0f01f8561f3a6c78d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix MixerVoice.get_level; now returns a float between 0-1.</title>
<updated>2019-08-24T14:24:54+00:00</updated>
<author>
<name>sommersoft</name>
<email>sommersoft@gmail.com</email>
</author>
<published>2019-08-24T14:24:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=965f2bf799b31b5f1caeeb07639741522bb94b65'/>
<id>urn:sha1:965f2bf799b31b5f1caeeb07639741522bb94b65</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use a MixerVoice constructor</title>
<updated>2019-08-24T12:56:12+00:00</updated>
<author>
<name>sommersoft</name>
<email>sommersoft@gmail.com</email>
</author>
<published>2019-08-24T12:56:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=2c55b40a53eb537c7cda8cfdfdeacb644d775fd9'/>
<id>urn:sha1:2c55b40a53eb537c7cda8cfdfdeacb644d775fd9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'master' of https://github.com/adafruit/circuitpython into mixer_voice</title>
<updated>2019-08-20T02:23:27+00:00</updated>
<author>
<name>sommersoft</name>
<email>sommersoft@gmail.com</email>
</author>
<published>2019-08-20T02:23:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1b2996a75ea4ba6d6d8b20cebb749d5f18a83049'/>
<id>urn:sha1:1b2996a75ea4ba6d6d8b20cebb749d5f18a83049</id>
<content type='text'>
</content>
</entry>
</feed>
