Deluge Firmware
Loading...
Searching...
No Matches
Classes | Macros | Variables
playbackhandler.h File Reference
#include "r_typedefs.h"
#include "definitions.h"
Include dependency graph for playbackhandler.h:

Go to the source code of this file.

Classes

class  PlaybackHandler
 

Macros

#define MIDI_OUT_OFF   0
 
#define MIDI_OUT_INCIDENTAL   1
 
#define MIDI_OUT_MASTER   2
 
#define RECORDING_OFF   0
 
#define RECORDING_NORMAL   1
 
#define RECORDING_ARRANGEMENT   2
 
#define NUM_INPUT_TICKS_FOR_MOVING_AVERAGE   24
 
#define PLAYBACK_CLOCK_INTERNAL_ACTIVE   1
 
#define PLAYBACK_CLOCK_EXTERNAL_ACTIVE   2
 
#define PLAYBACK_SWITCHED_ON   4
 
#define PLAYBACK_CLOCK_EITHER_ACTIVE   (PLAYBACK_CLOCK_INTERNAL_ACTIVE | PLAYBACK_CLOCK_EXTERNAL_ACTIVE)
 

Variables

const uint8_t metronomeValuesBPM [16] = {60, 63, 66, 69, 72, 76, 80, 84, 88, 92, 96, 100, 104, 108, 112, 116}
 
const uint16_t metronomeValueBoundaries [16] = {1793, 1709, 1633, 1542, 1490, 1413, 1345, 1282, 1225, 1173, 1125, 1081, 1040, 1002, 967, 934}
 
PlaybackHandler playbackHandler
 

Macro Definition Documentation

◆ MIDI_OUT_INCIDENTAL

#define MIDI_OUT_INCIDENTAL   1

◆ MIDI_OUT_MASTER

#define MIDI_OUT_MASTER   2

◆ MIDI_OUT_OFF

#define MIDI_OUT_OFF   0

◆ NUM_INPUT_TICKS_FOR_MOVING_AVERAGE

#define NUM_INPUT_TICKS_FOR_MOVING_AVERAGE   24

◆ PLAYBACK_CLOCK_EITHER_ACTIVE

#define PLAYBACK_CLOCK_EITHER_ACTIVE   (PLAYBACK_CLOCK_INTERNAL_ACTIVE | PLAYBACK_CLOCK_EXTERNAL_ACTIVE)

◆ PLAYBACK_CLOCK_EXTERNAL_ACTIVE

#define PLAYBACK_CLOCK_EXTERNAL_ACTIVE   2

◆ PLAYBACK_CLOCK_INTERNAL_ACTIVE

#define PLAYBACK_CLOCK_INTERNAL_ACTIVE   1

◆ PLAYBACK_SWITCHED_ON

#define PLAYBACK_SWITCHED_ON   4

◆ RECORDING_ARRANGEMENT

#define RECORDING_ARRANGEMENT   2

◆ RECORDING_NORMAL

#define RECORDING_NORMAL   1

◆ RECORDING_OFF

#define RECORDING_OFF   0

Variable Documentation

◆ metronomeValueBoundaries

const uint16_t metronomeValueBoundaries[16] = {1793, 1709, 1633, 1542, 1490, 1413, 1345, 1282, 1225, 1173, 1125, 1081, 1040, 1002, 967, 934}

◆ metronomeValuesBPM

const uint8_t metronomeValuesBPM[16] = {60, 63, 66, 69, 72, 76, 80, 84, 88, 92, 96, 100, 104, 108, 112, 116}

◆ playbackHandler

PlaybackHandler playbackHandler
extern