Lines Matching refs:tempo
37 int tempo, int ppq) in snd_seq_timer_set_tick_resolution() argument
39 if (tempo < 1000000) in snd_seq_timer_set_tick_resolution()
40 tick->resolution = (tempo * 1000) / ppq; in snd_seq_timer_set_tick_resolution()
44 s = tempo % ppq; in snd_seq_timer_set_tick_resolution()
46 tick->resolution = (tempo / ppq) * 1000; in snd_seq_timer_set_tick_resolution()
98 tmr->tempo = 500000; /* 120 BPM */ in snd_seq_timer_defaults()
99 snd_seq_timer_set_tick_resolution(&tmr->tick, tmr->tempo, tmr->ppq); in snd_seq_timer_defaults()
172 int snd_seq_timer_set_tempo(struct snd_seq_timer * tmr, int tempo) in snd_seq_timer_set_tempo() argument
178 if (tempo <= 0) in snd_seq_timer_set_tempo()
181 if ((unsigned int)tempo != tmr->tempo) { in snd_seq_timer_set_tempo()
182 tmr->tempo = tempo; in snd_seq_timer_set_tempo()
183 snd_seq_timer_set_tick_resolution(&tmr->tick, tmr->tempo, tmr->ppq); in snd_seq_timer_set_tempo()
208 snd_seq_timer_set_tick_resolution(&tmr->tick, tmr->tempo, tmr->ppq); in snd_seq_timer_set_ppq()