Skip to the content
2 layers100 × 69 mmAnalog, the printed circuit board in 3D

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

4

README

README.md

GuSynth – Ultra-Low-Latency Polyphonic Guitar Synth Pedal

Aesthetic Prototype 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:

  1. First neural network: fast polyphonic note detection from very short windows
  2. 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.

Signal Path


Overall Pedal / System Schematic

This diagram shows the higher-level pedal architecture and how the DSP / neural / synthesis stages connect together.

Overall Schematic


424 / Analog Circuit Reference

This section documents one of the analog reference directions used in the project for tone shaping / overdrive exploration.

424 Schematic


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

First NN Input

After (first NN output / note-detection-driven result):

First NN MIDI Out

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

Second NN Out

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
QtyValueFootprintReferences
610uFCapacitor_THT:C_Radial_D5.0mm_H11.0mm_P2.00mmC2, C4, C7, C10, C13, C15
410kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR3, R5, R7, R9
2100kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR2, R15
2100kBPotentiometer_THT:Potentiometer_Omeg_PC16BU_VerticalHIGH1, LOW1
215nCapacitor_THT:C_Rect_L7.2mm_W2.5mm_P5.00mmC8, C11
2470kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR4, R12
1100RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR6
1100nCapacitor_THT:C_Rect_L7.0mm_W2.5mm_P5.00mmC1
1100pFCapacitor_THT:C_Rect_L7.0mm_W2.5mm_P5.00mmC5
1100uFCapacitor_THT:C_Radial_D6.3mm_H11.0mm_P2.50mmC3
110kCPotentiometer_THT:Potentiometer_Omeg_PC16BU_VerticalGAIN1
110pFCapacitor_THT:C_Rect_L7.0mm_W2.5mm_P5.00mmC14
1110kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR14
118kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR11
11N5817Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD1
11n8Capacitor_THT:C_Rect_L7.2mm_W2.5mm_P5.00mmC9
122kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR8
12M2Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalRPD1
147RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1
147kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR13
147pFCapacitor_THT:C_Rect_L7.0mm_W2.5mm_P5.00mmC12
147uFCapacitor_THT:C_Radial_D5.0mm_H11.0mm_P2.00mmC6
15k6Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR10
1BatteryConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalBT1
1NJM4580Package_DIP:DIP-8_W7.62mm_LongPadsU1
1NMJ4HCD2Connector_Audio:Jack_6.35mm_Neutrik_NMJ4HCD2_HorizontalJ2
1NMJ6HCD2Connector_Audio:Jack_6.35mm_Neutrik_NMJ6HCD2_HorizontalJ3
1SA5532Package_DIP:DIP-8_W7.62mm_LongPadsU3

More from sbarry753/cse123

2
  • 2 layers81 × 62 mmPreamp, the printed circuit board in 3D

    Preamp

    sbarry753/cse123

    computer engineering capstone group project

    28 parts3
  • 2 layersWamp overdrive, the printed circuit board in 3D

    Wamp overdrive

    sbarry753/cse123

    computer engineering capstone group project

    21 parts3

Similar boards

  • 6 layers104 × 91.5 mmElectronic Board V2.0, the printed circuit board in 3D

    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 mmDistortionPedal, the printed circuit board in 3D

    DistortionPedal

    PanagiotisPrountzosCS/DistortionPedal

    Custom analog distortion pedal, designed in LTSpice and KiCad

    41 partsGPL-3.0
  • 2 layers47.5 × 28 mmLoop switch, the printed circuit board in 3D

    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 mmWireless Guitar Rx, the printed circuit board in 3D

    Wireless Guitar Rx

    wharding828/kicad-projects

    kicad projects

    22 parts
  • 2 layers180 × 110 mmISD1700 sampler main board, the printed circuit board in 3D

    ISD1700 sampler main board

    hiro-akihabara/OpnBeat

    OpnBeat is open source Lo-fi sampler project

    180 parts67GPL-3.0
  • 2 layers116.6 × 93.3 mmUsbdac, the printed circuit board in 3D

    Usbdac

    rspg/usb_sound_card_with_pico

    USB Sound Card with Raspberry Pi Pico Hard&Firm

    125 parts14
  • 2 layers147.4 × 63.2 mmGuitar down octave, the printed circuit board in 3D

    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 mmRadio adapter, the printed circuit board in 3D

    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.