/dports/audio/faust/faust-2.37.3/tools/faust2pd/examples/synth/ |
H A D | compressor.dsp | 17 // compressor controls: ratio, threshold and knee size 20 knee = comp_group(nentry("knee", 3, 0, 20, 0.1)); 44 always 0 dB if we're below the reduced threshold, threshold-knee. Beyond 47 known as "soft-knee" compression: the compression kicks in gradually at 48 threshold-knee and reaches its full value at threshold. For special 49 effects, you can also achieve old-school "hard-knee" compression by setting 50 the knee value to zero. Also note that, before computing the gain, the 59 level = env : h ~ _ : linear2db : (_-threshold+knee) : max(0) 65 // the knee factor, clamped to 0..1; we add a small perturbation in 66 // the denominator to prevent infinities and nan when knee<<1 [all …]
|
/dports/audio/faust-lv2/agraef-faust-lv2-4dc83e28e998/examples/ |
H A D | compressor.dsp | 18 // compressor controls: ratio, threshold and knee size 21 knee = comp_group(nentry("[3]knee[style:knob]", 3, 0, 20, 0.1)); 45 always 0 dB if we're below the reduced threshold, threshold-knee. Beyond 48 known as "soft-knee" compression: the compression kicks in gradually at 49 threshold-knee and reaches its full value at threshold. For special 50 effects, you can also achieve old-school "hard-knee" compression by setting 51 the knee value to zero. Also note that, before computing the gain, the 60 level = env : h ~ _ : linear2db : (_-threshold+knee) : max(0) 66 // the knee factor, clamped to 0..1; we add a small perturbation in 67 // the denominator to prevent infinities and nan when knee<<1 [all …]
|
/dports/audio/guitarix-lv2/guitarix-0.43.1/src/LV2/faust/ |
H A D | compressor.dsp | 20 // compressor controls: ratio, threshold and knee size 23 knee = nentry("knee", 3, 0, 20, 0.1); 46 always 0 dB ba.if we're below the reduced threshold, threshold-knee. Beyond 49 known as "soft-knee" compression: the compression kicks in gradually at 50 threshold-knee and reaches its full value at threshold. For special 51 effects, you can also achieve old-school "hard-knee" compression by setting 52 the knee value to fi.zero. Also note that, before computing the gain, the 61 level = env : h ~ _ : ba.linear2db : (_-threshold+knee) : max(0) 67 // the knee factor, clamped to 0..1; we add a small perturbation in 68 // the denominator to prevent infinities and nan when knee<<1 [all …]
|
/dports/audio/audacity/audacity-Audacity-3.1.3/plug-ins/ |
H A D | limiter.ny | 105 (let* ((knee (- 1 (/ 1.0 pi))) 106 (kcurve (mult knee (osc (hz-to-step (/ (* 4 knee))) knee))) 107 (ikcurve (mult knee (osc (hz-to-step (/ (* 4 knee))) knee *sine-table* -90))) 108 (lin (pwlv -0.5 knee -0.5 109 (+ knee (/ 2.0 pi)) 0.5 111 2.0 (+ 0.5 knee) 112 2.1 (+ 0.5 knee)))) 117 (at-abs (+ knee (/ 2.0 pi)) (cue kcurve))))))))) 120 (let* ((knee (- 1 (/ 1.0 pi))) 121 (clip-level (* (+ 0.5 knee)(/ 2.0 pi)))
|
/dports/audio/guitarix-lv2/guitarix-0.43.1/src/faust/ |
H A D | compressor.dsp | 21 // compressor controls: ratio, threshold and knee size 24 knee = nentry("knee[name:Knee]", 3, 0, 20, 0.1); 47 always 0 dB ba.if we're below the reduced threshold, threshold-knee. Beyond 50 known as "soft-knee" compression: the compression kicks in gradually at 51 threshold-knee and reaches its full value at threshold. For special 52 effects, you can also achieve old-school "hard-knee" compression by setting 53 the knee value to fi.zero. Also note that, before computing the gain, the 62 level = env : h ~ _ : ba.linear2db : (_-threshold+knee) : max(0) 68 // the knee factor, clamped to 0..1; we add a small perturbation in 69 // the denominator to prevent infinities and nan when knee<<1 [all …]
|
/dports/science/opensim-core/opensim-core-4.1/Bindings/Java/Matlab/examples/ |
H A D | KneeReflex_answers.m | 1 % This script builds a 2-DOF leg model to simulate a knee jerk reflex. 34 %% Part 5: Create the shank body and knee joint. 42 % - Create a PinJoint named 'knee' Parent: thigh; child: shank. 45 knee = PinJoint('knee', ... variable 48 model.addJoint(knee); 50 %% Part 8B: Set the default value of the knee coordinate. 51 knee.getCoordinate().setDefaultValue(-0.5*pi); 66 %% Part 7: The vastus muscle wraps over the knee cap. 103 %% Part 10B: Set the initial speed of the knee coordinate. 105 knee.getCoordinate().setSpeedValue(state, -3.0);
|
/dports/games/etracer/etr-0.8.1/data/char/beastie/ |
H A D | finish.lst | 2 *[time] 0.2 [pos] 0.00 0.10 0.00 [yaw] 180 [pitch] 90 [neck] -50 [hip] -20 -20 [knee] -20 -20 3 *[time] 0.2 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -18 [hip] -30 -30 [knee] -40 -40 4 *[time] 0.2 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -26 [hip] -30 -30 [knee] -50 -50 5 *[time] 0.3 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -26 [arm] -59 59 [hip] -30 -30 [knee] … 6 *[time] 0.3 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -26 [hip] -30 -30 [knee] -50 -50
|
H A D | wonrace.lst | 2 *[time] 0.2 [pos] 0.00 0.10 0.00 [yaw] 180 [pitch] 90 [neck] -50 [hip] -20 -20 [knee] -20 -20 3 *[time] 0.2 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -18 [hip] -30 -30 [knee] -40 -40 4 *[time] 0.2 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -26 [hip] -30 -30 [knee] -50 -50 5 *[time] 0.3 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -26 [arm] -59 59 [hip] -30 -30 [knee] … 6 *[time] 0.3 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -26 [hip] -30 -30 [knee] -50 -50
|
H A D | lostrace.lst | 2 *[time] 0.2 [pos] 0.00 0.10 0.00 [yaw] 180 [pitch] 90 [neck] -50 [hip] -20 -20 [knee] -20 -20 3 *[time] 0.2 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -18 [hip] -30 -30 [knee] -40 -40 4 *[time] 0.2 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -26 [hip] -30 -30 [knee] -50 -50 5 *[time] 0.3 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -26 [arm] -59 59 [hip] -30 -30 [knee] … 6 *[time] 0.3 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -26 [hip] -30 -30 [knee] -50 -50
|
/dports/games/etracer/etr-0.8.1/data/char/tux/ |
H A D | finish.lst | 2 *[time] 0.2 [pos] 0.00 0.10 0.00 [yaw] 180 [pitch] 90 [neck] -50 [hip] -20 -20 [knee] -20 -20 3 *[time] 0.2 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -18 [hip] -30 -30 [knee] -40 -40 4 *[time] 0.2 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -26 [hip] -30 -30 [knee] -50 -50 5 *[time] 0.3 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -26 [arm] -59 59 [hip] -30 -30 [knee] … 6 *[time] 0.3 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -26 [hip] -30 -30 [knee] -50 -50
|
H A D | wonrace.lst | 2 *[time] 0.2 [pos] 0.00 0.10 0.00 [yaw] 180 [pitch] 90 [neck] -50 [hip] -20 -20 [knee] -20 -20 3 *[time] 0.2 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -18 [hip] -30 -30 [knee] -40 -40 4 *[time] 0.2 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -26 [hip] -30 -30 [knee] -50 -50 5 *[time] 0.3 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -26 [arm] -59 59 [hip] -30 -30 [knee] … 6 *[time] 0.3 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -26 [hip] -30 -30 [knee] -50 -50
|
H A D | lostrace.lst | 2 *[time] 0.2 [pos] 0.00 0.10 0.00 [yaw] 180 [pitch] 90 [neck] -50 [hip] -20 -20 [knee] -20 -20 3 *[time] 0.2 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -18 [hip] -30 -30 [knee] -40 -40 4 *[time] 0.2 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -26 [hip] -30 -30 [knee] -50 -50 5 *[time] 0.3 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -26 [arm] -59 59 [hip] -30 -30 [knee] … 6 *[time] 0.3 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -26 [hip] -30 -30 [knee] -50 -50
|
/dports/games/etracer/etr-0.8.1/data/char/boris/ |
H A D | finish.lst | 2 *[time] 0.2 [pos] 0.00 0.10 0.00 [yaw] 180 [pitch] 90 [neck] -50 [hip] -20 -20 [knee] -20 -20 3 *[time] 0.2 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -18 [hip] -30 -30 [knee] -40 -40 4 *[time] 0.2 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -26 [hip] -30 -30 [knee] -50 -50 5 *[time] 0.3 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -26 [arm] -59 59 [hip] -30 -30 [knee] … 6 *[time] 0.3 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -26 [hip] -30 -30 [knee] -50 -50
|
H A D | wonrace.lst | 2 *[time] 0.2 [pos] 0.00 0.10 0.00 [yaw] 180 [pitch] 90 [neck] -50 [hip] -20 -20 [knee] -20 -20 3 *[time] 0.2 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -18 [hip] -30 -30 [knee] -40 -40 4 *[time] 0.2 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -26 [hip] -30 -30 [knee] -50 -50 5 *[time] 0.3 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -26 [arm] -59 59 [hip] -30 -30 [knee] … 6 *[time] 0.3 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -26 [hip] -30 -30 [knee] -50 -50
|
H A D | lostrace.lst | 2 *[time] 0.2 [pos] 0.00 0.10 0.00 [yaw] 180 [pitch] 90 [neck] -50 [hip] -20 -20 [knee] -20 -20 3 *[time] 0.2 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -18 [hip] -30 -30 [knee] -40 -40 4 *[time] 0.2 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -26 [hip] -30 -30 [knee] -50 -50 5 *[time] 0.3 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -26 [arm] -59 59 [hip] -30 -30 [knee] … 6 *[time] 0.3 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -26 [hip] -30 -30 [knee] -50 -50
|
/dports/games/etracer/etr-0.8.1/data/char/samuel/ |
H A D | finish.lst | 2 *[time] 0.2 [pos] 0.00 0.10 0.00 [yaw] 180 [pitch] 90 [neck] -50 [hip] -20 -20 [knee] -20 -20 3 *[time] 0.2 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -18 [hip] -30 -30 [knee] -40 -40 4 *[time] 0.2 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -26 [hip] -30 -30 [knee] -50 -50 5 *[time] 0.3 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -26 [arm] -59 59 [hip] -30 -30 [knee] … 6 *[time] 0.3 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -26 [hip] -30 -30 [knee] -50 -50
|
H A D | wonrace.lst | 2 *[time] 0.2 [pos] 0.00 0.10 0.00 [yaw] 180 [pitch] 90 [neck] -50 [hip] -20 -20 [knee] -20 -20 3 *[time] 0.2 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -18 [hip] -30 -30 [knee] -40 -40 4 *[time] 0.2 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -26 [hip] -30 -30 [knee] -50 -50 5 *[time] 0.3 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -26 [arm] -59 59 [hip] -30 -30 [knee] … 6 *[time] 0.3 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -26 [hip] -30 -30 [knee] -50 -50
|
/dports/games/etracer/etr-0.8.1/data/char/trixi/ |
H A D | finish.lst | 2 *[time] 0.2 [pos] 0.00 0.10 0.00 [yaw] 180 [pitch] 90 [neck] -50 [hip] -20 -20 [knee] -20 -20 3 *[time] 0.2 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -18 [hip] -30 -30 [knee] -40 -40 4 *[time] 0.2 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -26 [hip] -30 -30 [knee] -50 -50 5 *[time] 0.3 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -26 [arm] -59 59 [hip] -30 -30 [knee] … 6 *[time] 0.3 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -26 [hip] -30 -30 [knee] -50 -50
|
H A D | wonrace.lst | 2 *[time] 0.2 [pos] 0.00 0.10 0.00 [yaw] 180 [pitch] 90 [neck] -50 [hip] -20 -20 [knee] -20 -20 3 *[time] 0.2 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -18 [hip] -30 -30 [knee] -40 -40 4 *[time] 0.2 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -26 [hip] -30 -30 [knee] -50 -50 5 *[time] 0.3 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -26 [arm] -59 59 [hip] -30 -30 [knee] … 6 *[time] 0.3 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -26 [hip] -30 -30 [knee] -50 -50
|
H A D | lostrace.lst | 2 *[time] 0.2 [pos] 0.00 0.10 0.00 [yaw] 180 [pitch] 90 [neck] -50 [hip] -20 -20 [knee] -20 -20 3 *[time] 0.2 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -18 [hip] -30 -30 [knee] -40 -40 4 *[time] 0.2 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -26 [hip] -30 -30 [knee] -50 -50 5 *[time] 0.3 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -26 [arm] -59 59 [hip] -30 -30 [knee] … 6 *[time] 0.3 [pos] 0.00 0.20 0.00 [yaw] 180 [pitch] 70 [neck] -26 [hip] -30 -30 [knee] -50 -50
|
/dports/audio/lmms/lmms-1.2.2/plugins/LadspaEffect/swh/ |
H A D | sc2_1426.c | 52 LADSPA_Data *knee; member 114 plugin->knee = data; in connectPortSc2() 200 const LADSPA_Data knee = *(plugin_data->knee); in runSc2() local 229 const float knee_min = db2lin(threshold - knee); in runSc2() 230 const float knee_max = db2lin(threshold + knee); in runSc2() 248 const float x = -(threshold - knee - lin2db(env)) / knee; in runSc2() 249 gain_t = db2lin(-knee * rs * x * x * 0.25f); in runSc2() 293 const LADSPA_Data knee = *(plugin_data->knee); in runAddingSc2() local 322 const float knee_min = db2lin(threshold - knee); in runAddingSc2() 323 const float knee_max = db2lin(threshold + knee); in runAddingSc2() [all …]
|
H A D | sc1_1425.c | 51 LADSPA_Data *knee; member 112 plugin->knee = data; in connectPortSc1() 195 const LADSPA_Data knee = *(plugin_data->knee); in runSc1() local 221 const float knee_min = db2lin(threshold - knee); in runSc1() 222 const float knee_max = db2lin(threshold + knee); in runSc1() 240 const float x = -(threshold - knee - lin2db(env)) / knee; in runSc1() 241 gain_t = db2lin(-knee * rs * x * x * 0.25f); in runSc1() 285 const LADSPA_Data knee = *(plugin_data->knee); in runAddingSc1() local 311 const float knee_min = db2lin(threshold - knee); in runAddingSc1() 312 const float knee_max = db2lin(threshold + knee); in runAddingSc1() [all …]
|
/dports/audio/caps-plugins/caps-0.4.5/ |
H A D | Compress.cc | 58 sample_t knee = getport(6); in one_cycle() local 62 sample_t knee0 = DSP::db2lin (threshold - knee); in one_cycle() 63 sample_t knee1 = DSP::db2lin (threshold + knee); in one_cycle() 86 float x = -(threshold - knee - DSP::lin2db (env)) / knee; in one_cycle() 87 gain_t = DSP::db2lin (-knee * ratio * x * x * 0.25f); in one_cycle()
|
/dports/audio/lmms/lmms-1.2.2/plugins/LadspaEffect/caps/ |
H A D | Compress.cc | 58 sample_t knee = getport(6); in one_cycle() local 62 sample_t knee0 = DSP::db2lin (threshold - knee); in one_cycle() 63 sample_t knee1 = DSP::db2lin (threshold + knee); in one_cycle() 86 float x = -(threshold - knee - DSP::lin2db (env)) / knee; in one_cycle() 87 gain_t = DSP::db2lin (-knee * ratio * x * x * 0.25f); in one_cycle()
|
/dports/audio/eq10q-lv2/eq10q-2.2/ |
H A D | dynamics.c | 103 float *knee; member 198 plugin->knee = (float*)data; in connectPortDyn() 290 const float knee = *(plugin_data->knee); in runDyn() local 418 if (knee_range < -knee) in runDyn() 423 else if(knee_range >= knee ) in runDyn() 431 … y_dB = x_dB + ((1.0 - ratio)*(x_dB - threshold - knee/2)*(x_dB - threshold - knee/2))/(2*knee); in runDyn() 474 if (knee_range < -knee) in runDyn() 479 else if(knee_range >= knee ) in runDyn() 487 … = x_dB + ((1.0f/ratio -1.0f)*(x_dB - threshold + knee/2.0f)*(x_dB - threshold + knee/2.0f))/(2.0f… in runDyn()
|