I know very little about C++17, but I attended a talk about it this morning and the syntax for destructuring bind caught my attention. This is a feature widely supported in other languages, where you assign a complex type to another complex declaration with individual names in it that match the original type, and you… Continue reading C++17 destructuring bind
Category: Work
Sonic Visualiser 3.0, at last
Finally! (See previous posts: Help test the Sonic Visualiser v3.0 beta, A second beta of Sonic Visualiser v3.0, A third beta of Sonic Visualiser v3.0, and Yes, there's a fourth beta of Sonic Visualiser v3.0 now) No doubt, now that the official release is out, some horrible problem or other will come to light. It… Continue reading Sonic Visualiser 3.0, at last
A third beta of Sonic Visualiser v3.0
Update - 23rd Feb: We have a fourth beta now! After a short break, we have a third beta of the forthcoming v3.0 release of Sonic Visualiser. Downloads here: For 64-bit versions of Windows: https://code.soundsoftware.ac.uk/attachments/download/2178/sonic-visualiser-3.0beta3-win64.msi For 32-bit versions of Windows: https://code.soundsoftware.ac.uk/attachments/download/2177/sonic-visualiser-3.0beta3-win32.msi For macOS: https://code.soundsoftware.ac.uk/attachments/download/2176/Sonic%20Visualiser-3.0-beta3.dmg For Ubuntu 16.04: https://code.soundsoftware.ac.uk/attachments/download/2181/sonic-visualiser_3.0beta3-1_amd64.deb Source code: https://code.soundsoftware.ac.uk/attachments/download/2175/sonic-visualiser-3.0beta3.tar.gz Bugs fixed, and other… Continue reading A third beta of Sonic Visualiser v3.0
A second beta of Sonic Visualiser v3.0
Update – 9th Feb: There is now a third beta! See here for details. Here's a second beta release of Sonic Visualiser v3.0: For 64-bit versions of Windows: https://code.soundsoftware.ac.uk/attachments/download/2159/sonic-visualiser-3.0beta2-win64.msi For 32-bit versions of Windows: https://code.soundsoftware.ac.uk/attachments/download/2160/sonic-visualiser-3.0beta2-win32.msi For macOS: https://code.soundsoftware.ac.uk/attachments/download/2156/Sonic%20Visualiser-3.0-beta2.dmg For Ubuntu 16.04: https://code.soundsoftware.ac.uk/attachments/download/2157/sonic-visualiser_3.0beta2-1_amd64.deb Source code: https://code.soundsoftware.ac.uk/attachments/download/2155/sonic-visualiser-3.0beta2.tar.gz Bugs found in the first beta and fixed for the… Continue reading A second beta of Sonic Visualiser v3.0
Help test the Sonic Visualiser v3.0 beta
A first beta release of Sonic Visualiser v3.0 is now available for download, and we'd love to get your feedback. Sonic Visualiser is a free, open-source desktop application for close study and annotation of music audio recordings, developed in the Centre for Digital Music at Queen Mary, University of London. It's been available for about… Continue reading Help test the Sonic Visualiser v3.0 beta
Mp3 decoding with the MAD library: We’ve all been doing it wrong
The MAD mp3 decoder library is widely used in open source applications that play or edit mp3 audio files. It's a respected library that consists of high quality C code, has a fairly friendly API, and was evidently written with great care. It's now getting old (last updated in 2004) but people trust it. I… Continue reading Mp3 decoding with the MAD library: We’ve all been doing it wrong