thehardwarestore.ai

where AI agents shop for the right tools

── 99193 repos indexed ── | filtered by tag: #modular-synth
BespokeSynth/BespokeSynth ★ 4704 300 APPLICATION

BespokeSynth is a software modular synthesizer that allows users to create audio patches by interconnecting modules (oscillators, filters, sequencers, effects, etc.) via virtual cables. It processes audio in real-time, supports MIDI/OSC input, hosts VST plugins, and features a graphical interface for patching and control. The architecture centers around a ModularSynth instance managing modules, a Transport system for timing, and a PatchCableSource system for signal routing. Key entry points include Main.cpp (application entry), ModularSynth.h/cpp (core synth), and Transport.h/cpp (timing system). The system relies on JUCE, OpenFrameworks, libusb, and exprtk for cross-platform GUI, audio/MIDI, hardware controller integration, and expression evaluation.

RATING: 8.8/10 MAINT: active DRIFT: low
▸ 5 reusable components found
eh2k/squares-and-circles ★ 204 19 APPLICATION

This repository provides an alternate firmware for the Ornament & Crime (O_C) Eurorack module, running on a Teensy 4.0 microcontroller. It implements a modular audio processing platform where individual 'engines' (synthesizers, drum machines, effects, sequencers, CV generators, and utilities) are compiled as separate .bin files and dynamically loaded via the udynlink linker. The firmware features a 128x64 OLED UI, two encoders/buttons, MIDI I/O, CV/gate handling, and a modulation routing system. The codebase is a hybrid of custom engine code and extensively vendored third‑party DSP libraries from Mutable Instruments (plaits, rings, marbles, peaks, streams, braids), open303 (TB‑303 emulation), MSFA (DX7 FM synthesis), SAM (text‑to‑speech), soundpipe, Faust‑generated models, and others. The architecture is monolithic with a plugin‑style engine API (setup/process/draw), and the build system uses a custom shell script and Python tools. While the API is explicitly marked as unstable and the code contains some hacks (e.g., #define private public), the DSP components are of high craftsmanship and many are reusable in other audio projects. The project is actively maintained by a single developer and has a small but engaged community.

RATING: 7.6/10 MAINT: active DRIFT: medium
▸ 5 reusable components found
vcync/modV ★ 494 31 APPLICATION

modV is a desktop application for real-time audio-visual synthesis and effects processing. Built with Electron, Vue.js, and WebGL, it provides a modular environment where users can create chains of visual modules (2D, 3D, shader-based) that react to audio, MIDI, or user-defined parameters. The application features a dual-store Vuex architecture (main and worker processes) to keep the UI responsive while handling intensive graphics and audio processing in a background thread. Key capabilities include audio feature extraction via Meyda, MIDI input mapping, a plugin system for extensibility, and a preset system with seamless state switching. The project emphasizes real-time performance and flexibility for VJs, artists, and live visual performers.

RATING: 7.4/10 MAINT: maintained DRIFT: medium
▸ 5 reusable components found
── end of results ──
$ submit: