Releases: pschatzmann/arduino-audio-tools
Releases · pschatzmann/arduino-audio-tools
0.9.1 - Multiuser Webserver / DynamicMemoryStream / Error Corrections
- Multiuser Webserver with examples
- DynamicMemoryStream with Example (which supports PSRAM)
- Correction for StreamCopy to support URLStream as source
- Examples for STK
- Updated Delay AudioEffect (thanks to https://github.com/andysheen)
- Extended UDPStream to support StreamCopy as source (thanks to https://github.com/andysheen)
0.9.0 - New Functionality and Many Codecs
- Many new Codecs
- Support for VS1053 Codec Module
- Improvement and Cleanup of Desktop Build
- Format Converting Streams
- Support for Faust DSP
- Simple API for FFT / Alternative FFT Implementations
- 3 Band Equilizer
- MultiOutput to multiple Sinks
- Mixing multiple Sources
- Communication via RTSP and ESPNow
- PSRAM support for ESP32
0.8.7: Tensorflow Lite, Resampling and Error Corrections
New Functionality:
- Microspeech with Tensoflow Lite: TfLiteAudioOutput class
- New generators: GeneratorFromArray, SineFromTable
- VolumeStream support for volume on individual channels
- Support for Nano BLE Sense Microphone
- Resample functionality
- Support for AudioKit 2957
Error Corrections:
- i2s-i2s examples
- Cleanup samples
- Fix Broken URL links in examples
- Sine generator prevent overflow
- remove apll from analog
- Rename analog to adc in examples
- A2DP - Disable auto reconnect
- Crash in MetaDataICY
0.8.6 - RP2040 I2S and PWM Support
- I finally managed to have the I2S output working for the Raspberry Pico
- PWM output is working too, but the sound quality is not good
0.8.5 - Maximilian and arduino-simple-tts
- Support for arduino-simple-tts
- Support for Maximilian with examples
- AnalogAudioStream cleanup and correction
- Some more methods for Str (e.g toLong(), replace(), replaceAll())
- Corrected Compile errors for AVR, RP2040
- Support for RXTX_MODE in I2SStream
- Filters - some optimizations
- Draft implementation for resampling
Support for Filter
- Support for Filter
- EncodedAudioStream support AudioBaseInfo in begin
- copyAll with optional delay
- new RAWDecoder and RAWEncoder class
- Corrected unstable Touch Pins
SPDIF Support
- SPDIF output with the help of the SPDIFStream class
- removed namespace definitions from all examples
- fixed broken desktop build and execution
Bugfixes
- Align with updated decoder libraries
- Bugfixes AudioKit - handle pin conflicts
- Bugfixes to make AudioEffects work again
- All examples are compiling w/o errors
- Correct broken local build on desktop
- AudioActions support for touch buttons
- new DecoderHelix class which supports dynamic MP3, AAC and WAV decoding
ESP32 AudioKit, AudioEffects, ICY Stream
- Support for ESP32 Audiokit
- AudioEffects
- Support for ICY Streams
- Support for APLL in ESP32 I2S
- Error corrections for Metadata
- Error corrections for the AudioPlayer
Audio Player & Decoders
- Encoding and Decoding for MP3, AAC and WAV
- Implementation of an easy to use AudioPlayer (with SD support, decoding, streaming and A2DP)
- Div Error Corrections
- Volume Control
- Support for IDF 4