Dependencies:
FATFileSystem
N5110_mod
SDFileSystem
USBDevice
mbed
« Back to documentation index
Sequencing
Variables and functions used to adress the step sequencer.
More...
Detailed Description
Variables and functions used to adress the step sequencer.
Function Documentation
void Sequence_increment
(
)
increments sequencer
update LED matrix
update outputs
midi output
audio output
trigger output
no output
update step position display
set tempo
detach increment ticker
Definition at line 337 of file main.cpp .
void Sequence_increment_ISR
(
)
interrupt call for sequence increment
Definition at line 332 of file main.cpp .
# Sequence functions
initialises sequencer
Definition at line 328 of file main.cpp .
writes input data to sequence gate
Definition at line 378 of file main.cpp .
Variable Documentation
indicates whether system is waiting for instrument channel selection
Definition at line 320 of file main.h .
Initial value: {
"Kick" ,
"Snare" ,
"Crash" ,
"HH Cl" ,
"HH Op" ,
"Clap" ,
"Ride" ,
"Cowbl" ,
"Skip"
}
# Sequence data
channel names (to be displayed to LCD)
Definition at line 240 of file main.h .
indicates whether system is waiting for sequence pattern selection
Definition at line 322 of file main.h .
flag to indicate if the sequence is currently running
Definition at line 318 of file main.h .
# flags & variables
currently selected instrument channel
Definition at line 306 of file main.h .
currently selected sequence
Definition at line 308 of file main.h .
current sequence step
Definition at line 312 of file main.h .
flag to indicate step increment
Definition at line 314 of file main.h .
previously selected instrument channel (used when skip button is pressed)
Definition at line 310 of file main.h .
# Sequence IO & interrupts
ticker to increment sequence position
Definition at line 301 of file main.h .
indicates whether in skip setup mode
Definition at line 324 of file main.h .
current tempo value
Definition at line 316 of file main.h .