Created
February 22, 2017 19:42
-
-
Save Simon-L/81c5c84353eacc9ff42758fa5c49dbc3 to your computer and use it in GitHub Desktop.
Heavy generated file example
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /** | |
| * Copyright (c) 2017 Enzien Audio, Ltd. | |
| * | |
| * Permission is hereby granted, free of charge, to any person obtaining a copy | |
| * of this software and associated documentation files (the "Software"), | |
| * to deal in the Software without restriction, including without limitation | |
| * the rights to use, copy, modify, merge, publish, distribute, and/or | |
| * sublicense copies of the Software, strictly on a non-commercial basis, | |
| * and to permit persons to whom the Software is furnished to do so, | |
| * subject to the following conditions: | |
| * | |
| * The above copyright notice and this permission notice shall be included in | |
| * all copies or substantial portions of the Software. | |
| * | |
| * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | |
| * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | |
| * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | |
| * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | |
| * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING | |
| * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS | |
| * IN THE SOFTWARE. | |
| * | |
| * DO NOT MODIFY. THIS CODE IS MACHINE GENERATED BY THE ENZIEN AUDIO HEAVY COMPILER | |
| */ | |
| #include "Heavy_reverb.hpp" | |
| #define Context(_c) reinterpret_cast<Heavy_reverb *>(_c) | |
| /* | |
| * C Functions | |
| */ | |
| extern "C" { | |
| HV_EXPORT HeavyContextInterface *hv_reverb_new(double sampleRate) { | |
| return new Heavy_reverb(sampleRate); | |
| } | |
| HV_EXPORT HeavyContextInterface *hv_reverb_new_with_options(double sampleRate, | |
| int poolKb, int inQueueKb, int outQueueKb) { | |
| return new Heavy_reverb(sampleRate, poolKb, inQueueKb, outQueueKb); | |
| } | |
| } // extern "C" | |
| /* | |
| * Class Functions | |
| */ | |
| Heavy_reverb::Heavy_reverb(double sampleRate, int poolKb, int inQueueKb, int outQueueKb) | |
| : HeavyContext(sampleRate, poolKb, inQueueKb, outQueueKb) { | |
| numBytes += sLine_init(&sLine_NNdKs); | |
| numBytes += sTabwrite_init(&sTabwrite_Sou3W, &hTable_PrEkp); | |
| numBytes += sTabhead_init(&sTabhead_Q5UX6, &hTable_PrEkp); | |
| numBytes += sTabread_init(&sTabread_UPDIP, &hTable_PrEkp, false); | |
| numBytes += sTabread_init(&sTabread_SEsD1, &hTable_PrEkp, false); | |
| numBytes += sLine_init(&sLine_pQzXB); | |
| numBytes += sLine_init(&sLine_RqWrj); | |
| numBytes += sLine_init(&sLine_oBOUh); | |
| numBytes += sLine_init(&sLine_cV98h); | |
| numBytes += sLine_init(&sLine_NprUu); | |
| numBytes += sBiquad_init(&sBiquad_s_qWlFp); | |
| numBytes += sLine_init(&sLine_IurjB); | |
| numBytes += sLine_init(&sLine_4SUK3); | |
| numBytes += sLine_init(&sLine_TywKE); | |
| numBytes += sLine_init(&sLine_Al3p3); | |
| numBytes += sLine_init(&sLine_TTGm2); | |
| numBytes += sBiquad_init(&sBiquad_s_e49mZ); | |
| numBytes += sTabread_init(&sTabread_LQIDN, &hTable_O5z6D, true); | |
| numBytes += sRPole_init(&sRPole_Wma1X); | |
| numBytes += sLine_init(&sLine_yZjj2); | |
| numBytes += sLine_init(&sLine_CAWqH); | |
| numBytes += sTabread_init(&sTabread_k5ZUV, &hTable_hxSAo, true); | |
| numBytes += sTabread_init(&sTabread_7dSNH, &hTable_akDH3, true); | |
| numBytes += sTabread_init(&sTabread_aSKje, &hTable_A5Sgo, true); | |
| numBytes += sTabread_init(&sTabread_sONaL, &hTable_yeWQH, true); | |
| numBytes += sTabread_init(&sTabread_utzgJ, &hTable_fI75h, true); | |
| numBytes += sTabwrite_init(&sTabwrite_Hx8vD, &hTable_fI75h); | |
| numBytes += sTabwrite_init(&sTabwrite_gChRE, &hTable_hxSAo); | |
| numBytes += sTabwrite_init(&sTabwrite_NITVm, &hTable_yeWQH); | |
| numBytes += sTabread_init(&sTabread_BznSs, &hTable_hcqmd, true); | |
| numBytes += sTabwrite_init(&sTabwrite_l1NdR, &hTable_akDH3); | |
| numBytes += sTabwrite_init(&sTabwrite_IVEv5, &hTable_A5Sgo); | |
| numBytes += sTabwrite_init(&sTabwrite_U5VHh, &hTable_hcqmd); | |
| numBytes += sTabread_init(&sTabread_nXQ6s, &hTable_oukKq, true); | |
| numBytes += sRPole_init(&sRPole_kBvjT); | |
| numBytes += sTabread_init(&sTabread_C5HKh, &hTable_eChUx, true); | |
| numBytes += sRPole_init(&sRPole_P30Hr); | |
| numBytes += sTabread_init(&sTabread_LHUOe, &hTable_25lxW, true); | |
| numBytes += sRPole_init(&sRPole_u06iK); | |
| numBytes += sTabwrite_init(&sTabwrite_7AMOZ, &hTable_O5z6D); | |
| numBytes += sLine_init(&sLine_EuqK9); | |
| numBytes += sTabwrite_init(&sTabwrite_lm7uz, &hTable_eChUx); | |
| numBytes += sTabwrite_init(&sTabwrite_Y7yLw, &hTable_oukKq); | |
| numBytes += sTabwrite_init(&sTabwrite_aAPd4, &hTable_25lxW); | |
| numBytes += sLine_init(&sLine_Kiz4O); | |
| numBytes += cVar_init_f(&cVar_dC32j, 800.0f); | |
| numBytes += cDelay_init(this, &cDelay_ILM8F, 0.0f); | |
| numBytes += cBinop_init(&cBinop_Q43Ol, 0.0f); // __mul | |
| numBytes += cVar_init_f(&cVar_HVyBn, 0.0f); | |
| numBytes += cVar_init_f(&cVar_HTmOS, 0.0f); | |
| numBytes += cVar_init_f(&cVar_csXbA, 0.0f); | |
| numBytes += cVar_init_f(&cVar_6QP4b, 0.0f); | |
| numBytes += cVar_init_f(&cVar_fmHWk, 0.0f); | |
| numBytes += cVar_init_f(&cVar_zvEmR, 0.0f); | |
| numBytes += cVar_init_f(&cVar_rqvdO, 0.0f); | |
| numBytes += cVar_init_f(&cVar_tF4yZ, 0.0f); | |
| numBytes += cVar_init_f(&cVar_6qtrt, 0.0f); | |
| numBytes += cVar_init_f(&cVar_9dDTh, 0.0f); | |
| numBytes += cVar_init_f(&cVar_fU2uv, 1.0f); | |
| numBytes += cDelay_init(this, &cDelay_fTtRU, 0.0f); | |
| numBytes += cDelay_init(this, &cDelay_Tl0CB, 0.0f); | |
| numBytes += cSlice_init(&cSlice_OpaVd, 1, -1); | |
| numBytes += cSlice_init(&cSlice_UPeB9, 2, 1); | |
| numBytes += cSlice_init(&cSlice_OoVbG, 0, 1); | |
| numBytes += cSlice_init(&cSlice_nTl6l, 1, 1); | |
| numBytes += cPack_init(&cPack_eevO2, 2, 0.0f, 0.0f); | |
| numBytes += cVar_init_f(&cVar_qcWna, 0.0f); | |
| numBytes += cVar_init_f(&cVar_TNl4p, 0.0f); | |
| numBytes += cVar_init_f(&cVar_2Vj1O, 0.0f); | |
| numBytes += cVar_init_f(&cVar_Lk4IF, 0.0f); | |
| numBytes += cVar_init_f(&cVar_hnFeF, 0.0f); | |
| numBytes += cVar_init_f(&cVar_J4aQ8, 0.0f); | |
| numBytes += cPack_init(&cPack_AtkEb, 2, 0.0f, 30.0f); | |
| numBytes += cVar_init_f(&cVar_uazPI, 5.0f); | |
| numBytes += cSlice_init(&cSlice_7AK8d, 1, -1); | |
| numBytes += cVar_init_f(&cVar_uBVuI, 90.0f); | |
| numBytes += cSlice_init(&cSlice_lUImz, 1, -1); | |
| numBytes += sVarf_init(&sVarf_hkoQd, 0.0f, 0.0f, false); | |
| numBytes += cSlice_init(&cSlice_L1zCi, 1, -1); | |
| numBytes += cVar_init_f(&cVar_monTc, 0.0f); | |
| numBytes += cVar_init_f(&cVar_HqJ1h, 60.0f); | |
| numBytes += cSlice_init(&cSlice_vO8IU, 1, -1); | |
| numBytes += cDelay_init(this, &cDelay_9zOWK, 0.0f); | |
| numBytes += hTable_init(&hTable_PrEkp, 256); | |
| numBytes += cDelay_init(this, &cDelay_ZfQwd, 0.0f); | |
| numBytes += cVar_init_f(&cVar_jZDWN, 3000.0f); | |
| numBytes += cSlice_init(&cSlice_KlOKj, 1, -1); | |
| numBytes += cBinop_init(&cBinop_ImKwc, 0.0f); // __mul | |
| numBytes += cVar_init_f(&cVar_uVEz6, 0.0f); | |
| numBytes += cBinop_init(&cBinop_l8aX8, 0.0f); // __mul | |
| numBytes += cBinop_init(&cBinop_YlCtx, 0.0f); // __mul | |
| numBytes += cBinop_init(&cBinop_QEEY7, 44100.0f); // __div | |
| numBytes += cVar_init_f(&cVar_DanPs, 0.0f); | |
| numBytes += cBinop_init(&cBinop_egcMv, 0.0f); // __mul | |
| numBytes += cBinop_init(&cBinop_2ChYi, 0.0f); // __mul | |
| numBytes += cBinop_init(&cBinop_6Qos2, 0.0f); // __mul | |
| numBytes += cBinop_init(&cBinop_cOKw4, 0.0f); // __mul | |
| numBytes += cVar_init_f(&cVar_fh0jf, 0.0f); | |
| numBytes += cVar_init_f(&cVar_G8jl7, 24000.0f); | |
| numBytes += cSlice_init(&cSlice_cbtVL, 1, -1); | |
| numBytes += cIf_init(&cIf_yziVm, false); | |
| numBytes += cBinop_init(&cBinop_oZV0i, 0.0f); // __pow | |
| numBytes += cSlice_init(&cSlice_slsu4, 1, -1); | |
| numBytes += cVar_init_f(&cVar_U3bcn, 80.0f); | |
| numBytes += cBinop_init(&cBinop_SbHMY, 0.0f); // __mul | |
| numBytes += cBinop_init(&cBinop_YB8t2, 0.0f); // __mul | |
| numBytes += cBinop_init(&cBinop_7YK54, 0.0f); // __mul | |
| numBytes += cBinop_init(&cBinop_K8Ui1, 0.0f); // __mul | |
| numBytes += cVar_init_f(&cVar_3BTVl, 0.0f); | |
| numBytes += cBinop_init(&cBinop_1L2ik, 0.0f); // __mul | |
| numBytes += cBinop_init(&cBinop_sVtRa, 44100.0f); // __div | |
| numBytes += cVar_init_f(&cVar_91glk, 0.0f); | |
| numBytes += cBinop_init(&cBinop_2tNSY, 0.0f); // __mul | |
| numBytes += cVar_init_f(&cVar_ZwdYr, 0.0f); | |
| numBytes += cBinop_init(&cBinop_0Mu18, 0.0f); // __mul | |
| numBytes += cSlice_init(&cSlice_teVSg, 1, -1); | |
| numBytes += cVar_init_f(&cVar_n41W7, 20.0f); | |
| numBytes += cVar_init_f(&cVar_dhv78, 0.0f); | |
| numBytes += cVar_init_f(&cVar_u5gwH, 0.0f); | |
| numBytes += cDelay_init(this, &cDelay_rIlPs, 0.0f); | |
| numBytes += hTable_init(&hTable_O5z6D, 256); | |
| numBytes += cDelay_init(this, &cDelay_AovdT, 0.0f); | |
| numBytes += cPack_init(&cPack_doSWK, 2, 0.0f, 50.0f); | |
| numBytes += cBinop_init(&cBinop_zXGqv, 0.0f); // __sub | |
| numBytes += cVar_init_s(&cVar_pG9GS, "del-2-del2"); | |
| numBytes += cDelay_init(this, &cDelay_gRa9y, 0.0f); | |
| numBytes += cBinop_init(&cBinop_jeY56, 0.0f); // __sub | |
| numBytes += cTabhead_init(&cTabhead_TcbNz, &hTable_oukKq); | |
| numBytes += cBinop_init(&cBinop_99gPp, 0.0f); // __max | |
| numBytes += cDelay_init(this, &cDelay_1vOMm, 69.4325f); | |
| numBytes += cIf_init(&cIf_XYfLB, false); | |
| numBytes += cBinop_init(&cBinop_e9oVR, 0.0f); // __pow | |
| numBytes += cBinop_init(&cBinop_xm2Pq, 0.0f); // __max | |
| numBytes += cBinop_init(&cBinop_Y7fe2, 0.0f); // __sub | |
| numBytes += cDelay_init(this, &cDelay_ypSMM, 0.0f); | |
| numBytes += cBinop_init(&cBinop_Fyw4Z, 0.0f); // __sub | |
| numBytes += cTabhead_init(&cTabhead_c7bf8, &hTable_25lxW); | |
| numBytes += cBinop_init(&cBinop_Yr4vq, 86.1244f); // __mul | |
| numBytes += cVar_init_s(&cVar_pSK0c, "del-2-del4"); | |
| numBytes += cDelay_init(this, &cDelay_u0lWL, 86.1244f); | |
| numBytes += cPack_init(&cPack_0Ejrx, 2, 0.0f, 30.0f); | |
| numBytes += cVar_init_f(&cVar_ZADfr, 0.0f); | |
| numBytes += cIf_init(&cIf_zcpJx, false); | |
| numBytes += cVar_init_f(&cVar_4vlNN, 0.0f); | |
| numBytes += cDelay_init(this, &cDelay_jbzUx, 0.0f); | |
| numBytes += hTable_init(&hTable_eChUx, 256); | |
| numBytes += cDelay_init(this, &cDelay_ypjYh, 0.0f); | |
| numBytes += cPack_init(&cPack_JFVep, 2, 0.0f, 50.0f); | |
| numBytes += cDelay_init(this, &cDelay_DtfPN, 0.0f); | |
| numBytes += hTable_init(&hTable_oukKq, 256); | |
| numBytes += cDelay_init(this, &cDelay_nWdh4, 0.0f); | |
| numBytes += cVar_init_f(&cVar_qdXJa, 0.0f); | |
| numBytes += sVarf_init(&sVarf_kemao, 0.0f, 0.0f, false); | |
| numBytes += cVar_init_f(&cVar_p77O4, 22050.0f); | |
| numBytes += cBinop_init(&cBinop_B67AV, 0.0f); // __mul | |
| numBytes += sVarf_init(&sVarf_2GIHk, 0.0f, 0.0f, false); | |
| numBytes += cVar_init_f(&cVar_dtcyq, 0.0f); | |
| numBytes += sVarf_init(&sVarf_xl5jf, 0.0f, 0.0f, false); | |
| numBytes += cVar_init_f(&cVar_ivcnQ, 22050.0f); | |
| numBytes += cBinop_init(&cBinop_4qh4o, 0.0f); // __mul | |
| numBytes += sVarf_init(&sVarf_ewvIK, 0.0f, 0.0f, false); | |
| numBytes += cVar_init_s(&cVar_vd5B9, "del-2-del3"); | |
| numBytes += cBinop_init(&cBinop_iIbmB, 0.0f); // __max | |
| numBytes += cBinop_init(&cBinop_plV12, 0.0f); // __sub | |
| numBytes += cDelay_init(this, &cDelay_kpDtS, 0.0f); | |
| numBytes += cTabhead_init(&cTabhead_n3DF9, &hTable_eChUx); | |
| numBytes += cBinop_init(&cBinop_8GFsi, 0.0f); // __sub | |
| numBytes += cDelay_init(this, &cDelay_kVLJD, 74.5234f); | |
| numBytes += cBinop_init(&cBinop_l14Y0, 74.5234f); // __mul | |
| numBytes += cDelay_init(this, &cDelay_UQhpy, 0.0f); | |
| numBytes += hTable_init(&hTable_fI75h, 256); | |
| numBytes += cDelay_init(this, &cDelay_9Raz1, 0.0f); | |
| numBytes += hTable_init(&hTable_hxSAo, 256); | |
| numBytes += cDelay_init(this, &cDelay_NSYL6, 0.0f); | |
| numBytes += cDelay_init(this, &cDelay_mnqTK, 0.0f); | |
| numBytes += cVar_init_s(&cVar_ab0x6, "del-2-ref6"); | |
| numBytes += cBinop_init(&cBinop_FqA5p, 0.0f); // __sub | |
| numBytes += cBinop_init(&cBinop_OnZ2w, 0.0f); // __max | |
| numBytes += cDelay_init(this, &cDelay_2trz4, 13.645f); | |
| numBytes += cTabhead_init(&cTabhead_bHzYl, &hTable_hcqmd); | |
| numBytes += cBinop_init(&cBinop_eOARf, 0.0f); // __sub | |
| numBytes += cDelay_init(this, &cDelay_T7qIP, 0.0f); | |
| numBytes += cTabhead_init(&cTabhead_efZbw, &hTable_fI75h); | |
| numBytes += cBinop_init(&cBinop_TF0l1, 0.0f); // __sub | |
| numBytes += cDelay_init(this, &cDelay_qrvbh, 0.0f); | |
| numBytes += cBinop_init(&cBinop_Q7y5O, 0.0f); // __max | |
| numBytes += cBinop_init(&cBinop_EvqhT, 0.0f); // __sub | |
| numBytes += cVar_init_s(&cVar_wVAmD, "del-2-ref5"); | |
| numBytes += cDelay_init(this, &cDelay_kk9OY, 16.364f); | |
| numBytes += cDelay_init(this, &cDelay_7nGd9, 0.0f); | |
| numBytes += hTable_init(&hTable_yeWQH, 256); | |
| numBytes += cDelay_init(this, &cDelay_gDrqm, 0.0f); | |
| numBytes += cTabhead_init(&cTabhead_IXN1L, &hTable_A5Sgo); | |
| numBytes += cBinop_init(&cBinop_ylbxI, 0.0f); // __max | |
| numBytes += cBinop_init(&cBinop_89WLB, 25.796f); // __mul | |
| numBytes += cBinop_init(&cBinop_zAwIZ, 0.0f); // __sub | |
| numBytes += cDelay_init(this, &cDelay_8QsmZ, 0.0f); | |
| numBytes += cDelay_init(this, &cDelay_rX6iH, 25.796f); | |
| numBytes += cBinop_init(&cBinop_th82y, 0.0f); // __sub | |
| numBytes += cVar_init_s(&cVar_5ABIy, "del-2-ref3"); | |
| numBytes += cTabhead_init(&cTabhead_ivKyx, &hTable_yeWQH); | |
| numBytes += cBinop_init(&cBinop_nFkU1, 0.0f); // __sub | |
| numBytes += cDelay_init(this, &cDelay_fCTmf, 19.392f); | |
| numBytes += cBinop_init(&cBinop_BNAiY, 0.0f); // __sub | |
| numBytes += cVar_init_s(&cVar_Uf519, "del-2-ref4"); | |
| numBytes += cDelay_init(this, &cDelay_zScfJ, 0.0f); | |
| numBytes += cBinop_init(&cBinop_Ji8et, 19.392f); // __mul | |
| numBytes += cBinop_init(&cBinop_oW6eP, 0.0f); // __max | |
| numBytes += cTabhead_init(&cTabhead_eBhTi, &hTable_akDH3); | |
| numBytes += cDelay_init(this, &cDelay_ln0g7, 43.5337f); | |
| numBytes += cBinop_init(&cBinop_gJlij, 0.0f); // __sub | |
| numBytes += cVar_init_s(&cVar_UFMa0, "del-2-ref2"); | |
| numBytes += cBinop_init(&cBinop_LaC6S, 0.0f); // __max | |
| numBytes += cBinop_init(&cBinop_RveQq, 43.5337f); // __mul | |
| numBytes += cDelay_init(this, &cDelay_88EaF, 0.0f); | |
| numBytes += cBinop_init(&cBinop_jYAp3, 0.0f); // __sub | |
| numBytes += cDelay_init(this, &cDelay_GgDhd, 0.0f); | |
| numBytes += hTable_init(&hTable_akDH3, 256); | |
| numBytes += cDelay_init(this, &cDelay_FhgMQ, 0.0f); | |
| numBytes += hTable_init(&hTable_A5Sgo, 256); | |
| numBytes += cDelay_init(this, &cDelay_ZGwr3, 0.0f); | |
| numBytes += cDelay_init(this, &cDelay_XrzGL, 0.0f); | |
| numBytes += cBinop_init(&cBinop_2cXpl, 0.0f); // __max | |
| numBytes += cDelay_init(this, &cDelay_0NqFW, 0.0f); | |
| numBytes += cBinop_init(&cBinop_fJ44w, 0.0f); // __sub | |
| numBytes += cTabhead_init(&cTabhead_YGQPM, &hTable_hxSAo); | |
| numBytes += cBinop_init(&cBinop_1PjIt, 75.2546f); // __mul | |
| numBytes += cBinop_init(&cBinop_rdH85, 0.0f); // __sub | |
| numBytes += cVar_init_s(&cVar_pGzoh, "del-2-ref1"); | |
| numBytes += cDelay_init(this, &cDelay_KEum8, 75.2546f); | |
| numBytes += cDelay_init(this, &cDelay_ORIkv, 0.0f); | |
| numBytes += hTable_init(&hTable_hcqmd, 256); | |
| numBytes += cDelay_init(this, &cDelay_AaKnl, 0.0f); | |
| numBytes += cBinop_init(&cBinop_vX5n3, 0.0f); // __max | |
| numBytes += cTabhead_init(&cTabhead_ku2wn, &hTable_O5z6D); | |
| numBytes += cBinop_init(&cBinop_xtJjU, 0.0f); // __sub | |
| numBytes += cDelay_init(this, &cDelay_GxSV3, 0.0f); | |
| numBytes += cDelay_init(this, &cDelay_SIHnw, 58.6435f); | |
| numBytes += cVar_init_s(&cVar_NgQ4D, "del-2-del1"); | |
| numBytes += cBinop_init(&cBinop_0xOwY, 0.0f); // __sub | |
| numBytes += cVar_init_f(&cVar_WKSrB, 80.0f); | |
| numBytes += cVar_init_f(&cVar_DH0mV, 80.0f); | |
| numBytes += hTable_init(&hTable_25lxW, 256); | |
| numBytes += cDelay_init(this, &cDelay_P4Jpb, 0.0f); | |
| numBytes += cDelay_init(this, &cDelay_sDE34, 0.0f); | |
| numBytes += cBinop_init(&cBinop_uxJMy, 0.0f); // __mul | |
| numBytes += sVarf_init(&sVarf_grSu9, 0.0f, 0.0f, false); | |
| numBytes += cVar_init_f(&cVar_bQyVY, 22050.0f); | |
| numBytes += sVarf_init(&sVarf_rHUSa, 0.0f, 0.0f, false); | |
| numBytes += sVarf_init(&sVarf_96Jgz, 0.0f, 0.0f, false); | |
| numBytes += cBinop_init(&cBinop_wIohr, 0.0f); // __mul | |
| numBytes += sVarf_init(&sVarf_jYDxp, 0.0f, 0.0f, false); | |
| numBytes += cVar_init_f(&cVar_aH8fg, 22050.0f); | |
| numBytes += sVarf_init(&sVarf_6ogSb, 0.0f, 0.0f, false); | |
| numBytes += sVarf_init(&sVarf_smV5e, 0.0f, 0.0f, false); | |
| numBytes += sVarf_init(&sVarf_c5Wx0, 0.0f, 0.0f, false); | |
| numBytes += cVar_init_s(&cVar_2MGr6, "del-2-predelay"); | |
| numBytes += cRandom_init(&cRandom_ePbak, -16683565); | |
| numBytes += sVari_init(&sVari_0lDyq, 0, 0, false); | |
| // schedule a message to trigger all loadbangs via the __hv_init receiver | |
| scheduleMessageForReceiver(0xCE5CC65B, msg_initWithBang(HV_MESSAGE_ON_STACK(1), 0)); | |
| } | |
| Heavy_reverb::~Heavy_reverb() { | |
| cPack_free(&cPack_eevO2); | |
| cPack_free(&cPack_AtkEb); | |
| hTable_free(&hTable_PrEkp); | |
| hTable_free(&hTable_O5z6D); | |
| cPack_free(&cPack_doSWK); | |
| cPack_free(&cPack_0Ejrx); | |
| hTable_free(&hTable_eChUx); | |
| cPack_free(&cPack_JFVep); | |
| hTable_free(&hTable_oukKq); | |
| hTable_free(&hTable_fI75h); | |
| hTable_free(&hTable_hxSAo); | |
| hTable_free(&hTable_yeWQH); | |
| hTable_free(&hTable_akDH3); | |
| hTable_free(&hTable_A5Sgo); | |
| hTable_free(&hTable_hcqmd); | |
| hTable_free(&hTable_25lxW); | |
| } | |
| HvTable *Heavy_reverb::getTableForHash(hv_uint32_t tableHash) {switch (tableHash) { | |
| case 0x5575F8B3: return &hTable_yeWQH; // del-2-ref4 | |
| case 0xE41D9BB2: return &hTable_fI75h; // del-2-ref5 | |
| case 0xD6CB5253: return &hTable_hcqmd; // del-2-ref6 | |
| case 0x822C3DD6: return &hTable_O5z6D; // del-2-del1 | |
| case 0x13418DF6: return &hTable_akDH3; // del-2-ref2 | |
| case 0x47688494: return &hTable_hxSAo; // del-2-ref1 | |
| case 0x87691071: return &hTable_25lxW; // del-2-del4 | |
| case 0xEBB79282: return &hTable_oukKq; // del-2-del2 | |
| case 0x2F1908F6: return &hTable_PrEkp; // del-2-predelay | |
| case 0x50424FC3: return &hTable_A5Sgo; // del-2-ref3 | |
| case 0xF0A05054: return &hTable_eChUx; // del-2-del3 | |
| default: return nullptr; | |
| } | |
| } | |
| void Heavy_reverb::scheduleMessageForReceiver(hv_uint32_t receiverHash, HvMessage *m) { | |
| switch (receiverHash) { | |
| case 0xC7F6EA7B: { // 156-alpha | |
| mq_addMessageByTimestamp(&mq, m, 0, &cReceive_YWrxh_sendMessage); | |
| break; | |
| } | |
| case 0x71A920C8: { // 156-wcos | |
| mq_addMessageByTimestamp(&mq, m, 0, &cReceive_lHWyA_sendMessage); | |
| break; | |
| } | |
| case 0x5EABB4AE: { // 156-wsin | |
| mq_addMessageByTimestamp(&mq, m, 0, &cReceive_b27om_sendMessage); | |
| break; | |
| } | |
| case 0xC2B3CD9C: { // 193-alpha | |
| mq_addMessageByTimestamp(&mq, m, 0, &cReceive_W58ln_sendMessage); | |
| break; | |
| } | |
| case 0x4F0D6984: { // 193-wcos | |
| mq_addMessageByTimestamp(&mq, m, 0, &cReceive_XlOwT_sendMessage); | |
| break; | |
| } | |
| case 0x3D73D0A: { // 193-wsin | |
| mq_addMessageByTimestamp(&mq, m, 0, &cReceive_HMTpP_sendMessage); | |
| break; | |
| } | |
| case 0x418A9977: { // 2-crossfreq | |
| mq_addMessageByTimestamp(&mq, m, 0, &cReceive_rHGnI_sendMessage); | |
| break; | |
| } | |
| case 0xE96E90EB: { // 2-damp | |
| mq_addMessageByTimestamp(&mq, m, 0, &cReceive_dc7KZ_sendMessage); | |
| break; | |
| } | |
| case 0x163B6BE7: { // 2-dry-gain | |
| mq_addMessageByTimestamp(&mq, m, 0, &cReceive_cnEyM_sendMessage); | |
| break; | |
| } | |
| case 0x503AED46: { // 2-feedback | |
| mq_addMessageByTimestamp(&mq, m, 0, &cReceive_6tVS4_sendMessage); | |
| break; | |
| } | |
| case 0x94052966: { // 2-highcut | |
| mq_addMessageByTimestamp(&mq, m, 0, &cReceive_IS2ZX_sendMessage); | |
| break; | |
| } | |
| case 0x41273D49: { // 2-lowcut | |
| mq_addMessageByTimestamp(&mq, m, 0, &cReceive_WQ88s_sendMessage); | |
| break; | |
| } | |
| case 0x8E315E70: { // 2-predelay_ms | |
| mq_addMessageByTimestamp(&mq, m, 0, &cReceive_xm47s_sendMessage); | |
| break; | |
| } | |
| case 0xF4162121: { // 2-wet-gain | |
| mq_addMessageByTimestamp(&mq, m, 0, &cReceive_zX5WH_sendMessage); | |
| break; | |
| } | |
| case 0xCE5CC65B: { // __hv_init | |
| mq_addMessageByTimestamp(&mq, m, 0, &cReceive_FZmHA_sendMessage); | |
| break; | |
| } | |
| case 0x1333C5A1: { // crossoverfreq | |
| mq_addMessageByTimestamp(&mq, m, 0, &cReceive_Q1ffC_sendMessage); | |
| break; | |
| } | |
| case 0x71E7CD1D: { // damp | |
| mq_addMessageByTimestamp(&mq, m, 0, &cReceive_SSJmu_sendMessage); | |
| break; | |
| } | |
| case 0x2BA58A7F: { // dry-gain | |
| mq_addMessageByTimestamp(&mq, m, 0, &cReceive_LXvLM_sendMessage); | |
| break; | |
| } | |
| case 0xF1E7CD16: { // feedback | |
| mq_addMessageByTimestamp(&mq, m, 0, &cReceive_EVh3y_sendMessage); | |
| break; | |
| } | |
| case 0xF88DCB01: { // highcut | |
| mq_addMessageByTimestamp(&mq, m, 0, &cReceive_vBLez_sendMessage); | |
| break; | |
| } | |
| case 0xDA23B137: { // lowcut | |
| mq_addMessageByTimestamp(&mq, m, 0, &cReceive_diwKq_sendMessage); | |
| break; | |
| } | |
| case 0xF720334E: { // predelay-ms | |
| mq_addMessageByTimestamp(&mq, m, 0, &cReceive_hbI4y_sendMessage); | |
| break; | |
| } | |
| case 0x26AD13E6: { // wet-gain | |
| mq_addMessageByTimestamp(&mq, m, 0, &cReceive_cHWCa_sendMessage); | |
| break; | |
| } | |
| default: return; | |
| } | |
| } | |
| int Heavy_reverb::getParameterInfo(int index, HvParameterInfo *info) { | |
| if (info != nullptr) { | |
| switch (index) { | |
| case 0: { | |
| info->name = "predelay-ms"; | |
| info->hash = 0xF720334E; | |
| info->type = HvParameterType::HV_PARAM_TYPE_PARAMETER; | |
| info->minVal = 0.0f; | |
| info->maxVal = 2800.0f; | |
| info->defaultVal = 0.0f; | |
| break; | |
| } | |
| case 1: { | |
| info->name = "feedback"; | |
| info->hash = 0xF1E7CD16; | |
| info->type = HvParameterType::HV_PARAM_TYPE_PARAMETER; | |
| info->minVal = 0.0f; | |
| info->maxVal = 100.0f; | |
| info->defaultVal = 90.0f; | |
| break; | |
| } | |
| case 2: { | |
| info->name = "damp"; | |
| info->hash = 0x71E7CD1D; | |
| info->type = HvParameterType::HV_PARAM_TYPE_PARAMETER; | |
| info->minVal = 0.0f; | |
| info->maxVal = 100.0f; | |
| info->defaultVal = 60.0f; | |
| break; | |
| } | |
| case 3: { | |
| info->name = "highcut"; | |
| info->hash = 0xF88DCB01; | |
| info->type = HvParameterType::HV_PARAM_TYPE_PARAMETER; | |
| info->minVal = 0.0f; | |
| info->maxVal = 25000.0f; | |
| info->defaultVal = 24000.0f; | |
| break; | |
| } | |
| case 4: { | |
| info->name = "dry-gain"; | |
| info->hash = 0x2BA58A7F; | |
| info->type = HvParameterType::HV_PARAM_TYPE_PARAMETER; | |
| info->minVal = 0.0f; | |
| info->maxVal = 100.0f; | |
| info->defaultVal = 20.0f; | |
| break; | |
| } | |
| case 5: { | |
| info->name = "lowcut"; | |
| info->hash = 0xDA23B137; | |
| info->type = HvParameterType::HV_PARAM_TYPE_PARAMETER; | |
| info->minVal = 0.0f; | |
| info->maxVal = 25000.0f; | |
| info->defaultVal = 5.0f; | |
| break; | |
| } | |
| case 6: { | |
| info->name = "crossoverfreq"; | |
| info->hash = 0x1333C5A1; | |
| info->type = HvParameterType::HV_PARAM_TYPE_PARAMETER; | |
| info->minVal = 0.0f; | |
| info->maxVal = 25000.0f; | |
| info->defaultVal = 3000.0f; | |
| break; | |
| } | |
| case 7: { | |
| info->name = "wet-gain"; | |
| info->hash = 0x26AD13E6; | |
| info->type = HvParameterType::HV_PARAM_TYPE_PARAMETER; | |
| info->minVal = 0.0f; | |
| info->maxVal = 100.0f; | |
| info->defaultVal = 80.0f; | |
| break; | |
| } | |
| default: { | |
| info->name = "invalid parameter index"; | |
| info->hash = 0; | |
| info->type = HvParameterType::HV_PARAM_TYPE_PARAMETER; | |
| info->minVal = 0.0f; | |
| info->maxVal = 0.0f; | |
| info->defaultVal = 0.0f; | |
| break; | |
| } | |
| } | |
| } | |
| return 8; | |
| } | |
| /* | |
| * Send Function Implementations | |
| */ | |
| void Heavy_reverb::cReceive_FZmHA_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_fXUxD_sendMessage(_c, 0, m); | |
| cMsg_DA1PU_sendMessage(_c, 0, m); | |
| cMsg_I3ENM_sendMessage(_c, 0, m); | |
| cMsg_jtn5n_sendMessage(_c, 0, m); | |
| cMsg_3G7am_sendMessage(_c, 0, m); | |
| cMsg_PNK2f_sendMessage(_c, 0, m); | |
| cMsg_uAz3r_sendMessage(_c, 0, m); | |
| cMsg_KCLkF_sendMessage(_c, 0, m); | |
| cVar_onMessage(_c, &Context(_c)->cVar_fh0jf, 0, m, &cVar_fh0jf_sendMessage); | |
| cVar_onMessage(_c, &Context(_c)->cVar_3BTVl, 0, m, &cVar_3BTVl_sendMessage); | |
| cMsg_KXUyx_sendMessage(_c, 0, m); | |
| cMsg_8A0sA_sendMessage(_c, 0, m); | |
| cMsg_0xZHU_sendMessage(_c, 0, m); | |
| cMsg_hZTr7_sendMessage(_c, 0, m); | |
| cMsg_HhGcD_sendMessage(_c, 0, m); | |
| cVar_onMessage(_c, &Context(_c)->cVar_aH8fg, 0, m, &cVar_aH8fg_sendMessage); | |
| cMsg_154OY_sendMessage(_c, 0, m); | |
| cVar_onMessage(_c, &Context(_c)->cVar_bQyVY, 0, m, &cVar_bQyVY_sendMessage); | |
| cMsg_ka8RY_sendMessage(_c, 0, m); | |
| cVar_onMessage(_c, &Context(_c)->cVar_p77O4, 0, m, &cVar_p77O4_sendMessage); | |
| cMsg_XZe2e_sendMessage(_c, 0, m); | |
| cVar_onMessage(_c, &Context(_c)->cVar_ivcnQ, 0, m, &cVar_ivcnQ_sendMessage); | |
| cVar_onMessage(_c, &Context(_c)->cVar_G8jl7, 0, m, &cVar_G8jl7_sendMessage); | |
| cVar_onMessage(_c, &Context(_c)->cVar_uazPI, 0, m, &cVar_uazPI_sendMessage); | |
| cVar_onMessage(_c, &Context(_c)->cVar_dtcyq, 0, m, &cVar_dtcyq_sendMessage); | |
| cVar_onMessage(_c, &Context(_c)->cVar_4vlNN, 0, m, &cVar_4vlNN_sendMessage); | |
| cVar_onMessage(_c, &Context(_c)->cVar_WKSrB, 0, m, &cVar_WKSrB_sendMessage); | |
| cVar_onMessage(_c, &Context(_c)->cVar_DH0mV, 0, m, &cVar_DH0mV_sendMessage); | |
| cVar_onMessage(_c, &Context(_c)->cVar_HqJ1h, 0, m, &cVar_HqJ1h_sendMessage); | |
| cVar_onMessage(_c, &Context(_c)->cVar_U3bcn, 0, m, &cVar_U3bcn_sendMessage); | |
| cVar_onMessage(_c, &Context(_c)->cVar_n41W7, 0, m, &cVar_n41W7_sendMessage); | |
| cVar_onMessage(_c, &Context(_c)->cVar_jZDWN, 0, m, &cVar_jZDWN_sendMessage); | |
| cVar_onMessage(_c, &Context(_c)->cVar_uBVuI, 0, m, &cVar_uBVuI_sendMessage); | |
| cMsg_U3HeZ_sendMessage(_c, 0, m); | |
| cVar_onMessage(_c, &Context(_c)->cVar_monTc, 0, m, &cVar_monTc_sendMessage); | |
| cRandom_onMessage(_c, &Context(_c)->cRandom_ePbak, 0, m, &cRandom_ePbak_sendMessage); | |
| cMsg_lEoNL_sendMessage(_c, 0, m); | |
| cVar_onMessage(_c, &Context(_c)->cVar_dC32j, 0, m, &cVar_dC32j_sendMessage); | |
| cMsg_wsZce_sendMessage(_c, 0, m); | |
| cMsg_U5HFp_sendMessage(_c, 0, m); | |
| cMsg_zKD8O_sendMessage(_c, 0, m); | |
| cMsg_Z5wid_sendMessage(_c, 0, m); | |
| cMsg_U0kii_sendMessage(_c, 0, m); | |
| cMsg_BQnqq_sendMessage(_c, 0, m); | |
| cMsg_28x16_sendMessage(_c, 0, m); | |
| cMsg_fvzHP_sendMessage(_c, 0, m); | |
| cVar_onMessage(_c, &Context(_c)->cVar_fU2uv, 0, m, &cVar_fU2uv_sendMessage); | |
| cMsg_RQ7ZA_sendMessage(_c, 0, m); | |
| cVar_onMessage(_c, &Context(_c)->cVar_pG9GS, 0, m, &cVar_pG9GS_sendMessage); | |
| cMsg_VAxDz_sendMessage(_c, 0, m); | |
| cTabhead_onMessage(_c, &Context(_c)->cTabhead_TcbNz, 0, m, &cTabhead_TcbNz_sendMessage); | |
| cMsg_6AQzQ_sendMessage(_c, 0, m); | |
| cVar_onMessage(_c, &Context(_c)->cVar_NgQ4D, 0, m, &cVar_NgQ4D_sendMessage); | |
| cMsg_4MeKK_sendMessage(_c, 0, m); | |
| cTabhead_onMessage(_c, &Context(_c)->cTabhead_ku2wn, 0, m, &cTabhead_ku2wn_sendMessage); | |
| cMsg_m4G10_sendMessage(_c, 0, m); | |
| cVar_onMessage(_c, &Context(_c)->cVar_pSK0c, 0, m, &cVar_pSK0c_sendMessage); | |
| cMsg_Vqt2V_sendMessage(_c, 0, m); | |
| cTabhead_onMessage(_c, &Context(_c)->cTabhead_c7bf8, 0, m, &cTabhead_c7bf8_sendMessage); | |
| cMsg_50Osz_sendMessage(_c, 0, m); | |
| cVar_onMessage(_c, &Context(_c)->cVar_ab0x6, 0, m, &cVar_ab0x6_sendMessage); | |
| cMsg_Uht8F_sendMessage(_c, 0, m); | |
| cTabhead_onMessage(_c, &Context(_c)->cTabhead_bHzYl, 0, m, &cTabhead_bHzYl_sendMessage); | |
| cMsg_B41M1_sendMessage(_c, 0, m); | |
| cVar_onMessage(_c, &Context(_c)->cVar_wVAmD, 0, m, &cVar_wVAmD_sendMessage); | |
| cMsg_b1UmT_sendMessage(_c, 0, m); | |
| cTabhead_onMessage(_c, &Context(_c)->cTabhead_efZbw, 0, m, &cTabhead_efZbw_sendMessage); | |
| cMsg_XSCYN_sendMessage(_c, 0, m); | |
| cVar_onMessage(_c, &Context(_c)->cVar_5ABIy, 0, m, &cVar_5ABIy_sendMessage); | |
| cMsg_KeKGm_sendMessage(_c, 0, m); | |
| cTabhead_onMessage(_c, &Context(_c)->cTabhead_IXN1L, 0, m, &cTabhead_IXN1L_sendMessage); | |
| cMsg_TTWQ3_sendMessage(_c, 0, m); | |
| cVar_onMessage(_c, &Context(_c)->cVar_Uf519, 0, m, &cVar_Uf519_sendMessage); | |
| cMsg_STF3Q_sendMessage(_c, 0, m); | |
| cTabhead_onMessage(_c, &Context(_c)->cTabhead_ivKyx, 0, m, &cTabhead_ivKyx_sendMessage); | |
| cMsg_1hoXY_sendMessage(_c, 0, m); | |
| cVar_onMessage(_c, &Context(_c)->cVar_UFMa0, 0, m, &cVar_UFMa0_sendMessage); | |
| cMsg_RZ7sU_sendMessage(_c, 0, m); | |
| cTabhead_onMessage(_c, &Context(_c)->cTabhead_eBhTi, 0, m, &cTabhead_eBhTi_sendMessage); | |
| cMsg_epmaz_sendMessage(_c, 0, m); | |
| cVar_onMessage(_c, &Context(_c)->cVar_pGzoh, 0, m, &cVar_pGzoh_sendMessage); | |
| cMsg_jQ193_sendMessage(_c, 0, m); | |
| cTabhead_onMessage(_c, &Context(_c)->cTabhead_YGQPM, 0, m, &cTabhead_YGQPM_sendMessage); | |
| cMsg_E2YcL_sendMessage(_c, 0, m); | |
| cVar_onMessage(_c, &Context(_c)->cVar_vd5B9, 0, m, &cVar_vd5B9_sendMessage); | |
| cMsg_Pgots_sendMessage(_c, 0, m); | |
| cTabhead_onMessage(_c, &Context(_c)->cTabhead_n3DF9, 0, m, &cTabhead_n3DF9_sendMessage); | |
| cVar_onMessage(_c, &Context(_c)->cVar_2MGr6, 0, m, &cVar_2MGr6_sendMessage); | |
| cMsg_ofrwR_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cReceive_HMTpP_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_SbHMY, HV_BINOP_MULTIPLY, 0, m, &cBinop_SbHMY_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_MCvxB_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_Q43Ol, HV_BINOP_MULTIPLY, 1, m, &cBinop_Q43Ol_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_jgK3T_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "clear"); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_ILM8F, 0, m, &cDelay_ILM8F_sendMessage); | |
| } | |
| void Heavy_reverb::cVar_dC32j_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_Q43Ol, HV_BINOP_MULTIPLY, 0, m, &cBinop_Q43Ol_sendMessage); | |
| } | |
| void Heavy_reverb::cSystem_aUsnf_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_DIVIDE, 1000.0f, 0, m, &cBinop_MCvxB_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_lEoNL_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "samplerate"); | |
| cSystem_onMessage(_c, NULL, 0, m, &cSystem_aUsnf_sendMessage); | |
| } | |
| void Heavy_reverb::cCast_OECrb_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_jgK3T_sendMessage(_c, 0, m); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_ILM8F, 0, m, &cDelay_ILM8F_sendMessage); | |
| cMsg_xJZ3T_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cDelay_ILM8F_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const m) { | |
| cDelay_clearExecutingMessage(&Context(_c)->cDelay_ILM8F, m); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_ILM8F, 0, m, &cDelay_ILM8F_sendMessage); | |
| cMsg_xJZ3T_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cSwitchcase_7Sinc_onMessage(HeavyContextInterface *_c, void *o, int letIn, const HvMessage *const m, void *sendMessage) { | |
| switch (msg_getHash(m, 0)) { | |
| case 0x0: { // "0.0" | |
| cMsg_jgK3T_sendMessage(_c, 0, m); | |
| break; | |
| } | |
| case 0x7A5B032D: { // "stop" | |
| cMsg_jgK3T_sendMessage(_c, 0, m); | |
| break; | |
| } | |
| default: { | |
| cCast_onMessage(_c, HV_CAST_BANG, 0, m, &cCast_OECrb_sendMessage); | |
| break; | |
| } | |
| } | |
| } | |
| void Heavy_reverb::cBinop_Q43Ol_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MAX, 1.0f, 0, m, &cBinop_O59LM_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_O59LM_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_ILM8F, 2, m, &cDelay_ILM8F_sendMessage); | |
| } | |
| void Heavy_reverb::cReceive_XlOwT_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_ADD, 1.0f, 0, m, &cBinop_MO0Ex_sendMessage); | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_ADD, 1.0f, 0, m, &cBinop_EG7H8_sendMessage); | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_ADD, 1.0f, 0, m, &cBinop_vqlQn_sendMessage); | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MULTIPLY, -2.0f, 0, m, &cBinop_mjRHF_sendMessage); | |
| } | |
| void Heavy_reverb::cReceive_dc7KZ_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cVar_onMessage(_c, &Context(_c)->cVar_4vlNN, 0, m, &cVar_4vlNN_sendMessage); | |
| } | |
| void Heavy_reverb::cReceive_Q1ffC_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cVar_onMessage(_c, &Context(_c)->cVar_csXbA, 0, m, &cVar_csXbA_sendMessage); | |
| } | |
| void Heavy_reverb::cReceive_vBLez_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cVar_onMessage(_c, &Context(_c)->cVar_9dDTh, 0, m, &cVar_9dDTh_sendMessage); | |
| } | |
| void Heavy_reverb::cReceive_cnEyM_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cCast_onMessage(_c, HV_CAST_FLOAT, 0, m, &cCast_DaKWH_sendMessage); | |
| cCast_onMessage(_c, HV_CAST_FLOAT, 0, m, &cCast_9GXDv_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_BQnqq_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, 80.0f); | |
| cVar_onMessage(_c, &Context(_c)->cVar_qcWna, 0, m, &cVar_qcWna_sendMessage); | |
| } | |
| void Heavy_reverb::cVar_HVyBn_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_bp3gd_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cReceive_EVh3y_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cVar_onMessage(_c, &Context(_c)->cVar_6qtrt, 0, m, &cVar_6qtrt_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_U5HFp_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, 60.0f); | |
| cVar_onMessage(_c, &Context(_c)->cVar_zvEmR, 0, m, &cVar_zvEmR_sendMessage); | |
| } | |
| void Heavy_reverb::cVar_HTmOS_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cVar_onMessage(_c, &Context(_c)->cVar_J4aQ8, 0, m, &cVar_J4aQ8_sendMessage); | |
| } | |
| void Heavy_reverb::cVar_csXbA_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cVar_onMessage(_c, &Context(_c)->cVar_HVyBn, 0, m, &cVar_HVyBn_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_28x16_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, 90.0f); | |
| cVar_onMessage(_c, &Context(_c)->cVar_6qtrt, 0, m, &cVar_6qtrt_sendMessage); | |
| } | |
| void Heavy_reverb::cVar_6QP4b_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_Bl0Aq_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cVar_fmHWk_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cVar_onMessage(_c, &Context(_c)->cVar_rqvdO, 0, m, &cVar_rqvdO_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_Z5wid_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, 24000.0f); | |
| cVar_onMessage(_c, &Context(_c)->cVar_9dDTh, 0, m, &cVar_9dDTh_sendMessage); | |
| } | |
| void Heavy_reverb::cVar_zvEmR_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cVar_onMessage(_c, &Context(_c)->cVar_tF4yZ, 0, m, &cVar_tF4yZ_sendMessage); | |
| } | |
| void Heavy_reverb::cVar_rqvdO_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_gJ2RG_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cReceive_diwKq_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cVar_onMessage(_c, &Context(_c)->cVar_HTmOS, 0, m, &cVar_HTmOS_sendMessage); | |
| } | |
| void Heavy_reverb::cVar_tF4yZ_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_sM5TQ_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cMsg_wsZce_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, 20.0f); | |
| cVar_onMessage(_c, &Context(_c)->cVar_2Vj1O, 0, m, &cVar_2Vj1O_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_oIAMg_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(2); | |
| msg_init(m, 2, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "highcut"); | |
| msg_setElementToFrom(m, 1, n, 0); | |
| cSwitchcase_R4WYR_onMessage(_c, NULL, 0, m, NULL); | |
| } | |
| void Heavy_reverb::cReceive_lHWyA_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_FgXJc_sendMessage(_c, 0, m); | |
| cMsg_ph3kV_sendMessage(_c, 0, m); | |
| cMsg_iJguN_sendMessage(_c, 0, m); | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MULTIPLY, -2.0f, 0, m, &cBinop_Gl7aA_sendMessage); | |
| } | |
| void Heavy_reverb::cReceive_rHGnI_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cVar_onMessage(_c, &Context(_c)->cVar_qdXJa, 0, m, &cVar_qdXJa_sendMessage); | |
| } | |
| void Heavy_reverb::cVar_6qtrt_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cVar_onMessage(_c, &Context(_c)->cVar_hnFeF, 0, m, &cVar_hnFeF_sendMessage); | |
| } | |
| void Heavy_reverb::cVar_9dDTh_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cVar_onMessage(_c, &Context(_c)->cVar_Lk4IF, 0, m, &cVar_Lk4IF_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_QxVTd_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cVar_onMessage(_c, &Context(_c)->cVar_fU2uv, 1, m, &cVar_fU2uv_sendMessage); | |
| } | |
| void Heavy_reverb::cVar_fU2uv_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_EQ, 0.0f, 0, m, &cBinop_QxVTd_sendMessage); | |
| cSwitchcase_7Sinc_onMessage(_c, NULL, 0, m, NULL); | |
| } | |
| void Heavy_reverb::cMsg_8OB9n_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(2); | |
| msg_init(m, 2, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "dry-gain"); | |
| msg_setElementToFrom(m, 1, n, 0); | |
| cSwitchcase_R4WYR_onMessage(_c, NULL, 0, m, NULL); | |
| } | |
| void Heavy_reverb::cMsg_xJZ3T_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(2); | |
| msg_init(m, 2, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, 1.0f); | |
| msg_setFloat(m, 1, 1.0f); | |
| cSwitchcase_awMLi_onMessage(_c, NULL, 0, m, NULL); | |
| m = HV_MESSAGE_ON_STACK(3); | |
| msg_init(m, 3, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, 0.0f); | |
| msg_setFloat(m, 1, 10.0f); | |
| msg_setFloat(m, 2, 50.0f); | |
| cSwitchcase_awMLi_onMessage(_c, NULL, 0, m, NULL); | |
| } | |
| void Heavy_reverb::cCast_NwEoO_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_aIOkA_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cMsg_LFfsg_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "clear"); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_Tl0CB, 0, m, &cDelay_Tl0CB_sendMessage); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_fTtRU, 0, m, &cDelay_fTtRU_sendMessage); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_fTtRU, 0, m, &cDelay_fTtRU_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_Vkf2m_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, 0.0f); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_Tl0CB, 1, m, &cDelay_Tl0CB_sendMessage); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_fTtRU, 1, m, &cDelay_fTtRU_sendMessage); | |
| } | |
| void Heavy_reverb::cCast_SRMJc_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_Vkf2m_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cMsg_aIOkA_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "stop"); | |
| sLine_onMessage(_c, &Context(_c)->sLine_NNdKs, 0, m, NULL); | |
| } | |
| void Heavy_reverb::cDelay_fTtRU_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const m) { | |
| cDelay_clearExecutingMessage(&Context(_c)->cDelay_fTtRU, m); | |
| cPack_onMessage(_c, &Context(_c)->cPack_eevO2, 1, m, &cPack_eevO2_sendMessage); | |
| } | |
| void Heavy_reverb::cDelay_Tl0CB_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const m) { | |
| cDelay_clearExecutingMessage(&Context(_c)->cDelay_Tl0CB, m); | |
| cPack_onMessage(_c, &Context(_c)->cPack_eevO2, 0, m, &cPack_eevO2_sendMessage); | |
| } | |
| void Heavy_reverb::cSwitchcase_awMLi_onMessage(HeavyContextInterface *_c, void *o, int letIn, const HvMessage *const m, void *sendMessage) { | |
| switch (msg_getHash(m, 0)) { | |
| case 0x7A5B032D: { // "stop" | |
| cSlice_onMessage(_c, &Context(_c)->cSlice_OpaVd, 0, m, &cSlice_OpaVd_sendMessage); | |
| break; | |
| } | |
| default: { | |
| cCast_onMessage(_c, HV_CAST_BANG, 0, m, &cCast_SRMJc_sendMessage); | |
| cSlice_onMessage(_c, &Context(_c)->cSlice_UPeB9, 0, m, &cSlice_UPeB9_sendMessage); | |
| cSlice_onMessage(_c, &Context(_c)->cSlice_nTl6l, 0, m, &cSlice_nTl6l_sendMessage); | |
| cSlice_onMessage(_c, &Context(_c)->cSlice_OoVbG, 0, m, &cSlice_OoVbG_sendMessage); | |
| break; | |
| } | |
| } | |
| } | |
| void Heavy_reverb::cSlice_OpaVd_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| switch (letIn) { | |
| case 0: { | |
| cCast_onMessage(_c, HV_CAST_BANG, 0, m, &cCast_HEQs0_sendMessage); | |
| cCast_onMessage(_c, HV_CAST_BANG, 0, m, &cCast_NwEoO_sendMessage); | |
| break; | |
| } | |
| case 1: { | |
| cCast_onMessage(_c, HV_CAST_BANG, 0, m, &cCast_HEQs0_sendMessage); | |
| cCast_onMessage(_c, HV_CAST_BANG, 0, m, &cCast_NwEoO_sendMessage); | |
| break; | |
| } | |
| default: return; | |
| } | |
| } | |
| void Heavy_reverb::cCast_HEQs0_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_LFfsg_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cSlice_UPeB9_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| switch (letIn) { | |
| case 0: { | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_Tl0CB, 1, m, &cDelay_Tl0CB_sendMessage); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_fTtRU, 1, m, &cDelay_fTtRU_sendMessage); | |
| break; | |
| } | |
| case 1: { | |
| break; | |
| } | |
| default: return; | |
| } | |
| } | |
| void Heavy_reverb::cSlice_OoVbG_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| switch (letIn) { | |
| case 0: { | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_Tl0CB, 0, m, &cDelay_Tl0CB_sendMessage); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_fTtRU, 0, m, &cDelay_fTtRU_sendMessage); | |
| break; | |
| } | |
| case 1: { | |
| break; | |
| } | |
| default: return; | |
| } | |
| } | |
| void Heavy_reverb::cSlice_nTl6l_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| switch (letIn) { | |
| case 0: { | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_fTtRU, 0, m, &cDelay_fTtRU_sendMessage); | |
| break; | |
| } | |
| case 1: { | |
| break; | |
| } | |
| default: return; | |
| } | |
| } | |
| void Heavy_reverb::cPack_eevO2_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| sLine_onMessage(_c, &Context(_c)->sLine_NNdKs, 0, m, NULL); | |
| } | |
| void Heavy_reverb::cVar_qcWna_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cVar_onMessage(_c, &Context(_c)->cVar_6QP4b, 0, m, &cVar_6QP4b_sendMessage); | |
| } | |
| void Heavy_reverb::cVar_TNl4p_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_8OB9n_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cReceive_W58ln_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_ADD, 1.0f, 0, m, &cBinop_o0DYW_sendMessage); | |
| cMsg_yea8Z_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cVar_2Vj1O_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cVar_onMessage(_c, &Context(_c)->cVar_TNl4p, 0, m, &cVar_TNl4p_sendMessage); | |
| } | |
| void Heavy_reverb::cVar_Lk4IF_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_oIAMg_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cMsg_zKD8O_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, 3000.0f); | |
| cVar_onMessage(_c, &Context(_c)->cVar_csXbA, 0, m, &cVar_csXbA_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_Bl0Aq_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(2); | |
| msg_init(m, 2, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "wet-gain"); | |
| msg_setElementToFrom(m, 1, n, 0); | |
| cSwitchcase_R4WYR_onMessage(_c, NULL, 0, m, NULL); | |
| } | |
| void Heavy_reverb::cReceive_zX5WH_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cVar_onMessage(_c, &Context(_c)->cVar_WKSrB, 0, m, &cVar_WKSrB_sendMessage); | |
| } | |
| void Heavy_reverb::cReceive_b27om_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_ImKwc, HV_BINOP_MULTIPLY, 0, m, &cBinop_ImKwc_sendMessage); | |
| } | |
| void Heavy_reverb::cVar_hnFeF_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_U3dxq_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cVar_J4aQ8_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_UGNz4_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cReceive_SSJmu_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cVar_onMessage(_c, &Context(_c)->cVar_zvEmR, 0, m, &cVar_zvEmR_sendMessage); | |
| } | |
| void Heavy_reverb::cReceive_LXvLM_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cVar_onMessage(_c, &Context(_c)->cVar_2Vj1O, 0, m, &cVar_2Vj1O_sendMessage); | |
| } | |
| void Heavy_reverb::cReceive_cHWCa_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cVar_onMessage(_c, &Context(_c)->cVar_qcWna, 0, m, &cVar_qcWna_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_U3dxq_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(2); | |
| msg_init(m, 2, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "feedback"); | |
| msg_setElementToFrom(m, 1, n, 0); | |
| cSwitchcase_R4WYR_onMessage(_c, NULL, 0, m, NULL); | |
| } | |
| void Heavy_reverb::cMsg_U0kii_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, 5.0f); | |
| cVar_onMessage(_c, &Context(_c)->cVar_HTmOS, 0, m, &cVar_HTmOS_sendMessage); | |
| } | |
| void Heavy_reverb::cReceive_hbI4y_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cVar_onMessage(_c, &Context(_c)->cVar_fmHWk, 0, m, &cVar_fmHWk_sendMessage); | |
| } | |
| void Heavy_reverb::cPack_AtkEb_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| sLine_onMessage(_c, &Context(_c)->sLine_Kiz4O, 0, m, NULL); | |
| } | |
| void Heavy_reverb::cVar_uazPI_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cSend_Tkqxp_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cSlice_7AK8d_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| switch (letIn) { | |
| case 0: { | |
| cSend_Tkqxp_sendMessage(_c, 0, m); | |
| break; | |
| } | |
| case 1: { | |
| cSend_Tkqxp_sendMessage(_c, 0, m); | |
| break; | |
| } | |
| default: return; | |
| } | |
| } | |
| void Heavy_reverb::cSwitchcase_gT81D_onMessage(HeavyContextInterface *_c, void *o, int letIn, const HvMessage *const m, void *sendMessage) { | |
| switch (msg_getHash(m, 0)) { | |
| case 0xDA23B137: { // "lowcut" | |
| cSlice_onMessage(_c, &Context(_c)->cSlice_7AK8d, 0, m, &cSlice_7AK8d_sendMessage); | |
| break; | |
| } | |
| default: { | |
| cSwitchcase_7Sybe_onMessage(_c, NULL, 0, m, NULL); | |
| break; | |
| } | |
| } | |
| } | |
| void Heavy_reverb::cSend_Tkqxp_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| if (_c->getSendHook() != nullptr) _c->getSendHook()(_c, "2-lowcut", 0x41273D49, m); | |
| cReceive_WQ88s_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cVar_uBVuI_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cSend_Vc622_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cSlice_lUImz_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| switch (letIn) { | |
| case 0: { | |
| cSend_Vc622_sendMessage(_c, 0, m); | |
| break; | |
| } | |
| case 1: { | |
| cSend_Vc622_sendMessage(_c, 0, m); | |
| break; | |
| } | |
| default: return; | |
| } | |
| } | |
| void Heavy_reverb::cSwitchcase_R4WYR_onMessage(HeavyContextInterface *_c, void *o, int letIn, const HvMessage *const m, void *sendMessage) { | |
| switch (msg_getHash(m, 0)) { | |
| case 0xF1E7CD16: { // "feedback" | |
| cSlice_onMessage(_c, &Context(_c)->cSlice_lUImz, 0, m, &cSlice_lUImz_sendMessage); | |
| break; | |
| } | |
| default: { | |
| cSwitchcase_ztai6_onMessage(_c, NULL, 0, m, NULL); | |
| break; | |
| } | |
| } | |
| } | |
| void Heavy_reverb::cSend_Vc622_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| if (_c->getSendHook() != nullptr) _c->getSendHook()(_c, "2-feedback", 0x503AED46, m); | |
| cReceive_6tVS4_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cSlice_L1zCi_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| switch (letIn) { | |
| case 0: { | |
| cSend_ujz4H_sendMessage(_c, 0, m); | |
| break; | |
| } | |
| case 1: { | |
| cSend_ujz4H_sendMessage(_c, 0, m); | |
| break; | |
| } | |
| default: return; | |
| } | |
| } | |
| void Heavy_reverb::cSwitchcase_DSPIB_onMessage(HeavyContextInterface *_c, void *o, int letIn, const HvMessage *const m, void *sendMessage) { | |
| switch (msg_getHash(m, 0)) { | |
| case 0x3CDCFB01: { // "predelay_ms" | |
| cSlice_onMessage(_c, &Context(_c)->cSlice_L1zCi, 0, m, &cSlice_L1zCi_sendMessage); | |
| break; | |
| } | |
| default: { | |
| break; | |
| } | |
| } | |
| } | |
| void Heavy_reverb::cVar_monTc_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cSend_ujz4H_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cSend_ujz4H_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| if (_c->getSendHook() != nullptr) _c->getSendHook()(_c, "2-predelay_ms", 0x8E315E70, m); | |
| cReceive_xm47s_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cSend_49Czy_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| if (_c->getSendHook() != nullptr) _c->getSendHook()(_c, "2-damp", 0xE96E90EB, m); | |
| cReceive_dc7KZ_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cVar_HqJ1h_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cSend_49Czy_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cSlice_vO8IU_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| switch (letIn) { | |
| case 0: { | |
| cSend_49Czy_sendMessage(_c, 0, m); | |
| break; | |
| } | |
| case 1: { | |
| cSend_49Czy_sendMessage(_c, 0, m); | |
| break; | |
| } | |
| default: return; | |
| } | |
| } | |
| void Heavy_reverb::cSwitchcase_lpgNN_onMessage(HeavyContextInterface *_c, void *o, int letIn, const HvMessage *const m, void *sendMessage) { | |
| switch (msg_getHash(m, 0)) { | |
| case 0x71E7CD1D: { // "damp" | |
| cSlice_onMessage(_c, &Context(_c)->cSlice_vO8IU, 0, m, &cSlice_vO8IU_sendMessage); | |
| break; | |
| } | |
| default: { | |
| cSwitchcase_DSPIB_onMessage(_c, NULL, 0, m, NULL); | |
| break; | |
| } | |
| } | |
| } | |
| void Heavy_reverb::cBinop_Gz3C1_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cPack_onMessage(_c, &Context(_c)->cPack_AtkEb, 0, m, &cPack_AtkEb_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_y9Q2p_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "mirror"); | |
| hTable_onMessage(_c, &Context(_c)->hTable_PrEkp, 0, m, &hTable_PrEkp_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_EPISS_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MULTIPLY, 3000.0f, 0, m, &cBinop_jZRit_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_imZDe_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, static_cast<float>(HV_N_SIMD)); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_9zOWK, 2, m, &cDelay_9zOWK_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_n2Mb3_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(2); | |
| msg_init(m, 2, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "resize"); | |
| msg_setElementToFrom(m, 1, n, 0); | |
| hTable_onMessage(_c, &Context(_c)->hTable_PrEkp, 0, m, &hTable_PrEkp_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_jZRit_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_n2Mb3_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cCast_PuVb5_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_ZfQwd, 0, m, &cDelay_ZfQwd_sendMessage); | |
| } | |
| void Heavy_reverb::cDelay_9zOWK_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const m) { | |
| cDelay_clearExecutingMessage(&Context(_c)->cDelay_9zOWK, m); | |
| cMsg_y9Q2p_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::hTable_PrEkp_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_imZDe_sendMessage(_c, 0, m); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_ZfQwd, 2, m, &cDelay_ZfQwd_sendMessage); | |
| cCast_onMessage(_c, HV_CAST_BANG, 0, m, &cCast_PuVb5_sendMessage); | |
| } | |
| void Heavy_reverb::cSystem_No1FM_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_DIVIDE, 1000.0f, 0, m, &cBinop_EPISS_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_U3HeZ_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "samplerate"); | |
| cSystem_onMessage(_c, NULL, 0, m, &cSystem_No1FM_sendMessage); | |
| } | |
| void Heavy_reverb::cDelay_ZfQwd_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const m) { | |
| cDelay_clearExecutingMessage(&Context(_c)->cDelay_ZfQwd, m); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_9zOWK, 0, m, &cDelay_9zOWK_sendMessage); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_ZfQwd, 0, m, &cDelay_ZfQwd_sendMessage); | |
| sTabwrite_onMessage(_c, &Context(_c)->sTabwrite_Sou3W, 1, m, NULL); | |
| } | |
| void Heavy_reverb::cVar_jZDWN_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cSend_iopFh_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cSend_iopFh_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| if (_c->getSendHook() != nullptr) _c->getSendHook()(_c, "2-crossfreq", 0x418A9977, m); | |
| cReceive_rHGnI_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cSlice_KlOKj_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| switch (letIn) { | |
| case 0: { | |
| cSend_iopFh_sendMessage(_c, 0, m); | |
| break; | |
| } | |
| case 1: { | |
| cSend_iopFh_sendMessage(_c, 0, m); | |
| break; | |
| } | |
| default: return; | |
| } | |
| } | |
| void Heavy_reverb::cSwitchcase_7Sybe_onMessage(HeavyContextInterface *_c, void *o, int letIn, const HvMessage *const m, void *sendMessage) { | |
| switch (msg_getHash(m, 0)) { | |
| case 0x309F9CEE: { // "crossfreq" | |
| cSlice_onMessage(_c, &Context(_c)->cSlice_KlOKj, 0, m, &cSlice_KlOKj_sendMessage); | |
| break; | |
| } | |
| default: { | |
| cSwitchcase_lpgNN_onMessage(_c, NULL, 0, m, NULL); | |
| break; | |
| } | |
| } | |
| } | |
| void Heavy_reverb::cMsg_BBGBB_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(2); | |
| msg_init(m, 2, msg_getTimestamp(n)); | |
| msg_setElementToFrom(m, 0, n, 0); | |
| msg_setFloat(m, 1, 10.0f); | |
| sLine_onMessage(_c, &Context(_c)->sLine_RqWrj, 0, m, NULL); | |
| } | |
| void Heavy_reverb::cMsg_WqH76_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(2); | |
| msg_init(m, 2, msg_getTimestamp(n)); | |
| msg_setElementToFrom(m, 0, n, 0); | |
| msg_setFloat(m, 1, 10.0f); | |
| sLine_onMessage(_c, &Context(_c)->sLine_oBOUh, 0, m, NULL); | |
| } | |
| void Heavy_reverb::cBinop_Gl7aA_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_egcMv, HV_BINOP_MULTIPLY, 1, m, &cBinop_egcMv_sendMessage); | |
| } | |
| void Heavy_reverb::cCast_pvvyn_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_egcMv, HV_BINOP_MULTIPLY, 0, m, &cBinop_egcMv_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_ImKwc_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MULTIPLY, 0.5f, 0, m, &cBinop_vPczc_sendMessage); | |
| } | |
| void Heavy_reverb::cVar_uVEz6_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MIN, 100.0f, 0, m, &cBinop_TjjIV_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_TjjIV_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MAX, 0.1f, 0, m, &cBinop_PSGXY_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_PSGXY_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_rfn8c_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cCast_sBCM3_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_6Qos2, HV_BINOP_MULTIPLY, 0, m, &cBinop_6Qos2_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_l8aX8_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_BBGBB_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cBinop_vPczc_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cSend_hClRJ_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cSend_Pf8ci_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| if (_c->getSendHook() != nullptr) _c->getSendHook()(_c, "156-wcos", 0x71A920C8, m); | |
| cReceive_lHWyA_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cCast_mR1DW_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_cOKw4, HV_BINOP_MULTIPLY, 0, m, &cBinop_cOKw4_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_1Wt4V_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_ImKwc, HV_BINOP_MULTIPLY, 1, m, &cBinop_ImKwc_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_dogq7_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(2); | |
| msg_init(m, 2, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, 1.0f); | |
| msg_setElementToFrom(m, 1, n, 0); | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_DIVIDE, 0.0f, 0, m, &cBinop_inCrN_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_inCrN_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cCast_onMessage(_c, HV_CAST_BANG, 0, m, &cCast_qQOCB_sendMessage); | |
| cCast_onMessage(_c, HV_CAST_FLOAT, 0, m, &cCast_mR1DW_sendMessage); | |
| cCast_onMessage(_c, HV_CAST_FLOAT, 0, m, &cCast_pvvyn_sendMessage); | |
| cCast_onMessage(_c, HV_CAST_FLOAT, 0, m, &cCast_uH49F_sendMessage); | |
| cCast_onMessage(_c, HV_CAST_FLOAT, 0, m, &cCast_cN9ma_sendMessage); | |
| cCast_onMessage(_c, HV_CAST_FLOAT, 0, m, &cCast_sBCM3_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_uPoyu_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_2ChYi, HV_BINOP_MULTIPLY, 1, m, &cBinop_2ChYi_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_iJguN_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(2); | |
| msg_init(m, 2, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, 1.0f); | |
| msg_setElementToFrom(m, 1, n, 0); | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_SUBTRACT, 0.0f, 0, m, &cBinop_pb6fJ_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_pb6fJ_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MULTIPLY, 0.5f, 0, m, &cBinop_uPoyu_sendMessage); | |
| } | |
| void Heavy_reverb::cUnop_XQvsi_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cSend_Pf8ci_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cMsg_rfn8c_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(2); | |
| msg_init(m, 2, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, 1.0f); | |
| msg_setElementToFrom(m, 1, n, 0); | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_DIVIDE, 0.0f, 0, m, &cBinop_1Wt4V_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_YlCtx_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cCast_onMessage(_c, HV_CAST_FLOAT, 0, m, &cCast_FE6Mj_sendMessage); | |
| cCast_onMessage(_c, HV_CAST_FLOAT, 0, m, &cCast_1jZT0_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_VV6tY_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_QEEY7, HV_BINOP_DIVIDE, 0, m, &cBinop_QEEY7_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_8nL1y_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, 1.0f); | |
| cUnop_onMessage(_c, HV_UNOP_ATAN, m, &cUnop_Oeplc_sendMessage); | |
| } | |
| void Heavy_reverb::cSystem_Ot4AY_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_QEEY7, HV_BINOP_DIVIDE, 1, m, &cBinop_QEEY7_sendMessage); | |
| cCast_onMessage(_c, HV_CAST_BANG, 0, m, &cCast_LyznA_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_fXUxD_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "samplerate"); | |
| cSystem_onMessage(_c, NULL, 0, m, &cSystem_Ot4AY_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_QEEY7_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_YlCtx, HV_BINOP_MULTIPLY, 1, m, &cBinop_YlCtx_sendMessage); | |
| } | |
| void Heavy_reverb::cCast_LyznA_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_8nL1y_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cUnop_Oeplc_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MULTIPLY, 8.0f, 0, m, &cBinop_VV6tY_sendMessage); | |
| } | |
| void Heavy_reverb::cVar_DanPs_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_dogq7_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cBinop_egcMv_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_qpG7n_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cCast_PL7BK_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cVar_onMessage(_c, &Context(_c)->cVar_fh0jf, 0, m, &cVar_fh0jf_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_HfEJ1_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_l8aX8, HV_BINOP_MULTIPLY, 1, m, &cBinop_l8aX8_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_ph3kV_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(2); | |
| msg_init(m, 2, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, 1.0f); | |
| msg_setElementToFrom(m, 1, n, 0); | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_SUBTRACT, 0.0f, 0, m, &cBinop_HfEJ1_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_2ChYi_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_WqH76_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cCast_uH49F_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_2ChYi, HV_BINOP_MULTIPLY, 0, m, &cBinop_2ChYi_sendMessage); | |
| } | |
| void Heavy_reverb::cCast_LVj2W_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cVar_onMessage(_c, &Context(_c)->cVar_uVEz6, 0, m, &cVar_uVEz6_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_6Qos2_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_OfcXf_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cCast_74hn2_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cVar_onMessage(_c, &Context(_c)->cVar_uVEz6, 1, m, &cVar_uVEz6_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_gLeF2_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cVar_onMessage(_c, &Context(_c)->cVar_DanPs, 1, m, &cVar_DanPs_sendMessage); | |
| } | |
| void Heavy_reverb::cCast_FE6Mj_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cUnop_onMessage(_c, HV_UNOP_SIN, m, &cUnop_zmGSJ_sendMessage); | |
| } | |
| void Heavy_reverb::cCast_qQOCB_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| } | |
| void Heavy_reverb::cUnop_zmGSJ_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cSend_XiXlh_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cCast_1jZT0_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cUnop_onMessage(_c, HV_UNOP_COS, m, &cUnop_XQvsi_sendMessage); | |
| } | |
| void Heavy_reverb::cCast_HPcHM_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cVar_onMessage(_c, &Context(_c)->cVar_DanPs, 0, m, &cVar_DanPs_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_cOKw4_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_ne0Ib_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cSend_hClRJ_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| if (_c->getSendHook() != nullptr) _c->getSendHook()(_c, "156-alpha", 0xC7F6EA7B, m); | |
| cReceive_YWrxh_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cBinop_XCS3h_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MULTIPLY, 0.5f, 0, m, &cBinop_xYjq7_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_FgXJc_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(2); | |
| msg_init(m, 2, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, 1.0f); | |
| msg_setElementToFrom(m, 1, n, 0); | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_SUBTRACT, 0.0f, 0, m, &cBinop_XCS3h_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_xYjq7_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_6Qos2, HV_BINOP_MULTIPLY, 1, m, &cBinop_6Qos2_sendMessage); | |
| } | |
| void Heavy_reverb::cVar_fh0jf_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cCast_onMessage(_c, HV_CAST_BANG, 0, m, &cCast_LVj2W_sendMessage); | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MIN, 20000.0f, 0, m, &cBinop_695wt_sendMessage); | |
| cCast_onMessage(_c, HV_CAST_BANG, 0, m, &cCast_HPcHM_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_rTxLm_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_cOKw4, HV_BINOP_MULTIPLY, 1, m, &cBinop_cOKw4_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_VXT4W_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(2); | |
| msg_init(m, 2, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, 1.0f); | |
| msg_setElementToFrom(m, 1, n, 0); | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_SUBTRACT, 0.0f, 0, m, &cBinop_rTxLm_sendMessage); | |
| } | |
| void Heavy_reverb::cSend_XiXlh_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| if (_c->getSendHook() != nullptr) _c->getSendHook()(_c, "156-wsin", 0x5EABB4AE, m); | |
| cReceive_b27om_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cBinop_695wt_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MAX, 20.0f, 0, m, &cBinop_kMUoP_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_kMUoP_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_YlCtx, HV_BINOP_MULTIPLY, 0, m, &cBinop_YlCtx_sendMessage); | |
| } | |
| void Heavy_reverb::cCast_cN9ma_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_l8aX8, HV_BINOP_MULTIPLY, 0, m, &cBinop_l8aX8_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_OfcXf_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(2); | |
| msg_init(m, 2, msg_getTimestamp(n)); | |
| msg_setElementToFrom(m, 0, n, 0); | |
| msg_setFloat(m, 1, 10.0f); | |
| sLine_onMessage(_c, &Context(_c)->sLine_pQzXB, 0, m, NULL); | |
| } | |
| void Heavy_reverb::cMsg_ne0Ib_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(2); | |
| msg_init(m, 2, msg_getTimestamp(n)); | |
| msg_setElementToFrom(m, 0, n, 0); | |
| msg_setFloat(m, 1, 10.0f); | |
| sLine_onMessage(_c, &Context(_c)->sLine_NprUu, 0, m, NULL); | |
| } | |
| void Heavy_reverb::cMsg_qpG7n_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(2); | |
| msg_init(m, 2, msg_getTimestamp(n)); | |
| msg_setElementToFrom(m, 0, n, 0); | |
| msg_setFloat(m, 1, 10.0f); | |
| sLine_onMessage(_c, &Context(_c)->sLine_cV98h, 0, m, NULL); | |
| } | |
| void Heavy_reverb::cVar_G8jl7_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cSend_qIrsy_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cSlice_cbtVL_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| switch (letIn) { | |
| case 0: { | |
| cSend_qIrsy_sendMessage(_c, 0, m); | |
| break; | |
| } | |
| case 1: { | |
| cSend_qIrsy_sendMessage(_c, 0, m); | |
| break; | |
| } | |
| default: return; | |
| } | |
| } | |
| void Heavy_reverb::cSwitchcase_t8sPi_onMessage(HeavyContextInterface *_c, void *o, int letIn, const HvMessage *const m, void *sendMessage) { | |
| switch (msg_getHash(m, 0)) { | |
| case 0xF88DCB01: { // "highcut" | |
| cSlice_onMessage(_c, &Context(_c)->cSlice_cbtVL, 0, m, &cSlice_cbtVL_sendMessage); | |
| break; | |
| } | |
| default: { | |
| cSwitchcase_gT81D_onMessage(_c, NULL, 0, m, NULL); | |
| break; | |
| } | |
| } | |
| } | |
| void Heavy_reverb::cSend_qIrsy_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| if (_c->getSendHook() != nullptr) _c->getSendHook()(_c, "2-highcut", 0x94052966, m); | |
| cReceive_IS2ZX_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cCast_9GXDv_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cIf_onMessage(_c, &Context(_c)->cIf_yziVm, 0, m, &cIf_yziVm_sendMessage); | |
| } | |
| void Heavy_reverb::cIf_yziVm_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| switch (letIn) { | |
| case 0: { | |
| cMsg_Naqbp_sendMessage(_c, 0, m); | |
| break; | |
| } | |
| case 1: { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MIN, 485.0f, 0, m, &cBinop_31vTc_sendMessage); | |
| break; | |
| } | |
| default: return; | |
| } | |
| } | |
| void Heavy_reverb::cBinop_cgFti_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cIf_onMessage(_c, &Context(_c)->cIf_yziVm, 1, m, &cIf_yziVm_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_oZV0i_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MULTIPLY, 0.125f, 0, m, &cBinop_Gz3C1_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_HMTeP_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_DIVIDE, 20.0f, 0, m, &cBinop_fpCoZ_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_0IKIl_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, 10.0f); | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_oZV0i, HV_BINOP_POW, 0, m, &cBinop_oZV0i_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_Naqbp_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, 0.0f); | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MULTIPLY, 0.125f, 0, m, &cBinop_Gz3C1_sendMessage); | |
| } | |
| void Heavy_reverb::cCast_DaKWH_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_GREATER_THAN, 0.0f, 0, m, &cBinop_cgFti_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_31vTc_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_SUBTRACT, 100.0f, 0, m, &cBinop_HMTeP_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_fpCoZ_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_oZV0i, HV_BINOP_POW, 1, m, &cBinop_oZV0i_sendMessage); | |
| cMsg_0IKIl_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cSlice_slsu4_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| switch (letIn) { | |
| case 0: { | |
| cSend_0z6t2_sendMessage(_c, 0, m); | |
| break; | |
| } | |
| case 1: { | |
| cSend_0z6t2_sendMessage(_c, 0, m); | |
| break; | |
| } | |
| default: return; | |
| } | |
| } | |
| void Heavy_reverb::cSwitchcase_EgRuF_onMessage(HeavyContextInterface *_c, void *o, int letIn, const HvMessage *const m, void *sendMessage) { | |
| switch (msg_getHash(m, 0)) { | |
| case 0x26AD13E6: { // "wet-gain" | |
| cSlice_onMessage(_c, &Context(_c)->cSlice_slsu4, 0, m, &cSlice_slsu4_sendMessage); | |
| break; | |
| } | |
| default: { | |
| cSwitchcase_t8sPi_onMessage(_c, NULL, 0, m, NULL); | |
| break; | |
| } | |
| } | |
| } | |
| void Heavy_reverb::cVar_U3bcn_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cSend_0z6t2_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cSend_0z6t2_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| if (_c->getSendHook() != nullptr) _c->getSendHook()(_c, "2-wet-gain", 0xF4162121, m); | |
| cReceive_zX5WH_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cMsg_OR8JC_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(2); | |
| msg_init(m, 2, msg_getTimestamp(n)); | |
| msg_setElementToFrom(m, 0, n, 0); | |
| msg_setFloat(m, 1, 10.0f); | |
| sLine_onMessage(_c, &Context(_c)->sLine_IurjB, 0, m, NULL); | |
| } | |
| void Heavy_reverb::cCast_7CoNM_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_K8Ui1, HV_BINOP_MULTIPLY, 0, m, &cBinop_K8Ui1_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_jhgCC_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_0Mu18, HV_BINOP_MULTIPLY, 1, m, &cBinop_0Mu18_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_MO0Ex_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MULTIPLY, 0.5f, 0, m, &cBinop_jhgCC_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_atf2g_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_96GqM_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cBinop_lL77r_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MAX, 0.1f, 0, m, &cBinop_atf2g_sendMessage); | |
| } | |
| void Heavy_reverb::cCast_jqVhI_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cVar_onMessage(_c, &Context(_c)->cVar_3BTVl, 0, m, &cVar_3BTVl_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_ZP63h_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(2); | |
| msg_init(m, 2, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, 1.0f); | |
| msg_setElementToFrom(m, 1, n, 0); | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_DIVIDE, 0.0f, 0, m, &cBinop_xYLKM_sendMessage); | |
| } | |
| void Heavy_reverb::cCast_X6YTx_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_YB8t2, HV_BINOP_MULTIPLY, 0, m, &cBinop_YB8t2_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_od1CE_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_SbHMY, HV_BINOP_MULTIPLY, 1, m, &cBinop_SbHMY_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_SbHMY_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MULTIPLY, 0.5f, 0, m, &cBinop_Z5nNX_sendMessage); | |
| } | |
| void Heavy_reverb::cCast_s7crZ_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cUnop_onMessage(_c, HV_UNOP_SIN, m, &cUnop_g7fVQ_sendMessage); | |
| } | |
| void Heavy_reverb::cCast_jUCiS_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_0Mu18, HV_BINOP_MULTIPLY, 0, m, &cBinop_0Mu18_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_YB8t2_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_3Bqfk_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cCast_etEAV_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| } | |
| void Heavy_reverb::cBinop_7YK54_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_fAKBq_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cBinop_K8Ui1_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_wl7sd_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cCast_mn25K_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_2tNSY, HV_BINOP_MULTIPLY, 0, m, &cBinop_2tNSY_sendMessage); | |
| } | |
| void Heavy_reverb::cUnop_ce7xo_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cSend_NrPku_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cMsg_96GqM_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(2); | |
| msg_init(m, 2, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, 1.0f); | |
| msg_setElementToFrom(m, 1, n, 0); | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_DIVIDE, 0.0f, 0, m, &cBinop_od1CE_sendMessage); | |
| } | |
| void Heavy_reverb::cCast_Mfk0Y_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_7YK54, HV_BINOP_MULTIPLY, 0, m, &cBinop_7YK54_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_o0DYW_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cVar_onMessage(_c, &Context(_c)->cVar_ZwdYr, 1, m, &cVar_ZwdYr_sendMessage); | |
| } | |
| void Heavy_reverb::cCast_bM6v4_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cVar_onMessage(_c, &Context(_c)->cVar_ZwdYr, 0, m, &cVar_ZwdYr_sendMessage); | |
| } | |
| void Heavy_reverb::cSend_cl9yX_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| if (_c->getSendHook() != nullptr) _c->getSendHook()(_c, "193-wsin", 0x3D73D0A, m); | |
| cReceive_HMTpP_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cBinop_xYLKM_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cCast_onMessage(_c, HV_CAST_BANG, 0, m, &cCast_etEAV_sendMessage); | |
| cCast_onMessage(_c, HV_CAST_FLOAT, 0, m, &cCast_7CoNM_sendMessage); | |
| cCast_onMessage(_c, HV_CAST_FLOAT, 0, m, &cCast_Mfk0Y_sendMessage); | |
| cCast_onMessage(_c, HV_CAST_FLOAT, 0, m, &cCast_mn25K_sendMessage); | |
| cCast_onMessage(_c, HV_CAST_FLOAT, 0, m, &cCast_X6YTx_sendMessage); | |
| cCast_onMessage(_c, HV_CAST_FLOAT, 0, m, &cCast_jUCiS_sendMessage); | |
| } | |
| void Heavy_reverb::cCast_xOUxA_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cUnop_onMessage(_c, HV_UNOP_COS, m, &cUnop_ce7xo_sendMessage); | |
| } | |
| void Heavy_reverb::cVar_3BTVl_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cCast_onMessage(_c, HV_CAST_BANG, 0, m, &cCast_wXqfl_sendMessage); | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MIN, 20000.0f, 0, m, &cBinop_vrnou_sendMessage); | |
| cCast_onMessage(_c, HV_CAST_BANG, 0, m, &cCast_bM6v4_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_1L2ik_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cCast_onMessage(_c, HV_CAST_FLOAT, 0, m, &cCast_s7crZ_sendMessage); | |
| cCast_onMessage(_c, HV_CAST_FLOAT, 0, m, &cCast_xOUxA_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_X2CqN_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, 1.0f); | |
| cUnop_onMessage(_c, HV_UNOP_ATAN, m, &cUnop_5vlpk_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_sVtRa_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_1L2ik, HV_BINOP_MULTIPLY, 1, m, &cBinop_1L2ik_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_Hnydj_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_sVtRa, HV_BINOP_DIVIDE, 0, m, &cBinop_sVtRa_sendMessage); | |
| } | |
| void Heavy_reverb::cSystem_pexxk_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_sVtRa, HV_BINOP_DIVIDE, 1, m, &cBinop_sVtRa_sendMessage); | |
| cCast_onMessage(_c, HV_CAST_BANG, 0, m, &cCast_nYHgM_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_DA1PU_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "samplerate"); | |
| cSystem_onMessage(_c, NULL, 0, m, &cSystem_pexxk_sendMessage); | |
| } | |
| void Heavy_reverb::cCast_nYHgM_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_X2CqN_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cUnop_5vlpk_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MULTIPLY, 8.0f, 0, m, &cBinop_Hnydj_sendMessage); | |
| } | |
| void Heavy_reverb::cVar_91glk_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MIN, 100.0f, 0, m, &cBinop_lL77r_sendMessage); | |
| } | |
| void Heavy_reverb::cSend_NrPku_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| if (_c->getSendHook() != nullptr) _c->getSendHook()(_c, "193-wcos", 0x4F0D6984, m); | |
| cReceive_XlOwT_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cBinop_mjRHF_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_7YK54, HV_BINOP_MULTIPLY, 1, m, &cBinop_7YK54_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_2tNSY_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_m54nZ_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cBinop_gNI7h_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_1L2ik, HV_BINOP_MULTIPLY, 0, m, &cBinop_1L2ik_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_vrnou_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MAX, 20.0f, 0, m, &cBinop_gNI7h_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_Z5nNX_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cSend_y07Fx_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cBinop_2ITjv_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_YB8t2, HV_BINOP_MULTIPLY, 1, m, &cBinop_YB8t2_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_EG7H8_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MULTIPLY, -1.0f, 0, m, &cBinop_2ITjv_sendMessage); | |
| } | |
| void Heavy_reverb::cSend_y07Fx_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| if (_c->getSendHook() != nullptr) _c->getSendHook()(_c, "193-alpha", 0xC2B3CD9C, m); | |
| cReceive_W58ln_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cCast_wXqfl_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cVar_onMessage(_c, &Context(_c)->cVar_91glk, 0, m, &cVar_91glk_sendMessage); | |
| } | |
| void Heavy_reverb::cVar_ZwdYr_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_ZP63h_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cBinop_0Mu18_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_OR8JC_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cUnop_g7fVQ_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cSend_cl9yX_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cBinop_MvHJ5_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_K8Ui1, HV_BINOP_MULTIPLY, 1, m, &cBinop_K8Ui1_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_yea8Z_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(2); | |
| msg_init(m, 2, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, 1.0f); | |
| msg_setElementToFrom(m, 1, n, 0); | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_SUBTRACT, 0.0f, 0, m, &cBinop_MvHJ5_sendMessage); | |
| } | |
| void Heavy_reverb::cCast_Hne4z_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cVar_onMessage(_c, &Context(_c)->cVar_91glk, 1, m, &cVar_91glk_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_vqlQn_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MULTIPLY, 0.5f, 0, m, &cBinop_hw1RR_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_hw1RR_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_2tNSY, HV_BINOP_MULTIPLY, 1, m, &cBinop_2tNSY_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_fAKBq_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(2); | |
| msg_init(m, 2, msg_getTimestamp(n)); | |
| msg_setElementToFrom(m, 0, n, 0); | |
| msg_setFloat(m, 1, 10.0f); | |
| sLine_onMessage(_c, &Context(_c)->sLine_Al3p3, 0, m, NULL); | |
| } | |
| void Heavy_reverb::cMsg_3Bqfk_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(2); | |
| msg_init(m, 2, msg_getTimestamp(n)); | |
| msg_setElementToFrom(m, 0, n, 0); | |
| msg_setFloat(m, 1, 10.0f); | |
| sLine_onMessage(_c, &Context(_c)->sLine_4SUK3, 0, m, NULL); | |
| } | |
| void Heavy_reverb::cMsg_wl7sd_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(2); | |
| msg_init(m, 2, msg_getTimestamp(n)); | |
| msg_setElementToFrom(m, 0, n, 0); | |
| msg_setFloat(m, 1, 10.0f); | |
| sLine_onMessage(_c, &Context(_c)->sLine_TTGm2, 0, m, NULL); | |
| } | |
| void Heavy_reverb::cMsg_m54nZ_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(2); | |
| msg_init(m, 2, msg_getTimestamp(n)); | |
| msg_setElementToFrom(m, 0, n, 0); | |
| msg_setFloat(m, 1, 10.0f); | |
| sLine_onMessage(_c, &Context(_c)->sLine_TywKE, 0, m, NULL); | |
| } | |
| void Heavy_reverb::cSlice_teVSg_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| switch (letIn) { | |
| case 0: { | |
| cSend_yhseF_sendMessage(_c, 0, m); | |
| break; | |
| } | |
| case 1: { | |
| cSend_yhseF_sendMessage(_c, 0, m); | |
| break; | |
| } | |
| default: return; | |
| } | |
| } | |
| void Heavy_reverb::cSwitchcase_ztai6_onMessage(HeavyContextInterface *_c, void *o, int letIn, const HvMessage *const m, void *sendMessage) { | |
| switch (msg_getHash(m, 0)) { | |
| case 0x2BA58A7F: { // "dry-gain" | |
| cSlice_onMessage(_c, &Context(_c)->cSlice_teVSg, 0, m, &cSlice_teVSg_sendMessage); | |
| break; | |
| } | |
| default: { | |
| cSwitchcase_EgRuF_onMessage(_c, NULL, 0, m, NULL); | |
| break; | |
| } | |
| } | |
| } | |
| void Heavy_reverb::cSend_yhseF_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| if (_c->getSendHook() != nullptr) _c->getSendHook()(_c, "2-dry-gain", 0x163B6BE7, m); | |
| cReceive_cnEyM_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cVar_n41W7_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cSend_yhseF_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cVar_dhv78_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| sVarf_onMessage(_c, &Context(_c)->sVarf_hkoQd, m); | |
| cVar_onMessage(_c, &Context(_c)->cVar_u5gwH, 0, m, &cVar_u5gwH_sendMessage); | |
| } | |
| void Heavy_reverb::cVar_u5gwH_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| } | |
| void Heavy_reverb::cDelay_rIlPs_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const m) { | |
| cDelay_clearExecutingMessage(&Context(_c)->cDelay_rIlPs, m); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_AovdT, 0, m, &cDelay_AovdT_sendMessage); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_rIlPs, 0, m, &cDelay_rIlPs_sendMessage); | |
| sTabwrite_onMessage(_c, &Context(_c)->sTabwrite_7AMOZ, 1, m, NULL); | |
| } | |
| void Heavy_reverb::cCast_QYg0t_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_rIlPs, 0, m, &cDelay_rIlPs_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_69K3t_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "mirror"); | |
| hTable_onMessage(_c, &Context(_c)->hTable_O5z6D, 0, m, &hTable_O5z6D_sendMessage); | |
| } | |
| void Heavy_reverb::hTable_O5z6D_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_OPDts_sendMessage(_c, 0, m); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_rIlPs, 2, m, &cDelay_rIlPs_sendMessage); | |
| cCast_onMessage(_c, HV_CAST_BANG, 0, m, &cCast_QYg0t_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_HjWvk_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_raI2W_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cMsg_raI2W_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(2); | |
| msg_init(m, 2, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "resize"); | |
| msg_setElementToFrom(m, 1, n, 0); | |
| hTable_onMessage(_c, &Context(_c)->hTable_O5z6D, 0, m, &hTable_O5z6D_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_OPDts_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, static_cast<float>(HV_N_SIMD)); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_AovdT, 2, m, &cDelay_AovdT_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_SiLmp_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MULTIPLY, 58.6435f, 0, m, &cBinop_HjWvk_sendMessage); | |
| } | |
| void Heavy_reverb::cDelay_AovdT_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const m) { | |
| cDelay_clearExecutingMessage(&Context(_c)->cDelay_AovdT, m); | |
| cMsg_69K3t_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cMsg_KXUyx_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "samplerate"); | |
| cSystem_onMessage(_c, NULL, 0, m, &cSystem_Xcoh4_sendMessage); | |
| } | |
| void Heavy_reverb::cSystem_Xcoh4_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_DIVIDE, 1000.0f, 0, m, &cBinop_SiLmp_sendMessage); | |
| } | |
| void Heavy_reverb::cPack_doSWK_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| sLine_onMessage(_c, &Context(_c)->sLine_CAWqH, 0, m, NULL); | |
| } | |
| void Heavy_reverb::cMsg_VAxDz_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "samplerate"); | |
| cSystem_onMessage(_c, NULL, 0, m, &cSystem_6qRut_sendMessage); | |
| } | |
| void Heavy_reverb::cSystem_6qRut_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_DIVIDE, 1000.0f, 0, m, &cBinop_ZUlCm_sendMessage); | |
| } | |
| void Heavy_reverb::cCast_N0DAS_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cVar_onMessage(_c, &Context(_c)->cVar_pG9GS, 0, m, &cVar_pG9GS_sendMessage); | |
| cMsg_VAxDz_sendMessage(_c, 0, m); | |
| cTabhead_onMessage(_c, &Context(_c)->cTabhead_TcbNz, 0, m, &cTabhead_TcbNz_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_JDed1_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_99gPp, HV_BINOP_MAX, 0, m, &cBinop_99gPp_sendMessage); | |
| } | |
| void Heavy_reverb::sTabread_nXQ6s_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| switch (letIn) { | |
| case 0: { | |
| break; | |
| } | |
| case 1: { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_zXGqv, HV_BINOP_SUBTRACT, 0, m, &cBinop_zXGqv_sendMessage); | |
| break; | |
| } | |
| default: return; | |
| } | |
| } | |
| void Heavy_reverb::cBinop_zXGqv_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MULTIPLY, -1.0f, 0, m, &cBinop_LFPJd_sendMessage); | |
| } | |
| void Heavy_reverb::cCast_7XTgD_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_1vOMm, 0, m, &cDelay_1vOMm_sendMessage); | |
| } | |
| void Heavy_reverb::cVar_pG9GS_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_9Sp8b_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cDelay_gRa9y_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const m) { | |
| cDelay_clearExecutingMessage(&Context(_c)->cDelay_gRa9y, m); | |
| sTabread_onMessage(_c, &Context(_c)->sTabread_nXQ6s, 0, m, &sTabread_nXQ6s_sendMessage); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_gRa9y, 0, m, &cDelay_gRa9y_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_jeY56_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_HSZ2G_sendMessage(_c, 0, m); | |
| sTabread_onMessage(_c, &Context(_c)->sTabread_nXQ6s, 0, m, &sTabread_nXQ6s_sendMessage); | |
| cCast_onMessage(_c, HV_CAST_BANG, 0, m, &cCast_7XTgD_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_HSZ2G_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "clear"); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_1vOMm, 0, m, &cDelay_1vOMm_sendMessage); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_gRa9y, 0, m, &cDelay_gRa9y_sendMessage); | |
| } | |
| void Heavy_reverb::cTabhead_TcbNz_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_jeY56, HV_BINOP_SUBTRACT, 0, m, &cBinop_jeY56_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_ZUlCm_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MULTIPLY, 69.4325f, 0, m, &cBinop_JDed1_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_RQ7ZA_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, static_cast<float>(HV_N_SIMD)); | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_99gPp, HV_BINOP_MAX, 1, m, &cBinop_99gPp_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_LFPJd_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_1vOMm, 2, m, &cDelay_1vOMm_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_99gPp_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_jeY56, HV_BINOP_SUBTRACT, 1, m, &cBinop_jeY56_sendMessage); | |
| } | |
| void Heavy_reverb::cDelay_1vOMm_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const m) { | |
| cDelay_clearExecutingMessage(&Context(_c)->cDelay_1vOMm, m); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_gRa9y, 0, m, &cDelay_gRa9y_sendMessage); | |
| sTabread_onMessage(_c, &Context(_c)->sTabread_nXQ6s, 0, m, &sTabread_nXQ6s_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_9Sp8b_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(3); | |
| msg_init(m, 3, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "table"); | |
| msg_setElementToFrom(m, 1, n, 0); | |
| msg_setSymbol(m, 2, "size"); | |
| cSystem_onMessage(_c, NULL, 0, m, &cSystem_2bZYQ_sendMessage); | |
| } | |
| void Heavy_reverb::cSystem_2bZYQ_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_zXGqv, HV_BINOP_SUBTRACT, 1, m, &cBinop_zXGqv_sendMessage); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_gRa9y, 2, m, &cDelay_gRa9y_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_CaOH5_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MAX, 0.0f, 0, m, &cBinop_oLZkL_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_oLZkL_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_DIVIDE, 200.0f, 0, m, &cBinop_LC12s_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_N0Tfj_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cPack_onMessage(_c, &Context(_c)->cPack_0Ejrx, 0, m, &cPack_0Ejrx_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_14mfo_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, 0.0f); | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MULTIPLY, 0.125f, 0, m, &cBinop_N0Tfj_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_jsvdp_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_SUBTRACT, 100.0f, 0, m, &cBinop_QvIdU_sendMessage); | |
| } | |
| void Heavy_reverb::cIf_XYfLB_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| switch (letIn) { | |
| case 0: { | |
| cMsg_14mfo_sendMessage(_c, 0, m); | |
| break; | |
| } | |
| case 1: { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MIN, 485.0f, 0, m, &cBinop_jsvdp_sendMessage); | |
| break; | |
| } | |
| default: return; | |
| } | |
| } | |
| void Heavy_reverb::cCast_r3BfP_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cIf_onMessage(_c, &Context(_c)->cIf_XYfLB, 0, m, &cIf_XYfLB_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_skeb5_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cIf_onMessage(_c, &Context(_c)->cIf_XYfLB, 1, m, &cIf_XYfLB_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_DIEyz_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, 10.0f); | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_e9oVR, HV_BINOP_POW, 0, m, &cBinop_e9oVR_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_QvIdU_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_DIVIDE, 20.0f, 0, m, &cBinop_kMqdB_sendMessage); | |
| } | |
| void Heavy_reverb::cCast_FKEZC_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_GREATER_THAN, 0.0f, 0, m, &cBinop_skeb5_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_e9oVR_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MULTIPLY, 0.125f, 0, m, &cBinop_N0Tfj_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_kMqdB_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_e9oVR, HV_BINOP_POW, 1, m, &cBinop_e9oVR_sendMessage); | |
| cMsg_DIEyz_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cMsg_z7ykT_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, 3000.0f); | |
| cVar_onMessage(_c, &Context(_c)->cVar_qdXJa, 0, m, &cVar_qdXJa_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_xm2Pq_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_Fyw4Z, HV_BINOP_SUBTRACT, 1, m, &cBinop_Fyw4Z_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_qPakk_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(3); | |
| msg_init(m, 3, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "table"); | |
| msg_setElementToFrom(m, 1, n, 0); | |
| msg_setSymbol(m, 2, "size"); | |
| cSystem_onMessage(_c, NULL, 0, m, &cSystem_RWOaU_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_Y7fe2_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MULTIPLY, -1.0f, 0, m, &cBinop_tGG8h_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_tGG8h_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_u0lWL, 2, m, &cDelay_u0lWL_sendMessage); | |
| } | |
| void Heavy_reverb::cDelay_ypSMM_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const m) { | |
| cDelay_clearExecutingMessage(&Context(_c)->cDelay_ypSMM, m); | |
| sTabread_onMessage(_c, &Context(_c)->sTabread_LHUOe, 0, m, &sTabread_LHUOe_sendMessage); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_ypSMM, 0, m, &cDelay_ypSMM_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_Fyw4Z_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_DKBot_sendMessage(_c, 0, m); | |
| sTabread_onMessage(_c, &Context(_c)->sTabread_LHUOe, 0, m, &sTabread_LHUOe_sendMessage); | |
| cCast_onMessage(_c, HV_CAST_BANG, 0, m, &cCast_NdI8x_sendMessage); | |
| } | |
| void Heavy_reverb::sTabread_LHUOe_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| switch (letIn) { | |
| case 0: { | |
| break; | |
| } | |
| case 1: { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_Y7fe2, HV_BINOP_SUBTRACT, 0, m, &cBinop_Y7fe2_sendMessage); | |
| break; | |
| } | |
| default: return; | |
| } | |
| } | |
| void Heavy_reverb::cTabhead_c7bf8_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_Fyw4Z, HV_BINOP_SUBTRACT, 0, m, &cBinop_Fyw4Z_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_m4G10_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, static_cast<float>(HV_N_SIMD)); | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_xm2Pq, HV_BINOP_MAX, 1, m, &cBinop_xm2Pq_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_Yr4vq_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_xm2Pq, HV_BINOP_MAX, 0, m, &cBinop_xm2Pq_sendMessage); | |
| } | |
| void Heavy_reverb::cVar_pSK0c_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_qPakk_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cBinop_OearJ_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_Yr4vq, HV_BINOP_MULTIPLY, 0, m, &cBinop_Yr4vq_sendMessage); | |
| } | |
| void Heavy_reverb::cCast_NdI8x_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_u0lWL, 0, m, &cDelay_u0lWL_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_DKBot_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "clear"); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_u0lWL, 0, m, &cDelay_u0lWL_sendMessage); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_ypSMM, 0, m, &cDelay_ypSMM_sendMessage); | |
| } | |
| void Heavy_reverb::cCast_MkC9o_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cVar_onMessage(_c, &Context(_c)->cVar_pSK0c, 0, m, &cVar_pSK0c_sendMessage); | |
| cMsg_Vqt2V_sendMessage(_c, 0, m); | |
| cTabhead_onMessage(_c, &Context(_c)->cTabhead_c7bf8, 0, m, &cTabhead_c7bf8_sendMessage); | |
| } | |
| void Heavy_reverb::cSystem_Mxbt6_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_DIVIDE, 1000.0f, 0, m, &cBinop_OearJ_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_Vqt2V_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "samplerate"); | |
| cSystem_onMessage(_c, NULL, 0, m, &cSystem_Mxbt6_sendMessage); | |
| } | |
| void Heavy_reverb::cDelay_u0lWL_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const m) { | |
| cDelay_clearExecutingMessage(&Context(_c)->cDelay_u0lWL, m); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_ypSMM, 0, m, &cDelay_ypSMM_sendMessage); | |
| sTabread_onMessage(_c, &Context(_c)->sTabread_LHUOe, 0, m, &sTabread_LHUOe_sendMessage); | |
| } | |
| void Heavy_reverb::cSystem_RWOaU_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_Y7fe2, HV_BINOP_SUBTRACT, 1, m, &cBinop_Y7fe2_sendMessage); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_ypSMM, 2, m, &cDelay_ypSMM_sendMessage); | |
| } | |
| void Heavy_reverb::cPack_0Ejrx_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| sLine_onMessage(_c, &Context(_c)->sLine_EuqK9, 0, m, NULL); | |
| } | |
| void Heavy_reverb::cVar_ZADfr_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MULTIPLY, 0.01f, 0, m, &cBinop_sGXBs_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_X5rM3_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cIf_onMessage(_c, &Context(_c)->cIf_zcpJx, 1, m, &cIf_zcpJx_sendMessage); | |
| } | |
| void Heavy_reverb::cIf_zcpJx_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| switch (letIn) { | |
| case 0: { | |
| cMsg_z7ykT_sendMessage(_c, 0, m); | |
| break; | |
| } | |
| case 1: { | |
| cVar_onMessage(_c, &Context(_c)->cVar_qdXJa, 0, m, &cVar_qdXJa_sendMessage); | |
| break; | |
| } | |
| default: return; | |
| } | |
| } | |
| void Heavy_reverb::cVar_4vlNN_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MIN, 100.0f, 0, m, &cBinop_JaFO1_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_xJ8g2_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "mirror"); | |
| hTable_onMessage(_c, &Context(_c)->hTable_eChUx, 0, m, &hTable_eChUx_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_89Utu_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(2); | |
| msg_init(m, 2, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "resize"); | |
| msg_setElementToFrom(m, 1, n, 0); | |
| hTable_onMessage(_c, &Context(_c)->hTable_eChUx, 0, m, &hTable_eChUx_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_C7zOl_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_89Utu_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cCast_adpAe_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_jbzUx, 0, m, &cDelay_jbzUx_sendMessage); | |
| } | |
| void Heavy_reverb::cDelay_jbzUx_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const m) { | |
| cDelay_clearExecutingMessage(&Context(_c)->cDelay_jbzUx, m); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_ypjYh, 0, m, &cDelay_ypjYh_sendMessage); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_jbzUx, 0, m, &cDelay_jbzUx_sendMessage); | |
| sTabwrite_onMessage(_c, &Context(_c)->sTabwrite_lm7uz, 1, m, NULL); | |
| } | |
| void Heavy_reverb::cMsg_qwUsO_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, static_cast<float>(HV_N_SIMD)); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_ypjYh, 2, m, &cDelay_ypjYh_sendMessage); | |
| } | |
| void Heavy_reverb::hTable_eChUx_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_qwUsO_sendMessage(_c, 0, m); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_jbzUx, 2, m, &cDelay_jbzUx_sendMessage); | |
| cCast_onMessage(_c, HV_CAST_BANG, 0, m, &cCast_adpAe_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_gxeqa_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MULTIPLY, 74.5234f, 0, m, &cBinop_C7zOl_sendMessage); | |
| } | |
| void Heavy_reverb::cDelay_ypjYh_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const m) { | |
| cDelay_clearExecutingMessage(&Context(_c)->cDelay_ypjYh, m); | |
| cMsg_xJ8g2_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cSystem_35wXF_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_DIVIDE, 1000.0f, 0, m, &cBinop_gxeqa_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_0xZHU_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "samplerate"); | |
| cSystem_onMessage(_c, NULL, 0, m, &cSystem_35wXF_sendMessage); | |
| } | |
| void Heavy_reverb::cPack_JFVep_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| sLine_onMessage(_c, &Context(_c)->sLine_yZjj2, 0, m, NULL); | |
| } | |
| void Heavy_reverb::cBinop_qiDO6_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MULTIPLY, 69.4325f, 0, m, &cBinop_hq93R_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_cNmZq_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "mirror"); | |
| hTable_onMessage(_c, &Context(_c)->hTable_oukKq, 0, m, &hTable_oukKq_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_IdrjK_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, static_cast<float>(HV_N_SIMD)); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_DtfPN, 2, m, &cDelay_DtfPN_sendMessage); | |
| } | |
| void Heavy_reverb::cCast_r2fZO_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_nWdh4, 0, m, &cDelay_nWdh4_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_hq93R_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_SpH65_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cDelay_DtfPN_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const m) { | |
| cDelay_clearExecutingMessage(&Context(_c)->cDelay_DtfPN, m); | |
| cMsg_cNmZq_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cMsg_SpH65_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(2); | |
| msg_init(m, 2, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "resize"); | |
| msg_setElementToFrom(m, 1, n, 0); | |
| hTable_onMessage(_c, &Context(_c)->hTable_oukKq, 0, m, &hTable_oukKq_sendMessage); | |
| } | |
| void Heavy_reverb::hTable_oukKq_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_IdrjK_sendMessage(_c, 0, m); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_nWdh4, 2, m, &cDelay_nWdh4_sendMessage); | |
| cCast_onMessage(_c, HV_CAST_BANG, 0, m, &cCast_r2fZO_sendMessage); | |
| } | |
| void Heavy_reverb::cSystem_0o8Q4_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_DIVIDE, 1000.0f, 0, m, &cBinop_qiDO6_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_8A0sA_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "samplerate"); | |
| cSystem_onMessage(_c, NULL, 0, m, &cSystem_0o8Q4_sendMessage); | |
| } | |
| void Heavy_reverb::cDelay_nWdh4_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const m) { | |
| cDelay_clearExecutingMessage(&Context(_c)->cDelay_nWdh4, m); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_DtfPN, 0, m, &cDelay_DtfPN_sendMessage); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_nWdh4, 0, m, &cDelay_nWdh4_sendMessage); | |
| sTabwrite_onMessage(_c, &Context(_c)->sTabwrite_Y7yLw, 1, m, NULL); | |
| } | |
| void Heavy_reverb::cVar_qdXJa_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cVar_onMessage(_c, &Context(_c)->cVar_aH8fg, 0, m, &cVar_aH8fg_sendMessage); | |
| cVar_onMessage(_c, &Context(_c)->cVar_bQyVY, 0, m, &cVar_bQyVY_sendMessage); | |
| cVar_onMessage(_c, &Context(_c)->cVar_p77O4, 0, m, &cVar_p77O4_sendMessage); | |
| cVar_onMessage(_c, &Context(_c)->cVar_ivcnQ, 0, m, &cVar_ivcnQ_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_EW06L_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MAX, 0.0f, 0, m, &cBinop_sRCc6_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_sRCc6_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_SUBTRACT, 1.0f, 0, m, &cBinop_Qeh9J_sendMessage); | |
| sVarf_onMessage(_c, &Context(_c)->sVarf_kemao, m); | |
| } | |
| void Heavy_reverb::cVar_p77O4_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_B67AV, HV_BINOP_MULTIPLY, 0, m, &cBinop_B67AV_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_JKGYJ_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(2); | |
| msg_init(m, 2, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, 6.28319f); | |
| msg_setElementToFrom(m, 1, n, 0); | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_DIVIDE, 0.0f, 0, m, &cBinop_7zJvA_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_B67AV_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MIN, 1.0f, 0, m, &cBinop_EW06L_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_7zJvA_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_B67AV, HV_BINOP_MULTIPLY, 1, m, &cBinop_B67AV_sendMessage); | |
| } | |
| void Heavy_reverb::cSystem_clcyC_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_JKGYJ_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cMsg_ka8RY_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "samplerate"); | |
| cSystem_onMessage(_c, NULL, 0, m, &cSystem_clcyC_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_Qeh9J_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| sVarf_onMessage(_c, &Context(_c)->sVarf_2GIHk, m); | |
| } | |
| void Heavy_reverb::cVar_dtcyq_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_GREATER_THAN_EQL, 1.0f, 0, m, &cBinop_X5rM3_sendMessage); | |
| cIf_onMessage(_c, &Context(_c)->cIf_zcpJx, 0, m, &cIf_zcpJx_sendMessage); | |
| } | |
| void Heavy_reverb::cVar_ivcnQ_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_4qh4o, HV_BINOP_MULTIPLY, 0, m, &cBinop_4qh4o_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_sCDIO_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| sVarf_onMessage(_c, &Context(_c)->sVarf_xl5jf, m); | |
| } | |
| void Heavy_reverb::cBinop_4qh4o_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MIN, 1.0f, 0, m, &cBinop_p9j7I_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_FD7O8_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_4qh4o, HV_BINOP_MULTIPLY, 1, m, &cBinop_4qh4o_sendMessage); | |
| } | |
| void Heavy_reverb::cSystem_d7jzL_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_2yiZ1_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cMsg_XZe2e_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "samplerate"); | |
| cSystem_onMessage(_c, NULL, 0, m, &cSystem_d7jzL_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_2yiZ1_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(2); | |
| msg_init(m, 2, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, 6.28319f); | |
| msg_setElementToFrom(m, 1, n, 0); | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_DIVIDE, 0.0f, 0, m, &cBinop_FD7O8_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_p9j7I_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MAX, 0.0f, 0, m, &cBinop_6mdFp_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_6mdFp_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_SUBTRACT, 1.0f, 0, m, &cBinop_sCDIO_sendMessage); | |
| sVarf_onMessage(_c, &Context(_c)->sVarf_ewvIK, m); | |
| } | |
| void Heavy_reverb::cCast_vZcr5_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cVar_onMessage(_c, &Context(_c)->cVar_vd5B9, 0, m, &cVar_vd5B9_sendMessage); | |
| cMsg_Pgots_sendMessage(_c, 0, m); | |
| cTabhead_onMessage(_c, &Context(_c)->cTabhead_n3DF9, 0, m, &cTabhead_n3DF9_sendMessage); | |
| } | |
| void Heavy_reverb::cSystem_4VUNz_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_8GFsi, HV_BINOP_SUBTRACT, 1, m, &cBinop_8GFsi_sendMessage); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_kpDtS, 2, m, &cDelay_kpDtS_sendMessage); | |
| } | |
| void Heavy_reverb::cVar_vd5B9_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_UFA3I_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cBinop_iIbmB_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_plV12, HV_BINOP_SUBTRACT, 1, m, &cBinop_plV12_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_plV12_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_pEXX4_sendMessage(_c, 0, m); | |
| sTabread_onMessage(_c, &Context(_c)->sTabread_C5HKh, 0, m, &sTabread_C5HKh_sendMessage); | |
| cCast_onMessage(_c, HV_CAST_BANG, 0, m, &cCast_v8FUD_sendMessage); | |
| } | |
| void Heavy_reverb::cDelay_kpDtS_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const m) { | |
| cDelay_clearExecutingMessage(&Context(_c)->cDelay_kpDtS, m); | |
| sTabread_onMessage(_c, &Context(_c)->sTabread_C5HKh, 0, m, &sTabread_C5HKh_sendMessage); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_kpDtS, 0, m, &cDelay_kpDtS_sendMessage); | |
| } | |
| void Heavy_reverb::cTabhead_n3DF9_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_plV12, HV_BINOP_SUBTRACT, 0, m, &cBinop_plV12_sendMessage); | |
| } | |
| void Heavy_reverb::cCast_v8FUD_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_kVLJD, 0, m, &cDelay_kVLJD_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_UFA3I_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(3); | |
| msg_init(m, 3, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "table"); | |
| msg_setElementToFrom(m, 1, n, 0); | |
| msg_setSymbol(m, 2, "size"); | |
| cSystem_onMessage(_c, NULL, 0, m, &cSystem_4VUNz_sendMessage); | |
| } | |
| void Heavy_reverb::sTabread_C5HKh_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| switch (letIn) { | |
| case 0: { | |
| break; | |
| } | |
| case 1: { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_8GFsi, HV_BINOP_SUBTRACT, 0, m, &cBinop_8GFsi_sendMessage); | |
| break; | |
| } | |
| default: return; | |
| } | |
| } | |
| void Heavy_reverb::cBinop_8GFsi_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MULTIPLY, -1.0f, 0, m, &cBinop_jC8rZ_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_pEXX4_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "clear"); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_kVLJD, 0, m, &cDelay_kVLJD_sendMessage); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_kpDtS, 0, m, &cDelay_kpDtS_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_jC8rZ_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_kVLJD, 2, m, &cDelay_kVLJD_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_E2YcL_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, static_cast<float>(HV_N_SIMD)); | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_iIbmB, HV_BINOP_MAX, 1, m, &cBinop_iIbmB_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_9d4ue_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_l14Y0, HV_BINOP_MULTIPLY, 0, m, &cBinop_l14Y0_sendMessage); | |
| } | |
| void Heavy_reverb::cDelay_kVLJD_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const m) { | |
| cDelay_clearExecutingMessage(&Context(_c)->cDelay_kVLJD, m); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_kpDtS, 0, m, &cDelay_kpDtS_sendMessage); | |
| sTabread_onMessage(_c, &Context(_c)->sTabread_C5HKh, 0, m, &sTabread_C5HKh_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_l14Y0_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_iIbmB, HV_BINOP_MAX, 0, m, &cBinop_iIbmB_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_Pgots_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "samplerate"); | |
| cSystem_onMessage(_c, NULL, 0, m, &cSystem_gmulJ_sendMessage); | |
| } | |
| void Heavy_reverb::cSystem_gmulJ_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_DIVIDE, 1000.0f, 0, m, &cBinop_9d4ue_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_WATEA_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(2); | |
| msg_init(m, 2, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "resize"); | |
| msg_setElementToFrom(m, 1, n, 0); | |
| hTable_onMessage(_c, &Context(_c)->hTable_fI75h, 0, m, &hTable_fI75h_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_ZHeBN_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "mirror"); | |
| hTable_onMessage(_c, &Context(_c)->hTable_fI75h, 0, m, &hTable_fI75h_sendMessage); | |
| } | |
| void Heavy_reverb::cCast_HDG7E_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_9Raz1, 0, m, &cDelay_9Raz1_sendMessage); | |
| } | |
| void Heavy_reverb::cSystem_EJ0MP_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_DIVIDE, 1000.0f, 0, m, &cBinop_rstvO_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_jtn5n_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "samplerate"); | |
| cSystem_onMessage(_c, NULL, 0, m, &cSystem_EJ0MP_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_cTuHK_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, static_cast<float>(HV_N_SIMD)); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_UQhpy, 2, m, &cDelay_UQhpy_sendMessage); | |
| } | |
| void Heavy_reverb::cDelay_UQhpy_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const m) { | |
| cDelay_clearExecutingMessage(&Context(_c)->cDelay_UQhpy, m); | |
| cMsg_ZHeBN_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cBinop_nrTu8_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_WATEA_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::hTable_fI75h_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_cTuHK_sendMessage(_c, 0, m); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_9Raz1, 2, m, &cDelay_9Raz1_sendMessage); | |
| cCast_onMessage(_c, HV_CAST_BANG, 0, m, &cCast_HDG7E_sendMessage); | |
| } | |
| void Heavy_reverb::cDelay_9Raz1_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const m) { | |
| cDelay_clearExecutingMessage(&Context(_c)->cDelay_9Raz1, m); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_UQhpy, 0, m, &cDelay_UQhpy_sendMessage); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_9Raz1, 0, m, &cDelay_9Raz1_sendMessage); | |
| sTabwrite_onMessage(_c, &Context(_c)->sTabwrite_Hx8vD, 1, m, NULL); | |
| } | |
| void Heavy_reverb::cBinop_rstvO_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MULTIPLY, 16.364f, 0, m, &cBinop_nrTu8_sendMessage); | |
| } | |
| void Heavy_reverb::hTable_hxSAo_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_TOjND_sendMessage(_c, 0, m); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_NSYL6, 2, m, &cDelay_NSYL6_sendMessage); | |
| cCast_onMessage(_c, HV_CAST_BANG, 0, m, &cCast_3ZZ6P_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_TOjND_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, static_cast<float>(HV_N_SIMD)); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_mnqTK, 2, m, &cDelay_mnqTK_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_a74wn_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "mirror"); | |
| hTable_onMessage(_c, &Context(_c)->hTable_hxSAo, 0, m, &hTable_hxSAo_sendMessage); | |
| } | |
| void Heavy_reverb::cDelay_NSYL6_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const m) { | |
| cDelay_clearExecutingMessage(&Context(_c)->cDelay_NSYL6, m); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_mnqTK, 0, m, &cDelay_mnqTK_sendMessage); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_NSYL6, 0, m, &cDelay_NSYL6_sendMessage); | |
| sTabwrite_onMessage(_c, &Context(_c)->sTabwrite_gChRE, 1, m, NULL); | |
| } | |
| void Heavy_reverb::cMsg_VNlfP_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(2); | |
| msg_init(m, 2, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "resize"); | |
| msg_setElementToFrom(m, 1, n, 0); | |
| hTable_onMessage(_c, &Context(_c)->hTable_hxSAo, 0, m, &hTable_hxSAo_sendMessage); | |
| } | |
| void Heavy_reverb::cSystem_fuVoX_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_DIVIDE, 1000.0f, 0, m, &cBinop_mvtoQ_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_KCLkF_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "samplerate"); | |
| cSystem_onMessage(_c, NULL, 0, m, &cSystem_fuVoX_sendMessage); | |
| } | |
| void Heavy_reverb::cCast_3ZZ6P_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_NSYL6, 0, m, &cDelay_NSYL6_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_mvtoQ_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MULTIPLY, 75.2546f, 0, m, &cBinop_S7WiE_sendMessage); | |
| } | |
| void Heavy_reverb::cDelay_mnqTK_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const m) { | |
| cDelay_clearExecutingMessage(&Context(_c)->cDelay_mnqTK, m); | |
| cMsg_a74wn_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cBinop_S7WiE_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_VNlfP_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cVar_ab0x6_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_eYKpD_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cBinop_FqA5p_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_tlOrg_sendMessage(_c, 0, m); | |
| sTabread_onMessage(_c, &Context(_c)->sTabread_BznSs, 0, m, &sTabread_BznSs_sendMessage); | |
| cCast_onMessage(_c, HV_CAST_BANG, 0, m, &cCast_twm0f_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_OnZ2w_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_FqA5p, HV_BINOP_SUBTRACT, 1, m, &cBinop_FqA5p_sendMessage); | |
| } | |
| void Heavy_reverb::cDelay_2trz4_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const m) { | |
| cDelay_clearExecutingMessage(&Context(_c)->cDelay_2trz4, m); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_T7qIP, 0, m, &cDelay_T7qIP_sendMessage); | |
| sTabread_onMessage(_c, &Context(_c)->sTabread_BznSs, 0, m, &sTabread_BznSs_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_ae9Rj_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_2trz4, 2, m, &cDelay_2trz4_sendMessage); | |
| } | |
| void Heavy_reverb::cTabhead_bHzYl_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_FqA5p, HV_BINOP_SUBTRACT, 0, m, &cBinop_FqA5p_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_Uht8F_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "samplerate"); | |
| cSystem_onMessage(_c, NULL, 0, m, &cSystem_T0hHo_sendMessage); | |
| } | |
| void Heavy_reverb::cSystem_T0hHo_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_DIVIDE, 1000.0f, 0, m, &cBinop_sWkqK_sendMessage); | |
| } | |
| void Heavy_reverb::cSystem_5egcr_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_eOARf, HV_BINOP_SUBTRACT, 1, m, &cBinop_eOARf_sendMessage); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_T7qIP, 2, m, &cDelay_T7qIP_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_50Osz_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, static_cast<float>(HV_N_SIMD)); | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_OnZ2w, HV_BINOP_MAX, 1, m, &cBinop_OnZ2w_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_eOARf_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MULTIPLY, -1.0f, 0, m, &cBinop_ae9Rj_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_tlOrg_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "clear"); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_2trz4, 0, m, &cDelay_2trz4_sendMessage); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_T7qIP, 0, m, &cDelay_T7qIP_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_eYKpD_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(3); | |
| msg_init(m, 3, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "table"); | |
| msg_setElementToFrom(m, 1, n, 0); | |
| msg_setSymbol(m, 2, "size"); | |
| cSystem_onMessage(_c, NULL, 0, m, &cSystem_5egcr_sendMessage); | |
| } | |
| void Heavy_reverb::sTabread_BznSs_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| switch (letIn) { | |
| case 0: { | |
| break; | |
| } | |
| case 1: { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_eOARf, HV_BINOP_SUBTRACT, 0, m, &cBinop_eOARf_sendMessage); | |
| break; | |
| } | |
| default: return; | |
| } | |
| } | |
| void Heavy_reverb::cBinop_C9yg7_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_OnZ2w, HV_BINOP_MAX, 0, m, &cBinop_OnZ2w_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_sWkqK_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MULTIPLY, 13.645f, 0, m, &cBinop_C9yg7_sendMessage); | |
| } | |
| void Heavy_reverb::cDelay_T7qIP_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const m) { | |
| cDelay_clearExecutingMessage(&Context(_c)->cDelay_T7qIP, m); | |
| sTabread_onMessage(_c, &Context(_c)->sTabread_BznSs, 0, m, &sTabread_BznSs_sendMessage); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_T7qIP, 0, m, &cDelay_T7qIP_sendMessage); | |
| } | |
| void Heavy_reverb::cCast_kIg6T_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cVar_onMessage(_c, &Context(_c)->cVar_ab0x6, 0, m, &cVar_ab0x6_sendMessage); | |
| cMsg_Uht8F_sendMessage(_c, 0, m); | |
| cTabhead_onMessage(_c, &Context(_c)->cTabhead_bHzYl, 0, m, &cTabhead_bHzYl_sendMessage); | |
| } | |
| void Heavy_reverb::cCast_twm0f_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_2trz4, 0, m, &cDelay_2trz4_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_dN5rc_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "clear"); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_kk9OY, 0, m, &cDelay_kk9OY_sendMessage); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_qrvbh, 0, m, &cDelay_qrvbh_sendMessage); | |
| } | |
| void Heavy_reverb::cTabhead_efZbw_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_TF0l1, HV_BINOP_SUBTRACT, 0, m, &cBinop_TF0l1_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_TF0l1_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_dN5rc_sendMessage(_c, 0, m); | |
| sTabread_onMessage(_c, &Context(_c)->sTabread_utzgJ, 0, m, &sTabread_utzgJ_sendMessage); | |
| cCast_onMessage(_c, HV_CAST_BANG, 0, m, &cCast_QmhG0_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_B41M1_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, static_cast<float>(HV_N_SIMD)); | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_Q7y5O, HV_BINOP_MAX, 1, m, &cBinop_Q7y5O_sendMessage); | |
| } | |
| void Heavy_reverb::sTabread_utzgJ_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| switch (letIn) { | |
| case 0: { | |
| break; | |
| } | |
| case 1: { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_EvqhT, HV_BINOP_SUBTRACT, 0, m, &cBinop_EvqhT_sendMessage); | |
| break; | |
| } | |
| default: return; | |
| } | |
| } | |
| void Heavy_reverb::cDelay_qrvbh_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const m) { | |
| cDelay_clearExecutingMessage(&Context(_c)->cDelay_qrvbh, m); | |
| sTabread_onMessage(_c, &Context(_c)->sTabread_utzgJ, 0, m, &sTabread_utzgJ_sendMessage); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_qrvbh, 0, m, &cDelay_qrvbh_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_XbX1g_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_Q7y5O, HV_BINOP_MAX, 0, m, &cBinop_Q7y5O_sendMessage); | |
| } | |
| void Heavy_reverb::cSystem_TsURt_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_DIVIDE, 1000.0f, 0, m, &cBinop_SfnZ3_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_b1UmT_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "samplerate"); | |
| cSystem_onMessage(_c, NULL, 0, m, &cSystem_TsURt_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_l9CVS_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_kk9OY, 2, m, &cDelay_kk9OY_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_Q7y5O_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_TF0l1, HV_BINOP_SUBTRACT, 1, m, &cBinop_TF0l1_sendMessage); | |
| } | |
| void Heavy_reverb::cCast_QmhG0_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_kk9OY, 0, m, &cDelay_kk9OY_sendMessage); | |
| } | |
| void Heavy_reverb::cCast_HR5mV_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cVar_onMessage(_c, &Context(_c)->cVar_wVAmD, 0, m, &cVar_wVAmD_sendMessage); | |
| cMsg_b1UmT_sendMessage(_c, 0, m); | |
| cTabhead_onMessage(_c, &Context(_c)->cTabhead_efZbw, 0, m, &cTabhead_efZbw_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_EvqhT_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MULTIPLY, -1.0f, 0, m, &cBinop_l9CVS_sendMessage); | |
| } | |
| void Heavy_reverb::cVar_wVAmD_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_UmxWN_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cSystem_mK7Te_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_EvqhT, HV_BINOP_SUBTRACT, 1, m, &cBinop_EvqhT_sendMessage); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_qrvbh, 2, m, &cDelay_qrvbh_sendMessage); | |
| } | |
| void Heavy_reverb::cDelay_kk9OY_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const m) { | |
| cDelay_clearExecutingMessage(&Context(_c)->cDelay_kk9OY, m); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_qrvbh, 0, m, &cDelay_qrvbh_sendMessage); | |
| sTabread_onMessage(_c, &Context(_c)->sTabread_utzgJ, 0, m, &sTabread_utzgJ_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_UmxWN_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(3); | |
| msg_init(m, 3, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "table"); | |
| msg_setElementToFrom(m, 1, n, 0); | |
| msg_setSymbol(m, 2, "size"); | |
| cSystem_onMessage(_c, NULL, 0, m, &cSystem_mK7Te_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_SfnZ3_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MULTIPLY, 16.364f, 0, m, &cBinop_XbX1g_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_SMaub_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_AZs59_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cMsg_AZs59_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(2); | |
| msg_init(m, 2, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "resize"); | |
| msg_setElementToFrom(m, 1, n, 0); | |
| hTable_onMessage(_c, &Context(_c)->hTable_yeWQH, 0, m, &hTable_yeWQH_sendMessage); | |
| } | |
| void Heavy_reverb::cDelay_7nGd9_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const m) { | |
| cDelay_clearExecutingMessage(&Context(_c)->cDelay_7nGd9, m); | |
| cMsg_BJTdF_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::hTable_yeWQH_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_N1AS2_sendMessage(_c, 0, m); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_gDrqm, 2, m, &cDelay_gDrqm_sendMessage); | |
| cCast_onMessage(_c, HV_CAST_BANG, 0, m, &cCast_YOCdq_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_iCiA3_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MULTIPLY, 19.392f, 0, m, &cBinop_SMaub_sendMessage); | |
| } | |
| void Heavy_reverb::cDelay_gDrqm_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const m) { | |
| cDelay_clearExecutingMessage(&Context(_c)->cDelay_gDrqm, m); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_7nGd9, 0, m, &cDelay_7nGd9_sendMessage); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_gDrqm, 0, m, &cDelay_gDrqm_sendMessage); | |
| sTabwrite_onMessage(_c, &Context(_c)->sTabwrite_NITVm, 1, m, NULL); | |
| } | |
| void Heavy_reverb::cMsg_3G7am_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "samplerate"); | |
| cSystem_onMessage(_c, NULL, 0, m, &cSystem_moCIH_sendMessage); | |
| } | |
| void Heavy_reverb::cSystem_moCIH_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_DIVIDE, 1000.0f, 0, m, &cBinop_iCiA3_sendMessage); | |
| } | |
| void Heavy_reverb::cCast_YOCdq_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_gDrqm, 0, m, &cDelay_gDrqm_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_N1AS2_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, static_cast<float>(HV_N_SIMD)); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_7nGd9, 2, m, &cDelay_7nGd9_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_BJTdF_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "mirror"); | |
| hTable_onMessage(_c, &Context(_c)->hTable_yeWQH, 0, m, &hTable_yeWQH_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_iROBW_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_89WLB, HV_BINOP_MULTIPLY, 0, m, &cBinop_89WLB_sendMessage); | |
| } | |
| void Heavy_reverb::cTabhead_IXN1L_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_zAwIZ, HV_BINOP_SUBTRACT, 0, m, &cBinop_zAwIZ_sendMessage); | |
| } | |
| void Heavy_reverb::cSystem_NkSbn_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_DIVIDE, 1000.0f, 0, m, &cBinop_iROBW_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_KeKGm_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "samplerate"); | |
| cSystem_onMessage(_c, NULL, 0, m, &cSystem_NkSbn_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_ylbxI_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_zAwIZ, HV_BINOP_SUBTRACT, 1, m, &cBinop_zAwIZ_sendMessage); | |
| } | |
| void Heavy_reverb::cSystem_As0IZ_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_th82y, HV_BINOP_SUBTRACT, 1, m, &cBinop_th82y_sendMessage); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_8QsmZ, 2, m, &cDelay_8QsmZ_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_89WLB_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_ylbxI, HV_BINOP_MAX, 0, m, &cBinop_ylbxI_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_SiwbH_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_rX6iH, 2, m, &cDelay_rX6iH_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_zAwIZ_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_RvbSu_sendMessage(_c, 0, m); | |
| sTabread_onMessage(_c, &Context(_c)->sTabread_aSKje, 0, m, &sTabread_aSKje_sendMessage); | |
| cCast_onMessage(_c, HV_CAST_BANG, 0, m, &cCast_mNdxI_sendMessage); | |
| } | |
| void Heavy_reverb::cCast_mNdxI_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_rX6iH, 0, m, &cDelay_rX6iH_sendMessage); | |
| } | |
| void Heavy_reverb::cCast_e3nfX_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cVar_onMessage(_c, &Context(_c)->cVar_5ABIy, 0, m, &cVar_5ABIy_sendMessage); | |
| cMsg_KeKGm_sendMessage(_c, 0, m); | |
| cTabhead_onMessage(_c, &Context(_c)->cTabhead_IXN1L, 0, m, &cTabhead_IXN1L_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_XSCYN_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, static_cast<float>(HV_N_SIMD)); | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_ylbxI, HV_BINOP_MAX, 1, m, &cBinop_ylbxI_sendMessage); | |
| } | |
| void Heavy_reverb::cDelay_8QsmZ_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const m) { | |
| cDelay_clearExecutingMessage(&Context(_c)->cDelay_8QsmZ, m); | |
| sTabread_onMessage(_c, &Context(_c)->sTabread_aSKje, 0, m, &sTabread_aSKje_sendMessage); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_8QsmZ, 0, m, &cDelay_8QsmZ_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_rgVm8_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(3); | |
| msg_init(m, 3, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "table"); | |
| msg_setElementToFrom(m, 1, n, 0); | |
| msg_setSymbol(m, 2, "size"); | |
| cSystem_onMessage(_c, NULL, 0, m, &cSystem_As0IZ_sendMessage); | |
| } | |
| void Heavy_reverb::cDelay_rX6iH_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const m) { | |
| cDelay_clearExecutingMessage(&Context(_c)->cDelay_rX6iH, m); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_8QsmZ, 0, m, &cDelay_8QsmZ_sendMessage); | |
| sTabread_onMessage(_c, &Context(_c)->sTabread_aSKje, 0, m, &sTabread_aSKje_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_th82y_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MULTIPLY, -1.0f, 0, m, &cBinop_SiwbH_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_RvbSu_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "clear"); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_rX6iH, 0, m, &cDelay_rX6iH_sendMessage); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_8QsmZ, 0, m, &cDelay_8QsmZ_sendMessage); | |
| } | |
| void Heavy_reverb::sTabread_aSKje_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| switch (letIn) { | |
| case 0: { | |
| break; | |
| } | |
| case 1: { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_th82y, HV_BINOP_SUBTRACT, 0, m, &cBinop_th82y_sendMessage); | |
| break; | |
| } | |
| default: return; | |
| } | |
| } | |
| void Heavy_reverb::cVar_5ABIy_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_rgVm8_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cTabhead_ivKyx_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_BNAiY, HV_BINOP_SUBTRACT, 0, m, &cBinop_BNAiY_sendMessage); | |
| } | |
| void Heavy_reverb::cCast_qidfO_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_fCTmf, 0, m, &cDelay_fCTmf_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_nFkU1_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MULTIPLY, -1.0f, 0, m, &cBinop_dwutz_sendMessage); | |
| } | |
| void Heavy_reverb::cDelay_fCTmf_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const m) { | |
| cDelay_clearExecutingMessage(&Context(_c)->cDelay_fCTmf, m); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_zScfJ, 0, m, &cDelay_zScfJ_sendMessage); | |
| sTabread_onMessage(_c, &Context(_c)->sTabread_sONaL, 0, m, &sTabread_sONaL_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_dwutz_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_fCTmf, 2, m, &cDelay_fCTmf_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_BNAiY_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_WT5Ww_sendMessage(_c, 0, m); | |
| sTabread_onMessage(_c, &Context(_c)->sTabread_sONaL, 0, m, &sTabread_sONaL_sendMessage); | |
| cCast_onMessage(_c, HV_CAST_BANG, 0, m, &cCast_qidfO_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_hGnSd_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(3); | |
| msg_init(m, 3, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "table"); | |
| msg_setElementToFrom(m, 1, n, 0); | |
| msg_setSymbol(m, 2, "size"); | |
| cSystem_onMessage(_c, NULL, 0, m, &cSystem_OviTS_sendMessage); | |
| } | |
| void Heavy_reverb::cVar_Uf519_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_hGnSd_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cMsg_WT5Ww_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "clear"); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_fCTmf, 0, m, &cDelay_fCTmf_sendMessage); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_zScfJ, 0, m, &cDelay_zScfJ_sendMessage); | |
| } | |
| void Heavy_reverb::cSystem_OviTS_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_nFkU1, HV_BINOP_SUBTRACT, 1, m, &cBinop_nFkU1_sendMessage); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_zScfJ, 2, m, &cDelay_zScfJ_sendMessage); | |
| } | |
| void Heavy_reverb::cDelay_zScfJ_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const m) { | |
| cDelay_clearExecutingMessage(&Context(_c)->cDelay_zScfJ, m); | |
| sTabread_onMessage(_c, &Context(_c)->sTabread_sONaL, 0, m, &sTabread_sONaL_sendMessage); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_zScfJ, 0, m, &cDelay_zScfJ_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_STF3Q_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "samplerate"); | |
| cSystem_onMessage(_c, NULL, 0, m, &cSystem_SX7q4_sendMessage); | |
| } | |
| void Heavy_reverb::cSystem_SX7q4_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_DIVIDE, 1000.0f, 0, m, &cBinop_5CVws_sendMessage); | |
| } | |
| void Heavy_reverb::cCast_iZCqn_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cVar_onMessage(_c, &Context(_c)->cVar_Uf519, 0, m, &cVar_Uf519_sendMessage); | |
| cMsg_STF3Q_sendMessage(_c, 0, m); | |
| cTabhead_onMessage(_c, &Context(_c)->cTabhead_ivKyx, 0, m, &cTabhead_ivKyx_sendMessage); | |
| } | |
| void Heavy_reverb::sTabread_sONaL_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| switch (letIn) { | |
| case 0: { | |
| break; | |
| } | |
| case 1: { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_nFkU1, HV_BINOP_SUBTRACT, 0, m, &cBinop_nFkU1_sendMessage); | |
| break; | |
| } | |
| default: return; | |
| } | |
| } | |
| void Heavy_reverb::cBinop_5CVws_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_Ji8et, HV_BINOP_MULTIPLY, 0, m, &cBinop_Ji8et_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_TTWQ3_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, static_cast<float>(HV_N_SIMD)); | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_oW6eP, HV_BINOP_MAX, 1, m, &cBinop_oW6eP_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_Ji8et_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_oW6eP, HV_BINOP_MAX, 0, m, &cBinop_oW6eP_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_oW6eP_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_BNAiY, HV_BINOP_SUBTRACT, 1, m, &cBinop_BNAiY_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_Ow8jX_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_RveQq, HV_BINOP_MULTIPLY, 0, m, &cBinop_RveQq_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_JpWwt_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_ln0g7, 2, m, &cDelay_ln0g7_sendMessage); | |
| } | |
| void Heavy_reverb::cTabhead_eBhTi_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_gJlij, HV_BINOP_SUBTRACT, 0, m, &cBinop_gJlij_sendMessage); | |
| } | |
| void Heavy_reverb::cDelay_ln0g7_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const m) { | |
| cDelay_clearExecutingMessage(&Context(_c)->cDelay_ln0g7, m); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_88EaF, 0, m, &cDelay_88EaF_sendMessage); | |
| sTabread_onMessage(_c, &Context(_c)->sTabread_7dSNH, 0, m, &sTabread_7dSNH_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_RZ7sU_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "samplerate"); | |
| cSystem_onMessage(_c, NULL, 0, m, &cSystem_lTGJT_sendMessage); | |
| } | |
| void Heavy_reverb::cSystem_lTGJT_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_DIVIDE, 1000.0f, 0, m, &cBinop_Ow8jX_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_gJlij_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_7irE5_sendMessage(_c, 0, m); | |
| sTabread_onMessage(_c, &Context(_c)->sTabread_7dSNH, 0, m, &sTabread_7dSNH_sendMessage); | |
| cCast_onMessage(_c, HV_CAST_BANG, 0, m, &cCast_8557V_sendMessage); | |
| } | |
| void Heavy_reverb::cCast_NpNaB_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cVar_onMessage(_c, &Context(_c)->cVar_UFMa0, 0, m, &cVar_UFMa0_sendMessage); | |
| cMsg_RZ7sU_sendMessage(_c, 0, m); | |
| cTabhead_onMessage(_c, &Context(_c)->cTabhead_eBhTi, 0, m, &cTabhead_eBhTi_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_7irE5_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "clear"); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_ln0g7, 0, m, &cDelay_ln0g7_sendMessage); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_88EaF, 0, m, &cDelay_88EaF_sendMessage); | |
| } | |
| void Heavy_reverb::cVar_UFMa0_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_12z1N_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cSystem_1qLQx_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_jYAp3, HV_BINOP_SUBTRACT, 1, m, &cBinop_jYAp3_sendMessage); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_88EaF, 2, m, &cDelay_88EaF_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_LaC6S_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_gJlij, HV_BINOP_SUBTRACT, 1, m, &cBinop_gJlij_sendMessage); | |
| } | |
| void Heavy_reverb::sTabread_7dSNH_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| switch (letIn) { | |
| case 0: { | |
| break; | |
| } | |
| case 1: { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_jYAp3, HV_BINOP_SUBTRACT, 0, m, &cBinop_jYAp3_sendMessage); | |
| break; | |
| } | |
| default: return; | |
| } | |
| } | |
| void Heavy_reverb::cBinop_RveQq_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_LaC6S, HV_BINOP_MAX, 0, m, &cBinop_LaC6S_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_1hoXY_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, static_cast<float>(HV_N_SIMD)); | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_LaC6S, HV_BINOP_MAX, 1, m, &cBinop_LaC6S_sendMessage); | |
| } | |
| void Heavy_reverb::cDelay_88EaF_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const m) { | |
| cDelay_clearExecutingMessage(&Context(_c)->cDelay_88EaF, m); | |
| sTabread_onMessage(_c, &Context(_c)->sTabread_7dSNH, 0, m, &sTabread_7dSNH_sendMessage); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_88EaF, 0, m, &cDelay_88EaF_sendMessage); | |
| } | |
| void Heavy_reverb::cCast_8557V_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_ln0g7, 0, m, &cDelay_ln0g7_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_12z1N_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(3); | |
| msg_init(m, 3, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "table"); | |
| msg_setElementToFrom(m, 1, n, 0); | |
| msg_setSymbol(m, 2, "size"); | |
| cSystem_onMessage(_c, NULL, 0, m, &cSystem_1qLQx_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_jYAp3_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MULTIPLY, -1.0f, 0, m, &cBinop_JpWwt_sendMessage); | |
| } | |
| void Heavy_reverb::cCast_Yer0m_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_GgDhd, 0, m, &cDelay_GgDhd_sendMessage); | |
| } | |
| void Heavy_reverb::cDelay_GgDhd_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const m) { | |
| cDelay_clearExecutingMessage(&Context(_c)->cDelay_GgDhd, m); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_FhgMQ, 0, m, &cDelay_FhgMQ_sendMessage); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_GgDhd, 0, m, &cDelay_GgDhd_sendMessage); | |
| sTabwrite_onMessage(_c, &Context(_c)->sTabwrite_l1NdR, 1, m, NULL); | |
| } | |
| void Heavy_reverb::cMsg_uAz3r_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "samplerate"); | |
| cSystem_onMessage(_c, NULL, 0, m, &cSystem_z0hgo_sendMessage); | |
| } | |
| void Heavy_reverb::cSystem_z0hgo_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_DIVIDE, 1000.0f, 0, m, &cBinop_fqybu_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_fqybu_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MULTIPLY, 43.5337f, 0, m, &cBinop_0IrNC_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_zUmS1_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(2); | |
| msg_init(m, 2, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "resize"); | |
| msg_setElementToFrom(m, 1, n, 0); | |
| hTable_onMessage(_c, &Context(_c)->hTable_akDH3, 0, m, &hTable_akDH3_sendMessage); | |
| } | |
| void Heavy_reverb::hTable_akDH3_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_iEWUN_sendMessage(_c, 0, m); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_GgDhd, 2, m, &cDelay_GgDhd_sendMessage); | |
| cCast_onMessage(_c, HV_CAST_BANG, 0, m, &cCast_Yer0m_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_0IrNC_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_zUmS1_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cDelay_FhgMQ_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const m) { | |
| cDelay_clearExecutingMessage(&Context(_c)->cDelay_FhgMQ, m); | |
| cMsg_fJZXw_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cMsg_fJZXw_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "mirror"); | |
| hTable_onMessage(_c, &Context(_c)->hTable_akDH3, 0, m, &hTable_akDH3_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_iEWUN_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, static_cast<float>(HV_N_SIMD)); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_FhgMQ, 2, m, &cDelay_FhgMQ_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_bgo81_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(2); | |
| msg_init(m, 2, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "resize"); | |
| msg_setElementToFrom(m, 1, n, 0); | |
| hTable_onMessage(_c, &Context(_c)->hTable_A5Sgo, 0, m, &hTable_A5Sgo_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_L0tQf_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MULTIPLY, 25.796f, 0, m, &cBinop_PSil9_sendMessage); | |
| } | |
| void Heavy_reverb::hTable_A5Sgo_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_VQjOw_sendMessage(_c, 0, m); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_XrzGL, 2, m, &cDelay_XrzGL_sendMessage); | |
| cCast_onMessage(_c, HV_CAST_BANG, 0, m, &cCast_3Lew5_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_HuBfO_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "mirror"); | |
| hTable_onMessage(_c, &Context(_c)->hTable_A5Sgo, 0, m, &hTable_A5Sgo_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_VQjOw_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, static_cast<float>(HV_N_SIMD)); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_ZGwr3, 2, m, &cDelay_ZGwr3_sendMessage); | |
| } | |
| void Heavy_reverb::cDelay_ZGwr3_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const m) { | |
| cDelay_clearExecutingMessage(&Context(_c)->cDelay_ZGwr3, m); | |
| cMsg_HuBfO_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cDelay_XrzGL_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const m) { | |
| cDelay_clearExecutingMessage(&Context(_c)->cDelay_XrzGL, m); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_ZGwr3, 0, m, &cDelay_ZGwr3_sendMessage); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_XrzGL, 0, m, &cDelay_XrzGL_sendMessage); | |
| sTabwrite_onMessage(_c, &Context(_c)->sTabwrite_IVEv5, 1, m, NULL); | |
| } | |
| void Heavy_reverb::cBinop_PSil9_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_bgo81_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cMsg_PNK2f_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "samplerate"); | |
| cSystem_onMessage(_c, NULL, 0, m, &cSystem_5hZem_sendMessage); | |
| } | |
| void Heavy_reverb::cSystem_5hZem_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_DIVIDE, 1000.0f, 0, m, &cBinop_L0tQf_sendMessage); | |
| } | |
| void Heavy_reverb::cCast_3Lew5_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_XrzGL, 0, m, &cDelay_XrzGL_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_2cXpl_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_rdH85, HV_BINOP_SUBTRACT, 1, m, &cBinop_rdH85_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_MvGOw_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(3); | |
| msg_init(m, 3, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "table"); | |
| msg_setElementToFrom(m, 1, n, 0); | |
| msg_setSymbol(m, 2, "size"); | |
| cSystem_onMessage(_c, NULL, 0, m, &cSystem_HU1VJ_sendMessage); | |
| } | |
| void Heavy_reverb::cDelay_0NqFW_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const m) { | |
| cDelay_clearExecutingMessage(&Context(_c)->cDelay_0NqFW, m); | |
| sTabread_onMessage(_c, &Context(_c)->sTabread_k5ZUV, 0, m, &sTabread_k5ZUV_sendMessage); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_0NqFW, 0, m, &cDelay_0NqFW_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_jQ193_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "samplerate"); | |
| cSystem_onMessage(_c, NULL, 0, m, &cSystem_ruAcC_sendMessage); | |
| } | |
| void Heavy_reverb::cSystem_ruAcC_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_DIVIDE, 1000.0f, 0, m, &cBinop_6Njng_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_fJ44w_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MULTIPLY, -1.0f, 0, m, &cBinop_yOYwx_sendMessage); | |
| } | |
| void Heavy_reverb::cTabhead_YGQPM_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_rdH85, HV_BINOP_SUBTRACT, 0, m, &cBinop_rdH85_sendMessage); | |
| } | |
| void Heavy_reverb::cCast_6kBkF_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cVar_onMessage(_c, &Context(_c)->cVar_pGzoh, 0, m, &cVar_pGzoh_sendMessage); | |
| cMsg_jQ193_sendMessage(_c, 0, m); | |
| cTabhead_onMessage(_c, &Context(_c)->cTabhead_YGQPM, 0, m, &cTabhead_YGQPM_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_epmaz_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, static_cast<float>(HV_N_SIMD)); | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_2cXpl, HV_BINOP_MAX, 1, m, &cBinop_2cXpl_sendMessage); | |
| } | |
| void Heavy_reverb::cSystem_HU1VJ_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_fJ44w, HV_BINOP_SUBTRACT, 1, m, &cBinop_fJ44w_sendMessage); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_0NqFW, 2, m, &cDelay_0NqFW_sendMessage); | |
| } | |
| void Heavy_reverb::cCast_IUiJy_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_KEum8, 0, m, &cDelay_KEum8_sendMessage); | |
| } | |
| void Heavy_reverb::sTabread_k5ZUV_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| switch (letIn) { | |
| case 0: { | |
| break; | |
| } | |
| case 1: { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_fJ44w, HV_BINOP_SUBTRACT, 0, m, &cBinop_fJ44w_sendMessage); | |
| break; | |
| } | |
| default: return; | |
| } | |
| } | |
| void Heavy_reverb::cBinop_yOYwx_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_KEum8, 2, m, &cDelay_KEum8_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_6Njng_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_1PjIt, HV_BINOP_MULTIPLY, 0, m, &cBinop_1PjIt_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_1PjIt_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_2cXpl, HV_BINOP_MAX, 0, m, &cBinop_2cXpl_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_rdH85_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_RwsAD_sendMessage(_c, 0, m); | |
| sTabread_onMessage(_c, &Context(_c)->sTabread_k5ZUV, 0, m, &sTabread_k5ZUV_sendMessage); | |
| cCast_onMessage(_c, HV_CAST_BANG, 0, m, &cCast_IUiJy_sendMessage); | |
| } | |
| void Heavy_reverb::cVar_pGzoh_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_MvGOw_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cDelay_KEum8_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const m) { | |
| cDelay_clearExecutingMessage(&Context(_c)->cDelay_KEum8, m); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_0NqFW, 0, m, &cDelay_0NqFW_sendMessage); | |
| sTabread_onMessage(_c, &Context(_c)->sTabread_k5ZUV, 0, m, &sTabread_k5ZUV_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_RwsAD_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "clear"); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_KEum8, 0, m, &cDelay_KEum8_sendMessage); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_0NqFW, 0, m, &cDelay_0NqFW_sendMessage); | |
| } | |
| void Heavy_reverb::cDelay_ORIkv_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const m) { | |
| cDelay_clearExecutingMessage(&Context(_c)->cDelay_ORIkv, m); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_AaKnl, 0, m, &cDelay_AaKnl_sendMessage); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_ORIkv, 0, m, &cDelay_ORIkv_sendMessage); | |
| sTabwrite_onMessage(_c, &Context(_c)->sTabwrite_U5VHh, 1, m, NULL); | |
| } | |
| void Heavy_reverb::hTable_hcqmd_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_Y8z45_sendMessage(_c, 0, m); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_ORIkv, 2, m, &cDelay_ORIkv_sendMessage); | |
| cCast_onMessage(_c, HV_CAST_BANG, 0, m, &cCast_Msb1L_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_rGZVh_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MULTIPLY, 13.645f, 0, m, &cBinop_GQozl_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_Y8z45_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, static_cast<float>(HV_N_SIMD)); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_AaKnl, 2, m, &cDelay_AaKnl_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_g83zY_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(2); | |
| msg_init(m, 2, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "resize"); | |
| msg_setElementToFrom(m, 1, n, 0); | |
| hTable_onMessage(_c, &Context(_c)->hTable_hcqmd, 0, m, &hTable_hcqmd_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_GQozl_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_g83zY_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cCast_Msb1L_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_ORIkv, 0, m, &cDelay_ORIkv_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_I3ENM_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "samplerate"); | |
| cSystem_onMessage(_c, NULL, 0, m, &cSystem_FMVjB_sendMessage); | |
| } | |
| void Heavy_reverb::cSystem_FMVjB_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_DIVIDE, 1000.0f, 0, m, &cBinop_rGZVh_sendMessage); | |
| } | |
| void Heavy_reverb::cDelay_AaKnl_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const m) { | |
| cDelay_clearExecutingMessage(&Context(_c)->cDelay_AaKnl, m); | |
| cMsg_HOlsF_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cMsg_HOlsF_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "mirror"); | |
| hTable_onMessage(_c, &Context(_c)->hTable_hcqmd, 0, m, &hTable_hcqmd_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_sGXBs_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cPack_onMessage(_c, &Context(_c)->cPack_JFVep, 0, m, &cPack_JFVep_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_4MeKK_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "samplerate"); | |
| cSystem_onMessage(_c, NULL, 0, m, &cSystem_e9RFQ_sendMessage); | |
| } | |
| void Heavy_reverb::cSystem_e9RFQ_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_DIVIDE, 1000.0f, 0, m, &cBinop_gEoWw_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_vX5n3_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_xtJjU, HV_BINOP_SUBTRACT, 1, m, &cBinop_xtJjU_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_99lha_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(3); | |
| msg_init(m, 3, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "table"); | |
| msg_setElementToFrom(m, 1, n, 0); | |
| msg_setSymbol(m, 2, "size"); | |
| cSystem_onMessage(_c, NULL, 0, m, &cSystem_UQkbQ_sendMessage); | |
| } | |
| void Heavy_reverb::cCast_Is1GH_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_SIHnw, 0, m, &cDelay_SIHnw_sendMessage); | |
| } | |
| void Heavy_reverb::cTabhead_ku2wn_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_xtJjU, HV_BINOP_SUBTRACT, 0, m, &cBinop_xtJjU_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_6AQzQ_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, static_cast<float>(HV_N_SIMD)); | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_vX5n3, HV_BINOP_MAX, 1, m, &cBinop_vX5n3_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_RcYwc_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "clear"); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_SIHnw, 0, m, &cDelay_SIHnw_sendMessage); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_GxSV3, 0, m, &cDelay_GxSV3_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_PfdYn_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_SIHnw, 2, m, &cDelay_SIHnw_sendMessage); | |
| } | |
| void Heavy_reverb::sTabread_LQIDN_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| switch (letIn) { | |
| case 0: { | |
| break; | |
| } | |
| case 1: { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_0xOwY, HV_BINOP_SUBTRACT, 0, m, &cBinop_0xOwY_sendMessage); | |
| break; | |
| } | |
| default: return; | |
| } | |
| } | |
| void Heavy_reverb::cCast_5HqtR_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cVar_onMessage(_c, &Context(_c)->cVar_NgQ4D, 0, m, &cVar_NgQ4D_sendMessage); | |
| cMsg_4MeKK_sendMessage(_c, 0, m); | |
| cTabhead_onMessage(_c, &Context(_c)->cTabhead_ku2wn, 0, m, &cTabhead_ku2wn_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_0Y5Bl_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_vX5n3, HV_BINOP_MAX, 0, m, &cBinop_vX5n3_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_xtJjU_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_RcYwc_sendMessage(_c, 0, m); | |
| sTabread_onMessage(_c, &Context(_c)->sTabread_LQIDN, 0, m, &sTabread_LQIDN_sendMessage); | |
| cCast_onMessage(_c, HV_CAST_BANG, 0, m, &cCast_Is1GH_sendMessage); | |
| } | |
| void Heavy_reverb::cDelay_GxSV3_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const m) { | |
| cDelay_clearExecutingMessage(&Context(_c)->cDelay_GxSV3, m); | |
| sTabread_onMessage(_c, &Context(_c)->sTabread_LQIDN, 0, m, &sTabread_LQIDN_sendMessage); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_GxSV3, 0, m, &cDelay_GxSV3_sendMessage); | |
| } | |
| void Heavy_reverb::cDelay_SIHnw_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const m) { | |
| cDelay_clearExecutingMessage(&Context(_c)->cDelay_SIHnw, m); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_GxSV3, 0, m, &cDelay_GxSV3_sendMessage); | |
| sTabread_onMessage(_c, &Context(_c)->sTabread_LQIDN, 0, m, &sTabread_LQIDN_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_gEoWw_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MULTIPLY, 58.6435f, 0, m, &cBinop_0Y5Bl_sendMessage); | |
| } | |
| void Heavy_reverb::cSystem_UQkbQ_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_0xOwY, HV_BINOP_SUBTRACT, 1, m, &cBinop_0xOwY_sendMessage); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_GxSV3, 2, m, &cDelay_GxSV3_sendMessage); | |
| } | |
| void Heavy_reverb::cVar_NgQ4D_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_99lha_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cBinop_0xOwY_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MULTIPLY, -1.0f, 0, m, &cBinop_PfdYn_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_JaFO1_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MAX, 0.0f, 0, m, &cBinop_3T26J_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_3T26J_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cVar_onMessage(_c, &Context(_c)->cVar_ZADfr, 0, m, &cVar_ZADfr_sendMessage); | |
| } | |
| void Heavy_reverb::cVar_WKSrB_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cCast_onMessage(_c, HV_CAST_FLOAT, 0, m, &cCast_FKEZC_sendMessage); | |
| cCast_onMessage(_c, HV_CAST_FLOAT, 0, m, &cCast_r3BfP_sendMessage); | |
| } | |
| void Heavy_reverb::cVar_DH0mV_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MIN, 100.0f, 0, m, &cBinop_CaOH5_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_LC12s_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cPack_onMessage(_c, &Context(_c)->cPack_doSWK, 0, m, &cPack_doSWK_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_5EcLb_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, static_cast<float>(HV_N_SIMD)); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_P4Jpb, 2, m, &cDelay_P4Jpb_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_jQloF_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "mirror"); | |
| hTable_onMessage(_c, &Context(_c)->hTable_25lxW, 0, m, &hTable_25lxW_sendMessage); | |
| } | |
| void Heavy_reverb::cCast_13JRi_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_sDE34, 0, m, &cDelay_sDE34_sendMessage); | |
| } | |
| void Heavy_reverb::cSystem_iEyoT_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_DIVIDE, 1000.0f, 0, m, &cBinop_RlEHu_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_hZTr7_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "samplerate"); | |
| cSystem_onMessage(_c, NULL, 0, m, &cSystem_iEyoT_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_6nm1L_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(2); | |
| msg_init(m, 2, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "resize"); | |
| msg_setElementToFrom(m, 1, n, 0); | |
| hTable_onMessage(_c, &Context(_c)->hTable_25lxW, 0, m, &hTable_25lxW_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_CHCZV_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_6nm1L_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::hTable_25lxW_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_5EcLb_sendMessage(_c, 0, m); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_sDE34, 2, m, &cDelay_sDE34_sendMessage); | |
| cCast_onMessage(_c, HV_CAST_BANG, 0, m, &cCast_13JRi_sendMessage); | |
| } | |
| void Heavy_reverb::cDelay_P4Jpb_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const m) { | |
| cDelay_clearExecutingMessage(&Context(_c)->cDelay_P4Jpb, m); | |
| cMsg_jQloF_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cDelay_sDE34_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const m) { | |
| cDelay_clearExecutingMessage(&Context(_c)->cDelay_sDE34, m); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_P4Jpb, 0, m, &cDelay_P4Jpb_sendMessage); | |
| cDelay_onMessage(_c, &Context(_c)->cDelay_sDE34, 0, m, &cDelay_sDE34_sendMessage); | |
| sTabwrite_onMessage(_c, &Context(_c)->sTabwrite_aAPd4, 1, m, NULL); | |
| } | |
| void Heavy_reverb::cBinop_RlEHu_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MULTIPLY, 86.1244f, 0, m, &cBinop_CHCZV_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_uxJMy_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MIN, 1.0f, 0, m, &cBinop_yEpGa_sendMessage); | |
| } | |
| void Heavy_reverb::cSystem_ITwsv_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_KNbL8_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cMsg_154OY_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "samplerate"); | |
| cSystem_onMessage(_c, NULL, 0, m, &cSystem_ITwsv_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_fHJOR_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_uxJMy, HV_BINOP_MULTIPLY, 1, m, &cBinop_uxJMy_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_KNbL8_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(2); | |
| msg_init(m, 2, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, 6.28319f); | |
| msg_setElementToFrom(m, 1, n, 0); | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_DIVIDE, 0.0f, 0, m, &cBinop_fHJOR_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_UaFbH_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_SUBTRACT, 1.0f, 0, m, &cBinop_IMNEr_sendMessage); | |
| sVarf_onMessage(_c, &Context(_c)->sVarf_grSu9, m); | |
| } | |
| void Heavy_reverb::cBinop_yEpGa_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MAX, 0.0f, 0, m, &cBinop_UaFbH_sendMessage); | |
| } | |
| void Heavy_reverb::cVar_bQyVY_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_uxJMy, HV_BINOP_MULTIPLY, 0, m, &cBinop_uxJMy_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_IMNEr_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| sVarf_onMessage(_c, &Context(_c)->sVarf_rHUSa, m); | |
| } | |
| void Heavy_reverb::cBinop_Mbl2O_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_SUBTRACT, 1.0f, 0, m, &cBinop_Bv2R7_sendMessage); | |
| sVarf_onMessage(_c, &Context(_c)->sVarf_jYDxp, m); | |
| } | |
| void Heavy_reverb::cBinop_IPUBP_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MAX, 0.0f, 0, m, &cBinop_Mbl2O_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_Bv2R7_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| sVarf_onMessage(_c, &Context(_c)->sVarf_96Jgz, m); | |
| } | |
| void Heavy_reverb::cMsg_0PqPM_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(2); | |
| msg_init(m, 2, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, 6.28319f); | |
| msg_setElementToFrom(m, 1, n, 0); | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_DIVIDE, 0.0f, 0, m, &cBinop_MgvN8_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_wIohr_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MIN, 1.0f, 0, m, &cBinop_IPUBP_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_MgvN8_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_wIohr, HV_BINOP_MULTIPLY, 1, m, &cBinop_wIohr_sendMessage); | |
| } | |
| void Heavy_reverb::cSystem_4yiPq_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_0PqPM_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cMsg_HhGcD_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "samplerate"); | |
| cSystem_onMessage(_c, NULL, 0, m, &cSystem_4yiPq_sendMessage); | |
| } | |
| void Heavy_reverb::cVar_aH8fg_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_onMessage(_c, &Context(_c)->cBinop_wIohr, HV_BINOP_MULTIPLY, 0, m, &cBinop_wIohr_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_vRgv5_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(3); | |
| msg_init(m, 3, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "table"); | |
| msg_setElementToFrom(m, 1, n, 0); | |
| msg_setSymbol(m, 2, "size"); | |
| cSystem_onMessage(_c, NULL, 0, m, &cSystem_Tyllq_sendMessage); | |
| } | |
| void Heavy_reverb::cSystem_66A7b_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_DIVIDE, 1000.0f, 0, m, &cBinop_nVicF_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_ofrwR_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "samplerate"); | |
| cSystem_onMessage(_c, NULL, 0, m, &cSystem_66A7b_sendMessage); | |
| } | |
| void Heavy_reverb::cBinop_FAVJM_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| sVarf_onMessage(_c, &Context(_c)->sVarf_6ogSb, m); | |
| } | |
| void Heavy_reverb::cVar_2MGr6_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_vRgv5_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cSystem_Tyllq_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_SUBTRACT, 1.0f, 0, m, &cBinop_FAVJM_sendMessage); | |
| sVarf_onMessage(_c, &Context(_c)->sVarf_c5Wx0, m); | |
| } | |
| void Heavy_reverb::cBinop_nVicF_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| sVarf_onMessage(_c, &Context(_c)->sVarf_smV5e, m); | |
| } | |
| void Heavy_reverb::cReceive_xm47s_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cVar_onMessage(_c, &Context(_c)->cVar_dhv78, 0, m, &cVar_dhv78_sendMessage); | |
| } | |
| void Heavy_reverb::cReceive_6tVS4_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cVar_onMessage(_c, &Context(_c)->cVar_DH0mV, 0, m, &cVar_DH0mV_sendMessage); | |
| } | |
| void Heavy_reverb::cReceive_WQ88s_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cVar_onMessage(_c, &Context(_c)->cVar_3BTVl, 0, m, &cVar_3BTVl_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_fvzHP_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(1); | |
| msg_init(m, 1, msg_getTimestamp(n)); | |
| msg_setFloat(m, 0, 0.0f); | |
| cVar_onMessage(_c, &Context(_c)->cVar_fmHWk, 0, m, &cVar_fmHWk_sendMessage); | |
| } | |
| void Heavy_reverb::cUnop_gsxPL_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cMsg_solJf_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cBinop_cRdmC_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cUnop_onMessage(_c, HV_UNOP_FLOOR, m, &cUnop_gsxPL_sendMessage); | |
| } | |
| void Heavy_reverb::cRandom_ePbak_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_MULTIPLY, 8388610.0f, 0, m, &cBinop_cRdmC_sendMessage); | |
| } | |
| void Heavy_reverb::cMsg_solJf_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(2); | |
| msg_init(m, 2, msg_getTimestamp(n)); | |
| msg_setElementToFrom(m, 0, n, 0); | |
| msg_setFloat(m, 1, 1.0f); | |
| sVari_onMessage(_c, &Context(_c)->sVari_0lDyq, m); | |
| } | |
| void Heavy_reverb::cMsg_bp3gd_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(2); | |
| msg_init(m, 2, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "crossfreq"); | |
| msg_setElementToFrom(m, 1, n, 0); | |
| cSwitchcase_R4WYR_onMessage(_c, NULL, 0, m, NULL); | |
| } | |
| void Heavy_reverb::cReceive_IS2ZX_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cVar_onMessage(_c, &Context(_c)->cVar_fh0jf, 0, m, &cVar_fh0jf_sendMessage); | |
| } | |
| void Heavy_reverb::cReceive_YWrxh_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *m) { | |
| cBinop_k_onMessage(_c, NULL, HV_BINOP_ADD, 1.0f, 0, m, &cBinop_gLeF2_sendMessage); | |
| cMsg_VXT4W_sendMessage(_c, 0, m); | |
| } | |
| void Heavy_reverb::cMsg_UGNz4_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(2); | |
| msg_init(m, 2, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "lowcut"); | |
| msg_setElementToFrom(m, 1, n, 0); | |
| cSwitchcase_R4WYR_onMessage(_c, NULL, 0, m, NULL); | |
| } | |
| void Heavy_reverb::cMsg_sM5TQ_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(2); | |
| msg_init(m, 2, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "damp"); | |
| msg_setElementToFrom(m, 1, n, 0); | |
| cSwitchcase_R4WYR_onMessage(_c, NULL, 0, m, NULL); | |
| } | |
| void Heavy_reverb::cMsg_gJ2RG_sendMessage(HeavyContextInterface *_c, int letIn, const HvMessage *const n) { | |
| HvMessage *m = nullptr; | |
| m = HV_MESSAGE_ON_STACK(2); | |
| msg_init(m, 2, msg_getTimestamp(n)); | |
| msg_setSymbol(m, 0, "predelay_ms"); | |
| msg_setElementToFrom(m, 1, n, 0); | |
| cSwitchcase_R4WYR_onMessage(_c, NULL, 0, m, NULL); | |
| } | |
| /* | |
| * Context Process Implementation | |
| */ | |
| int Heavy_reverb::process(float **inputBuffers, float **outputBuffers, int n) { | |
| while (hLp_hasData(&inQueue)) { | |
| hv_uint32_t numBytes = 0; | |
| ReceiverMessagePair *p = reinterpret_cast<ReceiverMessagePair *>(hLp_getReadBuffer(&inQueue, &numBytes)); | |
| hv_assert(numBytes >= sizeof(ReceiverMessagePair)); | |
| scheduleMessageForReceiver(p->receiverHash, &p->msg); | |
| hLp_consume(&inQueue); | |
| } | |
| const int n4 = n & ~HV_N_SIMD_MASK; // ensure that the block size is a multiple of HV_N_SIMD | |
| // temporary signal vars | |
| hv_bufferf_t Bf0, Bf1, Bf2, Bf3, Bf4, Bf5, Bf6, Bf7, Bf8, Bf9, Bf10, Bf11, Bf12, Bf13, Bf14; | |
| hv_bufferi_t Bi0, Bi1; | |
| // input and output vars | |
| hv_bufferf_t O0, O1; | |
| // declare and init the zero buffer | |
| hv_bufferf_t ZERO; __hv_zero_f(VOf(ZERO)); | |
| hv_uint32_t nextBlock = blockStartTimestamp; | |
| for (int n = 0; n < n4; n += HV_N_SIMD) { | |
| // process all of the messages for this block | |
| nextBlock += HV_N_SIMD; | |
| while (mq_hasMessageBefore(&mq, nextBlock)) { | |
| MessageNode *const node = mq_peek(&mq); | |
| node->sendMessage(this, node->let, node->m); | |
| mq_pop(&mq); | |
| } | |
| // zero output buffers | |
| __hv_zero_f(VOf(O0)); | |
| __hv_zero_f(VOf(O1)); | |
| // process all signal functions | |
| __hv_varread_i(&sVari_0lDyq, VOi(Bi0)); | |
| __hv_var_k_i(VOi(Bi1), 16807, 16807, 16807, 16807, 16807, 16807, 16807, 16807); | |
| __hv_mul_i(VIi(Bi0), VIi(Bi1), VOi(Bi1)); | |
| __hv_varwrite_i(&sVari_0lDyq, VIi(Bi1)); | |
| __hv_cast_if(VIi(Bi1), VOf(Bf0)); | |
| __hv_var_k_f(VOf(Bf1), 4.65661e-10f, 4.65661e-10f, 4.65661e-10f, 4.65661e-10f, 4.65661e-10f, 4.65661e-10f, 4.65661e-10f, 4.65661e-10f); | |
| __hv_mul_f(VIf(Bf0), VIf(Bf1), VOf(Bf1)); | |
| __hv_line_f(&sLine_NNdKs, VOf(Bf0)); | |
| __hv_mul_f(VIf(Bf1), VIf(Bf0), VOf(Bf0)); | |
| __hv_tabwrite_f(&sTabwrite_Sou3W, VIf(Bf0)); | |
| __hv_varread_f(&sVarf_hkoQd, VOf(Bf1)); | |
| __hv_tabhead_f(&sTabhead_Q5UX6, VOf(Bf2)); | |
| __hv_var_k_f_r(VOf(Bf3), -1.0f, -2.0f, -3.0f, -4.0f, -5.0f, -6.0f, -7.0f, -8.0f); | |
| __hv_add_f(VIf(Bf2), VIf(Bf3), VOf(Bf3)); | |
| __hv_varread_f(&sVarf_smV5e, VOf(Bf2)); | |
| __hv_mul_f(VIf(Bf1), VIf(Bf2), VOf(Bf2)); | |
| __hv_varread_f(&sVarf_6ogSb, VOf(Bf1)); | |
| __hv_min_f(VIf(Bf2), VIf(Bf1), VOf(Bf1)); | |
| __hv_zero_f(VOf(Bf2)); | |
| __hv_max_f(VIf(Bf1), VIf(Bf2), VOf(Bf2)); | |
| __hv_sub_f(VIf(Bf3), VIf(Bf2), VOf(Bf2)); | |
| __hv_floor_f(VIf(Bf2), VOf(Bf3)); | |
| __hv_varread_f(&sVarf_c5Wx0, VOf(Bf1)); | |
| __hv_zero_f(VOf(Bf4)); | |
| __hv_lt_f(VIf(Bf3), VIf(Bf4), VOf(Bf4)); | |
| __hv_and_f(VIf(Bf1), VIf(Bf4), VOf(Bf4)); | |
| __hv_add_f(VIf(Bf3), VIf(Bf4), VOf(Bf4)); | |
| __hv_cast_fi(VIf(Bf4), VOi(Bi1)); | |
| __hv_var_k_i(VOi(Bi0), 1, 1, 1, 1, 1, 1, 1, 1); | |
| __hv_add_i(VIi(Bi1), VIi(Bi0), VOi(Bi0)); | |
| __hv_tabread_if(&sTabread_UPDIP, VIi(Bi0), VOf(Bf4)); | |
| __hv_tabread_if(&sTabread_SEsD1, VIi(Bi1), VOf(Bf1)); | |
| __hv_sub_f(VIf(Bf4), VIf(Bf1), VOf(Bf4)); | |
| __hv_sub_f(VIf(Bf2), VIf(Bf3), VOf(Bf3)); | |
| __hv_fma_f(VIf(Bf4), VIf(Bf3), VIf(Bf1), VOf(Bf1)); | |
| __hv_line_f(&sLine_pQzXB, VOf(Bf3)); | |
| __hv_line_f(&sLine_RqWrj, VOf(Bf4)); | |
| __hv_line_f(&sLine_oBOUh, VOf(Bf2)); | |
| __hv_line_f(&sLine_cV98h, VOf(Bf5)); | |
| __hv_line_f(&sLine_NprUu, VOf(Bf6)); | |
| __hv_biquad_f(&sBiquad_s_qWlFp, VIf(Bf1), VIf(Bf3), VIf(Bf4), VIf(Bf2), VIf(Bf5), VIf(Bf6), VOf(Bf6)); | |
| __hv_line_f(&sLine_IurjB, VOf(Bf5)); | |
| __hv_line_f(&sLine_4SUK3, VOf(Bf2)); | |
| __hv_line_f(&sLine_TywKE, VOf(Bf4)); | |
| __hv_line_f(&sLine_Al3p3, VOf(Bf3)); | |
| __hv_line_f(&sLine_TTGm2, VOf(Bf1)); | |
| __hv_biquad_f(&sBiquad_s_e49mZ, VIf(Bf6), VIf(Bf5), VIf(Bf2), VIf(Bf4), VIf(Bf3), VIf(Bf1), VOf(Bf1)); | |
| __hv_tabread_f(&sTabread_LQIDN, VOf(Bf3)); | |
| __hv_varread_f(&sVarf_jYDxp, VOf(Bf4)); | |
| __hv_mul_f(VIf(Bf3), VIf(Bf4), VOf(Bf4)); | |
| __hv_varread_f(&sVarf_96Jgz, VOf(Bf2)); | |
| __hv_rpole_f(&sRPole_Wma1X, VIf(Bf4), VIf(Bf2), VOf(Bf2)); | |
| __hv_sub_f(VIf(Bf2), VIf(Bf3), VOf(Bf2)); | |
| __hv_line_f(&sLine_yZjj2, VOf(Bf4)); | |
| __hv_fma_f(VIf(Bf2), VIf(Bf4), VIf(Bf3), VOf(Bf3)); | |
| __hv_line_f(&sLine_CAWqH, VOf(Bf2)); | |
| __hv_tabread_f(&sTabread_k5ZUV, VOf(Bf5)); | |
| __hv_add_f(VIf(Bf1), VIf(Bf5), VOf(Bf6)); | |
| __hv_tabread_f(&sTabread_7dSNH, VOf(Bf7)); | |
| __hv_add_f(VIf(Bf6), VIf(Bf7), VOf(Bf8)); | |
| __hv_tabread_f(&sTabread_aSKje, VOf(Bf9)); | |
| __hv_add_f(VIf(Bf8), VIf(Bf9), VOf(Bf10)); | |
| __hv_tabread_f(&sTabread_sONaL, VOf(Bf11)); | |
| __hv_add_f(VIf(Bf10), VIf(Bf11), VOf(Bf12)); | |
| __hv_tabread_f(&sTabread_utzgJ, VOf(Bf13)); | |
| __hv_add_f(VIf(Bf12), VIf(Bf13), VOf(Bf14)); | |
| __hv_sub_f(VIf(Bf10), VIf(Bf11), VOf(Bf11)); | |
| __hv_tabwrite_f(&sTabwrite_Hx8vD, VIf(Bf11)); | |
| __hv_tabwrite_f(&sTabwrite_gChRE, VIf(Bf1)); | |
| __hv_sub_f(VIf(Bf8), VIf(Bf9), VOf(Bf9)); | |
| __hv_tabwrite_f(&sTabwrite_NITVm, VIf(Bf9)); | |
| __hv_tabread_f(&sTabread_BznSs, VOf(Bf9)); | |
| __hv_sub_f(VIf(Bf1), VIf(Bf5), VOf(Bf5)); | |
| __hv_tabwrite_f(&sTabwrite_l1NdR, VIf(Bf5)); | |
| __hv_sub_f(VIf(Bf6), VIf(Bf7), VOf(Bf7)); | |
| __hv_tabwrite_f(&sTabwrite_IVEv5, VIf(Bf7)); | |
| __hv_sub_f(VIf(Bf12), VIf(Bf13), VOf(Bf13)); | |
| __hv_tabwrite_f(&sTabwrite_U5VHh, VIf(Bf13)); | |
| __hv_fma_f(VIf(Bf3), VIf(Bf2), VIf(Bf14), VOf(Bf14)); | |
| __hv_tabread_f(&sTabread_nXQ6s, VOf(Bf3)); | |
| __hv_varread_f(&sVarf_grSu9, VOf(Bf13)); | |
| __hv_mul_f(VIf(Bf3), VIf(Bf13), VOf(Bf13)); | |
| __hv_varread_f(&sVarf_rHUSa, VOf(Bf12)); | |
| __hv_rpole_f(&sRPole_kBvjT, VIf(Bf13), VIf(Bf12), VOf(Bf12)); | |
| __hv_sub_f(VIf(Bf12), VIf(Bf3), VOf(Bf12)); | |
| __hv_fma_f(VIf(Bf12), VIf(Bf4), VIf(Bf3), VOf(Bf3)); | |
| __hv_fma_f(VIf(Bf3), VIf(Bf2), VIf(Bf9), VOf(Bf9)); | |
| __hv_add_f(VIf(Bf14), VIf(Bf9), VOf(Bf3)); | |
| __hv_tabread_f(&sTabread_C5HKh, VOf(Bf12)); | |
| __hv_varread_f(&sVarf_kemao, VOf(Bf13)); | |
| __hv_mul_f(VIf(Bf12), VIf(Bf13), VOf(Bf13)); | |
| __hv_varread_f(&sVarf_2GIHk, VOf(Bf7)); | |
| __hv_rpole_f(&sRPole_P30Hr, VIf(Bf13), VIf(Bf7), VOf(Bf7)); | |
| __hv_sub_f(VIf(Bf7), VIf(Bf12), VOf(Bf7)); | |
| __hv_fma_f(VIf(Bf7), VIf(Bf4), VIf(Bf12), VOf(Bf12)); | |
| __hv_mul_f(VIf(Bf12), VIf(Bf2), VOf(Bf12)); | |
| __hv_tabread_f(&sTabread_LHUOe, VOf(Bf7)); | |
| __hv_varread_f(&sVarf_ewvIK, VOf(Bf13)); | |
| __hv_mul_f(VIf(Bf7), VIf(Bf13), VOf(Bf13)); | |
| __hv_varread_f(&sVarf_xl5jf, VOf(Bf6)); | |
| __hv_rpole_f(&sRPole_u06iK, VIf(Bf13), VIf(Bf6), VOf(Bf6)); | |
| __hv_sub_f(VIf(Bf6), VIf(Bf7), VOf(Bf6)); | |
| __hv_fma_f(VIf(Bf6), VIf(Bf4), VIf(Bf7), VOf(Bf7)); | |
| __hv_mul_f(VIf(Bf7), VIf(Bf2), VOf(Bf2)); | |
| __hv_add_f(VIf(Bf12), VIf(Bf2), VOf(Bf7)); | |
| __hv_add_f(VIf(Bf3), VIf(Bf7), VOf(Bf4)); | |
| __hv_tabwrite_f(&sTabwrite_7AMOZ, VIf(Bf4)); | |
| __hv_line_f(&sLine_EuqK9, VOf(Bf4)); | |
| __hv_mul_f(VIf(Bf14), VIf(Bf4), VOf(Bf6)); | |
| __hv_sub_f(VIf(Bf3), VIf(Bf7), VOf(Bf7)); | |
| __hv_tabwrite_f(&sTabwrite_lm7uz, VIf(Bf7)); | |
| __hv_sub_f(VIf(Bf14), VIf(Bf9), VOf(Bf14)); | |
| __hv_sub_f(VIf(Bf12), VIf(Bf2), VOf(Bf2)); | |
| __hv_add_f(VIf(Bf14), VIf(Bf2), VOf(Bf12)); | |
| __hv_tabwrite_f(&sTabwrite_Y7yLw, VIf(Bf12)); | |
| __hv_mul_f(VIf(Bf9), VIf(Bf4), VOf(Bf4)); | |
| __hv_sub_f(VIf(Bf14), VIf(Bf2), VOf(Bf2)); | |
| __hv_tabwrite_f(&sTabwrite_aAPd4, VIf(Bf2)); | |
| __hv_line_f(&sLine_Kiz4O, VOf(Bf2)); | |
| __hv_mul_f(VIf(Bf0), VIf(Bf2), VOf(Bf2)); | |
| __hv_add_f(VIf(Bf6), VIf(Bf2), VOf(Bf6)); | |
| __hv_add_f(VIf(Bf4), VIf(Bf2), VOf(Bf2)); | |
| __hv_add_f(VIf(Bf6), VIf(O0), VOf(O0)); | |
| __hv_add_f(VIf(Bf2), VIf(O1), VOf(O1)); | |
| // save output vars to output buffer | |
| __hv_store_f(outputBuffers[0]+n, VIf(O0)); | |
| __hv_store_f(outputBuffers[1]+n, VIf(O1)); | |
| } | |
| blockStartTimestamp = nextBlock; | |
| return n4; // return the number of frames processed | |
| } | |
| int Heavy_reverb::processInline(float *inputBuffers, float *outputBuffers, int n4) { | |
| hv_assert(!(n4 & HV_N_SIMD_MASK)); // ensure that n4 is a multiple of HV_N_SIMD | |
| // define the heavy input buffer for 0 channel(s) | |
| float **const bIn = NULL; | |
| // define the heavy output buffer for 2 channel(s) | |
| float **const bOut = reinterpret_cast<float **>(hv_alloca(2*sizeof(float *))); | |
| bOut[0] = outputBuffers+(0*n4); | |
| bOut[1] = outputBuffers+(1*n4); | |
| int n = process(bIn, bOut, n4); | |
| return n; | |
| } | |
| int Heavy_reverb::processInlineInterleaved(float *inputBuffers, float *outputBuffers, int n4) { | |
| hv_assert(n4 & ~HV_N_SIMD_MASK); // ensure that n4 is a multiple of HV_N_SIMD | |
| // define the heavy input buffer for 0 channel(s), uninterleave | |
| float *const bIn = NULL; | |
| // define the heavy output buffer for 2 channel(s) | |
| float *const bOut = reinterpret_cast<float *>(hv_alloca(2*n4*sizeof(float))); | |
| int n = processInline(bIn, bOut, n4); | |
| // interleave the heavy output into the output buffer | |
| #if HV_SIMD_AVX | |
| for (int i = 0, j = 0; j < n4; j += 8, i += 16) { | |
| __m256 x = _mm256_load_ps(bOut+j); // LLLLLLLL | |
| __m256 y = _mm256_load_ps(bOut+n4+j); // RRRRRRRR | |
| __m256 a = _mm256_unpacklo_ps(x, y); // LRLRLRLR | |
| __m256 b = _mm256_unpackhi_ps(x, y); // LRLRLRLR | |
| _mm256_store_ps(outputBuffers+i, a); | |
| _mm256_store_ps(outputBuffers+8+i, b); | |
| } | |
| #elif HV_SIMD_SSE | |
| for (int i = 0, j = 0; j < n4; j += 4, i += 8) { | |
| __m128 x = _mm_load_ps(bOut+j); // LLLL | |
| __m128 y = _mm_load_ps(bOut+n4+j); // RRRR | |
| __m128 a = _mm_unpacklo_ps(x, y); // LRLR | |
| __m128 b = _mm_unpackhi_ps(x, y); // LRLR | |
| _mm_store_ps(outputBuffers+i, a); | |
| _mm_store_ps(outputBuffers+4+i, b); | |
| } | |
| #elif HV_SIMD_NEON | |
| // https://community.arm.com/groups/processors/blog/2012/03/13/coding-for-neon--part-5-rearranging-vectors | |
| for (int i = 0, j = 0; j < n4; j += 4, i += 8) { | |
| float32x4_t x = vld1q_f32(bOut+j); | |
| float32x4_t y = vld1q_f32(bOut+n4+j); | |
| float32x4x2_t z = {x, y}; | |
| vst2q_f32(outputBuffers+i, z); // interleave and store | |
| } | |
| #else // HV_SIMD_NONE | |
| for (int i = 0; i < 2; ++i) { | |
| for (int j = 0; j < n4; ++j) { | |
| outputBuffers[i+2*j] = bOut[i*n4+j]; | |
| } | |
| } | |
| #endif | |
| return n; | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment