DSP Labs
CtrlK
  • INTRODUCTION
  • BILL OF MATERIALS
  • 1. OVERVIEW AND INSTALLATION
    • 1.1 Hardware
    • 1.2 Software
      • CubeMX
      • SW4STM32
      • Eclipse tips
    • 1.3 First project!
  • 2. AUDIO PASSTHROUGH
    • 2.1 Audio I/O theory
      • Microphone
      • Stereo decoder
    • 2.2 Updating peripherals
    • 2.3 Wiring audio I/O
    • 2.4 Coding passthrough
  • 3. ALIEN VOICE EFFECT
    • 3.1 How it works
    • 3.2 Real-time DSP tips
    • 3.3 Real-time with Python
    • 3.4 C implementation
  • 4. DIGITAL FILTER DESIGN
    • 4.1 Design approaches
    • 4.2 Real-time implementation
  • 5. GRANULAR SYNTHESIS
    • 5.1 How it works
    • 5.2 Implementation
  • 6. LINEAR PREDICTION
    • 6.1 Theory behind LPC
    • 6.2 Implementation
  • 7. DFT PITCH SHIFTING
    • 7.1 How it works
    • 7.2 Python implementation
Powered by GitBook
On this page

Was this helpful?

BILL OF MATERIALS

The following materials are needed:

  • STM32 NUCLEO-F072RB

  • USB cable - 6" A/MiniB

  • Adafruit I2S MEMS Microphone Breakout

  • Adafruit I2S Stereo Decoder

  • Jumper Wires

In principle, any board from STM32 can be used for these exercises, as long as it is supported by CubeMX, System Workbench, and supports at least two I2S buses.

PreviousINTRODUCTIONNext1. OVERVIEW AND INSTALLATION

Last updated 6 years ago

Was this helpful?