|
|
@ -39,6 +39,8 @@ public partial class PartitionView : ContentPage
|
|
|
|
if (!music.isMusicBeginning)
|
|
|
|
if (!music.isMusicBeginning)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
_ = music.Lancer(MyManager.partitions[IdTab].Son);
|
|
|
|
_ = music.Lancer(MyManager.partitions[IdTab].Son);
|
|
|
|
|
|
|
|
Slider sliderMusic = (Slider)FindByName("tempo_slider");
|
|
|
|
|
|
|
|
music.ReglerTempo((float)sliderMusic.Value);
|
|
|
|
button.Text = "Pause";
|
|
|
|
button.Text = "Pause";
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else if(!music.isMusicPlaying)
|
|
|
|
else if(!music.isMusicPlaying)
|
|
|
@ -60,6 +62,8 @@ public partial class PartitionView : ContentPage
|
|
|
|
if (!metronome.isMusicBeginning)
|
|
|
|
if (!metronome.isMusicBeginning)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
_ = metronome.Lancer("40_BPM_Metronome.mp3");
|
|
|
|
_ = metronome.Lancer("40_BPM_Metronome.mp3");
|
|
|
|
|
|
|
|
Slider sliderMetro = (Slider)FindByName("BPM_slider");
|
|
|
|
|
|
|
|
metronome.ReglerTempo((float) sliderMetro.Value);
|
|
|
|
button.Text = "Pause";
|
|
|
|
button.Text = "Pause";
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else if (!metronome.isMusicPlaying)
|
|
|
|
else if (!metronome.isMusicPlaying)
|
|
|
@ -77,8 +81,12 @@ public partial class PartitionView : ContentPage
|
|
|
|
private void Stop_Music(object sender, EventArgs e)
|
|
|
|
private void Stop_Music(object sender, EventArgs e)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
music.StopMusic();
|
|
|
|
music.StopMusic();
|
|
|
|
|
|
|
|
Slider sliderMusic = (Slider)FindByName("tempo_slider");
|
|
|
|
|
|
|
|
Slider sliderMetro = (Slider)FindByName("BPM_slider");
|
|
|
|
Button button = (Button)FindByName("play_music_button");
|
|
|
|
Button button = (Button)FindByName("play_music_button");
|
|
|
|
button.Text = "Jouer";
|
|
|
|
button.Text = "Jouer";
|
|
|
|
|
|
|
|
sliderMusic.Value = 1;
|
|
|
|
|
|
|
|
sliderMetro.Value = 1;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
private void Stop_Metronome(object sender, EventArgs e)
|
|
|
|
private void Stop_Metronome(object sender, EventArgs e)
|
|
|
|