Beispiel #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();
 }
Beispiel #3
0
        private void reinitialize()
        {
            mode       = spectrum.Mode;
            sampleRate = spectrum.SampleRate;

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

            initialized = true;
        }
Beispiel #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);
        }
Beispiel #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);
        }
        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);
            }
        }