Skip to content

scrapcomputing/WavetablePi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

WavetablePi

WavetablePi is a wavetable module based on the Raspberry Pi Zero 2 W running mt32-pi. It is capable of emulating several midi synthesizers, including mt32, sc55 and general midi with custom sound fonts. For a complete feature list please refer to the mt32-pi project.

WavetablePi with OLED Display and DAC

WavetablePi PCB Front WavetablePi PCB Back

Features

  • It currently supports two modes of audio: using the raspberry pi's PWM audio out (which is noisy and sounds pretty bad), and an external Hi-Fi PCM5102A based DAC.
  • You can also attach a 0.91 OLED SSD1306 I2C 128x32 display.

Bill of materials

Item ## Description
Raspberry Pi Zero 2 W 1 The older RPi Zero is not fast enough
40-pin 2x20 male header 2.54mm pitch 1 For attaching the RPi to the board.
26-pin 2x13 female header 2.54mm pitch 1 For attaching the board to the wavetable header
6-pin 2x3 pin male header 2.54mm pitch 1 For the audio select jumpers
Jumper 2.54mm pitch 2 Jumpers for the audio selection header
10uF through-hole ceramic capacitors 2
Resistor 22K Ohm 1
Resistor 10K Ohm 1
0.91 OLED SSD1306 I2C 128x32 module 1 (Optional)
PCM5102A I2S DAC Module 1 (Optional but highly recommended) Please check the PCB for the supported dimensions

About

A wavetable module powered by a Raspberry Pi Zero 2W and mt32-pi

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors