Browse Source

modified pichotto & shiroverb

pull/1/head
nino de wit 10 years ago
parent
commit
46dcaf97c7
6 changed files with 666 additions and 722 deletions
  1. +251
    -251
      plugins/pitchotto/gen_exported.cpp
  2. +5
    -5
      plugins/pitchotto/gen~.pitchotto.maxpat
  3. +5
    -5
      plugins/pitchotto/pitchotto.gendsp
  4. +396
    -396
      plugins/shiroverb/gen_exported.cpp
  5. +7
    -35
      plugins/shiroverb/gen~.shiroverb.maxpat
  6. +2
    -30
      plugins/shiroverb/shiroverb.gendsp

+ 251
- 251
plugins/pitchotto/gen_exported.cpp View File

@@ -70,15 +70,15 @@ typedef struct State {
double m_y_1;
double m_history_9;
double m_history_8;
double m_mix_13;
double m_resonance_13;
double m_y_10;
double m_resonance_19;
double m_window_20;
double m_window_17;
double m_cutoff_18;
double m_ratio_15;
double m_blur_14;
double m_ratio_16;
double m_window_19;
double m_ratio_20;
double m_blur_17;
double m_ratio_18;
double m_window_15;
double m_cutoff_14;
double m_mix_16;
int vectorsize;
int __exception;
// re-initialize all member variables;
@@ -98,14 +98,14 @@ typedef struct State {
m_y_10 = 0;
m_delay_11.reset("m_delay_11", 96000);
m_delay_12.reset("m_delay_12", 96000);
m_mix_13 = 1;
m_blur_14 = 0.01;
m_ratio_15 = 0.5;
m_ratio_16 = 2;
m_window_17 = 100;
m_cutoff_18 = 3000;
m_resonance_19 = 0;
m_window_20 = 100;
m_resonance_13 = 0;
m_cutoff_14 = 2250;
m_window_15 = 100;
m_mix_16 = 0.5;
m_blur_17 = 0.25;
m_ratio_18 = 0.5;
m_window_19 = 100;
m_ratio_20 = 2;
samples_to_seconds = (1 / samplerate);
m_phasor_21.reset(0);
m_delta_22.reset(0);
@@ -149,177 +149,177 @@ typedef struct State {
return __exception;
};
double mul_2017 = (m_resonance_19 * 0.125);
double exp_2018 = exp(mul_2017);
double mul_2016 = (exp_2018 * 0.882497);
double mul_2012 = (mul_2016 * mul_2016);
double expr_2006 = safediv(((m_cutoff_18 * 2) * 3.1415926535898), 44100);
double cos_2015 = cos(expr_2006);
double mul_2014 = (cos_2015 * mul_2016);
double mul_2013 = (mul_2014 * -2);
double add_2011 = ((mul_2013 + mul_2012) + 1);
double mstosamps_2078 = (m_window_20 * (samplerate * 0.001));
double mstosamps_2153 = (m_window_17 * (samplerate * 0.001));
double rsub_2140 = (1 - m_ratio_16);
double mul_2139 = (rsub_2140 * 1000);
double div_2138 = safediv(mul_2139, m_window_17);
double mul_2327 = (m_resonance_13 * 0.125);
double exp_2328 = exp(mul_2327);
double mul_2326 = (exp_2328 * 0.882497);
double mul_2322 = (mul_2326 * mul_2326);
double expr_2437 = safediv(((m_cutoff_14 * 2) * 3.1415926535898), 44100);
double cos_2325 = cos(expr_2437);
double mul_2324 = (cos_2325 * mul_2326);
double mul_2323 = (mul_2324 * -2);
double add_2321 = ((mul_2323 + mul_2322) + 1);
double mstosamps_2393 = (m_window_15 * (samplerate * 0.001));
double mstosamps_2309 = (m_window_19 * (samplerate * 0.001));
double rsub_2296 = (1 - m_ratio_20);
double mul_2295 = (rsub_2296 * 1000);
double div_2294 = safediv(mul_2295, m_window_19);
samples_to_seconds = (1 / samplerate);
double rsub_2070 = (1 - m_ratio_15);
double mul_2069 = (rsub_2070 * 1000);
double div_2068 = safediv(mul_2069, m_window_20);
double rsub_2380 = (1 - m_ratio_18);
double mul_2379 = (rsub_2380 * 1000);
double div_2378 = safediv(mul_2379, m_window_15);
// the main sample loop;
while ((__n--)) {
const double in1 = (*(__in1++));
double noise_2090 = noise();
double abs_2107 = fabs(noise_2090);
double mul_2111 = (abs_2107 * m_blur_14);
double noise_2019 = noise();
double abs_2037 = fabs(noise_2019);
double mul_2041 = (abs_2037 * m_blur_14);
double noise_2020 = noise();
double abs_2038 = fabs(noise_2020);
double mul_2044 = (abs_2038 * m_blur_14);
double noise_2022 = noise();
double abs_2040 = fabs(noise_2022);
double mul_2050 = (abs_2040 * m_blur_14);
double noise_2021 = noise();
double abs_2039 = fabs(noise_2021);
double mul_2047 = (abs_2039 * m_blur_14);
double noise_2092 = noise();
double abs_2109 = fabs(noise_2092);
double mul_2117 = (abs_2109 * m_blur_14);
double noise_2091 = noise();
double abs_2108 = fabs(noise_2091);
double mul_2114 = (abs_2108 * m_blur_14);
double noise_2093 = noise();
double abs_2110 = fabs(noise_2093);
double mul_2120 = (abs_2110 * m_blur_14);
double mul_2008 = (mul_2012 * m_y_10);
double mul_2009 = (mul_2013 * m_y_1);
double phasor_2159 = m_phasor_21(div_2138, samples_to_seconds);
double add_2131 = ((phasor_2159 + m_history_9) + 0.75);
double mod_2130 = safemod(add_2131, 1);
double delta_2113 = m_delta_22(mod_2130);
double sah_2094 = m_sah_23(mul_2111, delta_2113, 0);
double sah_2112 = m_sah_24(mstosamps_2153, delta_2113, 0);
double mul_2103 = (sah_2112 * mod_2130);
double sub_2129 = (mod_2130 - 0.5);
double mul_2128 = (sub_2129 * 3.1415926535898);
double cos_2127 = cos(mul_2128);
double mul_2122 = (cos_2127 * cos_2127);
double add_2152 = ((phasor_2159 + m_history_8) + 0.25);
double mod_2151 = safemod(add_2152, 1);
double delta_2119 = m_delta_25(mod_2151);
double sah_2098 = m_sah_26(mul_2117, delta_2119, 0);
double sah_2118 = m_sah_27(mstosamps_2153, delta_2119, 0);
double mul_2105 = (sah_2118 * mod_2151);
double sub_2150 = (mod_2151 - 0.5);
double mul_2149 = (sub_2150 * 3.1415926535898);
double cos_2148 = cos(mul_2149);
double mul_2124 = (cos_2148 * cos_2148);
double add_2137 = ((phasor_2159 + m_history_7) + 0.5);
double mod_2136 = safemod(add_2137, 1);
double delta_2116 = m_delta_28(mod_2136);
double sah_2096 = m_sah_29(mul_2114, delta_2116, 0);
double sah_2115 = m_sah_30(mstosamps_2153, delta_2116, 0);
double mul_2104 = (sah_2115 * mod_2136);
double sub_2135 = (mod_2136 - 0.5);
double mul_2134 = (sub_2135 * 3.1415926535898);
double cos_2133 = cos(mul_2134);
double mul_2123 = (cos_2133 * cos_2133);
double add_2158 = ((phasor_2159 + m_history_6) + 0);
double mod_2157 = safemod(add_2158, 1);
double delta_2101 = m_delta_31(mod_2157);
double sah_2100 = m_sah_32(mul_2120, delta_2101, 0);
double sah_2121 = m_sah_33(mstosamps_2153, delta_2101, 0);
double mul_2106 = (sah_2121 * mod_2157);
double tap_2144 = m_delay_12.read_linear(mul_2106);
double tap_2145 = m_delay_12.read_linear(mul_2105);
double tap_2146 = m_delay_12.read_linear(mul_2104);
double tap_2147 = m_delay_12.read_linear(mul_2103);
double mul_2141 = (tap_2145 * mul_2124);
double mul_2132 = (tap_2146 * mul_2123);
double mul_2126 = (tap_2147 * mul_2122);
double sub_2156 = (mod_2157 - 0.5);
double mul_2155 = (sub_2156 * 3.1415926535898);
double cos_2154 = cos(mul_2155);
double mul_2125 = (cos_2154 * cos_2154);
double mul_2142 = (tap_2144 * mul_2125);
double phasor_2084 = m_phasor_34(div_2068, samples_to_seconds);
double add_2061 = ((m_history_5 + phasor_2084) + 0.75);
double mod_2060 = safemod(add_2061, 1);
double delta_2043 = m_delta_35(mod_2060);
double sah_2023 = m_sah_36(mul_2041, delta_2043, 0);
double sah_2042 = m_sah_37(mstosamps_2078, delta_2043, 0);
double mul_2033 = (sah_2042 * mod_2060);
double sub_2059 = (mod_2060 - 0.5);
double mul_2058 = (sub_2059 * 3.1415926535898);
double cos_2057 = cos(mul_2058);
double mul_2052 = (cos_2057 * cos_2057);
double add_2067 = ((m_history_4 + phasor_2084) + 0.5);
double mod_2066 = safemod(add_2067, 1);
double delta_2046 = m_delta_38(mod_2066);
double sah_2025 = m_sah_39(mul_2044, delta_2046, 0);
double sah_2045 = m_sah_40(mstosamps_2078, delta_2046, 0);
double mul_2034 = (sah_2045 * mod_2066);
double sub_2065 = (mod_2066 - 0.5);
double mul_2064 = (sub_2065 * 3.1415926535898);
double cos_2063 = cos(mul_2064);
double mul_2053 = (cos_2063 * cos_2063);
double add_2083 = ((m_history_3 + phasor_2084) + 0);
double mod_2082 = safemod(add_2083, 1);
double delta_2030 = m_delta_41(mod_2082);
double sah_2029 = m_sah_42(mul_2050, delta_2030, 0);
double sah_2051 = m_sah_43(mstosamps_2078, delta_2030, 0);
double mul_2036 = (sah_2051 * mod_2082);
double sub_2081 = (mod_2082 - 0.5);
double mul_2080 = (sub_2081 * 3.1415926535898);
double cos_2079 = cos(mul_2080);
double mul_2055 = (cos_2079 * cos_2079);
double add_2077 = ((m_history_2 + phasor_2084) + 0.25);
double mod_2076 = safemod(add_2077, 1);
double delta_2049 = m_delta_44(mod_2076);
double sah_2027 = m_sah_45(mul_2047, delta_2049, 0);
double sah_2048 = m_sah_46(mstosamps_2078, delta_2049, 0);
double mul_2035 = (sah_2048 * mod_2076);
double tap_2086 = m_delay_11.read_linear(mul_2036);
double tap_2087 = m_delay_11.read_linear(mul_2035);
double tap_2088 = m_delay_11.read_linear(mul_2034);
double tap_2089 = m_delay_11.read_linear(mul_2033);
double mul_2056 = (tap_2089 * mul_2052);
double mul_2062 = (tap_2088 * mul_2053);
double mul_2072 = (tap_2086 * mul_2055);
double sub_2075 = (mod_2076 - 0.5);
double mul_2074 = (sub_2075 * 3.1415926535898);
double cos_2073 = cos(mul_2074);
double mul_2054 = (cos_2073 * cos_2073);
double mul_2071 = (tap_2087 * mul_2054);
double mul_2010 = ((((((((mul_2126 + mul_2132) + mul_2141) + mul_2142) + mul_2072) + mul_2071) + mul_2062) + mul_2056) * add_2011);
double sub_2007 = (mul_2010 - (mul_2009 + mul_2008));
double mix_2172 = (in1 + (m_mix_13 * (sub_2007 - in1)));
double out1 = mix_2172;
double y2_next_2160 = m_y_1;
double history_2095_next_2161 = sah_2094;
double history_2099_next_2162 = sah_2098;
double history_2097_next_2163 = sah_2096;
double history_2102_next_2164 = sah_2100;
double history_2024_next_2165 = sah_2023;
double history_2026_next_2166 = sah_2025;
double history_2031_next_2167 = sah_2029;
double history_2028_next_2168 = sah_2027;
double y1_next_2169 = sub_2007;
double noise_2247 = noise();
double abs_2264 = fabs(noise_2247);
double mul_2270 = (abs_2264 * m_blur_17);
double noise_2246 = noise();
double abs_2263 = fabs(noise_2246);
double mul_2267 = (abs_2263 * m_blur_17);
double noise_2330 = noise();
double abs_2348 = fabs(noise_2330);
double mul_2354 = (abs_2348 * m_blur_17);
double noise_2332 = noise();
double abs_2350 = fabs(noise_2332);
double mul_2360 = (abs_2350 * m_blur_17);
double noise_2249 = noise();
double abs_2266 = fabs(noise_2249);
double mul_2276 = (abs_2266 * m_blur_17);
double noise_2248 = noise();
double abs_2265 = fabs(noise_2248);
double mul_2273 = (abs_2265 * m_blur_17);
double noise_2331 = noise();
double abs_2349 = fabs(noise_2331);
double mul_2357 = (abs_2349 * m_blur_17);
double noise_2329 = noise();
double abs_2347 = fabs(noise_2329);
double mul_2351 = (abs_2347 * m_blur_17);
double mul_2318 = (mul_2322 * m_y_10);
double mul_2319 = (mul_2323 * m_y_1);
double phasor_2315 = m_phasor_21(div_2294, samples_to_seconds);
double add_2293 = ((phasor_2315 + m_history_9) + 0.5);
double mod_2292 = safemod(add_2293, 1);
double delta_2272 = m_delta_22(mod_2292);
double sah_2252 = m_sah_23(mul_2270, delta_2272, 0);
double sah_2271 = m_sah_24(mstosamps_2309, delta_2272, 0);
double mul_2260 = (sah_2271 * mod_2292);
double sub_2291 = (mod_2292 - 0.5);
double mul_2290 = (sub_2291 * 3.1415926535898);
double cos_2289 = cos(mul_2290);
double mul_2279 = (cos_2289 * cos_2289);
double add_2287 = ((phasor_2315 + m_history_8) + 0.75);
double mod_2286 = safemod(add_2287, 1);
double delta_2269 = m_delta_25(mod_2286);
double sah_2250 = m_sah_26(mul_2267, delta_2269, 0);
double sah_2268 = m_sah_27(mstosamps_2309, delta_2269, 0);
double mul_2259 = (sah_2268 * mod_2286);
double sub_2285 = (mod_2286 - 0.5);
double mul_2284 = (sub_2285 * 3.1415926535898);
double cos_2283 = cos(mul_2284);
double mul_2278 = (cos_2283 * cos_2283);
double add_2314 = ((phasor_2315 + m_history_7) + 0);
double mod_2313 = safemod(add_2314, 1);
double delta_2257 = m_delta_28(mod_2313);
double sah_2256 = m_sah_29(mul_2276, delta_2257, 0);
double sah_2277 = m_sah_30(mstosamps_2309, delta_2257, 0);
double mul_2262 = (sah_2277 * mod_2313);
double sub_2312 = (mod_2313 - 0.5);
double mul_2311 = (sub_2312 * 3.1415926535898);
double cos_2310 = cos(mul_2311);
double mul_2281 = (cos_2310 * cos_2310);
double add_2308 = ((phasor_2315 + m_history_6) + 0.25);
double mod_2307 = safemod(add_2308, 1);
double delta_2275 = m_delta_31(mod_2307);
double sah_2254 = m_sah_32(mul_2273, delta_2275, 0);
double sah_2274 = m_sah_33(mstosamps_2309, delta_2275, 0);
double mul_2261 = (sah_2274 * mod_2307);
double tap_2300 = m_delay_12.read_linear(mul_2262);
double tap_2301 = m_delay_12.read_linear(mul_2261);
double tap_2302 = m_delay_12.read_linear(mul_2260);
double tap_2303 = m_delay_12.read_linear(mul_2259);
double mul_2282 = (tap_2303 * mul_2278);
double mul_2288 = (tap_2302 * mul_2279);
double mul_2298 = (tap_2300 * mul_2281);
double sub_2306 = (mod_2307 - 0.5);
double mul_2305 = (sub_2306 * 3.1415926535898);
double cos_2304 = cos(mul_2305);
double mul_2280 = (cos_2304 * cos_2304);
double mul_2297 = (tap_2301 * mul_2280);
double phasor_2399 = m_phasor_34(div_2378, samples_to_seconds);
double add_2377 = ((m_history_5 + phasor_2399) + 0.5);
double mod_2376 = safemod(add_2377, 1);
double delta_2356 = m_delta_35(mod_2376);
double sah_2335 = m_sah_36(mul_2354, delta_2356, 0);
double sah_2355 = m_sah_37(mstosamps_2393, delta_2356, 0);
double mul_2344 = (sah_2355 * mod_2376);
double sub_2375 = (mod_2376 - 0.5);
double mul_2374 = (sub_2375 * 3.1415926535898);
double cos_2373 = cos(mul_2374);
double mul_2363 = (cos_2373 * cos_2373);
double add_2398 = ((m_history_4 + phasor_2399) + 0);
double mod_2397 = safemod(add_2398, 1);
double delta_2340 = m_delta_38(mod_2397);
double sah_2339 = m_sah_39(mul_2360, delta_2340, 0);
double sah_2361 = m_sah_40(mstosamps_2393, delta_2340, 0);
double mul_2346 = (sah_2361 * mod_2397);
double sub_2396 = (mod_2397 - 0.5);
double mul_2395 = (sub_2396 * 3.1415926535898);
double cos_2394 = cos(mul_2395);
double mul_2365 = (cos_2394 * cos_2394);
double add_2392 = ((m_history_3 + phasor_2399) + 0.25);
double mod_2391 = safemod(add_2392, 1);
double delta_2359 = m_delta_41(mod_2391);
double sah_2337 = m_sah_42(mul_2357, delta_2359, 0);
double sah_2358 = m_sah_43(mstosamps_2393, delta_2359, 0);
double mul_2345 = (sah_2358 * mod_2391);
double sub_2390 = (mod_2391 - 0.5);
double mul_2389 = (sub_2390 * 3.1415926535898);
double cos_2388 = cos(mul_2389);
double mul_2364 = (cos_2388 * cos_2388);
double add_2371 = ((m_history_2 + phasor_2399) + 0.75);
double mod_2370 = safemod(add_2371, 1);
double delta_2353 = m_delta_44(mod_2370);
double sah_2333 = m_sah_45(mul_2351, delta_2353, 0);
double sah_2352 = m_sah_46(mstosamps_2393, delta_2353, 0);
double mul_2343 = (sah_2352 * mod_2370);
double tap_2384 = m_delay_11.read_linear(mul_2346);
double tap_2385 = m_delay_11.read_linear(mul_2345);
double tap_2386 = m_delay_11.read_linear(mul_2344);
double tap_2387 = m_delay_11.read_linear(mul_2343);
double mul_2382 = (tap_2384 * mul_2365);
double mul_2381 = (tap_2385 * mul_2364);
double mul_2372 = (tap_2386 * mul_2363);
double sub_2369 = (mod_2370 - 0.5);
double mul_2368 = (sub_2369 * 3.1415926535898);
double cos_2367 = cos(mul_2368);
double mul_2362 = (cos_2367 * cos_2367);
double mul_2366 = (tap_2387 * mul_2362);
double mul_2320 = ((((((((mul_2298 + mul_2297) + mul_2288) + mul_2282) + mul_2366) + mul_2372) + mul_2381) + mul_2382) * add_2321);
double sub_2317 = (mul_2320 - (mul_2319 + mul_2318));
double mix_2450 = (in1 + (m_mix_16 * (sub_2317 - in1)));
double out1 = mix_2450;
double y2_next_2440 = m_y_1;
double history_2253_next_2441 = sah_2252;
double history_2251_next_2442 = sah_2250;
double history_2258_next_2443 = sah_2256;
double history_2255_next_2444 = sah_2254;
double history_2336_next_2445 = sah_2335;
double history_2341_next_2446 = sah_2339;
double history_2338_next_2447 = sah_2337;
double history_2334_next_2448 = sah_2333;
double y1_next_2449 = sub_2317;
m_delay_12.write(in1);
m_delay_11.write(in1);
m_y_10 = y2_next_2160;
m_history_9 = history_2095_next_2161;
m_history_8 = history_2099_next_2162;
m_history_7 = history_2097_next_2163;
m_history_6 = history_2102_next_2164;
m_history_5 = history_2024_next_2165;
m_history_4 = history_2026_next_2166;
m_history_3 = history_2031_next_2167;
m_history_2 = history_2028_next_2168;
m_y_1 = y1_next_2169;
m_y_10 = y2_next_2440;
m_history_9 = history_2253_next_2441;
m_history_8 = history_2251_next_2442;
m_history_7 = history_2258_next_2443;
m_history_6 = history_2255_next_2444;
m_history_5 = history_2336_next_2445;
m_history_4 = history_2341_next_2446;
m_history_3 = history_2338_next_2447;
m_history_2 = history_2334_next_2448;
m_y_1 = y1_next_2449;
m_delay_11.step();
m_delay_12.step();
// assign results to output buffer;
@@ -329,29 +329,29 @@ typedef struct State {
return __exception;
};
inline void set_resonance(double _value) {
m_resonance_13 = (_value < 0 ? 0 : (_value > 0.25 ? 0.25 : _value));
};
inline void set_cutoff(double _value) {
m_cutoff_14 = (_value < 0 ? 0 : (_value > 3000 ? 3000 : _value));
};
inline void set_window1(double _value) {
m_window_15 = (_value < 0.1 ? 0.1 : (_value > 1000 ? 1000 : _value));
};
inline void set_mix(double _value) {
m_mix_13 = (_value < 0 ? 0 : (_value > 1 ? 1 : _value));
m_mix_16 = (_value < 0 ? 0 : (_value > 1 ? 1 : _value));
};
inline void set_blur(double _value) {
m_blur_14 = (_value < 0.01 ? 0.01 : (_value > 0.25 ? 0.25 : _value));
m_blur_17 = (_value < 0.01 ? 0.01 : (_value > 0.25 ? 0.25 : _value));
};
inline void set_ratio1(double _value) {
m_ratio_15 = (_value < 0.5 ? 0.5 : (_value > 2 ? 2 : _value));
};
inline void set_ratio2(double _value) {
m_ratio_16 = (_value < 0.5 ? 0.5 : (_value > 2 ? 2 : _value));
m_ratio_18 = (_value < 0.5 ? 0.5 : (_value > 2 ? 2 : _value));
};
inline void set_window2(double _value) {
m_window_17 = (_value < 0.1 ? 0.1 : (_value > 1000 ? 1000 : _value));
m_window_19 = (_value < 0.1 ? 0.1 : (_value > 1000 ? 1000 : _value));
};
inline void set_cutoff(double _value) {
m_cutoff_18 = (_value < 0 ? 0 : (_value > 3000 ? 3000 : _value));
};
inline void set_resonance(double _value) {
m_resonance_19 = (_value < 0 ? 0 : (_value > 0.25 ? 0.25 : _value));
};
inline void set_window1(double _value) {
m_window_20 = (_value < 0.1 ? 0.1 : (_value > 1000 ? 1000 : _value));
inline void set_ratio2(double _value) {
m_ratio_20 = (_value < 0.5 ? 0.5 : (_value > 2 ? 2 : _value));
};
} State;
@@ -394,14 +394,14 @@ void reset(CommonState *cself) {
void setparameter(CommonState *cself, long index, double value, void *ref) {
State * self = (State *)cself;
switch (index) {
case 0: self->set_mix(value); break;
case 1: self->set_blur(value); break;
case 2: self->set_ratio1(value); break;
case 3: self->set_ratio2(value); break;
case 4: self->set_window2(value); break;
case 5: self->set_cutoff(value); break;
case 6: self->set_resonance(value); break;
case 7: self->set_window1(value); break;
case 0: self->set_resonance(value); break;
case 1: self->set_cutoff(value); break;
case 2: self->set_window1(value); break;
case 3: self->set_mix(value); break;
case 4: self->set_blur(value); break;
case 5: self->set_ratio1(value); break;
case 6: self->set_window2(value); break;
case 7: self->set_ratio2(value); break;
default: break;
}
@@ -412,14 +412,14 @@ void setparameter(CommonState *cself, long index, double value, void *ref) {
void getparameter(CommonState *cself, long index, double *value) {
State *self = (State *)cself;
switch (index) {
case 0: *value = self->m_mix_13; break;
case 1: *value = self->m_blur_14; break;
case 2: *value = self->m_ratio_15; break;
case 3: *value = self->m_ratio_16; break;
case 4: *value = self->m_window_17; break;
case 5: *value = self->m_cutoff_18; break;
case 6: *value = self->m_resonance_19; break;
case 7: *value = self->m_window_20; break;
case 0: *value = self->m_resonance_13; break;
case 1: *value = self->m_cutoff_14; break;
case 2: *value = self->m_window_15; break;
case 3: *value = self->m_mix_16; break;
case 4: *value = self->m_blur_17; break;
case 5: *value = self->m_ratio_18; break;
case 6: *value = self->m_window_19; break;
case 7: *value = self->m_ratio_20; break;
default: break;
}
@@ -439,116 +439,116 @@ void * create(double sr, long vs) {
self->__commonstate.vs = vs;
self->__commonstate.params = (ParamInfo *)genlib_sysmem_newptr(8 * sizeof(ParamInfo));
self->__commonstate.numparams = 8;
// initialize parameter 0 ("m_mix_13")
// initialize parameter 0 ("m_resonance_13")
pi = self->__commonstate.params + 0;
pi->name = "mix";
pi->name = "resonance";
pi->paramtype = GENLIB_PARAMTYPE_FLOAT;
pi->defaultvalue = self->m_mix_13;
pi->defaultvalue = self->m_resonance_13;
pi->defaultref = 0;
pi->hasinputminmax = false;
pi->inputmin = 0;
pi->inputmax = 1;
pi->hasminmax = true;
pi->outputmin = 0;
pi->outputmax = 1;
pi->outputmax = 0.25;
pi->exp = 0;
pi->units = ""; // no units defined
// initialize parameter 1 ("m_blur_14")
// initialize parameter 1 ("m_cutoff_14")
pi = self->__commonstate.params + 1;
pi->name = "blur";
pi->name = "cutoff";
pi->paramtype = GENLIB_PARAMTYPE_FLOAT;
pi->defaultvalue = self->m_blur_14;
pi->defaultvalue = self->m_cutoff_14;
pi->defaultref = 0;
pi->hasinputminmax = false;
pi->inputmin = 0;
pi->inputmax = 1;
pi->hasminmax = true;
pi->outputmin = 0.01;
pi->outputmax = 0.25;
pi->outputmin = 0;
pi->outputmax = 3000;
pi->exp = 0;
pi->units = ""; // no units defined
// initialize parameter 2 ("m_ratio_15")
// initialize parameter 2 ("m_window_15")
pi = self->__commonstate.params + 2;
pi->name = "ratio1";
pi->name = "window1";
pi->paramtype = GENLIB_PARAMTYPE_FLOAT;
pi->defaultvalue = self->m_ratio_15;
pi->defaultvalue = self->m_window_15;
pi->defaultref = 0;
pi->hasinputminmax = false;
pi->inputmin = 0;
pi->inputmax = 1;
pi->hasminmax = true;
pi->outputmin = 0.5;
pi->outputmax = 2;
pi->outputmin = 0.1;
pi->outputmax = 1000;
pi->exp = 0;
pi->units = ""; // no units defined
// initialize parameter 3 ("m_ratio_16")
// initialize parameter 3 ("m_mix_16")
pi = self->__commonstate.params + 3;
pi->name = "ratio2";
pi->name = "mix";
pi->paramtype = GENLIB_PARAMTYPE_FLOAT;
pi->defaultvalue = self->m_ratio_16;
pi->defaultvalue = self->m_mix_16;
pi->defaultref = 0;
pi->hasinputminmax = false;
pi->inputmin = 0;
pi->inputmax = 1;
pi->hasminmax = true;
pi->outputmin = 0.5;
pi->outputmax = 2;
pi->outputmin = 0;
pi->outputmax = 1;
pi->exp = 0;
pi->units = ""; // no units defined
// initialize parameter 4 ("m_window_17")
// initialize parameter 4 ("m_blur_17")
pi = self->__commonstate.params + 4;
pi->name = "window2";
pi->name = "blur";
pi->paramtype = GENLIB_PARAMTYPE_FLOAT;
pi->defaultvalue = self->m_window_17;
pi->defaultvalue = self->m_blur_17;
pi->defaultref = 0;
pi->hasinputminmax = false;
pi->inputmin = 0;
pi->inputmax = 1;
pi->hasminmax = true;
pi->outputmin = 0.1;
pi->outputmax = 1000;
pi->outputmin = 0.01;
pi->outputmax = 0.25;
pi->exp = 0;
pi->units = ""; // no units defined
// initialize parameter 5 ("m_cutoff_18")
// initialize parameter 5 ("m_ratio_18")
pi = self->__commonstate.params + 5;
pi->name = "cutoff";
pi->name = "ratio1";
pi->paramtype = GENLIB_PARAMTYPE_FLOAT;
pi->defaultvalue = self->m_cutoff_18;
pi->defaultvalue = self->m_ratio_18;
pi->defaultref = 0;
pi->hasinputminmax = false;
pi->inputmin = 0;
pi->inputmax = 1;
pi->hasminmax = true;
pi->outputmin = 0;
pi->outputmax = 3000;
pi->outputmin = 0.5;
pi->outputmax = 2;
pi->exp = 0;
pi->units = ""; // no units defined
// initialize parameter 6 ("m_resonance_19")
// initialize parameter 6 ("m_window_19")
pi = self->__commonstate.params + 6;
pi->name = "resonance";
pi->name = "window2";
pi->paramtype = GENLIB_PARAMTYPE_FLOAT;
pi->defaultvalue = self->m_resonance_19;
pi->defaultvalue = self->m_window_19;
pi->defaultref = 0;
pi->hasinputminmax = false;
pi->inputmin = 0;
pi->inputmax = 1;
pi->hasminmax = true;
pi->outputmin = 0;
pi->outputmax = 0.25;
pi->outputmin = 0.1;
pi->outputmax = 1000;
pi->exp = 0;
pi->units = ""; // no units defined
// initialize parameter 7 ("m_window_20")
// initialize parameter 7 ("m_ratio_20")
pi = self->__commonstate.params + 7;
pi->name = "window1";
pi->name = "ratio2";
pi->paramtype = GENLIB_PARAMTYPE_FLOAT;
pi->defaultvalue = self->m_window_20;
pi->defaultvalue = self->m_ratio_20;
pi->defaultref = 0;
pi->hasinputminmax = false;
pi->inputmin = 0;
pi->inputmax = 1;
pi->hasminmax = true;
pi->outputmin = 0.1;
pi->outputmax = 1000;
pi->outputmin = 0.5;
pi->outputmax = 2;
pi->exp = 0;
pi->units = ""; // no units defined


+ 5
- 5
plugins/pitchotto/gen~.pitchotto.maxpat View File

@@ -2619,7 +2619,7 @@
"architecture" : "x86"
}
,
"rect" : [ 5.0, 45.0, 879.0, 830.0 ],
"rect" : [ 5.0, 45.0, 955.0, 830.0 ],
"bgcolor" : [ 0.9, 0.9, 0.9, 1.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
@@ -3600,8 +3600,8 @@
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 564.5, 531.0, 180.0, 20.0 ],
"text" : "param mix 1. @min 0. @max 1."
"patching_rect" : [ 564.5, 531.0, 186.0, 20.0 ],
"text" : "param mix 0.5 @min 0. @max 1."
}

}
@@ -3839,7 +3839,7 @@
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 754.5, 506.0, 230.0, 20.0 ],
"text" : "param cutoff 3000. @min 0. @max 3000."
"text" : "param cutoff 2250. @min 0. @max 3000."
}

}
@@ -4188,7 +4188,7 @@
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 1231.333252, 11.0, 221.0, 20.0 ],
"text" : "param blur 0.01 @min 0.01 @max 0.25"
"text" : "param blur 0.25 @min 0.01 @max 0.25"
}

}


+ 5
- 5
plugins/pitchotto/pitchotto.gendsp View File

@@ -8,7 +8,7 @@
"architecture" : "x86"
}
,
"rect" : [ 5.0, 45.0, 879.0, 830.0 ],
"rect" : [ 5.0, 45.0, 955.0, 830.0 ],
"bgcolor" : [ 0.9, 0.9, 0.9, 1.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
@@ -989,8 +989,8 @@
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 564.5, 531.0, 180.0, 20.0 ],
"text" : "param mix 1. @min 0. @max 1."
"patching_rect" : [ 564.5, 531.0, 186.0, 20.0 ],
"text" : "param mix 0.5 @min 0. @max 1."
}

}
@@ -1228,7 +1228,7 @@
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 754.5, 506.0, 230.0, 20.0 ],
"text" : "param cutoff 3000. @min 0. @max 3000."
"text" : "param cutoff 2250. @min 0. @max 3000."
}

}
@@ -1577,7 +1577,7 @@
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 1231.333252, 11.0, 221.0, 20.0 ],
"text" : "param blur 0.01 @min 0.01 @max 0.25"
"text" : "param blur 0.25 @min 0.01 @max 0.25"
}

}


+ 396
- 396
plugins/shiroverb/gen_exported.cpp
File diff suppressed because it is too large
View File


+ 7
- 35
plugins/shiroverb/gen~.shiroverb.maxpat View File

@@ -8,7 +8,7 @@
"architecture" : "x86"
}
,
"rect" : [ 27.0, 92.0, 914.0, 640.0 ],
"rect" : [ 27.0, 118.0, 914.0, 614.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
@@ -246,7 +246,7 @@
"outlettype" : [ "signal", "signal", "", "float", "list" ],
"parameter_enable" : 1,
"patching_rect" : [ 15.0, 528.0, 136.0, 42.0 ],
"presentation_rect" : [ 60.0, 60.0, 50.0, 28.0 ],
"presentation_rect" : [ 60.0, 60.0, 50.0, 42.0 ],
"saved_attribute_attributes" : {
"valueof" : {
"parameter_longname" : "live.gain~",
@@ -2630,20 +2630,6 @@
"text" : "delay 48000 4"
}

}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"frgb" : 0.0,
"id" : "obj-212",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 871.0, 1003.0, 75.0, 20.0 ],
"text" : "prediffuse"
}

}
, {
"box" : {
@@ -3876,20 +3862,6 @@
"text" : "mix"
}

}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"frgb" : 0.0,
"id" : "obj-16",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 931.0, 868.0, 90.0, 20.0 ],
"text" : "input damper"
}

}
, {
"box" : {
@@ -3971,8 +3943,8 @@
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 511.0, 1258.0, 214.0, 20.0 ],
"text" : "param damping 0.5 @min 0. @max 1."
"patching_rect" : [ 511.0, 1258.0, 220.0, 20.0 ],
"text" : "param damping 0.75 @min 0. @max 1."
}

}
@@ -7745,10 +7717,10 @@
}
],
"parameters" : {
"obj-6" : [ "live.gain~", "live.gain~", 0 ],
"obj-7::obj-32" : [ "[8]", "[2]", 0 ],
"obj-7::obj-21::obj-6" : [ "live.tab[3]", "live.tab[1]", 0 ],
"obj-7::obj-35" : [ "[5]", "Level", 0 ]
"obj-6" : [ "live.gain~", "live.gain~", 0 ],
"obj-7::obj-35" : [ "[5]", "Level", 0 ],
"obj-7::obj-32" : [ "[8]", "[2]", 0 ]
}
,
"dependency_cache" : [ {


+ 2
- 30
plugins/shiroverb/shiroverb.gendsp View File

@@ -2086,20 +2086,6 @@
"text" : "delay 48000 4"
}

}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"frgb" : 0.0,
"id" : "obj-212",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 871.0, 1003.0, 75.0, 20.0 ],
"text" : "prediffuse"
}

}
, {
"box" : {
@@ -3332,20 +3318,6 @@
"text" : "mix"
}

}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"frgb" : 0.0,
"id" : "obj-16",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 931.0, 868.0, 90.0, 20.0 ],
"text" : "input damper"
}

}
, {
"box" : {
@@ -3427,8 +3399,8 @@
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 511.0, 1258.0, 214.0, 20.0 ],
"text" : "param damping 0.5 @min 0. @max 1."
"patching_rect" : [ 511.0, 1258.0, 220.0, 20.0 ],
"text" : "param damping 0.75 @min 0. @max 1."
}

}


Loading…
Cancel
Save