private void InitializeInputs() { SourceValue = new FloatInput("Source Value", 0, float.MinValue, float.MaxValue, ValueOutOfRangeStrategy.Accept, (name, v0, v1) => HandleInputChanged()); Scale = new FloatInput("Scale", 1, float.MinValue, float.MaxValue, ValueOutOfRangeStrategy.Accept, (name, v0, v1) => HandleInputChanged()); Center = new FloatInput("Center", 0, float.MinValue, float.MaxValue, ValueOutOfRangeStrategy.Accept, (name, v0, v1) => HandleInputChanged()); Curvature = new FloatInput("Curvature", 1, float.MinValue, float.MaxValue, ValueOutOfRangeStrategy.Accept, (name, v0, v1) => HandleInputChanged()); }
private void InitializeInputs(float initialPitch) { Pitch = new FloatInput("Pitch", initialPitch, 0, 1, ValueOutOfRangeStrategy.Accept, (name, v0, v1) => _actualPitch.Target = CalculateCompositePitch()); PitchOffsetHalfSteps = new FloatInput("PitchOffsetHalfSteps", 0, -24, 24, ValueOutOfRangeStrategy.ForceIntoRange, (name, v0, v1) => _actualPitch.Target = CalculateCompositePitch()); Wave = new Input <Wave>("Wave", Synth.Core.Wave.Sine, (name, v0, v1) => _waveHost.Wave = v1); Level = new FloatInput("Level", 1, 0, 1, ValueOutOfRangeStrategy.ForceIntoRange); }
public override void BeginSetup() { in1 = new MultiDataInput(this, new List <Type>(new Type[] { typeof(Vector2), typeof(Vector3), typeof(float) })); inMult = new FloatInput(this); inputs.Add(in1); inputs.Add(inMult); }
public override void Setup(IInputControl <float> controlToUse) { base.Setup(controlToUse); FloatInput controlAsFloatInput = controlToUse as FloatInput; if (controlAsFloatInput == null) { return; } controlAsFloatInput.Setup(_minValue, _maxValue, _scale, _increment); controlAsFloatInput.Value = _defaultValue; }
public LowPassFilterCore(IAudioLink audioLink, float initialCutoffPitch = 0.5f, float initialResonance = 0.2f) { if (audioLink == null) { throw new ArgumentNullException("audioLink"); } _audioLink = audioLink; CutoffPitch = new FloatInput("Cutoff Pitch", initialCutoffPitch, 0, 0.85f, ValueOutOfRangeStrategy.ForceIntoRange, (name, v0, v1) => SetFilterCoefficients()); Resonance = new FloatInput("Resonance", initialResonance, 0, 0.85f, ValueOutOfRangeStrategy.ForceIntoRange, (name, v0, v1) => SetFilterCoefficients()); SetFilterCoefficients(); _audioLink.SampleRateChanged += HandleQualityChanged; }
public override void BeginSetup() { //inputs : direction, speed //output : cible touchée quand ca arrive vecIn = new Vector2Input(this); speedIn = new FloatInput(this); objOut = new GameObjectOutput(this); projOut = new GameObjectOutput(this); inputs.Add(vecIn); inputs.Add(speedIn); outputs.Add(projOut); outputs.Add(objOut); }
private void button1_Click(object sender, EventArgs e) { FloatInput imput = new FloatInput((TextBoxImputable)this.textBoxTest1); float strenght = imput.getValue(); if (imput.getConvertionStatus()) { Figure figure = new Figure(); figure.Add(new Point2(0, 0)); figure.Add(new Point2(2000, 0)); RDMengine engine = new RDMengine(figure, 1, 1); Figure results = engine.calculateDeformation(figure[0], figure[1], null, new Screw(new float[] { 0, strenght, 0, 0, 0, 0 }, figure[0].toVector()), false); show(results); } }
public GlideCore(IAudioLink audioLink) { if (audioLink == null) { throw new ArgumentNullException("audioLink"); } _audioLink = audioLink; SourceValue = new FloatInput("Source Value", 0, float.MinValue, float.MaxValue, ValueOutOfRangeStrategy.Accept, (name, v0, v1) => HandleSourceValueChanged(v1)); Rate = new FloatInput("Rate", 1, 0, 1, ValueOutOfRangeStrategy.ForceIntoRange, (name, v0, v1) => HandleRateChanged()); HandleQualityChanged(null, null); _audioLink.SampleRateChanged += HandleQualityChanged; _clockSource = new AudioClockDivider(_audioLink, 100, id => HandleControlClockTick()); }
public void OnnxSequenceTypeWithColumnNameAttributeTest() { var modelFile = Path.Combine(Directory.GetCurrentDirectory(), "zipmap", "TestZipMapString.onnx"); var predictor = LoadModel(modelFile); FloatInput input = new FloatInput() { Input = new float[] { 1.0f, 2.0f, 3.0f } }; var output = predictor.Predict(input); var onnx_out = output.Output.FirstOrDefault(); Assert.True(onnx_out.Count == 3, "Output missing data."); var keys = new List <string>(onnx_out.Keys); for (var i = 0; i < onnx_out.Count; ++i) { Assert.Equal(onnx_out[keys[i]], input.Input[i]); } }
private void button2_Click(object sender, EventArgs e) { FloatInput imput = new FloatInput((TextBoxImputable)this.textBoxTest2); float strenght = imput.getValue(); if (imput.getConvertionStatus()) { Figure figure = new Figure(); figure.Add(new Point2(0, 0)); figure.Add(new Point2(2000, 0)); figure.Add(new Point2(2000, 2000)); figure.Add(new Point2(0, 2000)); RDMengine engine = new RDMengine(figure, 1, 1); Screw screw = new Screw(new float[] { 0, strenght, 0, 0, 0, 0 }, new Point2(0, 1000).toVector()); /*Assert.AreEqual( * engine.getDeformationFunctionY(2000, 1000, 0, (float)(-5.0 * Math.Pow(10, -8)), true, 2).calcY(1000), * engine.getDeformationFunctionY(2000, 1000, 0, (float)(-5.0 * Math.Pow(10, -8)), false, 2).calcY(1000) * );*/ Figure results1 = engine.calculateDeformation(figure[0], figure[1], screw, null, true); show(results1); } }
private void InitializeInputs() { TimeScale = new FloatInput("Time Scale", 1, 0.125f, 10, ValueOutOfRangeStrategy.ForceIntoRange, (next, v0, v1) => ApplyTimeScale()); LevelScale = new FloatInput("Level Scale", 1, 0, 1, ValueOutOfRangeStrategy.ForceIntoRange); IsTriggered = new Input <bool>("Triggered", false, (name, v0, v1) => HandleIsTriggeredChanged()); }
private void InitializeInputs(float initialFrequency, float initialAmount) { Frequency = new FloatInput("Frequency", initialFrequency, 0.1f, 10, ValueOutOfRangeStrategy.ForceIntoRange); Wave = new Input <Wave>("Wave", Synth.Core.Wave.Sine, (name, v0, v1) => this._waveHost.Wave = v1); Amount = new FloatInput("Amount", initialAmount, 0, 1, ValueOutOfRangeStrategy.ForceIntoRange); }
public MixerCore() { MasterLevel = new FloatInput("Master Level", 1, 0, 1, ValueOutOfRangeStrategy.ForceIntoRange, (name, oldVal, newVal) => MasterLevelChanged(newVal)); }
public NoiseCore() { Level = new FloatInput("Level", 1, 0, 1, ValueOutOfRangeStrategy.ForceIntoRange); }
private void InitializeInputs(float initialSeconds) { Level = new FloatInput("Level", 1, 0, 1, ValueOutOfRangeStrategy.ForceIntoRange); Seconds = new FloatInput("Seconds", initialSeconds, 0.1f, 5f, ValueOutOfRangeStrategy.ForceIntoRange, (name, v0, v1) => UpdateDelaySamples()); Feedback = new FloatInput("Feedback", 0, 0, 1, ValueOutOfRangeStrategy.ForceIntoRange); }
public PanCore() { Position = new FloatInput("Position", 0, -1, 1, ValueOutOfRangeStrategy.ForceIntoRange); Spread = new FloatInput("Spread", 1, -1, 1, ValueOutOfRangeStrategy.ForceIntoRange); }
public override Empty UpdateFloatState(FloatInput input) { State.Float.Value = input.FloatValue; return(new Empty()); }
public ClipCore(float initialAmount = 0) { Amount = new FloatInput("Amount", initialAmount, 0, 1, ValueOutOfRangeStrategy.ForceIntoRange); }