MCPcopy Create free account
hub / github.com/Electrotechnique/TSynth-Teensy4.1

github.com/Electrotechnique/TSynth-Teensy4.1 @V2.36

Chat with this repo
repository ↗ · DeepWiki ↗ · release V2.36 ↗ · + Follow
436 symbols 754 edges 41 files 41 documented · 9% updated 13mo agoV2.36 · 2023-12-25★ 1786 open issues

Browse by type

Functions 411 Types & classes 25
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Teensy 4.1 based synthesizer using PJRC Audio Board and Audio Lib

Website: electrotechnique.cc

The pcb and front panel to build TSynth are available from Tindie with SMD 4067 multiplexers, 6N137 opto-isolator, capacitors and resistors fitted. The entire cost of parts to build TSynth will be around $99 if you buy components from the cheaper suppliers and the build time around two hours to solder. Plans for a 3D printed/laser cut enclosure are also available. Questions: info@electrotechnique.cc

Preset Patches

Format your SD card using the SD Association formatter. Copy all the presets straight on to the card with no other files or folders.

Instructions

The source code requires the latest Teensyduino from PJRC to compile. You also need CircularBuffer from Agileware and Adafruit_GFX, which are available in the Arduino Library Manager.

Core symbols most depended-on inside this repo

Shape

Method 305
Function 106
Class 24
Enum 1

Languages

C++100%
C1%

Modules by API surface

TSynth/VoiceGroup.h113 symbols
TSynth/ST7735_t3.cpp39 symbols
TSynth/Settings.h36 symbols
TSynth/EepromMgr.h26 symbols
TSynth/ST7735Display.h25 symbols
TSynth/ST7735_t3.h23 symbols
TSynth/synth_waveform.h22 symbols
TSynth/SettingsService.cpp19 symbols
TSynth/synth_waveform.cpp17 symbols
TSynth/effect_envelope.h17 symbols
TSynth/AudioPatching.h14 symbols
TSynth/Voice.h13 symbols

For agents

$ claude mcp add TSynth-Teensy4.1 \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page