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); }
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); }