Пример #1
0
        /// <summary>
        /// Sets the main background Color for standard effects
        /// </summary>
        /// <param name="mode">Lighting mode</param>
        /// <param name="spectrumMode">Lighting sub-mode for spectrum Color. Should be 0x00 for non-spectrum modes</param>
        /// <param name="profile">The profile to modify. This should be the active profile.</param>
        public void SetLightingMode(LightingMode mode, SpectrumMode spectrumMode, TesoroProfile profile)
        {
            // Prepare the command data
            byte[] data = { 0x07, 0x0A, (byte)profile, (byte)mode, (byte)spectrumMode, 0x00, 0x00, 0x00 };

            // Send the data
            device.writeFeature(data);
        }
 //ctor
 public Analyzer(BaseSpectrumVisualizer audioSpectrumVisualizer, SpectrumMode mode, ComboBox devicelist)
 {
     _spectrumdata           = new List <byte>();
     SpectrumVisualizer      = audioSpectrumVisualizer;
     _cmbRecordingDeviceList = devicelist;
     Mode = mode;
     Init();
 }
Пример #3
0
        private void reinitialize()
        {
            mode       = spectrum.Mode;
            sampleRate = spectrum.SampleRate;

            setupMetrics2();
            setupMarkers();
            setupMetrics1();

            initialized = true;
        }
Пример #4
0
        public SpectrumData(int NumberBaseBands, float SampleRate, SpectrumMode Mode)
        {
            mode = Mode;

            if (SampleRate < 33000)
            {
                this.SampleRate = SampleRates.ThiryTwo;
            }
            else if (SampleRate > 47000)
            {
                this.SampleRate = SampleRates.FortyEight;
            }
            else
            {
                this.SampleRate = SampleRates.FortyFourPointOne;
            }

            setTranslationMap(NumberBaseBands, SampleRate);
        }
Пример #5
0
        public Player(System.Windows.Forms.Form OwnerForm, string OutputDeviceName, SpectrumMode SpectrumMode)
        {
            Stream        = AudioStream.NullStream;
            PreloadStream = AudioStream.NullStream;

            outputDeviceName = OutputDeviceName;
            parentForm       = OwnerForm;

            PlayingTrack = null;
            NextTrack    = null;

            spectrumMode = SpectrumMode;
            createSpectrum();

            System.Diagnostics.Debug.Assert(READ_BUFFER_SIZE / spectrumSampleSize >= 4);

            controller = Controller.GetInstance();

            Clock.DoOnMainThread(createOutput, 1000);
        }
Пример #6
0
        public ParseInput(string rawFilePath, string outputDirectory, string outputFile, OutputFormat outputFormat,
                          bool gzip,
                          MetadataFormat outputMetadata, SpectrumMode ms1SpectrumMode, SpectrumMode msnSpectrumMode, string s3url, string s3AccessKeyId,
                          string s3SecretAccessKey, string bucketName,
                          bool ignoreInstrumentErrors, bool noPeakPicking, bool noZlibCompression, bool verbose
                          )
        {
            RawFilePath = rawFilePath;
            var splittedPath = RawFilePath.Split('/');

            RawFileName = splittedPath[splittedPath.Length - 1];
            RawFileNameWithoutExtension = Path.GetFileNameWithoutExtension(RawFileName);
            OutputDirectory             = outputDirectory;
            OutputFile             = outputFile;
            OutputFormat           = outputFormat;
            Ms1SpectrumMode        = ms1SpectrumMode;
            MsnSpectrumMode        = msnSpectrumMode;
            Gzip                   = gzip;
            OutputMetadata         = outputMetadata;
            S3url                  = s3url;
            S3AccessKeyId          = s3AccessKeyId;
            S3SecretAccessKey      = s3SecretAccessKey;
            this.bucketName        = bucketName;
            IgnoreInstrumentErrors = ignoreInstrumentErrors;
            NoPeakPicking          = noPeakPicking;
            NoZlibCompression      = noZlibCompression;
            Verbose                = verbose;

            if (S3url != null && S3AccessKeyId != null && S3SecretAccessKey != null && bucketName != null)
            {
                InitializeS3Bucket();
            }

            if (OutputDirectory == null && OutputFile != null)
            {
                OutputDirectory = Path.GetDirectoryName(OutputFile);
            }
        }