Difference between revisions of "Template:Fnb"

From Jeskola Buzz Wiki
Jump to: navigation, search
(Guides and Tutorials)
m (Guides and Tutorials)
Line 15: Line 15:
 
* [http://www.robotplanet.dk/audio/audio_gui_design/ Linear or logaritmic?] - How meters, frequency sliders, volume sliders and FFT read-outs should work.
 
* [http://www.robotplanet.dk/audio/audio_gui_design/ Linear or logaritmic?] - How meters, frequency sliders, volume sliders and FFT read-outs should work.
 
* [[Creating pattern editor view using WPF and managed C++]] - Creating pattern editor view using WPF and managed C++
 
* [[Creating pattern editor view using WPF and managed C++]] - Creating pattern editor view using WPF and managed C++
* [http://buzzwiki.robotplanet.dk/index.php/Managed_Machines Managed Machines] - Starting with Build 1416, it is possible to code native machines in C#/XAML
+
* [http://buzzwiki.robotplanet.dk/index.php/Managed_Machines Managed Machines] - Starting with Build 1416, it is possible to code native machines in .NET
  
 
== Open Source Machines ==
 
== Open Source Machines ==

Revision as of 02:22, 24 October 2014

Introduction

(see also: Category:Development)

Buzz allows the development & use of several types of external plugins:

Guides and Tutorials

Open Source Machines

Available at sourceforge:

  • Matilde Tracker [1]
  • btdsys machines [2] (the files section only lists peerscale but in fact almost all his machines are in the CVS)
  • FireSledge ParamEQ [3]
  • mimo miXo [4] (does this work in new buzz?)
  • wde Freezer 2 [5]
  • wde Notebook [6]
  • wde EasyRec [7]


Spread around the net:

  • Sources for various Generators, Effects and more collected by Cyanphase [8]

Currently, the community is trying to move all available machine sourcecode to sourceforge (if the authors agree that is). SineSynth and PatternXP might be good examples. Please join us on IRC if you have source available.

http://www.buzztard.org/index.php/BuzzMachineSources [Previous efforts to contact authors]

Using extra features provided by Buzz

  • Using the wavetable - Buzz allows plugins to use samples from the wavetable. Not the perfect database for a fullfeatured sampler, but useful for percussion. (Splits are allowed, layers are not)
  • Using the envelope editor - Envelope.OCX can be used as a more advanced envelope editor if you dont feel like writing an advanced editor yourself.
  • Using the bandlimited wave shapes - Buzz provides pre-bandlimited waveform-cycles to prevent aliasing. Using the ones provided by buzz saves memory and saves some work.

Other code snippets and useful stuff

Useful literature

  • Any books on C/C++
  • Any books on assembly/mmx/sse
  • The Computer Music Tutorial by Curtis Roads. Contains an overview of most of the currently available synthesis techniques and their uses.

External links