It will grow over time so keep coming back
I'm seeing these chips time and again when building synths.
They usually take the form of a single IC that contains these basic parts:
1. CPU - a microprocessor (4-bit or more)
2. non-volatile flash memory --- this holds the program to be run.
3. RAM - random access memory (volatile memory for data storage)
4. EEPROM - Electrically erasable programmable read-only memory
used for non volatile storage of program data
5. GPIO pins - General purpose in/out pins - used to interface with switches, LEDs etc etc.
These can be configured to be either inputs or outputs.
Microcontrollers are basically tiny computers.
They perform things one step at a time and use a clock to trigger each step.
The clock is an oscillator (usually 1MHz to 20Mhz).
The GPIOs are very flexible ... can be ins or outs because they are controlled with software not hardware
unlike CMOS for example where the pins have a fixed function.
They are limited only by the speed and memory of the chip ( and the ability of the programmer)
Microcontrollers are also able to bridge the divide between digital and analog. So we can use them in the
world of analog synths.
There are plenty of examples of the use of microcontrollers in synthesizers.
Intel produced the 4004 in 1971 Arguably, this was the world's first microprocessor.
This led to the famous 8080 CPU and then the IBM PC's 8088, 80286, 486 etc.
The Buchla Series 300 system was introduced around 1973. It was a marriage of Series 200 modules and a computer system comprising an 8080 eight-bit CPU, a floppy disk drive, video monitor, interfaces to the synth modules, and a music language called Patch IV (developed specifically) for the system.
Buchla 360 - octal signal source
Motorola produced the 6800 in 1974. It's a 8-bit microprocessor
Some of the synthesizers using the 6800 & its variants were:
The 6800 was used in the Fairlight CMI series II. The IIx used the later 6809.
The Fairlight series III used the 6809 & 68000
Ensoniq EPS-16 (68000),
Oberheim Xpander, Oberheim Matrix, ( 6809)
PPG Wave 2.x , PPG Waverterm A (6809)
Ensoniq SDP-1 , Ensoniq ESQ1, Ensoniq SQ80 (6809)
Quasar M8 (6800)
Texas Instruments produced the TMC0281 Speech Synthesizer in 1978.
The TMC0281 was the world's first single-chip speech synthesizer.
Zilog made the Z80 microprocessor in 1976.
This was used in many home computers of the early 1980s like the Dick Smith System 80 which was my first computer.
Synthesizers that used the Z80 include: Roland Jupiter 8, Sequential Circuits Prophet 5 & 10,
Sequential Circuits Prophet 600, Roland MC4, E-mu 4060, Roland MSQ700, Oberheim OB-8,
MemoryMoog, Emulator I and II, Akai 2700, E-mu SP-1200, E-mu Drumulator,
Sequential Circuits Drumtraks.
The PIC 16C84 used a new type of memory called EEPROM
(electrically erasable programmable read-only memory).
You will find this type of memory used in lots of drum machines from the 90's
These are some of the most common microprocessors used in modern synths. (It's by no means a full list).
Atmel (AVR, ARM, Arduino, ATtiny, ATmega, ATxmega, AT89, AT90, AT91)
+ Mutable Instrument
Branches (ATMEGA88PA), Grids (ATMEGA328P), Edges (ATXMEGA32A4U)
Shruthi - ATMega644p
+ ADDAC - VCC (Voltage Controlled Computer) Atmega2560
+ Elby AVR synth (AT90S8535)
+ Modular Synthesis AVR synth ATMEGA32
+ Bastl Grandpa - Atmega328-PU
+ Buchla Format - Sputnik 244 (ATtiny88 & 84)
+ Buchla Format - 204r ATtiny84A
+ Buchla Format -227r (rev2) ATTINY84A
+ meng qi voltage memory
+ Mutable Instruments
Tides, Peaks, Streams, Yarns, Braids, Frames (STM32F103CBT6)
Clouds, Elements STM32F405RGT6
+ Owl modular - STM32F4
+ PER|FORMER sequencer STM32F405RGT6
+ Buchla Format - 248r MaRF & 218r
+ Axoloti - 168MHz STM32F427 microcontroller
+ Ornament and Crime (Teesny 3.2)
+ 16n Faderbank (Teensy 3.2)
+ Radio Music / chord organ
+ Temps Utile (Teesny 3.2)
+ Malekko Varigate8+ ???
+ Orgone Accumulator
+ TELEX Teletype
+ Euroshield from 1010music
Teensy is a brand of microcontroller development boards created by PJRC and designed by the co-owner, Paul Stoffregen. Arduino + 32 bit ARM-based microcontrollers = maximum I/O capabilities
+ List of common microcontrollers
+ AVR synth video
+ Popular IC's
+ Mutable instruments - flashing firmware
Please let me know if there are any mistakes or omissions.
To be continued .........................