Blocks by Mitch
My sequencing-oriented blocks
3.1: Fixed some incorrect behavior of Phil when using Reset/R AND output.
3.0: Added Phil, a clock divider and multiplier. As usual there are some extra features; in this case, primarily that it maintains a history of detected clock timings and lets you select from among them in various ways.
2.0: Added Tannhauser, a gate and velocity sequencer that includes some features useful for generative patches. Some icons in this one by R. Wolff; thanks to him for the help, they were much better than my prototype ones.
1.0: Clock Deluxe, an enhanced version of the factory clock.
Phil is a versatile clock divider/multiplier.
In its default state, it works as a simple clock divider/multiplier based on the most recently measured timing of incoming gates at the Clock input. Set the division or multiplication using the the DIV/MUL control, and the pulse width of the outgoing clock with WIDTH.
The CLOCK and RESET knobs determine the phase that the internal clock is reset to when a gate is received at the Clock or Reset inputs respectively, while the SYNC switch determines whether or not the phase is reset by gates at Clock.
The DEPTH section allows Phil to look back in its history of incoming clock timings, and average them, select the longest or shortest, or just use a value as is, depending on the setting of the DEPTH MODE switch. Various settings here can allow you to create variations on irregularly timed incoming gate patterns.
The large upper LED shows the status of the outgoing gate, and the two small lower LEDs show the status of the incoming gates at Clock and Reset.
Tannhauser is a gate and velocity sequencer with a few interesting features.
For new users, it's recommended to start with the ring display and LENGTH, START, and STEP knobs. Then, move on to the MORPH section. Once comfortable there, experiment with the Write input, and separately with the FILTER controls. Lastly explore the interactions between MORPH, Write, and FILTER.
Sequences can be programmed using the mouse in the Ring Display on the left. The nearby knobs allow you to change basic behavior such as the LENGTH, START position, and STEP size. Additionally, you can direct gates to the FGate output based on their velocity, using the FILTER control.
The MORPH section on the right side mutates the programmed pattern by scaling or inverting velocity values and remapping the choice of gate behavior.
Additionally there are a few unusual inputs and outputs, including OGate that fires a gate on every off step, FGate which fires the gates removed from the main gate output by FILTER, and the Write input which allows you to apply the changes from the MORPH section to the current step of the base pattern.
Tannhauser by Mitch Burton. Icons by R. Wolff.
Clock Deluxe tooltip:
Clock Deluxe is based on the factory Blocks Clock, and adds a number of new features, though it removes the internal clock mode.
SHUFFLE, RESET, and the BPM display return as before. The previous gate parameter is now called BASE, and has an extended range from whole notes to 64th notes. The RATIO controls multiply the base length, creating triplets, dotted notes, and more exotic clock timings. The optional PHASING section enables phased rhythms that drift in and out of time. The gates generated by each clock event have a variable length controlled by GATE, and can be moved ahead of or behind the beat using OFFSET.
The INT/EXT switch has been removed. This clock always runs in sync with your DAW or Reaktor timeline.
Finally, in the upper right, an LED indicates the gate status in lieu of the previous circular clock display.