Close
0%
0%

LPC2148 Based Keyboard Synthesizer - 'SYRUP'

Developing a device that recieves MIDI input from a Keyboard and gives an output along with options on how to shape and modify the sound.

Public Chat
Similar projects worth following
SPI control Signals from the microcontroller are used to produce the primary sound using VCOs. It then passes through filters and modulation elements controlled by buttons and potentiometers that the user can work with. This project involves equal parts of Digital Signal Processing and Analog Electronics. MIDI signals use UART protocol for data transfer.

The features of a keyboard that we are planning our device to provide for are:

  • Monophony
  • Low Frequency Oscillator (LFO)
  • Frequency Modulation (FM Synthesis)
  • Amplitude modulation
  • ADSR Control
  • Wah-Wah Effect (Analog)
  • On Board Preamp for headphone output

Features of the LPC2148 MCU used are:

  • UART
  • Timers
  • VIC
  • GPIO
  • ADC/DAC

SYNTHDOC.pdf

Adobe Portable Document Format - 740.63 kB - 11/28/2018 at 11:49

Preview

FX BOARD.sch

sch - 1.26 MB - 11/28/2018 at 11:21

Download

DAC BOARD.sch

sch - 689.59 kB - 11/28/2018 at 11:21

Download

Test1.wav

Waveform Audio File Format (WAV) - 1.39 MB - 08/29/2018 at 08:36

Download

  • 1 × LPC2148 Development Board By RhydoLabz
  • 1 × Keyboard With MIDI Output
  • 1 × Focusrite Scarlett 18i8 For recording and analysis
  • 1 × Basic Electronic Building Blocks

View all 4 project logs

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates