Skip to content
View Losera's full-sized avatar

Block or report Losera

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Losera/README.md

A red and black oscilloscope trace showing quantized voltage steps

JUAN NARANJO

DSP engineer · musician · systems-minded builder

I build tools where code becomes sound—and experiments become reliable systems.

01 / SIGNAL

I work at the boundary between musical ideas and the machinery that makes them audible: real-time audio, creative developer tools, and AI-assisted engineering. I like low-latency systems, inspectable automation, open creative tools, and strange ideas with good test benches.

Usually transmitting from Arch Linux with too many oscillators nearby.

Losera's public GitHub contribution activity in the oscilloscope signal palette

02 / SELECTED WORK

Natural language → live DSP plugin

A JUCE/Faust system that generates, validates, JIT-compiles, and hot-swaps audio effects and polyphonic synthesizers without stopping playback.

C++ JUCE Faust LLVM VST3

Build audio datasets you can audit

A license-aware CLI, Python API, and MCP server for collecting public audio with resumable downloads, provenance, attribution, and append-only manifests.

Python audio data CLI MCP provenance

Instrumentation for AI-assisted engineering

A deliberately narrow measurement layer for recording prompts, edits, timing, and outcomes—because useful automation begins with evidence.

Python observability developer tooling

Sound made visible

An earlier exploration of the same long-running question: how can software reveal the structure, motion, and character inside a signal?

Python audio visualization creative coding

03 / TOOLBOX

Domain Skills and tools
Languages C, C++17, Python, Bash/Shell, Faust, Java, JavaScript, TypeScript, HTML, CSS
Audio & DSP JUCE, Faust DSP, VST3, Audio Unit, MIDI, real-time audio, synthesis, audio effects, offline rendering, FFT analysis
Systems lock-free design, atomics, background compilation, LLVM JIT, plugin architecture, concurrency, Linux/POSIX
Python & data Click, Requests, HTTPX, NumPy, SciPy, pandas, Matplotlib, SoundFile, WebDataset, JSON Schema, python-dotenv
Web & interfaces React, Next.js, Vite, Tailwind CSS, styled-components, Sanity, Qt/PySide6, REST APIs, CLI design, data visualization
AI engineering program synthesis, provider adapters, MCP, Anthropic, Gemini, Groq, OpenRouter, Ollama, evaluation pipelines
Build & release CMake, Ninja, Make, Docker, setuptools, Hatch, uv, PyInstaller, Git, GitHub, GitHub Actions
Quality pytest, mypy, Ruff, regression testing, integration testing, render oracles, ASan, TSan
Workflow Arch Linux, Neovim, Obsidian, reproducible research, technical documentation, ADRs

04 / CURRENT FREQUENCY

  • Reliable program synthesis for real-time audio
  • Lock-free and low-latency plugin systems
  • Perceptual evaluation for generated DSP
  • Provenance-aware audio datasets
  • Better human–AI software-engineering workflows

If you’re working on audio software, creative coding, music technology, or an unusually ambitious experiment, open an issue or start a discussion in the relevant repository.

Banner derived from a 1996 NIST oscilloscope photograph by Benz/NIST, public domain in the United States.

Pinned Loading

  1. soundfetch soundfetch Public

    License-aware CLI, Python API, and MCP server for searching and downloading openly licensed audio from Openverse, Freesound, and Internet Archive.

    Python 2

  2. incant-audio incant-audio Public

    LLM-guided program synthesis for real-time DSP audio plugins.

    C++ 1

  3. faust faust Public

    Forked from grame-cncm/faust

    Functional programming language for signal processing and sound synthesis

    C++

  4. sanjit-g/MaestroSynth sanjit-g/MaestroSynth Public

    Project for BU Hackathon 2026. Uses hand gestures to control an Omnichord-style synthesizer.

    Python

  5. Melchior Melchior Public

    Python 1

  6. CS373-Project-One CS373-Project-One Public

    Pushdown Automata Simulation in C++

    C++