• Reference Multiple Convolution Nodes in ScriptNode

    Solved
    11
    0 Votes
    11 Posts
    1k Views
    bendursoB

    I鈥檝e encountered another related issue. I want to use setSampleRange for each convolution.

    However, it doesn鈥檛 work when referencing the audioslot, for example:

    const var first = ConvolutionReverb.getAudioFile(0);

    Has anyone managed to do this successfully?

  • ScriptNode Feedback After a Month of Heavy Use

    36
    6 Votes
    36 Posts
    6k Views
    A

    @Christoph-Hart Would it please be possible to make it so that the compare node (and logic_op) can be plugged into soft_bypass node's switch?

  • 0 Votes
    3 Posts
    250 Views
    A

    @Christoph-Hart It is very useful to be able to do this when crossfading different chains for example - if you move the crossfade dry wet knob all the way to 0 (or 1) you want the other network to be bypassed.

    So... how about them logic operators? 馃槃

  • Is the normalizer node working as intended?

    2
    0 Votes
    2 Posts
    253 Views
    modularsamplesM

    @aaronventure

    I've wondered the same. Here's the relevant code (I think) :

    Link Preview Image HISE/hi_dsp_library/dsp_nodes/CableNodes.h at 085d1a38b916fe7b8601a7a55e79991446dccc8b 路 christophhart/HISE

    The open source framework for sample based instruments - HISE/hi_dsp_library/dsp_nodes/CableNodes.h at 085d1a38b916fe7b8601a7a55e79991446dccc8b 路 christophhart/HISE

    favicon

    GitHub (github.com)

    I'm guessing the important bit is:

    void setValue(double input) { if (this->getParameter().isConnected()) this->getParameter().call(input); }

    Compared to similar nodes, this looks a bit light. Where's the conversion? or is this what double input is for?

  • TempoSync parameter in DSPNetwork compiles to delay(ms)

    3
    0 Votes
    3 Posts
    242 Views
    MorphoiceM

    @ulrik oops, thank you. didn't see that there

  • changes in faust code messes up knobs...

    1
    0 Votes
    1 Posts
    128 Views
    No one has replied
  • Any Idea Why This Clicks Sometimes?

    Unsolved
    6
    0 Votes
    6 Posts
    359 Views
    ustkU

    @clevername27 Nothing is apparent enough to my limited mind, especially in Shakespeare glyphs 馃榾

  • SNEX Shaper Sliders *SOLVED*

    10
    0 Votes
    10 Posts
    614 Views
    B

    @Lindon

    yep, i GUESS thats the problem. Kind of unstable, it seems, as sometimes it crashes hise. Anyways, SNEX is AWESOME!

    Thank you !

  • Change Phase of Modulation Signal in Script FX

    13
    0 Votes
    13 Posts
    880 Views
    ShelestS

    @Matt_SF As far as I understand, you meant something like this...

    HiseSnippet 1298.3oc2X8raaTDFeV6rI3zlpVTEhi6ANjJEhrgRAINDm3DWrnNwJqan2hlr633Qd2YVlc1jXPbhK8Un230fa7BfDR7hz2.36a10d2swM3XBoh5HE4u+Ly766uy23dJoGKNVpHV05ONhQrtqs6XgdXqgTtfzYWh08r6Ri0LkSJqcFGQiiY9DKqpOEYXUaIh4yq2ZGZ.U3wxYQHGI4drmwC45bt8Z9s7ff1TeVedXAsebyNdRQKYfLAvSU65jHp2H5or8onZUrIVKumOWKUtZplEC5rizer6P44hT8OhGyOIfgDMHtvFkxlzZHOvu2DaMlPrr6ka4USs7GZ2k6ymxO2Cbei.m7UTzGXU4pfTiqAjrJ.okRgzCrc8T7HctDDO2wti.BHCnfqtHTR0kX8a1sjfBB8lgzQr1JfX5BV+I0qugC7uG80CRDdZtT3HE6K0rCDq+nU+wUqs5OspyaJZvfYJCOFkLHfoloXL5ptpEttHI7DlZCmynAIroJBleYe5xymO0K0pKnnTzQv0GDwxnaKC7QeE98KGAHYtM3aOuytTMECJY7.8hXJMGgi0tryfr5zPTM6cYwizxHHu9RwOHyQ5mDP0kSmv5lLAf+nTLDCThXtdbw5pqQNV8qLGadg3Cr6w0dCmMFqLCLBdp+KvXVk4Z16MX.ySmCvkra+hEsLr90tLb0rxP3LwC+tYjNseQiYV.9R67j8HEKhpX8k8BniWOlFFEvNDv3FNmDH8F4x+A1kqPhRgvNnFq6MjJDrf3EoPZ4anlSjCkIZt3ztTsheAz9b+jPWnMsGqUF5.dVUvZnT55HMlW3xD9Fh+B9jIrARakIrwDgEJ+1moOWpFYBGYemXsB56WCJ2.G4wQCowLx1AAxyaICi3YooPPvvqmLXbzPof6grR0XBT2NTl.mRFd+FZbeJO.yqcShgNE9GHbAkM2iYU8HlJ1rwqXWeS3OHOeeoOHZ41TOvyNtGUODKXvlOP1ISso2zrzxfsXlBtGStnK0OAXLDMd7ZNLB0ipfa8ft1XCmJVUKz.JMGEofJvJoYjchOBk5QCHGg4.3hH3oj5CMP1FUcE6T78O.+4Gr2jPKLIPye6PKU7hBsomYkBm4Z1lfyw9Xfp7Iee6AWrYQoWiCtRoCtPrDcPSnfjntbQlOIeHntzKJy6k+YSWMKBaUjw6Wd0q90sbGwNOEvYba9yg+9VoCHzVw99DHGdL4RaEof0euhVeiacyek2v7suEL+sSzxPnan4lrRP6sSTNlklpZprI27Fvk1NyHHBloieb1DIYjYoxc7uTjbJdQYE8GjcjxQgTSu0+0S4buTg2w1EJOMOavz16iLzNeG8LlySYPgKNbQiq3kC+w79xgn49kCG3ogiuuhJhijwk1XWVHuuTf1XNymGyPmzg30HE42RRUyTzq2pMXjybMtTchxbezjqZJLlT0x2Huz7cib4IFKn+LFfYo2AOs4lYry2gSFWZruZSvnKGGWaOwYr.nvvfwODpDFPgKhlvsbhcWoPNYvi7n9gLXroSOkoJh8YZPaq0vady47vlGxBXzhYveRymAYdTUWSe7ExWb8eI5LiWercJbcvpQm++9hlpuW+hlakY2uMNiPpmRdrW5Sdv7zOvvArag4GHplcWj1oA4rzKQswY1IgPGti87PW7mBMLm8Z9rEXMe9BrlGu.q4KVf07jEXMe4Brlu5JWCd4R1.WXIGvn2dlQNrr1SPgrWSlN4uwNSJhH
  • jCompressor just distorts?

    3
    0 Votes
    3 Posts
    299 Views
    DanHD

    @orange figured out it was the sound source. Apparently a Rhodes piano sounds terrible through a compressor 馃槅

    Extremely long release might make it possible

  • How to sidechain my FXs with the dry signal source ?

    3
    0 Votes
    3 Posts
    331 Views
    B

    @HISEnberg thank you for this info ! I will check this ASAP :)
    Have a good day

  • 0 Votes
    7 Posts
    491 Views
    Matt_SFM

    @Lindon said in ScriptNode based filters - and envelopes.....and polyphony whilst we are here...:

    @Matt_SF thanks for this - its a solid start in the right direction, of course theres no way to set the frequency and no way to set the depth of the envelope.

    Oh, my apologies. I made the network between two chores 馃槄 , I was sure you got your grasp on this part.

    To display the envelope you'll have to paint a panel (see Scriptnode Visualization 101 in the snippet browser)

    HiseSnippet 3788.3oc6as0baabEFTRKkEsbSxDml9HFMclRUqx..dud5DZcyVMRhLhxWZ83nABXIIFABf..JIlTOsSmoyj25ys+O5C8o5Yxef9XeL+D5+.2ytKtrfDzhhVVNI0HyDSr2Ne64b1yMrpkqsF1yy1UHStCG5fExrLp8PK+dazS0vRXmMEx7dnMF34a2eaCSerqmv5CcT87v5BYxL+8ICJyRKHPe9ue55plpVZ33lDDdjsgFdWi9F9ws1pwmYXZtspN9Pi9bitTiczrs1v1zd..n4QRBNpZmn1EuuJYXygDdfpWOgL+RjZwh5cpToVccsRkkq2Qspt1wEqWFqqTpHtNVWuZQ8i6zQHS1szM7sca6q5i8Dxrv515Ca2y9LKFAdjgmwwlXxKxBsAJyZdaaScxVjzpvF8LL0aExo7DDxfZEy2lmw2tMZOCcin1i4euOsCw3Yvy.yLWR3MeB3IyCOIN3kBjxvAoEXP5CPs0bMb7i6gfmah1wBDjcTA4DOTXiUXt+ABsgMLBK+B8UOAusK7RzLxWQRZMQ3+s5cykCjUd9hmp5Jp6H9aDo5ME5h82zvywTc35C5zA61Fjkv7Vgs7ha+D4Uf4FOU2igop6L17xOBIV+gau8VGbztas+8O7AvTjkTJkX.Nt1NXWeCrGz6WmSTbE1BsK1pqeuU90IWg0HCX+A8A4jkE1zC5WN2ygEz83BdX+CLr5xldqnkMeLEHP6S9Dw8sOSzD6+K7DU00EUE8L56XhEcTgUTriMvWX6HXwD86gg96ZoZxg4VjQJC3MjiCbgMr66XaAujeEV2D9E4IdZLdIvJ445aAnUyexL5ttNelkMga+zzolpuObZakUIrlTdReR5XM0gWx43A1SfSGqr5ytaNfKk+DQCqP3sp3ID9OYht1lanZZdL.p71VaYcJ1D3+A8P3IFVlFVXwNCrz7MrsDGaP40BI5Z.Kvb.d0bectkLs0TMARpiOGXFAzs.88lchmBPgfg5n5B1eHF+HLuHleg6QYXqEKNJrIgav2Pa1VE1nKkaIl3rftpuZgioJWv5A5aZtX3zeKU+d4CFBvu1kP50sGXo6AGEVSDT2TgwkaovGwmBmDSpSKBsHWP5YzQ+zyOBnsKr0O+Hrk9ZhCOpugE8eTO+YbqiTAIx3oClwlDySzVMrL7MfsOqIUeQGaOCJiVZUtouJcuEukAoGvXbMNdfONeLq6oTF7yBED2Mb9QrEWrCvo7yCq2yoJ7AsCqWKRGGXOvGD24CE246RklcKzA7kbOSy7RmqnrM8g.otL0Hhqj7r+wqvY8L7wrNIShxw86Y3wKRVSj1xXR.BrV8tb5Z6a6iaZkmBhbOOm3nc0oSp8EnZZBV3RqahCQ2W0DyaMn+wDXFqPSFHXzOomDzj8jv6nSicBkaf1V6.B9lNXqI49SH3XM30Yg.TA+xm5y4VA9bNTkPLCvyxMPzeKKPALenADttPlGhpHUH4yoMqV5Q8pW3wM+sUauUEGbSOiGV3NjtpO7IqWStoYwCadmVc+x6Wc316n96aB8z4Nr4hMp8UMYXjBr4Y.6mD.r1lF5X2.jwL4MBx9NsFSyrWDQs8Mxj+O+koZxKgBLBNNWQ3g6rIgw.9jC3ywtff11DeJDPEyA+RnMwdm3a6.nIx9J3g2OHhjfCkl1pvImtGZDHQdODeSxBmGQ9WbbigwXY+FA.fQMXZzP.CbSKbb2vH0VFURolb4RkKqTT.Nh0mui5kpWopR8xbcnP5QQtRIkJR0pTTftey74HpW6HMsczAmxqjflxqP8auCwTBzoD8MHVMS6ydrs6IdP3hXn8Npld3bOW3LCc+dw6mgM5gM51iKPTchvZF4aJb7Mgufmus40KeauT4abgALK7LTl+PFAgP9EJyeVfdtOhWs3EdbeRbGiFNwHkluQDRGQf8hyFSf8EIDXYSBBpCi.PvbdLIP7mNswD1mVirOW5hsdLAZ7c+wF8s0g4lEQyxA75F0227sM77wNsM9JLe5SdfGHCXTHjXeOg9F55l3VANciFWi+ZioCfgFnhIaCmqe7kaJrAdN+YzjHbLZjg1kxK3w2e+uQd9meZe9rQ+cufeGAObnWecA1dmXAUy3XPsQX77mfL2r0GXp5mLcNRRuAcPvDeNTj7jr.rNjmqckki2zBwO.0xvWqW5XbtTvH3q4MAFCxL9VHVpIw.bAz1O4MSZv7j+8RTPi66ZOvgR8ayZ.6Y3AQfSaW9pnpFNScUM1xhXhb683WwMTccMvtTyzbD+eEIeGqmGZY3YaYSgx85Cwo5yC5fd2D6OvJAzC5nsCjMgN+LHnuMFfpNcI8RnCO+qpLJxyXYTV76ckQ4G.VARTomkBwXaZoGBy+MvLvl3NpCL8iZkGj6A5.N8rsLz3UNN.CYt0sK1kG5oteXI+F2xsab.1Dq5woq8yarKjvlp6dLSsyBqP9RWzqTEW+LDCthjSlh+v0387+n13cBw4hL5mKLX7mPIdhnE4Aw9C5Si6jj4al4HIuLHph0PKYXsjnBiQcDT4yLeCJNeaGR4HbwGZ2BFedOUxoqCf82ZhGaZqcBIxiwSROHv10IiHuVPkEmkb4ydEc.QfUzjt6oBGqIg9.7.VAYCq6YH6J3cIx6Dcp1XKc5KuDdB5TNhgAcJG1Yb0.D1G6eFIkBhnL32ffjH2VB07XilDmn2ij3AI9Pi.0a1NBDGzWVDIU.9O1vZYaNLzFEYTroEh8PedrMvCT8NT0vjDgS6AdN.BaZ0FFL0wMQIcepUnE2VUC3rCI09gbXiT+CPyF6VPKRCOFrwZXD9K6qPD2KQhzJp.WLHRnRnqdFmD.ceZjvygfgP5mvelmAmrrJxCg4ZvneB38QbvKdHoAJ9kXZgPFNHrHRsmtmaRx+9HbfmiBrdSixgy7BnJhqHFrC5j2.yXyw9FSfhIGq7QrhhvjrBsOiXQ7PU2tXexrmiugf5jXgoms7R9p.SrSxyLG5XCGaSUWYgHBsCMKIFwDdkKJU0yDedXkYFwPxnsP1Vrv0ng6AGx0g3fXoqCbCAtsJnPE8Ffl8LrB27jSBB6oddv6KgjkfGns1Qo9baXLzVgG4R0kjkq.FDNAeFSNFLf5UqTUtRMRcCJWToHUG+FAdDEt2.e69fYlfnzBBYHfmHvAMzjgFBICuSV1aErr6hAEGgDcmXkCZS3swVOK5APXoBIn0nfS5sE3VDQ+FBWwhkkPAeHhoecu11wKgBCb7Mip3FCbOEyKsKmhztbh0O6Es9w66X5cSTbvyWJcqYhZYgDP7wSAghCjLx.ZByOBuRCyKi1w6Qjd0TiNNCFk47bjC02VOEeW2l22U3HRyAB2BbQdttzPkFUTn+tavg5kQ939N1G4MzRKMbCAmUfaDog6DKwEg7TjBSvOUVDHabR5iZYTKrqgsNstBIcdrvzoHkEoTbBZRKhNjrOl9SeIHi7HjQtxDHyxn8fkyvwzf+7wz3XXlNerDhUjE8qLZcCpUuK1nGg5+DzCsH5EXlHKXEVDoHM94zvVSbPj+DVfFQBszaBZot3BzNRS4LXNWfZ4BSuZ4sPZD14Q9zB8mdDTW1XjxDDizBnek7Hp0ymtLIUF9rIhRbl5p0yyMQ6Za6zl78zubdBlpUeTK+SVsdB5SIEkojvAw3G+PRSAK4hb0omkE4zWUd5TvBR3O7WupftS8iLWnPGb8S8erRkM9pSOuM7dwfOxbasO6TIR+Mui0CNbypaT8P0dbej4B10ZJ0bDc1LWVIY395Bz9FWLtHSOfxoRH+tUj7C5aBFFXyhqvrWc9tVJLGqIH+l3Q7qR1UpqZVvDyDV1bgNlFd4bULcqNBcO8oJWiIbXMlklRgKHB5vtSODkc2tY3.tJCQAzgTRJiY6y2hR3W0p1FBIDOiA3PxMfeUUHtWFIulJEkpq.41TSpV4RUqWMfr2WsObJb1MTyUxhYR3uk0oqesH7eyc.Oyb+envO17txLYdW4Mj4c5hW7c11SZa+R68Naj3s3LIdKdEJRQHuS6jThdSz1t3ub.1Ra36jpSiTMQ0TRTS8TJKx3ewgzKp9rWJelHcDEqNrOEVARW7DTNffrIcQjaj3uC+9ZQ+LNkNZgWRn7jMcarYgreGo3hJgEWbDCsJJ0qKUpbEEkhkpUsV4fbsh0VmEa7eHrvECROTttBwTNGX9PT8B0pSdpHWqbQIkpEGGVUJUUtZM4pEkpTVtVEJrlG84yjV+hfdYsQKoRMtL+.khq3hKNx1onjrDggTudsR0qJIGvka2211umgU2Px+SIqlTc1S0pUJUSobMkQvyDFzTCvRSr5mz6Tva9xrdoJizDMJLKkXchehnrip1O86qrj9kEhzr.o8nECOnwo6apkV.AilHPjUoCfc+qy4tntjKTFzkf1qJoTWAh95hORlbOl1RLca3TbWRNom36lj3qqcc7QTdThaP927sMFc2VToLaYKUqTohUpVZJ2sgeZ2D62ns1Xa5vOc00+dlbmqGcOKUrXAhmDxedf0TjTdc1yg6rDFsS9c0tnCgW.fIW6AYkZuNfLFKiIYh+DaWqxlW9xWNO4NTkl0xWqMZ3tYL4QNRNuahcffdlRABYGTRoZc9mQjMoNjW2Kc.KqzwLSliTwF12i4R+wbhCXPYLWTAMNcnNwW1ZDbyvVJLd.2WJFOwQSYkT79TdZOpNwpMFxamAutqaaeReU5UXZl96vYZukeKiXWLWxcQ7htc1uEtDhKiXWO32hv6iYv6lnGqdJldgsoH6inu2w1su38wPRTDb+pt81+6q9aucSMe.BG5pZ44X6gk4W4139FGZag8Rz5HyPI0Ynjz6.Q6Pd7lRLJBqXafUvMtazHrQE9FaoZkXwf2SrR6Yvc0x+tOkEzK6xf2zSCXLpT68wx7VCL8vOl72PiL+DiaVgu4Gn5p2lXMg+Vq9F4Jkm8cWo72c2jeqJEgiRe+9Fl+wH3HshHUTJ91QVdcbsj+wBM5qp4ZeTPkgo2iIZK.u0J39HuG4cwT9CrlbmfORSK4RM1DUl0IVbVmXoYchkm0IVYVmX0Ych0t3IR79DTjPx4OvKbqsXWWgLgUcBNJJ7+.DF6.fC
  • Switch two chain nodes from parallel to series?

    11
    0 Votes
    11 Posts
    588 Views
    MorphoiceM

    @Matt_SF thank you I'll have a look at this asap

  • SNEX error

    4
    0 Votes
    4 Posts
    332 Views
    B

    @ustk amazing thank you!

  • Modulate a Parameter with LFO (Scriptnode)

    3
    0 Votes
    3 Posts
    317 Views
    bendursoB

    @Lindon Thank you! I saw the title of this post, but I didn鈥檛 realize it was about this. :)

  • Display ScriptNode Reverb in GUI

    7
    0 Votes
    7 Posts
    581 Views
    DabDabD

    @ustk said in Display ScriptNode Reverb in GUI:

    @DabDab Or directly steal from Christoph

    HiseSnippet 1216.3ocsV8tTaaDD+DX0Fq1zoYl9.bCeRN33HaCA2g1IDLPKSJDOwTRyvvvbV5r0M97cpRmiwsk2g9X0Gk9w7Fzt2IYaYvP.Os5Cf2++a2aucuVwReZRhLFY4bx3HJx5KsaOVnBaFRXBzg6grdj8E6eTqSdOZ2wQjjDZ.xxZ0ePK0pXAj46iubWBmH7oyXgPmJY9zehMfolws0Nulw4GPBnmvFjS6M14PeonojKGBHYUaOTDwuOoG8XhVsUrQ+HIIDY8T65zfZMZP1bi508a7sM72xmzf5WsyVd0HcCp2fFzIXiM2ffr9r8CXJYbaEQQSPVE1UFLtcnbjHM.mxRXc3TMQUTaHxorOPxCzonlKpYHiGzZRIJAAdo0rB1poEruw9HV.aJ+YEtu1H.Oyh7EPqUlGdqNG7plGdd4f2BfjUNHUHEROwtseLKRMShFOeg8gBEMtKANmxCkTcQqDVvtoDzPnpLfzmdPLPL0B2W34UFC+oz1NNvYUhB+ARLNRvweOdhY8nplxAQRAP3tFHas40tunSBn9YKV+WKjcptVoxN3a7c6FT6gZP80Jc97oPtDvOlBGGsHpPWMxgOHIpjPUsfCU0akCULA0s6PguhIEt8J476NE6UoKzT+JN2MsANoRGNz8BN.DknAfl6TgDgh8qCoiBYJpVGsVAwjQlnFUFGoA8txghfDWUHKQS9NVfFRkJi8prIXzUYniI3.fvS.DVJLEQc5DK4t9SR8xPlxGRA3hcJxk9DNNfLPm45ijy7NWGjS0pny6LMFoC5DUptPURX+FchF0tlFNEip3yojXCUTkDEIVcLcT6gcLopWEOc53sXoU0RqlJ0oXWYL1kAQxaaLC+c3Fv+Ve8RNEgxeFTDZwL7ywMp3A1TzPeD3pJQxQtBlwa30M4s1oEmZ4HPwzb8ofW1dJectaRPMavw0lI5RPjFhOaTomWKMdoBFOQPnQ.9YPFVayrvEUgDD7VpuhH5wotmcYY73x3QkwgmqQzUlZFzuESizsa551UNNlbuOlILk4R39o8TlS3lDNuCzq4N+AeZ2QtthikJ5aDtl1Uvm3qKpa2EJKycbZ7BEqmgGeWF5JFNnCMdV2Wphvbp4G9Ye6C+xOa1O8VZNEkhCEL0ahnhaahMJ6pMLnb0LTA+RYFS9UYiIayYAzXDClF941l5Hx.3Y6m96Wht2FW65F+wGfw0Wfw+7g6QTD8j9rbAxuHZrhoKcV6Q+.rmMcteQ68nI8UxHnBOcrGrILMnOdxVAhfxMwz1FZ2PWNKZuemwyHX6XtU.pY8mVHTHk0KToo9KjotN0+E9jkyaID3+XmGhepk2Ohk2O0y4G7nq4matME1iKCFxIp4WtqeBTl.noetMp5slhDlZb9yw+y13eeg3SrawT9gKFiqr.LBsX+efwr2I8X6861EF9MCfErO3WtyGEU39E969Manz018fcAwL3f293gCZCah8o.RDvUA8.HqUzszozdZZc0nMUDXH9G3KSXUMsUlvpSDhFP7ikW3mdMW+prGY3.XRXdAaQ6izz3aLYAgF.OR7Be+4c0MLr1xZX8k0vMVVC2bYM7EKqgasrF13San9M7uZnRNH8JDBcTq8Myisr1WPftQSmK5eAFSsn+B

    Okay.. Nice. thank you.. I was not getting the clue how to begin with.

  • node/scriptnode ahdsr envelope release timing mismatch

    17
    0 Votes
    17 Posts
    1k Views
    d.healeyD

    @DanH Actually I wasn't thinking of it being a front-end feature - I don't think Flex envelopes in Kontakt are controllable from the front-end... but this is HISE so you could control it from knobs, buttons, sliders, tables, etc. However now that you mention it, perhaps there is a better way, and I'm sure Christoph will find it.

  • Oversampling method

    4
    0 Votes
    4 Posts
    335 Views
    B

    @orange @Christoph-Hart Amazing, thank you both!

  • Ring modulator below 20hz

    16
    0 Votes
    16 Posts
    804 Views
    MorphoiceM

    @HISEnberg said in Ring modulator below 20hz:

    Romain Michon is the GOAT when it comes to Faust resources so just finding his course lectures and online material is good place to start.

    funny enough I'm already subscribed to him on youtube lol

  • This topic is deleted!

    1
    0 Votes
    1 Posts
    2 Views
    No one has replied

19

Online

1.9k

Users

12.5k

Topics

108.8k

Posts