Friture 0.17
Friture 0.17
Main changes since 0.14:
- Issue #36: some dlls were missing in the 0.14 release, causing a crash on startup. This is fixed.
- Python 3.4 instead of 2.7: the previous Friture release completely removed the dependency on PyQwt, which was the only external module blocking the upgrade to the newer Python. This release makes the move to that newer version, which will ease the maintenance in the future.
- PyQt5: The new Qt5 brings several improvements that will benefit Friture. For now, the more robust OpenGL widgets are used.
- PortAudio non-blocking mode: from the beginning, Friture was built on top of PortAudio blocking mode. Although it worked fine, this mode lacked the feature that attaches a timestamp to the incoming audio data from the soundcard. The non-blocking mode simplifies the audio data retrieval, and allows to use the timing information for a better synchronisation with the display. This mode has been introduced in recent releases of PyAudio. The main user-visible result is that the spectrogram will not drift anymore.
This release does not modify much the behaviour of Friture, but a lot of changes happened under the hood. Please report any issue.