Geoffroy TapTempoHACK
This is a "hack" machine based on P. DooM's BUZZHACK 1.01 library (thanks!).
It can cause problems with older or newer versions of BUZZ (will there ever be ?). BUZZHACK was designed for the Oct. 2000 version of BUZZ.
This buzz generator is suited for live use : it lets you adjust the current Buzz tempo to what you "tap" with your MIDI keyboard.
I'm investigating on how to release a GUI with a button to press for computer addicts :)
Let's see how it works :
Parameters :
Here's an example : the most common use is 5 taps.
You will tap 4 times, just like "one ... two ... three ... four"
The 5th tap will launch Buzz according to the Buzz mode set below
- no jump : Buzz will continue playing without any interruption
- tick : Buzz will jump to tick set below with "jump to tick" parameter
- previous : Buzz will jump to the previous "block" of "modulo ticks" ticks.
Here's an explanation : let's say you have a song made of loops of 64 ticks (remember something huh ?)
Set "Modulo Tick" to 64.
If you end to tap the tempo and Buzz is at position 140, then it will rewind to tick 128 (i.e. previous position that is a multiple of 64).
- next : just like "previous", except it will forward to next block.
In the previous example, it would skip to 172.
- closest : it will skip to the closest block (in our example, 128)
- loop start : it will go to Buzz loop start (you set with CTRL-B and CTRL-E)
Attributes :
for any bug or anything else : coder@minizza.com
thanks go to P.Doom for his Buzzhack library, Mute for his wonderful ideas and help (sorry beatmatching doesn't work quite well), BTDsys for his help during beatmatching debugging, and all buzz enthusiasts
dedicated to Daniel Palomo Vinuesa
(c) 2003 Geoffroy Montel for Minizza