

Analog
computer engineering capstone group project
- Size
- 100 × 69 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 40
- Nets
- 26
- Pads
- 101
- Tracks, vias
- 162, 0
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 31 Jan 2026
- Updated
- 20 Jun 2026
Overview
Analog is an open-source printed circuit board by sbarry753, from the sbarry753/cse123 repository on GitHub. It is a 2-layer board of 100 × 69 mm with 40 parts on 26 nets, routed with 162 tracks and 0 vias.
It is built around the NJM4580L, SA5532N and NMJ4HCD2, with the NMJ6HCD2 among its other parts. Its parts include 15 capacitors, 15 resistors, 2 ICs, 2 connectors and 1 diode.
Main components
4NJM4580L
SIP-8-18V~-2V、2V~18V -40℃~+85℃ 110dB 15MHz 2 200nA 200nA 3mV 5V/us 6mA SIP-8 Operational Amplifier ROHSJRCOperational AmplifierSA5532N
DIP-8-22V~22V -40℃~+85℃ 100dB 10MHz 11V/us 2 30nA 500uV 5nA 8nV/√Hz@1kHz Built-in compensation DIP-8 Operational Amplifier ROHSHGSEMIOperational AmplifierNMJ4HCD2
PluginPlugin New Arrivals ROHSNeutrikUncategorisedNMJ6HCD2
插件插件 Audio Connectors ROHSNeutrikAudio Connectors (Headphones)
README
README.mdGuSynth – Ultra-Low-Latency Polyphonic Guitar Synth Pedal
GuSynth is a research + hardware project building a real-time polyphonic guitar synth pedal capable of transforming a guitar into other instruments with ultra-low latency.
The project combines:
- Transient-guided neural note detection
- Polyphonic inference for guitar input
- Direct neural timbre transfer
- Embedded deployment on microcontroller hardware
- Analog tone shaping and post-processing
The goal is a standalone guitar pedal that lets a guitarist play naturally while hearing the output as another instrument.
Overview
Most pitch detection and guitar synthesis systems rely on longer analysis windows, which adds noticeable delay. GuSynth instead focuses on extracting useful information from the earliest part of the note, especially the pick attack, so the system can react quickly enough for live performance.
The project currently explores two connected ML stages:
- First neural network: fast polyphonic note detection from very short windows
- Second neural network: direct timbre transfer from guitar to another instrument
A harmonic LUT-based pipeline and analog processing stages support the overall system.
Signal Path
This is the full signal path of the pedal, from instrument input through conversion, inference/synthesis, and output shaping.

Overall Pedal / System Schematic
This diagram shows the higher-level pedal architecture and how the DSP / neural / synthesis stages connect together.
424 / Analog Circuit Reference
This section documents one of the analog reference directions used in the project for tone shaping / overdrive exploration.

Core System Architecture
1. First Neural Network – Polyphonic Note Detection
The first model is designed to recognize notes from very short guitar input windows, with a strong focus on the transient / pick attack region.
It is intended to:
- detect note activity quickly
- work under polyphonic conditions
- provide a MIDI-style or note-based representation
- operate under strict latency constraints suitable for embedded systems
Audio Demo – First NN
After (first NN output / note-detection-driven result):
2. Second Neural Network – Timbre Transfer
The second model takes guitar input and transforms it toward the sound of another instrument.
Current work is focused on guitar → piano-style transfer, with the long-term goal of supporting more instruments and cleaner real-time conversion.
It is intended to:
- preserve performance timing and expression
- reshape the raw guitar waveform into a target timbre
- run in a streaming low-latency pipeline
- support eventual embedded deployment
Video Demo – Second NN
Harmonic LUT Support Pipeline
Alongside the neural models, the project includes a harmonic fingerprint LUT approach used for analysis and refinement.
This system helps by:
- storing harmonic note templates
- comparing incoming spectra to expected note structure
- refining note hypotheses
- supporting interpretable DSP-guided analysis
Rather than treating the project as purely neural or purely classical DSP, GuSynth explores a hybrid approach.
Embedded Hardware Target
The long-term target is a compact embedded pedal platform.
Current embedded direction
- Daisy Seed / Cortex-M7 class hardware
- 48 kHz real-time audio
- small-window streaming inference
- ADC / DAC audio pipeline
- analog front-end and output shaping
Embedded constraints
- low total latency
- predictable real-time processing
- limited memory / compute budget
- models must be compact enough for sustained streaming
Analog Processing
The pedal is not only digital / ML based. Analog stages are also important for:
- input conditioning
- gain staging
- distortion / overdrive
- EQ shaping
- reducing unpleasant artifacts in synthesized output
This is especially useful when blending guitar and synthetic instrument textures.
Project Status
- ✅ First neural network prototype for transient-guided note detection
- ✅ Second neural network prototype for timbre transfer
- ✅ Harmonic LUT research pipeline
- ✅ System-level pedal architecture defined
- ⚠️ Embedded optimization still in progress
- ⚠️ More training data and refinement needed for cleaner output quality
Repository Layout
-
Documentation/images/
Diagrams, schematics, and system figures -
Documentation/audio/
WAV demos for model outputs -
Documentation/video/
Video demonstrations of the system -
LUT - In Development/
Harmonic fingerprint / template detection work -
DAISY - In Development/
Embedded hardware and firmware work -
JUCE - In Development/
Desktop or plugin prototyping
Long-Term Goal
A standalone guitar pedal that:
- detects polyphonic playing with minimal delay
- converts guitar into the sound of other instruments
- runs on embedded hardware
- combines neural models, DSP, and analog circuitry
- remains responsive enough for real live performance
Summary
GuSynth is a hybrid guitar-synthesis system exploring how far real-time note inference and timbre transfer can be pushed under embedded, performance-critical latency constraints.
It is not just a guitar effect — it is an attempt to turn the guitar into a real-time expressive controller for other instruments.
Parts
40| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 10uF | Capacitor_THT:C_Radial_D5.0mm_H11.0mm_P2.00mm | C2, C4, C7, C10, C13, C15 |
| 4 | 10k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R3, R5, R7, R9 |
| 2 | 100k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R2, R15 |
| 2 | 100kB | Potentiometer_THT:Potentiometer_Omeg_PC16BU_Vertical | HIGH1, LOW1 |
| 2 | 15n | Capacitor_THT:C_Rect_L7.2mm_W2.5mm_P5.00mm | C8, C11 |
| 2 | 470k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R4, R12 |
| 1 | 100R | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R6 |
| 1 | 100n | Capacitor_THT:C_Rect_L7.0mm_W2.5mm_P5.00mm | C1 |
| 1 | 100pF | Capacitor_THT:C_Rect_L7.0mm_W2.5mm_P5.00mm | C5 |
| 1 | 100uF | Capacitor_THT:C_Radial_D6.3mm_H11.0mm_P2.50mm | C3 |
| 1 | 10kC | Potentiometer_THT:Potentiometer_Omeg_PC16BU_Vertical | GAIN1 |
| 1 | 10pF | Capacitor_THT:C_Rect_L7.0mm_W2.5mm_P5.00mm | C14 |
| 1 | 110k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R14 |
| 1 | 18k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R11 |
| 1 | 1N5817 | Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal | D1 |
| 1 | 1n8 | Capacitor_THT:C_Rect_L7.2mm_W2.5mm_P5.00mm | C9 |
| 1 | 22k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R8 |
| 1 | 2M2 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | RPD1 |
| 1 | 47R | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1 |
| 1 | 47k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R13 |
| 1 | 47pF | Capacitor_THT:C_Rect_L7.0mm_W2.5mm_P5.00mm | C12 |
| 1 | 47uF | Capacitor_THT:C_Radial_D5.0mm_H11.0mm_P2.00mm | C6 |
| 1 | 5k6 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R10 |
| 1 | Battery | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | BT1 |
| 1 | NJM4580 | Package_DIP:DIP-8_W7.62mm_LongPads | U1 |
| 1 | NMJ4HCD2 | Connector_Audio:Jack_6.35mm_Neutrik_NMJ4HCD2_Horizontal | J2 |
| 1 | NMJ6HCD2 | Connector_Audio:Jack_6.35mm_Neutrik_NMJ6HCD2_Horizontal | J3 |
| 1 | SA5532 | Package_DIP:DIP-8_W7.62mm_LongPads | U3 |
More from sbarry753/cse123
2- 2 layers81 × 62 mm

- 2 layers

Similar boards
- 6 layers104 × 91.5 mm

Electronic Board V2.0
lucacros/GuitarePedal_2324Project
Projet de 2ème année à l'ENSEA, création d'une pédale de guitare. CROSETTO Luca / THOMASSET Jolan / LANFREDI Camille
109 parts - 2 layers100 × 100 mm

DistortionPedal
PanagiotisPrountzosCS/DistortionPedal
Custom analog distortion pedal, designed in LTSpice and KiCad
41 partsGPL-3.0 - 2 layers47.5 × 28 mm

Loop switch
yagcioe/loop_switch
The circuit operates on a standard 9–12 V DC power supply and includes protection and signal conditioning stages to ensure reliable and clean performance.
25 parts - 2 layers136.5 × 81.5 mm

- 2 layers180 × 110 mm

ISD1700 sampler main board
hiro-akihabara/OpnBeat
OpnBeat is open source Lo-fi sampler project
180 parts67GPL-3.0 - 2 layers116.6 × 93.3 mm

- 2 layers147.4 × 63.2 mm

Guitar down octave
MR-DOS/guitar_down_octave
A octave-down effect for guitar. All analog, no microcontroller, no DSP.
219 parts5GPL-3.0 - 2 layers100 × 84 mm

Radio adapter
open-headset-interconnect-standard/radio-adapter
An open-source OHIS Radio Adapter.
150 parts4CC-BY-4.0
Questions
How big is the Analog PCB?
It measures 100 × 69 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Analog use?
40 parts, built around the NJM4580L, SA5532N, NMJ4HCD2 and NMJ6HCD2. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Analog KiCad files?
From the sbarry753/cse123 repository on GitHub, at the commit this page was made from: the board is Analog/eq/eq.kicad_pcb and its schematic Analog/424_overdrive_eq/424_overdrive_eq.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Analog design in my own project?
Its repository states no licence, so its author keeps all rights: ask sbarry753 before reusing the design.


