

          BUZZpeed v0.01
  "A glance of DJ-feeling for Buzz"

     (C)opyright June 2oo3
  HotKey@spr.at, http://hotkey.spr.at




* What is it?
-------------

BUZZpeed (speak: "Buzz Speed") is a more manual version of BUZZync
(credits to P. DooM, by the way!)

It gives you that kind of control over Buzz, a DJ has over his turntables!
(except scratching - but we have BUZZ-Generators for that ;-) )

I had the idea for this program while doing a live act - we tried BUZZync, but
could not manage it to work correctly via netMIDI :(
Then, I coded "BUZZ liveAkkter" - a program to sync-Start another Buzz machine via TCP/IP (write a pattern, the pattern triggers the PLAY-command of the other PC)

Though it did good work in Munich's UltraSchall (yess!), LiveAkkter was a f#*~ing
pain in the ass ("Mutex Timeout blabla", Buzz crashes, unprecise sync, ...)

So a program had to be coded, which has the MANUAL touch - and here it is!


What's new?
-----------

v0.01	Modified default-values
	(no auto-activate on startup which crashes some machines)
	
	Removed "auto calc" button, cause it doesn't work at all

v0.00	First release


* Features
----------
	* delay your Buzz for a few millisconds and/or beats
	  (like tapping on a turntable to delay it)

	* speed it up / slow it down in an unbelievably exact matter
	  (like turning the axis of the table with your hand)

	* simulate fractional BPM's (e.g. 145.13235 BPM)
	  (BUZZpeed will wiggle the BPM to give you the illusion of)

	* incl. BPM Tap - control

	* MIDI-IN support
	  (you can minimize BUZZpeed and control it via MIDI-Keyboard)

	* Done by musicians - for musicians ;)
Developed for our own live acts, especially the ones for PolyMatrix, Munich
(http://h3.spr.at, http://www.polymatrix.net)



* How to use
------------

Setup (must be done only once):
  1. I recommend using "MIDI Yoke" as BUZZ' MIDI input.
  2. So choose "MIDI YOKE #1" as your BUZZ' MIDI IN (Prefs, MidiIn)
  3. Start BUZZpeed, select "MIDI YOKE #1" as MIDI output and activate it ("ON")
  4. Go back to Buzz and press the [Add]-Button in the Prefs,MidiIn-Screen
  5. Buzz should receive BUZZpeeds MIDI command now! Add it!
     Preparation done! You may save your BUZZpeed defaults now!

Usage:
  1. Start Buzz
  2. Open Master and link the BPM to the MIDI-Controller you set up before
     (Master should start "wiggeling" now!)
  TIP: BUZZ does not UNLINK the BPM when you load another song!
       So just set it up once per BUZZ-Session! Thanx Jeskola!
  3. Set up the BPM you want the Buzz to run at and activate BUZZpeed ("ON")
     (You can also use the TAP feature to get the BPM [very unprecise, sorry])


For more help, just move your mouse cursor over the button you don't understand
and read the bubble-hint.


* MIDI-in?
----------
You can use the PitchBend-Wheel and NoteOns to press BUZZpeed's buttons

  PitchBend-Wheel	SKIP/DELAY
  C-3			BPM -
  D-3			BPM +
  C#3			BPM TAPPER

If you're encoutering problems with your MIDI, just press "dump MIDI" and see what's wrong.



* Bugs?
-------
Just like BUZZync etc. BUZZpeed has problems with Groove-Quantitized patterns
So don't dare to use patterns that affect the BPM or TPB!

Well.... You CAN use groove quantitizing, but the BPM-number you set up in BUZZpeed
will then NOT be the REAL Beats-Per-Minute!

If BUZZpeed crashes when loading, then you may have a corrupt presets-file.
Just delete the file and it should work.




* License? Source-Code?
-----------------------
Ask me and I'll mail you all Delphi-code that is needed.

PLEEZEE let me know when you're using BUZZpeed in a live act - just because i want to know... :)




	Greetz from Munich,

			HotKey


hotkey@spr.at
http://hotkey.spr.at

