Difference between revisions of "Template:Fnb"

From Jeskola Buzz Wiki
Jump to: navigation, search
(buzztard -> buzztraxx)
m
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Introduction ==
+
<noinclude>
(see also: [[:Category:Development]])
+
Froom Wiki
 
+
----
Buzz allows the development & use of several types of external plugins:<br>
+
</noinclude><includeonly>[[#fn_{{{1}}}_back|Note {{{1}}}]]: </includeonly><noinclude>
* [[Developing Generators]]
+
----
* [[Developing Effects]]
+
[[Category:Template]]
* [[Developing Peer-controllers]]
+
</noinclude>
* [[Developing Pattern editors]]
+
* [[Developing Wave-output drivers]]
+
 
+
== Guides and Tutorials ==
+
 
+
* [[A "Small" Guide on Making An Effect for Buzz]] - An old but informative effects programming guide by Cyanphase and Mikko Apo. Its probably little bit outdated but lets update it!
+
* [http://www.buzzmachines.com/machineprogrammingmistakes.php Frequent mistakes of machine programming] - Collected wisdom
+
* [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++
+
* [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 ==
+
Available at sourceforge:
+
*Matilde Tracker [http://sourceforge.net/projects/matilde-tracker/]
+
*btdsys machines [http://sourceforge.net/projects/btdsys/] (the files section only lists peerscale but in fact almost all his machines are in the CVS)
+
*FireSledge ParamEQ [http://ldesoras.free.fr/prod.html#buzz_parameq]
+
*mimo miXo [http://sourceforge.net/projects/mixo/] (does this work in new buzz?)
+
*wde Freezer 2 [http://baseopt.com/buzz/download/Freezer2.zip]
+
*wde Notebook [http://baseopt.com/buzz/download/Notebook_src.zip]
+
*wde EasyRec [http://baseopt.com/buzz/download/EasyRec.zip]
+
 
+
 
+
Spread around the net:
+
*Sources for various Generators, Effects and more collected by Cyanphase [http://www.cyanwerks.com/buzzdev/sourcecode.php]
+
 
+
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://wiki.buzztrax.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 ==
+
 
+
* [[MIDI_Recording_Example]]
+
* [[Adding skins to your machines]]
+
* [[Old BuzzDev Answers]]
+
 
+
== Useful literature ==
+
* Any books on C/C++
+
* Any books on assembly/mmx/sse
+
* [http://www.amazon.com/Computer-Music-Tutorial-Curtis-Roads/dp/0262680823 The Computer Music Tutorial] by Curtis Roads. Contains an overview of most of the currently available synthesis techniques and their uses.
+
 
+
== External links ==
+
* [http://www.musicdsp.org/ MusicDSP.org] A large collection of useful DSP code. (filters/effects/synthesis)
+
* [http://in4k.untergrund.net/index.php?title=Sound_Coding in4k.untergrund.net] in4k has a nice section on writing small synths for use in demo/intro projects.
+
* [http://ccrma.stanford.edu/~jos/ Julius Orion Smith III] has lots of coursematerial + publications online that deal with mathematical fundamentals of DSP
+
* [http://www.robotplanet.dk/audio/buzz_development_checklist/ Joachim's Buzz development checklist] - a few things you should test before releasing a buzz machine.
+
 
+
[[Category:Development]]
+

Latest revision as of 01:08, 22 November 2016

Froom Wiki