Releases: tornupnegatives/TMS-Express
Releases ยท tornupnegatives/TMS-Express
v2.0.2
What's Changed
- Memory leaks by @tornupnegatives in #35
- Eliminate AudioBuffer Pointers in GUI Main by @tornupnegatives in #38
- Fixed Incorrect LPC Coefficient Table Used in Synthesizer by @tornupnegatives in #41
- Major Refactoring by @tornupnegatives in #43
- Fixed missing include for std::bitset by @tornupnegatives in #45
- Address Compiler Warnings by @tornupnegatives in #46
- Dynamic Builds by @tornupnegatives in #49
Full Changelog: v2.0.1...v2.0.2
v2.0.1
What's Changed
- Fixed double-assignment of ControlPanel signals by @tornupnegatives in #33
Full Changelog: v2.0.0...v2.0.1
v2.0.0
GUI Frontend ๐๏ธ
What's Changed
- Introduced modular UI for pre-processing audio, performing pitch/LPC analysis
- Adapted Arduino Talkie TMS5220 software emulator for bitstream synthesis
- Updated export formats (.lpc, .bin)
- Moved out of std::experimental in response to Apple Clang updates
Full Changelog: v1.1.2...v2.0.0
v1.1.2
Filter Adjustments ๐
What's New
- Corrected biquadratic filter coefficient determination with fixed Q factor
- Adjusted default filter cutoffs to produce crisper synthesized speech
- Updated "help" dialogue to better explain the purpose to each filter cutoff
- Fixed typos in README
v1.1.1
Bug Fix ๐
What's New
- Fixed bug where noise-isolated audio destabilized the bitstream. This is due to zeroes in the autocorrelation rippling through pitch and reflector coefficient computation
- Updated CMake policies for newer versions
v1.1.0
JSON Formatting ๐
What's New
- Bitstreams may now be exported as JSON files, containing both raw and quantized speech parameters
- Calls to the now depreciated
sprintf()
have been replaced withsnprintf()