summaryrefslogtreecommitdiff
path: root/libs/fluidsynth/src/fluid_midi.c
diff options
context:
space:
mode:
Diffstat (limited to 'libs/fluidsynth/src/fluid_midi.c')
-rw-r--r--libs/fluidsynth/src/fluid_midi.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libs/fluidsynth/src/fluid_midi.c b/libs/fluidsynth/src/fluid_midi.c
index bdf72dd681..b82bfdf618 100644
--- a/libs/fluidsynth/src/fluid_midi.c
+++ b/libs/fluidsynth/src/fluid_midi.c
@@ -2153,7 +2153,7 @@ int fluid_player_set_midi_tempo(fluid_player_t *player, int tempo)
*/
int fluid_player_set_bpm(fluid_player_t *player, int bpm)
{
- return fluid_player_set_midi_tempo(player, (int)((double) 60 * 1e6 / bpm));
+ return fluid_player_set_midi_tempo(player, 60000000L / bpm);
}
/**
@@ -2226,7 +2226,7 @@ int fluid_player_get_total_ticks(fluid_player_t *player)
*/
int fluid_player_get_bpm(fluid_player_t *player)
{
- return (int)(60e6 / player->miditempo);
+ return 60000000L / player->miditempo;
}
/**