Skip to content

MouseSynth is a Lookup Table Synthesizer for the ATxmega128A1U

Notifications You must be signed in to change notification settings

sonium-labs/MouseSynth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

MouseSynth

Overview

MouseSynth is a Lookup Table Synthesizer for the ATxmega128A1U.

The synthesizer is controlled via keyboard keys sent over UART, and the samples are fed in via DMA utilizing a lookup table. The waveform can be toggled between a sine wave and a triangle wave.

To output the sound, I use one of the ATxmega's onboard ADCs, which drives the speaker available on the Out of the Box Analog Backpack (for the μPad 2.0 development platform).

Keyboard Instructions

image

Note: Press 'S' on the keyboard to toggle the waveform between sine and triangle.

UART Specifications

Setting Value
Baud Rate 115200
Data Bits 8
Parity None
Stop Bits 1

About

MouseSynth is a Lookup Table Synthesizer for the ATxmega128A1U

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published