Skip to content

slategraydev/leyline

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

Leyline

Leyline is an audio platform project focused on desktop voice processing, virtual audio routing, and real-time DSP experiments on Windows.

This repository is the portfolio hub.

image

Components

Component Repository Purpose
LeylineFilter slategraydev/LeylineFilter Larger desktop audio filtering project and original exploration path.
LeylineFilterMini slategraydev/LeylineFilterMini Minimal Tauri, React, TypeScript, and Rust desktop app for a fixed voice-processing chain.
LeylineVirtualAudioDevice slategraydev/LeylineVirtualAudioDevice C++ virtual audio device work for Windows audio routing experiments.
LeylineVirtualAudioDeviceRust slategraydev/LeylineVirtualAudioDeviceRust Rust virtual audio device work for Windows audio routing experiments.

What It Does

Leyline is built around a practical audio workflow:

Microphone or input device
  ↓
Voice cleanup and gain staging
  ↓
Virtual or physical output device
  ↓
Apps like Discord, OBS, games, or recording tools

The goal is to make a clean, developer-owned audio stack for routing and processing voice audio on Windows.

Architecture

flowchart TD
    Input[Input Device] --> App[Leyline Desktop App]
    App --> DSP[Real-time DSP Chain]
    DSP --> Output[Physical or Virtual Output]
    Output --> Consumer[Discord, OBS, Games, Recording Apps]
    App --> Metrics[Latency and CPU Metrics]
    App --> UI[Controls and Visualizers]
    Driver[Virtual Audio Device Experiments] --> Output
Loading

Current Status

Area Status
Desktop UI In progress
Fixed processing chain In progress
Virtual audio device research In progress
Rust backend experiments In progress
Production installer Planned

Technical Highlights

  • Rust backend work for audio-state management and DSP experiments.
  • Tauri, React, and TypeScript desktop UI for fast iteration.
  • Windows virtual audio device research in Rust and C++.
  • Fixed-chain processing model to avoid plugin-grid complexity.
  • Focus on real-time safety, latency visibility, and practical routing.

Author

Built by slategraydev.

Copyright (c) 2026 Randall Rosas (Slategray).

All rights reserved.

About

Platform hub for Leyline audio filtering tools. Includes a full desktop application, a mini taskbar alternative, and two work-in-progress C++ and Rust virtual audio devices.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors