Browse Source

new defaults

pull/2/merge
nino de wit 10 years ago
parent
commit
04ef3e9584
3 changed files with 244 additions and 244 deletions
  1. +240
    -240
      plugins/shiroverb/gen_exported.cpp
  2. +2
    -2
      plugins/shiroverb/shiroverb.gendsp
  3. +2
    -2
      plugins/shiroverb/shiroverb.maxpat

+ 240
- 240
plugins/shiroverb/gen_exported.cpp View File

@@ -108,11 +108,11 @@ typedef struct State {
m_delay_23.reset("m_delay_23", 48000); m_delay_23.reset("m_delay_23", 48000);
m_damping_24 = 75; m_damping_24 = 75;
m_shimmer_25 = 50; m_shimmer_25 = 50;
m_roomsize_26 = 150;
m_roomsize_26 = 100;
m_ratio_27 = 2; m_ratio_27 = 2;
m_decay_28 = 50; m_decay_28 = 50;
m_tone_29 = 3000; m_tone_29 = 3000;
m_mix_30 = 50;
m_mix_30 = 75;
samples_to_seconds = (1 / samplerate); samples_to_seconds = (1 / samplerate);
m_phasor_31.reset(0); m_phasor_31.reset(0);
m_delta_32.reset(0); m_delta_32.reset(0);
@@ -144,249 +144,249 @@ typedef struct State {
return __exception; return __exception;
}; };
double mul_46254 = (m_mix_30 * 0.01);
double mul_46253 = (m_damping_24 * 0.01);
double mul_46252 = (m_shimmer_25 * 0.01);
double expr_46250 = safediv(((m_tone_29 * 2) * 3.1415926535898), 48000);
double sin_46037 = sin(expr_46250);
double clamp_46038 = ((sin_46037 <= 1e-05) ? 1e-05 : ((sin_46037 >= 0.99999) ? 0.99999 : sin_46037));
double expr_46249 = safediv((m_roomsize_26 * 48000), 340);
double mul_46219 = (expr_46249 * 0.81649);
double mul_46220 = (expr_46249 * 1);
double mul_46218 = (expr_46249 * 0.7071);
double mul_46217 = (expr_46249 * 0.63245);
double mul_46229 = (m_decay_28 * 3.6);
double expr_46248 = safepow(0.001, safediv(1, (mul_46229 * 48000)));
double expr_46145 = (-safepow(expr_46248, mul_46219));
double expr_46215 = (-safepow(expr_46248, mul_46220));
double expr_46140 = (-safepow(expr_46248, mul_46218));
double expr_46135 = (-safepow(expr_46248, mul_46217));
double mul_46214 = (expr_46249 * 0.000527);
int int_46213 = int(mul_46214);
double mul_46238 = (int_46213 * 400.600006);
double mul_46241 = (int_46213 * 419.5);
double mul_46237 = (int_46213 * 568.299988);
double add_46163 = (expr_46249 + 5);
double expr_46156 = safepow(expr_46248, add_46163);
double rsub_46079 = (1 - m_ratio_27);
double mul_46251 = (rsub_46079 * 10);
double mul_46984 = (m_mix_30 * 0.01);
double mul_46983 = (m_damping_24 * 0.01);
double mul_46982 = (m_shimmer_25 * 0.01);
double expr_46980 = safediv(((m_tone_29 * 2) * 3.1415926535898), 48000);
double sin_46767 = sin(expr_46980);
double clamp_46768 = ((sin_46767 <= 1e-05) ? 1e-05 : ((sin_46767 >= 0.99999) ? 0.99999 : sin_46767));
double expr_46979 = safediv((m_roomsize_26 * 48000), 340);
double mul_46949 = (expr_46979 * 0.81649);
double mul_46950 = (expr_46979 * 1);
double mul_46948 = (expr_46979 * 0.7071);
double mul_46947 = (expr_46979 * 0.63245);
double mul_46959 = (m_decay_28 * 3.6);
double expr_46978 = safepow(0.001, safediv(1, (mul_46959 * 48000)));
double expr_46875 = (-safepow(expr_46978, mul_46949));
double expr_46945 = (-safepow(expr_46978, mul_46950));
double expr_46870 = (-safepow(expr_46978, mul_46948));
double expr_46865 = (-safepow(expr_46978, mul_46947));
double mul_46944 = (expr_46979 * 0.000527);
int int_46943 = int(mul_46944);
double mul_46968 = (int_46943 * 400.600006);
double mul_46971 = (int_46943 * 419.5);
double mul_46967 = (int_46943 * 568.299988);
double add_46893 = (expr_46979 + 5);
double expr_46886 = safepow(expr_46978, add_46893);
double rsub_46809 = (1 - m_ratio_27);
double mul_46981 = (rsub_46809 * 10);
samples_to_seconds = (1 / samplerate); samples_to_seconds = (1 / samplerate);
double mul_46240 = (int_46213 * 566.700012);
double mul_46169 = (expr_46249 * 0.41);
double add_46166 = (mul_46169 + 5);
double expr_46162 = safepow(expr_46248, add_46166);
double mul_46168 = (expr_46249 * 0.3);
double add_46165 = (mul_46168 + 5);
double expr_46160 = safepow(expr_46248, add_46165);
double mul_46167 = (expr_46249 * 0.155);
double add_46164 = (mul_46167 + 5);
double expr_46158 = safepow(expr_46248, add_46164);
double mul_46212 = (expr_46249 * 0.110732);
double mul_46236 = (int_46213 * 162.100006);
double mul_46239 = (int_46213 * 144.800003);
double mul_46230 = (m_decay_28 * 0.01);
double mul_46970 = (int_46943 * 566.700012);
double mul_46899 = (expr_46979 * 0.41);
double add_46896 = (mul_46899 + 5);
double expr_46892 = safepow(expr_46978, add_46896);
double mul_46898 = (expr_46979 * 0.3);
double add_46895 = (mul_46898 + 5);
double expr_46890 = safepow(expr_46978, add_46895);
double mul_46897 = (expr_46979 * 0.155);
double add_46894 = (mul_46897 + 5);
double expr_46888 = safepow(expr_46978, add_46894);
double mul_46942 = (expr_46979 * 0.110732);
double mul_46966 = (int_46943 * 162.100006);
double mul_46969 = (int_46943 * 144.800003);
double mul_46960 = (m_decay_28 * 0.01);
// the main sample loop; // the main sample loop;
while ((__n--)) { while ((__n--)) {
const double in1 = (*(__in1++)); const double in1 = (*(__in1++));
double noise_46040 = noise();
double abs_46057 = fabs(noise_46040);
double mul_46227 = (abs_46057 * 0.25);
double noise_46042 = noise();
double abs_46059 = fabs(noise_46042);
double mul_46225 = (abs_46059 * 0.25);
double noise_46041 = noise();
double abs_46058 = fabs(noise_46041);
double mul_46226 = (abs_46058 * 0.25);
double noise_46039 = noise();
double abs_46056 = fabs(noise_46039);
double mul_46228 = (abs_46056 * 0.25);
double tap_46149 = m_delay_23.read_linear(mul_46219);
double tap_46223 = m_delay_22.read_linear(mul_46220);
double tap_46144 = m_delay_21.read_linear(mul_46218);
double tap_46139 = m_delay_20.read_linear(mul_46217);
double mul_46146 = (tap_46149 * expr_46145);
double mix_46475 = (mul_46146 + (mul_46253 * (m_history_10 - mul_46146)));
double mix_46246 = mix_46475;
double mul_46216 = (tap_46223 * expr_46215);
double mix_46476 = (mul_46216 + (mul_46253 * (m_history_9 - mul_46216)));
double mix_46247 = mix_46476;
double mul_46141 = (tap_46144 * expr_46140);
double mix_46477 = (mul_46141 + (mul_46253 * (m_history_8 - mul_46141)));
double mix_46245 = mix_46477;
double mul_46136 = (tap_46139 * expr_46135);
double mix_46478 = (mul_46136 + (mul_46253 * (m_history_7 - mul_46136)));
double mix_46244 = mix_46478;
double tap_46193 = m_delay_19.read_linear(mul_46238);
double mul_46191 = (tap_46193 * 0.625);
double tap_46175 = m_delay_18.read_linear(mul_46241);
double mul_46173 = (tap_46175 * 0.625);
double tap_46199 = m_delay_17.read_linear(mul_46237);
double sub_46129 = (mix_46247 - mix_46246);
double sub_46126 = (mix_46245 - mix_46244);
double sub_46125 = (sub_46129 - sub_46126);
double mul_46108 = (sub_46125 * 0.5);
double phasor_46097 = m_phasor_31(mul_46251, samples_to_seconds);
double add_46078 = ((m_history_6 + phasor_46097) + 0.5);
double mod_46077 = safemod(add_46078, 1);
double delta_46061 = m_delta_32(mod_46077);
double sah_46045 = m_sah_33(mul_46227, delta_46061, 0);
int sah_46233 = m_sah_34(4800, delta_46061, 0);
double mul_46053 = (sah_46233 * mod_46077);
double sub_46076 = (mod_46077 - 0.5);
double mul_46075 = (sub_46076 * 3.1415926535898);
double cos_46074 = cos(mul_46075);
double mul_46064 = (cos_46074 * cos_46074);
double add_46096 = ((m_history_5 + phasor_46097) + 0);
double mod_46095 = safemod(add_46096, 1);
double delta_46050 = m_delta_35(mod_46095);
double sah_46049 = m_sah_36(mul_46225, delta_46050, 0);
int sah_46231 = m_sah_37(4800, delta_46050, 0);
double mul_46055 = (sah_46231 * mod_46095);
double sub_46094 = (mod_46095 - 0.5);
double mul_46093 = (sub_46094 * 3.1415926535898);
double cos_46092 = cos(mul_46093);
double mul_46066 = (cos_46092 * cos_46092);
double add_46091 = ((m_history_4 + phasor_46097) + 0.25);
double mod_46090 = safemod(add_46091, 1);
double delta_46062 = m_delta_38(mod_46090);
double sah_46047 = m_sah_39(mul_46226, delta_46062, 0);
int sah_46232 = m_sah_40(4800, delta_46062, 0);
double mul_46054 = (sah_46232 * mod_46090);
double sub_46089 = (mod_46090 - 0.5);
double mul_46088 = (sub_46089 * 3.1415926535898);
double cos_46087 = cos(mul_46088);
double mul_46065 = (cos_46087 * cos_46087);
double add_46072 = ((m_history_3 + phasor_46097) + 0.75);
double mod_46071 = safemod(add_46072, 1);
double delta_46060 = m_delta_41(mod_46071);
double sah_46043 = m_sah_42(mul_46228, delta_46060, 0);
int sah_46234 = m_sah_43(4800, delta_46060, 0);
double mul_46052 = (sah_46234 * mod_46071);
double tap_46083 = m_delay_16.read_linear(mul_46055);
double tap_46084 = m_delay_16.read_linear(mul_46054);
double tap_46085 = m_delay_16.read_linear(mul_46053);
double tap_46086 = m_delay_16.read_linear(mul_46052);
double mul_46073 = (tap_46085 * mul_46064);
double mul_46080 = (tap_46084 * mul_46065);
double mul_46081 = (tap_46083 * mul_46066);
double sub_46070 = (mod_46071 - 0.5);
double mul_46069 = (sub_46070 * 3.1415926535898);
double cos_46068 = cos(mul_46069);
double mul_46063 = (cos_46068 * cos_46068);
double mul_46067 = (tap_46086 * mul_46063);
double add_46480 = (((mul_46081 + mul_46080) + mul_46073) + mul_46067);
double mix_46479 = (m_y_2 + (clamp_46038 * (add_46480 - m_y_2)));
double mix_46036 = mix_46479;
double mix_46481 = (in1 + (mul_46252 * (mix_46036 - in1)));
double mix_46243 = mix_46481;
double mul_46100 = (mix_46243 * 0.707);
double mix_46482 = (mul_46100 + (0.5 * (m_history_1 - mul_46100)));
double mix_46235 = mix_46482;
double tap_46181 = m_delay_15.read_linear(mul_46240);
double add_46130 = (mix_46247 + mix_46246);
double add_46128 = (mix_46245 + mix_46244);
double sub_46127 = (add_46130 - add_46128);
double mul_46109 = (sub_46127 * 0.5);
double add_46123 = (add_46130 + add_46128);
double mul_46106 = (add_46123 * 0.5);
double add_46124 = (sub_46129 + sub_46126);
double rsub_46122 = (0 - add_46124);
double mul_46107 = (rsub_46122 * 0.5);
double mul_46197 = (tap_46199 * 0.625);
double tap_46151 = m_delay_14.read_linear(add_46166);
double tap_46152 = m_delay_14.read_linear(add_46165);
double tap_46153 = m_delay_14.read_linear(add_46164);
double tap_46154 = m_delay_14.read_linear(add_46163);
double mul_46159 = (tap_46152 * expr_46160);
double add_46133 = (mul_46108 + mul_46159);
double mul_46161 = (tap_46151 * expr_46162);
double add_46134 = (mul_46109 + mul_46161);
double mul_46155 = (tap_46154 * expr_46156);
double add_46131 = (mul_46106 + mul_46155);
double mul_46157 = (tap_46153 * expr_46158);
double add_46132 = (mul_46107 + mul_46157);
double mul_46179 = (tap_46181 * 0.625);
double tap_46211 = m_delay_13.read_linear(mul_46212);
double tap_46205 = m_delay_12.read_linear(mul_46236);
double mul_46209 = (tap_46211 * 0.75);
double sub_46208 = (mix_46235 - mul_46209);
double mul_46207 = (sub_46208 * 0.75);
double add_46206 = (mul_46207 + tap_46211);
double tap_46187 = m_delay_11.read_linear(mul_46239);
double mul_46203 = (tap_46205 * 0.75);
double mul_46185 = (tap_46187 * 0.75);
double mul_46121 = (mul_46109 * mul_46230);
double mul_46119 = (mul_46107 * mul_46230);
double add_46105 = (mul_46121 + mul_46119);
double mul_46120 = (mul_46108 * mul_46230);
double mul_46118 = (mul_46106 * mul_46230);
double add_46104 = (mul_46120 + mul_46118);
double sub_46113 = (add_46105 - add_46104);
double mul_46117 = (mul_46161 * mul_46230);
double mul_46115 = (mul_46157 * mul_46230);
double add_46103 = (mul_46117 + mul_46115);
double mul_46116 = (mul_46159 * mul_46230);
double mul_46114 = (mul_46155 * mul_46230);
double add_46102 = (mul_46116 + mul_46114);
double sub_46112 = (add_46103 - add_46102);
double add_46099 = (sub_46113 + sub_46112);
double add_46111 = (add_46099 + mix_46243);
double sub_46202 = (add_46111 - mul_46203);
double mul_46201 = (sub_46202 * 0.75);
double add_46200 = (mul_46201 + tap_46205);
double sub_46196 = (add_46200 - mul_46197);
double mul_46195 = (sub_46196 * 0.625);
double add_46194 = (mul_46195 + tap_46199);
double sub_46190 = (add_46194 - mul_46191);
double mul_46189 = (sub_46190 * 0.625);
double add_46188 = (mul_46189 + tap_46193);
double mul_46110 = (add_46188 * mul_46254);
double out1 = (in1 + mul_46110);
double add_46101 = (add_46099 + mix_46243);
double sub_46184 = (add_46101 - mul_46185);
double mul_46183 = (sub_46184 * 0.75);
double add_46182 = (mul_46183 + tap_46187);
double sub_46178 = (add_46182 - mul_46179);
double mul_46177 = (sub_46178 * 0.625);
double add_46176 = (mul_46177 + tap_46181);
double sub_46172 = (add_46176 - mul_46173);
double mul_46171 = (sub_46172 * 0.625);
double add_46170 = (mul_46171 + tap_46175);
double mul_46098 = (add_46170 * mul_46254);
double out2 = (in1 + mul_46098);
double history_46147_next_46255 = mix_46246;
double history_46221_next_46256 = mix_46247;
double history_46142_next_46257 = mix_46245;
double history_46137_next_46258 = mix_46244;
double history_46046_next_46259 = sah_46045;
double history_46051_next_46260 = sah_46049;
double history_46048_next_46261 = sah_46047;
double history_46044_next_46262 = sah_46043;
double y0_next_46263 = mix_46036;
double history_46224_next_46264 = mix_46235;
m_delay_23.write(add_46133);
m_delay_22.write(add_46134);
m_delay_21.write(add_46132);
m_delay_20.write(add_46131);
m_delay_19.write(sub_46190);
m_delay_18.write(sub_46172);
m_delay_17.write(sub_46196);
double noise_46770 = noise();
double abs_46787 = fabs(noise_46770);
double mul_46957 = (abs_46787 * 0.25);
double noise_46772 = noise();
double abs_46789 = fabs(noise_46772);
double mul_46955 = (abs_46789 * 0.25);
double noise_46771 = noise();
double abs_46788 = fabs(noise_46771);
double mul_46956 = (abs_46788 * 0.25);
double noise_46769 = noise();
double abs_46786 = fabs(noise_46769);
double mul_46958 = (abs_46786 * 0.25);
double tap_46879 = m_delay_23.read_linear(mul_46949);
double tap_46953 = m_delay_22.read_linear(mul_46950);
double tap_46874 = m_delay_21.read_linear(mul_46948);
double tap_46869 = m_delay_20.read_linear(mul_46947);
double mul_46876 = (tap_46879 * expr_46875);
double mix_47035 = (mul_46876 + (mul_46983 * (m_history_10 - mul_46876)));
double mix_46976 = mix_47035;
double mul_46946 = (tap_46953 * expr_46945);
double mix_47036 = (mul_46946 + (mul_46983 * (m_history_9 - mul_46946)));
double mix_46977 = mix_47036;
double mul_46871 = (tap_46874 * expr_46870);
double mix_47037 = (mul_46871 + (mul_46983 * (m_history_8 - mul_46871)));
double mix_46975 = mix_47037;
double mul_46866 = (tap_46869 * expr_46865);
double mix_47038 = (mul_46866 + (mul_46983 * (m_history_7 - mul_46866)));
double mix_46974 = mix_47038;
double tap_46923 = m_delay_19.read_linear(mul_46968);
double mul_46921 = (tap_46923 * 0.625);
double tap_46905 = m_delay_18.read_linear(mul_46971);
double mul_46903 = (tap_46905 * 0.625);
double tap_46929 = m_delay_17.read_linear(mul_46967);
double sub_46859 = (mix_46977 - mix_46976);
double sub_46856 = (mix_46975 - mix_46974);
double sub_46855 = (sub_46859 - sub_46856);
double mul_46838 = (sub_46855 * 0.5);
double phasor_46827 = m_phasor_31(mul_46981, samples_to_seconds);
double add_46808 = ((m_history_6 + phasor_46827) + 0.5);
double mod_46807 = safemod(add_46808, 1);
double delta_46791 = m_delta_32(mod_46807);
double sah_46775 = m_sah_33(mul_46957, delta_46791, 0);
int sah_46963 = m_sah_34(4800, delta_46791, 0);
double mul_46783 = (sah_46963 * mod_46807);
double sub_46806 = (mod_46807 - 0.5);
double mul_46805 = (sub_46806 * 3.1415926535898);
double cos_46804 = cos(mul_46805);
double mul_46794 = (cos_46804 * cos_46804);
double add_46826 = ((m_history_5 + phasor_46827) + 0);
double mod_46825 = safemod(add_46826, 1);
double delta_46780 = m_delta_35(mod_46825);
double sah_46779 = m_sah_36(mul_46955, delta_46780, 0);
int sah_46961 = m_sah_37(4800, delta_46780, 0);
double mul_46785 = (sah_46961 * mod_46825);
double sub_46824 = (mod_46825 - 0.5);
double mul_46823 = (sub_46824 * 3.1415926535898);
double cos_46822 = cos(mul_46823);
double mul_46796 = (cos_46822 * cos_46822);
double add_46821 = ((m_history_4 + phasor_46827) + 0.25);
double mod_46820 = safemod(add_46821, 1);
double delta_46792 = m_delta_38(mod_46820);
double sah_46777 = m_sah_39(mul_46956, delta_46792, 0);
int sah_46962 = m_sah_40(4800, delta_46792, 0);
double mul_46784 = (sah_46962 * mod_46820);
double sub_46819 = (mod_46820 - 0.5);
double mul_46818 = (sub_46819 * 3.1415926535898);
double cos_46817 = cos(mul_46818);
double mul_46795 = (cos_46817 * cos_46817);
double add_46802 = ((m_history_3 + phasor_46827) + 0.75);
double mod_46801 = safemod(add_46802, 1);
double delta_46790 = m_delta_41(mod_46801);
double sah_46773 = m_sah_42(mul_46958, delta_46790, 0);
int sah_46964 = m_sah_43(4800, delta_46790, 0);
double mul_46782 = (sah_46964 * mod_46801);
double tap_46813 = m_delay_16.read_linear(mul_46785);
double tap_46814 = m_delay_16.read_linear(mul_46784);
double tap_46815 = m_delay_16.read_linear(mul_46783);
double tap_46816 = m_delay_16.read_linear(mul_46782);
double mul_46803 = (tap_46815 * mul_46794);
double mul_46810 = (tap_46814 * mul_46795);
double mul_46811 = (tap_46813 * mul_46796);
double sub_46800 = (mod_46801 - 0.5);
double mul_46799 = (sub_46800 * 3.1415926535898);
double cos_46798 = cos(mul_46799);
double mul_46793 = (cos_46798 * cos_46798);
double mul_46797 = (tap_46816 * mul_46793);
double add_47040 = (((mul_46811 + mul_46810) + mul_46803) + mul_46797);
double mix_47039 = (m_y_2 + (clamp_46768 * (add_47040 - m_y_2)));
double mix_46766 = mix_47039;
double mix_47041 = (in1 + (mul_46982 * (mix_46766 - in1)));
double mix_46973 = mix_47041;
double mul_46830 = (mix_46973 * 0.707);
double mix_47042 = (mul_46830 + (0.5 * (m_history_1 - mul_46830)));
double mix_46965 = mix_47042;
double tap_46911 = m_delay_15.read_linear(mul_46970);
double add_46860 = (mix_46977 + mix_46976);
double add_46858 = (mix_46975 + mix_46974);
double sub_46857 = (add_46860 - add_46858);
double mul_46839 = (sub_46857 * 0.5);
double add_46853 = (add_46860 + add_46858);
double mul_46836 = (add_46853 * 0.5);
double add_46854 = (sub_46859 + sub_46856);
double rsub_46852 = (0 - add_46854);
double mul_46837 = (rsub_46852 * 0.5);
double mul_46927 = (tap_46929 * 0.625);
double tap_46881 = m_delay_14.read_linear(add_46896);
double tap_46882 = m_delay_14.read_linear(add_46895);
double tap_46883 = m_delay_14.read_linear(add_46894);
double tap_46884 = m_delay_14.read_linear(add_46893);
double mul_46889 = (tap_46882 * expr_46890);
double add_46863 = (mul_46838 + mul_46889);
double mul_46891 = (tap_46881 * expr_46892);
double add_46864 = (mul_46839 + mul_46891);
double mul_46885 = (tap_46884 * expr_46886);
double add_46861 = (mul_46836 + mul_46885);
double mul_46887 = (tap_46883 * expr_46888);
double add_46862 = (mul_46837 + mul_46887);
double mul_46909 = (tap_46911 * 0.625);
double tap_46941 = m_delay_13.read_linear(mul_46942);
double tap_46935 = m_delay_12.read_linear(mul_46966);
double mul_46939 = (tap_46941 * 0.75);
double sub_46938 = (mix_46965 - mul_46939);
double mul_46937 = (sub_46938 * 0.75);
double add_46936 = (mul_46937 + tap_46941);
double tap_46917 = m_delay_11.read_linear(mul_46969);
double mul_46933 = (tap_46935 * 0.75);
double mul_46915 = (tap_46917 * 0.75);
double mul_46851 = (mul_46839 * mul_46960);
double mul_46849 = (mul_46837 * mul_46960);
double add_46835 = (mul_46851 + mul_46849);
double mul_46850 = (mul_46838 * mul_46960);
double mul_46848 = (mul_46836 * mul_46960);
double add_46834 = (mul_46850 + mul_46848);
double sub_46843 = (add_46835 - add_46834);
double mul_46847 = (mul_46891 * mul_46960);
double mul_46845 = (mul_46887 * mul_46960);
double add_46833 = (mul_46847 + mul_46845);
double mul_46846 = (mul_46889 * mul_46960);
double mul_46844 = (mul_46885 * mul_46960);
double add_46832 = (mul_46846 + mul_46844);
double sub_46842 = (add_46833 - add_46832);
double add_46829 = (sub_46843 + sub_46842);
double add_46841 = (add_46829 + mix_46973);
double sub_46932 = (add_46841 - mul_46933);
double mul_46931 = (sub_46932 * 0.75);
double add_46930 = (mul_46931 + tap_46935);
double sub_46926 = (add_46930 - mul_46927);
double mul_46925 = (sub_46926 * 0.625);
double add_46924 = (mul_46925 + tap_46929);
double sub_46920 = (add_46924 - mul_46921);
double mul_46919 = (sub_46920 * 0.625);
double add_46918 = (mul_46919 + tap_46923);
double mul_46840 = (add_46918 * mul_46984);
double out1 = (in1 + mul_46840);
double add_46831 = (add_46829 + mix_46973);
double sub_46914 = (add_46831 - mul_46915);
double mul_46913 = (sub_46914 * 0.75);
double add_46912 = (mul_46913 + tap_46917);
double sub_46908 = (add_46912 - mul_46909);
double mul_46907 = (sub_46908 * 0.625);
double add_46906 = (mul_46907 + tap_46911);
double sub_46902 = (add_46906 - mul_46903);
double mul_46901 = (sub_46902 * 0.625);
double add_46900 = (mul_46901 + tap_46905);
double mul_46828 = (add_46900 * mul_46984);
double out2 = (in1 + mul_46828);
double history_46877_next_46985 = mix_46976;
double history_46951_next_46986 = mix_46977;
double history_46872_next_46987 = mix_46975;
double history_46867_next_46988 = mix_46974;
double history_46776_next_46989 = sah_46775;
double history_46781_next_46990 = sah_46779;
double history_46778_next_46991 = sah_46777;
double history_46774_next_46992 = sah_46773;
double y0_next_46993 = mix_46766;
double history_46954_next_46994 = mix_46965;
m_delay_23.write(add_46863);
m_delay_22.write(add_46864);
m_delay_21.write(add_46862);
m_delay_20.write(add_46861);
m_delay_19.write(sub_46920);
m_delay_18.write(sub_46902);
m_delay_17.write(sub_46926);
m_delay_16.write(in1); m_delay_16.write(in1);
m_delay_15.write(sub_46178);
m_delay_14.write(add_46206);
m_delay_13.write(sub_46208);
m_delay_12.write(sub_46202);
m_delay_11.write(sub_46184);
m_history_10 = history_46147_next_46255;
m_history_9 = history_46221_next_46256;
m_history_8 = history_46142_next_46257;
m_history_7 = history_46137_next_46258;
m_history_6 = history_46046_next_46259;
m_history_5 = history_46051_next_46260;
m_history_4 = history_46048_next_46261;
m_history_3 = history_46044_next_46262;
m_y_2 = y0_next_46263;
m_history_1 = history_46224_next_46264;
m_delay_15.write(sub_46908);
m_delay_14.write(add_46936);
m_delay_13.write(sub_46938);
m_delay_12.write(sub_46932);
m_delay_11.write(sub_46914);
m_history_10 = history_46877_next_46985;
m_history_9 = history_46951_next_46986;
m_history_8 = history_46872_next_46987;
m_history_7 = history_46867_next_46988;
m_history_6 = history_46776_next_46989;
m_history_5 = history_46781_next_46990;
m_history_4 = history_46778_next_46991;
m_history_3 = history_46774_next_46992;
m_y_2 = y0_next_46993;
m_history_1 = history_46954_next_46994;
m_delay_11.step(); m_delay_11.step();
m_delay_12.step(); m_delay_12.step();
m_delay_13.step(); m_delay_13.step();


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

@@ -1227,7 +1227,7 @@
"numoutlets" : 1, "numoutlets" : 1,
"outlettype" : [ "" ], "outlettype" : [ "" ],
"patching_rect" : [ 863.000061, 1499.0, 190.0, 20.0 ], "patching_rect" : [ 863.000061, 1499.0, 190.0, 20.0 ],
"text" : "param mix 50 @min 0 @max 100"
"text" : "param mix 75 @min 0 @max 100"
} }


} }
@@ -3034,7 +3034,7 @@
"numoutlets" : 1, "numoutlets" : 1,
"outlettype" : [ "" ], "outlettype" : [ "" ],
"patching_rect" : [ 649.0, 446.0, 236.0, 20.0 ], "patching_rect" : [ 649.0, 446.0, 236.0, 20.0 ],
"text" : "param roomsize 150 @min 0.1 @max 300"
"text" : "param roomsize 100 @min 0.1 @max 300"
} }


} }


+ 2
- 2
plugins/shiroverb/shiroverb.maxpat View File

@@ -1547,7 +1547,7 @@
"numoutlets" : 1, "numoutlets" : 1,
"outlettype" : [ "" ], "outlettype" : [ "" ],
"patching_rect" : [ 863.000061, 1499.0, 190.0, 20.0 ], "patching_rect" : [ 863.000061, 1499.0, 190.0, 20.0 ],
"text" : "param mix 50 @min 0 @max 100"
"text" : "param mix 75 @min 0 @max 100"
} }


} }
@@ -3354,7 +3354,7 @@
"numoutlets" : 1, "numoutlets" : 1,
"outlettype" : [ "" ], "outlettype" : [ "" ],
"patching_rect" : [ 649.0, 446.0, 236.0, 20.0 ], "patching_rect" : [ 649.0, 446.0, 236.0, 20.0 ],
"text" : "param roomsize 150 @min 0.1 @max 300"
"text" : "param roomsize 100 @min 0.1 @max 300"
} }


} }


Loading…
Cancel
Save