Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MicroTone Synthesizer 6502

  • Built a 4-note microtonal synthesizer using the vintage KIM-1 microprocessor and 6502 assembly.

  • Implemented a phase-accumulator Direct Digital Synthesis (DDS) engine with PWM audio output.

  • Stored frequency control words for microtonal tuning (e.g., 31-TET) and used a sine wave lookup table for waveform generation.

  • Interfaced with GPIO via 6522 VIA; used the onboard keypad for real-time note selection.

  • Optimized timing-critical IRQ routines and zero-page memory access for cycle-accurate waveform playback.

The above code was written and assembled using ASM80. The lst and hex code is available.

About

A 4-note microtonal synthesizer on the KIM-1 using 6502 assembly, implementing DDS and PWM for real-time audio.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors