2ndP LoopJump HACK v1.0                                        Sep15/2001
-----------------------
made by 2ndP, based on some effort of P.DOOM

This is FREE software.

It's a "generator" for Buzz 1.2, the free nearly-complete audio mastering
studio available at www.buzzmachines.com.

It doesn't generate any sound, it can't even be connected to anything
else... What this machine provides are many different ways to jump&loop
in your sequence..

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
!!!!WARNING1!!!! compatibilty problems may occur with newer versions of Buzz
(which are not likely to be ever available, but who knows...) since it's
HACKED and uses some unofficial pointers!!!!
!!!WARNING2!!!!!
_ANYWAY_, I am NOT responsible for damage or anything else of the bad
things that my program may (but is not likely to) cause. IT'S YOUR RISK.
///////////////////////////////////////////////////////////////////////////

*** INSTALLATION ***

Copy 2ndPLoopJumpHACK.dll into the Gear\Generators\ subfolder of you Buzz folder.
Open index.txt (in Gear\) and add this line

   2ndPLoopJumpHACK,2ndP Loop&&Jump HACK

at an appropiate place. If you're using the advanced index.txt, this will be in
Generators/Utilities.


*** PARAMETER DESCRIPTION ***


Destination (slider)
--------------------
The destination tick number for the jump. Usually there is no need to set this
because of the "remember position" trigger.

Remember song position
----------------------
Sets the "Destination" slider to the current position in the song.

Add/Sub ticks
-------------
Using this parameter, you can make direct relative jumps. The values here are
added/subtracted to/from the Destination tick number.

Repeat counter (slider)
-----------------------
Here you can initialize the repeat counter, which shows how often a sequence
shall be repeated in a loop. This must be > 0 for the jump trigger to work.

Jump
----
Counts down and triggers the jump if counter is > 0.



These parameters make it possible to do some fine tricks... examples:

- A pattern that skips or jumps back some ticks, no matter where it's placed.
- A "hang" pattern that repeats some ticks until you remove it...
  Easier than working with Ctrl-B/Ctrl-E
- ...much!!!more...


NOTE THAT THE BUZZ SEQUENCER PLAYS A PATTERN COMPLETELY WHEN IT HITS ONE AND THAT A PATTERN
AT, SAY, TICK 20, IS NOT PLAYED WHEN YOU START FROM, SAY, TICK 22 EVEN IF IT'S MORE THAN 1 TICK
LONG, NOR ARE ANY PATTERNS BREAKED WHEN YOU JUMP!


PLANS FOR THE FUTURE:
---------------------
I'm going to make another cool sequence managin' thingy in the near future:
a machine that allows you to make subroutines/-sequences in the sequencer,
thus making it possible to design a song by structure... You will soon be
able to first write different sections of the song into the sequencer and then
arrange them by just moving ONE pattern!!!

I'm also thinking about making a groove calculator that changes BPM/TPB...
(Even just a machine that allows to set speed would be useful because it would
allow the user to record speed changes!)

ALL DEVELOPERS, _PLEASE_ READ THIS!!!
-------------------------------------
Whenever you do machines with ranomizable values... Please allow to set the random seed with
a parameter!
