# mooc-hwlab

## mooc-hwlab

- [DSP4.3 - Real-Time DSP](https://hwlab.learndsp.org/master.md): by Eric Bezzam, Adrien Hoffet and Paolo Prandoni. (c) LCAV, EPFL, 2020.
- [Bill of materials](https://hwlab.learndsp.org/bill-of-materials.md)
- [The ST Nucleo](https://hwlab.learndsp.org/microcontroller/nucleo.md)
- [STM32 Cube IDE](https://hwlab.learndsp.org/microcontroller/ide.md)
- [Useful tips](https://hwlab.learndsp.org/microcontroller/ide/tips.md)
- [A simple test project](https://hwlab.learndsp.org/microcontroller/test_project.md)
- [The Adafruit Boards](https://hwlab.learndsp.org/audio-peripherals/peripherals.md)
- [Real-time audio I/O](https://hwlab.learndsp.org/audio-peripherals/audio-io.md)
- [The digital microphone](https://hwlab.learndsp.org/audio-peripherals/microphone.md)
- [The stereo DAC](https://hwlab.learndsp.org/audio-peripherals/dac.md)
- [The audio passthrough project](https://hwlab.learndsp.org/audio-peripherals/passthrough.md)
- [Setting up the I/O](https://hwlab.learndsp.org/audio-peripherals/passthrough/io_setup.md)
- [Connecting the peripherals](https://hwlab.learndsp.org/audio-peripherals/passthrough/wiring.md)
- [Coding the passthrough](https://hwlab.learndsp.org/audio-peripherals/passthrough/coding.md)
- [Numerical precision](https://hwlab.learndsp.org/real-world-dsp/numerical-precision.md)
- [Code efficiency](https://hwlab.learndsp.org/real-world-dsp/code-efficiency.md)
- [Signal levels](https://hwlab.learndsp.org/real-world-dsp/signal-levels.md)
- [Benchmarking](https://hwlab.learndsp.org/real-world-dsp/benchmarking.md)
- [Low Level Debugging](https://hwlab.learndsp.org/real-world-dsp/low-level-debugging.md): If you are writing your code from scratch, you might need several iteration before having the result you aimed for. There is some tools you can use in order to debug a non working micro-controller
- [Introduction](https://hwlab.learndsp.org/voice-transformers/introduction-vt.md)
- [Alien Voice](https://hwlab.learndsp.org/voice-transformers/alien-voice.md)
- [Basic implementation](https://hwlab.learndsp.org/voice-transformers/alien-voice/alien_implementation.md)
- [The ON/OFF button](https://hwlab.learndsp.org/voice-transformers/alien-voice/the-on-off-button.md)
- [Granular Synthesis](https://hwlab.learndsp.org/voice-transformers/granular-synthesis.md)
- [The Formulas](https://hwlab.learndsp.org/voice-transformers/granular-synthesis/gs-pre.md)
- [Implementation](https://hwlab.learndsp.org/voice-transformers/granular-synthesis/implementation.md)
- [Last Details](https://hwlab.learndsp.org/voice-transformers/granular-synthesis/advanced.md)
- [About](https://hwlab.learndsp.org/voice-transformers/about.md)
