Le Pétoscope
Handy minimalistic audio oscilloscope. Easy to build and useful for creating sounds on a synth.
Summary
| Latest Version | Unknown |
|---|---|
| License | Unknown |
| CI Status | Failing |
| Stars | 4 |
| Forks | 0 |
| Open Issues | 0 |
| Last Commit | 2021-11-23 |
| Downloads | 0 |
| Last Indexed | 2026-07-28 04:34 |
Installation
nimble install Le Pétoscope
choosenim install Le Pétoscope
git clone https://gitlab.com/svofski/lepetoscope
OS Compatibility
| Platform | Linux | macOS | Windows | FreeBSD | OpenBSD | NetBSD | Android | iOS | WASM | Embedded |
|---|---|---|---|---|---|---|---|---|---|---|
| Le Pétoscope | ✓ | ✓ | ✓ | - | - | - | - | - | - | - |
Source
| Repository | https://gitlab.com/svofski/lepetoscope |
|---|---|
| Homepage | https://gitlab.com/svofski/lepetoscope |
| Registry Source | gitlab |
README
Le Pétoscope
A handy minimalistic audio oscilloscope to be used together with Le Pétomane. Not rich in features but very easy to build and immensely useful when creating sounds on a synth. It can be built on a breadboard using parts that you probably have lying around, or assembled nicely as a PCB module. It uses ESP8266 for ADC and processing power, however WiFi features are not used.

Demo video: youtube
How to build
You can build it using a bare ESP12F or similar module, or you can use a NodeMCU-like development board. Consult the schematic for details.
Essential parts list:
- ESP12F (bare module) or NodeMCU development board
- 128x64 OLED display with SPI connection
- LM358 opamp, a handful of 100K resistors and some common caps
- one 100K trimpot
Build the hardware. I recommend setting the ADC voltage before connecting ESP12F. Upload the sketch. Connect to your sound output. Enjoy.
Arduino settings
Board: NodeMCU (ESP12E - it doesn't matter if yours is ESP12F). CPU speed: 160MHz. You need to get u8g2 library using library manager.
You can build it on a breadboard. Or if you decide to make it a complete module, it would look like so:
