Unterstützung eines breiten Spektrums an Audio- bzw. Video-Audio-Formaten (u.a. Raw, AIFF, AU, CDDA, MP2/MP3, MP4, AAC, AC3, AVI, WMV, OggVorbis, FLAC, .WAV);
verschiedene Editier- und Abmischfunktionen wie z.B. konsekutives oder auch synchrones Zusammenführen mehrerer Dateien zu einer einzigen (Letzteres etwa bei der Herstellung einer Stereoaufnahme aus zwei Monoaufnahmen), Abmischung mehrerer Dateien, Fade, Normalisierung, Kompressor, Expander, Limiter; Editieren mittels einer Spracherkennungsfunktion;
spezielle Funktionen wie Geräuschreduktion, Änderung der Samplerate, Out of Phase Stereo, einfache Audiosynthese, statistische Analyse bzw. Analyse mittels eines Spektrogramms.
Einbindung in Skripte
Aufgrund seiner Bedienung über die Kommandozeile ermöglicht es SoX, seine Funktionen in Skripte einzubinden. So ist es beispielsweise möglich, theoretisch unbegrenzt viele Dateien gleichzeitig zu bearbeiten oder auch das Programm mit anderer Software zu kombinieren (z.B. mittels Pipelines).
Anwendung der Software in Wissenschaft und Lehre
Der große Funktionsumfang des Programms bzw. die Möglichkeit, es in Skripte einzubinden, erlauben es z.B., dass die Software als frei konfigurierbares und somit flexibles Werkzeug über den Bereich der Musikproduktion hinaus in Wissenschaft und Lehre gezielt zur Anwendung kommen kann. So wurde SoX in seiner Entwicklungsgeschichte u.a. im Rahmen wissenschaftlicher Studien eingesetzt bzw. war mehrfach Bestandteil von Kursunterlagen und Lernmaterialien an internationalen Hochschulen.
pysox: ein Wrapper für SoX in Python
Der Umstand, dass längere Eingaben über die Kommandozeile u. U. unübersichtlich und gegebenenfalls fehleranfällig werden können, war Anlass für die Entwicklung von pysox, eines Wrappers für SoX in Python. Das Programm enthält bereits die Kernfunktionen von SoX. Die Weiterentwicklung der Software, so die Autorin bei der Präsentation auf der internationalen Fachkonferenz International Society for Music Information Retrieval Conference (ISMIR) im Jahre 2016, wird jedoch angestrebt, um den Funktionsumfang des Wrappers noch zu vergrößern.
Sicherheit
SoX weist seit seinem letzten Update im Jahre 2015 (Stand: August 2019) verschiedene Sicherheitslücken auf, zu denen Pufferüberläufe oder die Angreifbarkeit gegenüber Denial-of-Service-Attacken gehören. Für die Linuxsysteme Debian und Ubuntu stehen Sicherheitsupdates bereit.
Siehe auch
Audacity (Audioeditor mit grafischer Benutzeroberfläche, der einige Funktionen von SoX enthält)
↑Chris Bagwell: SoX Sound Exchange Library. In: Ken Greenebaum, Ronen Barzel (Hrsg.): Audio Anecdotes II: Tools, Tips, and Techniques for Digital Audio. A K Peters/CRC Press, 2004, ISBN 1-5688-1214-0, S. 227–237?.
↑Maxime Lardeur, Slim Essid, Gaël Richard, Martin Haller, Thomas Sikora: Incorporating prior knowledge on the digital media creation process into audio classifiers. In: Proceedings of ICASSP 2009, IEEE International Conference on Acoustics, Speech, and Signal Processing. Taipeh April 2009, ISBN 978-1-4244-2353-8, S. 1653–1656 (PDF frei abrufbar: http://elvera.nue.tu-berlin.de/files/1193Lardeur2009.pdf; 238,4 kB).
↑Gangeshwar Krishnamurthy, Navonil Majumder, Soujanya Poria, Erik Cambria: A Deep Learning Approach for Multimodal Deception Detection. 2018, arXiv:1803.00344 [cs.CL] (PDF frei abrufbar: https://arxiv.org/pdf/1803.00344.pdf; 460,8 kB).
↑Earl T. Barr, Mark Harman, Yue Jia, Alexandru Marginean, Justyna Petke: Automated Software Transplantation. In: Proceedings of the 2015 International Symposium on Software Testing and Analysis. ACM, New York 2015, ISBN 978-1-4503-3620-8, S. 257–269 (PDF frei abrufbar: http://earlbarr.com/publications/autotransplant.pdf; 657 kB).
↑Rachel M. Bittner, Eric Humphrey, Juan P. Bello: pysox: Leveraging the audio signal processing power of SoX in Python. In: Extended abstracts for the Late-Breaking Demo Session of the 17th International Society for Music Information Retrieval Conference 2016. Frei verfügbar unter Creative Commons Attribution 4.0 International License (CC BY 4.0), 2016 (PDF: https://wp.nyu.edu/ismir2016/wp-content/uploads/sites/2294/2016/08/bittner-pysox.pdf; 130,7 kB).