From 04ef3e9584ee8a99bcd936fa8cdf8cb0595fd029 Mon Sep 17 00:00:00 2001 From: nino de wit Date: Mon, 14 Dec 2015 00:29:14 +0100 Subject: [PATCH] new defaults --- plugins/shiroverb/gen_exported.cpp | 480 ++++++++++++++--------------- plugins/shiroverb/shiroverb.gendsp | 4 +- plugins/shiroverb/shiroverb.maxpat | 4 +- 3 files changed, 244 insertions(+), 244 deletions(-) diff --git a/plugins/shiroverb/gen_exported.cpp b/plugins/shiroverb/gen_exported.cpp index 96dcac7..b1cb551 100644 --- a/plugins/shiroverb/gen_exported.cpp +++ b/plugins/shiroverb/gen_exported.cpp @@ -108,11 +108,11 @@ typedef struct State { m_delay_23.reset("m_delay_23", 48000); m_damping_24 = 75; m_shimmer_25 = 50; - m_roomsize_26 = 150; + m_roomsize_26 = 100; m_ratio_27 = 2; m_decay_28 = 50; m_tone_29 = 3000; - m_mix_30 = 50; + m_mix_30 = 75; samples_to_seconds = (1 / samplerate); m_phasor_31.reset(0); m_delta_32.reset(0); @@ -144,249 +144,249 @@ typedef struct State { 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); - 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; while ((__n--)) { 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_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_12.step(); m_delay_13.step(); diff --git a/plugins/shiroverb/shiroverb.gendsp b/plugins/shiroverb/shiroverb.gendsp index 573e418..0776940 100644 --- a/plugins/shiroverb/shiroverb.gendsp +++ b/plugins/shiroverb/shiroverb.gendsp @@ -1227,7 +1227,7 @@ "numoutlets" : 1, "outlettype" : [ "" ], "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, "outlettype" : [ "" ], "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" } } diff --git a/plugins/shiroverb/shiroverb.maxpat b/plugins/shiroverb/shiroverb.maxpat index ea97fc1..4f0f802 100644 --- a/plugins/shiroverb/shiroverb.maxpat +++ b/plugins/shiroverb/shiroverb.maxpat @@ -1547,7 +1547,7 @@ "numoutlets" : 1, "outlettype" : [ "" ], "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, "outlettype" : [ "" ], "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" } }