Log on
Main page Graphics Photography Music & Audio Video Tools Web Design Documents Space Astro Amiga Funny Surreal Gallery Links & Contact

Buzz Machine Development Check-list

In order to systematically double check the most common issues that many Buzz machines have had historically, I've tried to assemble a short self-test to help you rule out the worst issues.

  1. Read my Audio GUI Design guide and use what seems relevant. (Optional)
  2. Check both stereo and mono input
  3. Check both stereo and mono output
  4. Keep hitting the Random button like 20-50 times while playing, to provoke weird settings. It must never crash.
  5. Check 22050 hz, 44100 hz and 192000 hz samplerate (or 96000 if you can't do 192000 hz) Changing the samplerate should not affect the sound of either generators or effects. Tuning, vibrato, attack/release times etc. must take the samplerate into consideration.
  6. Try sending digital silence into your plugin and see if CPU usage rises a lot.
  7. Check that even extreme settings do not produce DC unless this is a deliberate behavior.
  8. Try using ASIO with the shortest reasonable buffer size to see if there are any CPU usage spikes that causes stuttering.
  9. Use at least 3 instances of your machine at once with different settings. Save and quit, then load the song and see if it still sounds right.
  10. Leave two instances of your plugin running for 24 hours with as much functionality enabled as possible to see if it keeps working correctly for that long. One instance should process audio, the other should be in "not active" mode.
  11. Check Buzé and FL Studio compatibility. This is also a way to locate bugs that could potentially crash in the original Jeskola Buzz.
  12. Have other people try your machine.

If you pass all the above tests, you should be ready to submit the machine to buzz.robotplanet.dk.
Website by Joachim Michaelis