Exemple #1
0
        public DrumKit()
        {
            var kickSample       = SampleSource.CreateFromWaveFile("Samples\\kick-trimmed.wav");
            var snareSample      = SampleSource.CreateFromWaveFile("Samples\\snare-trimmed.wav");
            var closedHatsSample = SampleSource.CreateFromWaveFile("Samples\\closed-hat-trimmed.wav");
            var openHatsSample   = SampleSource.CreateFromWaveFile("Samples\\open-hat-trimmed.wav");

            sampleSources = new List <SampleSource> {
                kickSample, snareSample, closedHatsSample, openHatsSample
            };

            WaveFormat = WaveFormat.CreateIeeeFloatWaveFormat(openHatsSample.SampleWaveFormat.SampleRate, openHatsSample.SampleWaveFormat.Channels);
        }
Exemple #2
0
        public DrumKit()
        {
            SampleSource kickSample       = SampleSource.CreateFromWaveFile("Samples\\kick-trimmed.wav");
            SampleSource snareSample      = SampleSource.CreateFromWaveFile("Samples\\snare-trimmed.wav");
            SampleSource closedHatsSample = SampleSource.CreateFromWaveFile("Samples\\closed-hat-trimmed.wav");
            SampleSource openHatsSample   = SampleSource.CreateFromWaveFile("Samples\\open-hat-trimmed.wav");

            sampleSources = new List <SampleSource>();

            sampleSources.Add(kickSample);
            sampleSources.Add(snareSample);
            sampleSources.Add(closedHatsSample);
            sampleSources.Add(openHatsSample);
            this.waveFormat = WaveFormat.CreateIeeeFloatWaveFormat(openHatsSample.SampleWaveFormat.SampleRate, openHatsSample.SampleWaveFormat.Channels);
        }