Exemple #1
0
        public psai.net.AudioData CreatePsaiDotNetVersion()
        {
            psai.net.AudioData netAudioData = new psai.net.AudioData();
            netAudioData.filePathRelativeToProjectDir = this.FilePathRelativeToProjectDir;

            if (CalculatePostAndPrebeatLengthBasedOnBeats)
            {
                netAudioData.sampleCountPreBeat  = GetPrebeatLengthInSamplesBasedOnBeats();
                netAudioData.sampleCountPostBeat = GetPostbeatLengthInSamplesBasedOnBeats();
            }
            else
            {
                netAudioData.sampleCountPreBeat  = this.PreBeatLengthInSamples;
                netAudioData.sampleCountPostBeat = this.PostBeatLengthInSamples;
            }

            netAudioData.sampleCountTotal = this.TotalLengthInSamples;
            netAudioData.sampleRateHz     = this.SampleRate;
            netAudioData.bpm = this.Bpm;

            return(netAudioData);
        }
        public psai.net.AudioData CreatePsaiDotNetVersion()
        {
            psai.net.AudioData netAudioData = new psai.net.AudioData();
            netAudioData.filePathRelativeToProjectDir = this.FilePathRelativeToProjectDir;

            if (CalculatePostAndPrebeatLengthBasedOnBeats)
            {
                netAudioData.sampleCountPreBeat = GetPrebeatLengthInSamplesBasedOnBeats();
                netAudioData.sampleCountPostBeat = GetPostbeatLengthInSamplesBasedOnBeats();
            }
            else
            {
                netAudioData.sampleCountPreBeat = this.PreBeatLengthInSamples;
                netAudioData.sampleCountPostBeat = this.PostBeatLengthInSamples;
            }

            netAudioData.sampleCountTotal = this.TotalLengthInSamples;
            netAudioData.sampleRateHz = this.SampleRate;
            netAudioData.bpm = this.Bpm;

            return netAudioData;
        }