djazz.audio.beat_generator
Upon receipt of a beat number, label, and tempo, sends data about the next beat to read to the beat reader.
Pattr messages (must be passed via an external pattrhub/pattrstorage):
transpose_pitch (int) -255 - +255
transpose_octave (int) -255 - +255
next_beat (int) 0-255
end_beat (int) 0-255
speed_active (int) 0/1
speed_numerator (int) 1-255
speed_denominator (int) 1-255
loop_length (int) 1-8
loop_section_active (int) 0/1
loop_section_beats (list: int int)
improvise (int) 0/1
pitch_range (int) 0-11
max_continuity (int) 0-255
OUTLETS
0 list
(int int int int) 1. beat generator number, 2. track number, 3. start time in ms, 4. end time in ms
MESSAGES
symbol
right inlet: label for analyzer
beat
left inlet: (+ int) incoming beat number
label
left inlet: (+ symbol) incoming beat label
tempo
left inlet: (+ float) current tempo
factor_oracle
left inlet: (+ symbol) dict name
beat_dict_name
left inlet: (+ symbol) dict name
SEE ALSO
djazz.beat_generator
djazz.audio.audio_out