Skip to content
iffyloop edited this page May 22, 2020 · 4 revisions

Welcome!

bquence is a powerful audio sequencing engine originally designed for professional use at blitcrush. This website contains bquence's documentation, including a quick-start tutorial, how-to reference/FAQ, and detailed setup and configuration guides. Users new to bquence are encouraged to consult the feature summary below and then proceed to the quick-start guide, which walks through a basic project using bquence.

bquence is open-source and available on GitHub.

Features

  • Minimalist, standalone implementation independent of any DAW, mixer, effects, or audio engine
  • Liberally licensed, available under your choice of either Public Domain (Unlicense) or MIT No Attribution
  • Multiple playheads (and tracks) simultaneously active in the same session
  • Independent time stretching and pitch shifting of individuals clips, synchronized to master tempo
  • Safe arrangement editing during playback
  • Safe master tempo change during playback
  • Loads any audio format supported by miniaudio
  • Hybrid preload + streaming system buffers the beginnings of audio clips and streams the rest from the disk, enabling low memory consumption while maintaining glitch-free playback under reasonable system conditions

Credits

bquence uses miniaudio by David Reid, QueueWorld by Ross Bencina, and SoundTouch by Olli Parviainen. Please ensure that you abide by their respective license terms as you use bquence.

We hope you thoroughly enjoy your experience with bquence! Please report any issues you encounter - your feedback is always appreciated.

Clone this wiki locally