Skip to content

Real-time audio synthesis and processing engine

License

Notifications You must be signed in to change notification settings

BlackRoad-Interactive/blackroad-audio-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

BlackRoad Audio Engine

Real-time audio synthesis and processing engine with oscillators, ADSR envelopes, filters, and WAV export.

Features

  • Oscillators: Sine, Square, Sawtooth, Triangle, Noise waveforms
  • AudioBuffer: Mix, clip, normalize, fade in/out, apply reverb, low/high-pass filters
  • ADSR Envelope: Attack/Decay/Sustain/Release with per-sample curve
  • Synthesizer: note_to_freq (A4=440Hz), play_scale, play_chord, arpeggio, drum_beat
  • Sequencer: Step-based sequencer with BPM control
  • WAV Export: Export to PCM 16-bit WAV bytes

Usage

python audio_engine.py

License

Proprietary — BlackRoad OS, Inc. All rights reserved.

About

Real-time audio synthesis and processing engine

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

 
 
 

Languages