User Tools

Site Tools


learning_resources

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
learning_resources [2014/09/25 07:18]
badescunicu
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 Xiph.org Foundation for background information on digital and analog signal processing:
 +  * [[https://​wiki.xiph.org/​Videos/​A_Digital_Media_Primer_For_Geeks|A Digital Media Primer For Geeks]]
 +  * [[https://​wiki.xiph.org/​Videos/​Digital_Show_and_Tell|Digital Show and Tell]]
 +  * [[https://​xiph.org/​~xiphmont/​demo/​neil-young.html|24/​192 Music Downloads are Very Silly Indeed]]
 +
 +Ethan Winer'​s book [[http://​ethanwiner.com/​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://​ocw.mit.edu/​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:** 
-  * ** [[https://​www.coursera.org/​course/​audio|Audio Signal Processing for Music Applications]] **+      * [[http://​ocw.mit.edu/​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://​www.coursera.org/​course/​audio|Audio Signal Processing for Music Applications]] ​ 
 +      ​[[https://​www.coursera.org/​course/​dsp|Digital Signal Processing]] 
 + 
 +  ​**[[https://​ccrma.stanford.edu/​~jos/​|Julius O. Smith]] (CCRMA)** online books: 
 +      - [[https://​ccrma.stanford.edu/​~jos/​mdft/​|Mathematics of the Discrete Fourier Transform (DFT)]] 
 +      - [[https://​ccrma.stanford.edu/​~jos/​filters/​|Introduction to Digital Filters]] 
 +      - [[https://​ccrma.stanford.edu/​~jos/​pasp/​|Physical Audio Signal Processing]] 
 +      - [[https://​ccrma.stanford.edu/​~jos/​sasp/​|Spectral Audio Signal Processing]] 
 + 
 +  * **[[http://​www.dspguide.com/​|The Scientist and Engineer'​s Guide to Digital Signal Processing]].** Online book. 
 + 
 +  * **[[http://​diydsp.com/​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://​diydsp.com/​livesite/​pages/​home#​DSP_Theory|DSP Theory]] 
 +      * [[http://​diydsp.com/​livesite/​pages/​home#​DSP_FAQs|DSP FAQs]] 
 +      * [[http://​diydsp.com/​livesite/​pages/​home#​DSP_Books|DSP Books]] 
 + 
 +  * **[[http://​www.musicdsp.org/​|Music DSP]]**. Site with a huge database of DSP code. 
 + 
 +  * **[[https://​www.native-instruments.com/​fileadmin/​ni_media/​downloads/​pdf/​VAFilterDesign_2.0.0a.pdf|The Art of VA Filter Design]]** by Vadim Zavalishin (Native Instruments) 
 + 
 +===== Software Engineering =====  
 + 
 +  * [[https://​www.youtube.com/​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://​www.rossbencina.com/​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.1411643927.txt.gz · Last modified: 2014/09/25 07:18 by badescunicu