User Tools

Site Tools



This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
learning_resources [2014/09/09 13:38]
ferranpujolcamins created
learning_resources [2018/07/02 18:06] (current)
rryan Add a link to the latest version of The Art of VA Filter Design.
Line 1: Line 1:
 ====== Learning resources ====== ====== Learning resources ======
 +This page has some resources to learn background information that may help you contribute to Mixxx.
 +As a start, we highly recommend these resources from the Foundation for background information on digital and analog signal processing:
 +  * [[https://​​Videos/​A_Digital_Media_Primer_For_Geeks|A Digital Media Primer For Geeks]]
 +  * [[https://​​Videos/​Digital_Show_and_Tell|Digital Show and Tell]]
 +  * [[https://​​~xiphmont/​demo/​neil-young.html|24/​192 Music Downloads are Very Silly Indeed]]
 +Ethan Winer'​s book [[http://​​book.htm|The Audio Expert]] explains everything from decibels to digital-to-analog converters to equalizers.
 ===== Signal theory ===== ===== Signal theory =====
-  * **MIT OpenCourseWare ​video lectures: [[http://​​resources/​res-6-008-digital-signal-processing-spring-2011/​index.htm|Digital Signal Processing]]**. There'​s also lecture notes, proposed exercises and their solutions for each video.+  * **MIT OpenCourseWare lectures:** 
 +      * [[http://​​resources/​res-6-008-digital-signal-processing-spring-2011/​index.htm|Digital Signal Processing]]: Video lecture. There'​s also lecture notes, proposed exercises and their solutions for each video
 +  * **Coursera courses:​** 
 +      * [[https://​​course/​audio|Audio Signal Processing for Music Applications]]  
 +      * [[https://​​course/​dsp|Digital Signal Processing]] 
 +  * **[[https://​​~jos/​|Julius O. Smith]] (CCRMA)** online books: 
 +      - [[https://​​~jos/​mdft/​|Mathematics of the Discrete Fourier Transform (DFT)]] 
 +      - [[https://​​~jos/​filters/​|Introduction to Digital Filters]] 
 +      - [[https://​​~jos/​pasp/​|Physical Audio Signal Processing]] 
 +      - [[https://​​~jos/​sasp/​|Spectral Audio Signal Processing]] 
 +  * **[[http://​​|The Scientist and Engineer'​s Guide to Digital Signal Processing]].** Online book. 
 +  * **[[http://​​livesite/​pages/​home|Do-It-Yourself Digital Signal Processing]].** Site with a huge list of online lectures, FAQs and other resources for learning DSP for music applications. 
 +      * [[http://​​livesite/​pages/​home#​DSP_Theory|DSP Theory]] 
 +      * [[http://​​livesite/​pages/​home#​DSP_FAQs|DSP FAQs]] 
 +      * [[http://​​livesite/​pages/​home#​DSP_Books|DSP Books]] 
 +  * **[[http://​​|Music DSP]]**. Site with a huge database of DSP code. 
 +  * **[[https://​​fileadmin/​ni_media/​downloads/​pdf/​VAFilterDesign_2.0.0a.pdf|The Art of VA Filter Design]]** by Vadim Zavalishin (Native Instruments) 
 +===== Software Engineering =====  
 +  * [[https://​​watch?​v=boPEO2auJj4&​index=184&​list=PL9gma1TwJCnHxnb_DEmvSyqS4bk7Ik3CZ|C++ in the Audio Industry]]. Nice talk from CppCon describing the challenges of audio software engineering. 
 +  * [[http://​​code/​programming-with-lightweight-asynchronous-messages-some-basic-patterns|Programming with Lightweight Asynchronous Messages: Some Basic Patterns]] blog post from Ross Bencina (PortAudio author) about common audio signal processing patterns.
learning_resources.1410284303.txt.gz · Last modified: 2014/09/09 13:38 by ferranpujolcamins