Releases: bspaans/bleep
Releases · bspaans/bleep
Cross-platform alpha release
Features
Things that generate waveforms (generators/):
- Sine wave oscillator
- Square wave oscillator
- Sawtooth wave oscillator
- Triangle wave oscillator
- Pulse wave oscillator
- White noise generator
- .wav playback
- Grain generator
- Configurable grain size
- Configurable birth rate
- Configurable density/nr of generators
- Configurable speed (=position in sample)
- Position randomization
- Windowing functions
- TODO: pitch control (= grain playback speed)
Things that wrap things that generate waveforms (generators/derived/):
- ADSHR envelopes (attack, decay, sustain, hold, release)
- Transposing generator
- Combining multiple generators into one
- Harmonics generator
- Vocoder
- A filtered generator (see below)
Things that filter (filters/):
- Overdrive filter
- Distortion filter
- Delay filter
- Flanger filter
- Tremelo filter
- First order low pass filter
- Convolution filter
- Low Pass Convolution filter
- High Pass Convolution filter
- Band Pass Convolution filter
Things that mix:
- Channels (
channels/) - Mixer (
synth/)
Things that control things that mix:
- Sequencer (
sequencer/)- Automations
- Data format
Things that MIDI (midi/):
- MIDI note on, note off, program select, pitch bend
- Basic percussion channel
- Registers as virtual midi device
Things that output:
.wavoutput (--record)- "Realtime" PortAudio output
- Mono or stereo