Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
/home/midibox/svn_snapshot/mios32/trunk/modules/sequencer/seq_bpm.h File Reference
Defines
#define
SEQ_BPM_MIOS32_TIMER_NUM
0
Enumerations
enum
seq_bpm_mode_t
{
SEQ_BPM_MODE_Auto
,
SEQ_BPM_MODE_Master
,
SEQ_BPM_MODE_Slave
}
enum
seq_bpm_run_mode_t
{
SEQ_BPM_RUN_MODE_Off
,
SEQ_BPM_RUN_MODE_Armed
,
SEQ_BPM_RUN_MODE_Clocked
}
Functions
s32
SEQ_BPM_Init
(
u32
mode)
seq_bpm_mode_t
SEQ_BPM_ModeGet
(void)
s32
SEQ_BPM_ModeSet
(
seq_bpm_mode_t
mode)
float
SEQ_BPM_Get
(void)
s32
SEQ_BPM_Set
(float bpm)
float
SEQ_BPM_EffectiveGet
(void)
s32
SEQ_BPM_PPQN_Get
(void)
s32
SEQ_BPM_PPQN_Set
(
u16
ppqn)
u32
SEQ_BPM_TickGet
(void)
s32
SEQ_BPM_TickSet
(
u32
tick)
s32
SEQ_BPM_IsRunning
(void)
seq_bpm_run_mode_t
SEQ_BPM_RunModeGet
(void)
s32
SEQ_BPM_IsMaster
(void)
s32
SEQ_BPM_CheckAutoMaster
(void)
s32
SEQ_BPM_NotifyMIDIRx
(
u8
midi_byte)
s32
SEQ_BPM_Start
(void)
s32
SEQ_BPM_Cont
(void)
s32
SEQ_BPM_Stop
(void)
s32
SEQ_BPM_ChkReqStop
(void)
s32
SEQ_BPM_ChkReqStart
(void)
s32
SEQ_BPM_ChkReqCont
(void)
s32
SEQ_BPM_ChkReqClk
(
u32
*bpm_tick_ptr)
s32
SEQ_BPM_ChkReqSongPos
(
u16
*song_pos)
u32
SEQ_BPM_TicksFor_mS
(
u16
time_ms)
Define Documentation
#define SEQ_BPM_MIOS32_TIMER_NUM 0
Enumeration Type Documentation
enum
seq_bpm_mode_t
Enumerator:
SEQ_BPM_MODE_Auto
SEQ_BPM_MODE_Master
SEQ_BPM_MODE_Slave
enum
seq_bpm_run_mode_t
Enumerator:
SEQ_BPM_RUN_MODE_Off
SEQ_BPM_RUN_MODE_Armed
SEQ_BPM_RUN_MODE_Clocked
Generated on 22 Jan 2016 for MIDIboxNG by
1.6.1