コード例 #1
0
ファイル: MainWindow.xaml.cs プロジェクト: soleiyu/CSharp
        private void b_gplay_Click(object sender, RoutedEventArgs e)
        {
            SoundData sd = mkSd();

            WavePicture.sound.mkWave(sd);
            float t = 0.3f;
            int   s = 270;
            int   v = 3;

            SoundGenerater.Generater.play(
                WavePicture.sound.mkHzWave(DataZone.calcHz(57 + v)), t);
            System.Threading.Thread.Sleep(s);
            SoundGenerater.Generater.play(
                WavePicture.sound.mkHzWave(DataZone.calcHz(59 + v)), t);
            System.Threading.Thread.Sleep(s);
            SoundGenerater.Generater.play(
                WavePicture.sound.mkHzWave(DataZone.calcHz(61 + v)), t);
            System.Threading.Thread.Sleep(s);
            SoundGenerater.Generater.play(
                WavePicture.sound.mkHzWave(DataZone.calcHz(62 + v)), t);
            System.Threading.Thread.Sleep(s);
            SoundGenerater.Generater.play(
                WavePicture.sound.mkHzWave(DataZone.calcHz(64 + v)), t);
            System.Threading.Thread.Sleep(s);
            SoundGenerater.Generater.play(
                WavePicture.sound.mkHzWave(DataZone.calcHz(66 + v)), t);
            System.Threading.Thread.Sleep(s);
            SoundGenerater.Generater.play(
                WavePicture.sound.mkHzWave(DataZone.calcHz(68 + v)), t);
            System.Threading.Thread.Sleep(s);
            SoundGenerater.Generater.play(
                WavePicture.sound.mkHzWave(DataZone.calcHz(69 + v)), t);
            System.Threading.Thread.Sleep(s);

            print("play c scale.");
        }