Buzz Development
Edward Blake's Home Page


[buzzdev]
main
source code
documentation
links



BuzzChurch

BuzzFormat

BuzzMachines

Nakalyne















 

Buzz Development

Buzz Source Code
Buzz Documentation
Buzz Links

FAQ

Q: What is Buzz?

A: An explanation can be found at BuzzMachines.com as well as Wikipedia

Q: What is Overloader?

A: Overloader added features on top of Buzz such as new wavetable features, graphical right click menus and noise burst protection, it also complemented Buzz with new plugin types such as recorders, wavetable editors, etc. While many new Buzz projects will support Buzz machines (as there is thousands of them), it's not as likely they will support the Overloader plugin types (which there are few).

Q: Is there a difference between developing plugins for Buzz and other recent projects?

A: Of the related projects, Buze, BuzzLE, Buzztard, Buzz RMX (among others that support buzz machines) are known to support the API being talked about on this site. Aldrin, Nakalyne (among other hosts) use different development tools and API.

Q: Is Buzz development dead?

A: Nope. The forums are still busy, and besides there are other projects that will load Buzz machines.

Q: What programming language are machines written in?

A: The vast majority are written in C++, there might be some in Delphi, some attempt in Python, and at least one written in C. Two common environments for developing Buzz machines are MS Visual C++ 6.0 (which many references and guides still use) and MS Visual C++ 200x Express Edition (which you can download free at the time of writing this)

Q: Are there other programming languages that are used for something related to Buzz or can be loaded in Buzz through adapters?

A: For Buzz specific macro languages there are PyBuzz and BuzzScript, with BuzzScript going into obscurity for some time. For plugin development, but not Buzz related, you can also go for graphical programming environments such as Grape Modular, SynthEdit, SynthMaker, etc. Grape Modular is currently alpha, and creating Buzz machine DLLs is one of the plans in the future.

Q: What's a good guide to write a first plugin?

A: This guide is a useful start

Q: What about asking help and discussion about creating Buzz machines?

A: BuzzChurch's Monastery is a good place to ask, discuss or announce a machine, also sometimes theres a developer or two that hangs out on #buzz on EFnet.

Q: What about DSP?

A: A good place for DSP related information is Smart Electronix's MusicDSP.org and their channel #musicdsp on EFnet.

Copyright 2000-2007 Edward L. Blake, CyanWerks
All Rights Reserved