• This topic is deleted!

    3
    0 Votes
    3 Posts
    6 Views
  • Voice Limit Count: scriptnode synths?

    Solved
    22
    0 Votes
    22 Posts
    7k Views
    griffinboyG

    @ustk

    yes! its in the project xml

    <Processor Type="SynthChain" ID="Griffin_WT" Bypassed="0" Gain="1.0" Balance="0.0" VoiceLimit="16.0" KillFadeTime="20.0" IconColour="0" packageName="" BuildVersion="650">
  • Reorder FX for Hardcoded Master FX

    Solved
    7
    0 Votes
    7 Posts
    1k Views
    O

    I'm back after ripping apart my project and putting it back together. The "Mother-Network" that was originally structured in the exported scriptnode has now been recreated in the Module Tree.

    20bd4638-8a11-4e64-8deb-c5449c9db2cb-image.png

    The minimal module tree from before will be missed. RIP

    I have a few important notes. You need to use Synth.getSlotFX() not Synth.getEffect() when making a reference to the HMFX processor when using the setEffect command. This allows you to load in the exported scriptnode to the module.

    Other notable functions are exportState() and restoreState(). These can be used to copy/paste control states of the processors after they move. Use the Synth.getEffect() for this one. The exported string even stores the loaded effect. This means you can simply use this command instead of having to load the effect and then the parameter settings. Both processes are accomplished by this single command.

    I still need to set up a system for all the UI controls to adapt their connections depending the updated locations for each module. That should be fun.

  • Scriptnode threshold controlled saturation

    7
    0 Votes
    7 Posts
    1k Views
    LindonL

    @deadlycopter actually thinking about it a bit, if all you are looking to get out of the compressor code is some current "compressed" value based upon some input signal then the Faust compressors offer you dB values as output, e.g.

    https://faustlibraries.grame.fr/libs/compressors/#copeak_compression_gain_mono_db

    now normally we just apply this dB value to the signal level to get a classic compressor - but there's nothing stopping you using it in some saturation component in Faust... you just need to convert the dB output values to something you can use in your saturation code
  • Range multiband compressor in scriptnode

    15
    0 Votes
    15 Posts
    2k Views
    griffinboyG

    @Chazrox

    No worries, the question wasn't asked in a clear way.

    @hyperphonias
    This is actually quite a complex thing you are asking. A compressors parts don't really exist in isolation. You can't really create one part of the design without thinking about the rest of the design. For example some attack release algorithms support variable width knees, others do not (or in the least will give you a much harder time). So if you don't pick the right algorithm off the bat, you may end up ruining your design. So you must consider the whole compressor at once when making a design.

    I don't think I'll be able to help you with this one, I'm short on time these days. Maybe someone here can point you in the right direction if they have already made a scriptnode compressor!

    Else, take a read of this:

    https://www.eecs.qmul.ac.uk/~josh/documents/2012/GiannoulisMassbergReiss-dynamicrangecompression-JAES2012.pdf

    After reading this a few times you will understand digital compressors. And that's not a bad thing, if you're wanting to build one...

  • Modular slotFX with programmatically assigned knobs, not possible?

    4
    0 Votes
    4 Posts
    825 Views
    whoopsydoodleW

    @Lindon appreciate this reply. I will give it another go.

  • This topic is deleted!

    Unsolved
    1
    0 Votes
    1 Posts
    4 Views
    No one has replied
  • What is the purpose of the unused nodes list?

    6
    1 Votes
    6 Posts
    984 Views
    modularsamplesM

    It will save groups of nodes, so it can be useful if you've deleted a complex chain and want it back without repeatedly clicking undo.

  • Scriptnode CPU profiling button not doing anything

    5
    0 Votes
    5 Posts
    728 Views
    Christoph HartC

    @aaronventure ah yes, that was in the interface designer. I think it was folding a node that made the mustard go away.

  • Modulate Gain with a control.sliderbank

    2
    0 Votes
    2 Posts
    326 Views
    M

    Done!🤙

    HiseSnippet 1773.3oc2X0zaaTDFd1XONMtgJZof3nOvgTnJxt4qV0C04KWhnNwJqanHjHLY2w1ixtyrr63jXPHwQNfDm6M9IvUt0eBHwej9O.dmY206t1NI1F2VANRwd978Ydeed+XlF9BKZPfvGYTrYOOJxXQrYOtry1cHLNZucPF2BWmDHo9kB6Zqddjf.pMxvH2SUcXrPdj9yqexVDGB2hlzEBcjfYQeFykIS5sQ0uf43TiXSaxbSM6UqtmkfusvQzEvSNbYjGw5TRa59D0zlCi9bRPGjwmhezZqUgX2ZiVUVoxiNwtkEckMJu9pa7.xZOrUqMJWY0Ur2n0p.HKrqMSJ7MkDIM.1zsD18L6HNmGJfiXArSbnpFUPlfjC6FscGliciXkS.BYfajnpxEpptKtNyl0u+DU16qGnTxJRqzLl6pfTkI.RFofT9PHcarokOySlLhBO2DuGGrfsHfsIMTBmKx3U3sEvD3xkcImRq4CM5ufkVub46WB928dbqtbKISvKI36KjzC3Kcuh+PwEJ9iEKM3PsZMxwThwW33P8G4vJ5f+Usvk3ccOg5e+RmQb5R6OQ33mUmVX7zoVgm5TSTv2iyjG3QiZWS3XqzUpeOrE.Eo1T1hHDBPQpsD2IxRX5vro9M.hLhAaz6gS5nBReL.tkAF1LahjfLJiW4AK2+yi1N9Ws9r9ctxAoFGgd9d6nVYDF.3.Pzi5KYJMgwNzy.OvP1wB3cnAmJEd5455I3JvabiI.wWj3t9MU60uwOQpdNyV1QcVpZfPcnr1cjpV+BLpWrNaOac.FsXJU6EUPA5sdSWQWdp.DkphFlZCNUB6tNDYVOMULnnA.pRF5shCyCXxdoiQMAtekuR2uwEh2F2fIs5LZLN2HvHXIeSfwnfVuGd2VsnVxD.lGW6ESaDpxieDJbn7KFY9AYpDdF1PZPreW2DdWfhIAzJTbDqeFmDcvym5Q7oMEMbH8VJf354PODP98Kchiv5TS12SGNjRDkbK0LVxpCgyoNASSjmBynn4nCEckLd65DoOC7xvJE.jHzhtcD5T5f4TAcBaWV0VwVLobaci+F9DMXk9JLXvJwClDuBsOUdtv+TsQJ52Hi4CSVbjvoqKcGyFnMcbDmqhTvhntfgQ2WCgSOuNBNyR0U3LhAZr2bHZgT1MILGEW2ra.DX09.tILYccBF4Nh5Gn234wkWF9C396KrggJTiXA50dMHpnJ2FqhUCLVp+xV8YtogZFtitdgzip1y3BKB0Z.lc0Q+fxJLxkJjYHqU0B7ImKjitWvQpQsHNniBCYCmM0dpldLfUSsH1UXGBvL3+tove+YLLjSs72jHNWJDuHVRgLAGGziaMJLCb+kSMigwblMXRPMJIjXSheapLHJGFmZER1zZVUNiBXevsF0f.eQgBSByizf5yD15ZHSFRsI462BVZcFORCjDfsN4hA56wUMkTOUrhzIKLOkddnNIcuJ0173lpSMZfs4tUQWsre8SFV1kmPYuHtdWGIyygABYn8GM4GdPXSD.V.uKm.Q0rmERu5uN3w+2d4K+iqP52B+bthrQCM8CHAVUTJ1cDwICu9l.u1mtrdfgoyQq3ZHx4mRh7hXKkh6X0EaxRmmGGdPTxARfcQbMc6vB7f7Za0ExZGlSMSOJGdtM8h3P76BYorgRV0KONreFmiborPyOfERq4+2agx3ZNf84qptYWovExVpq+YFwVgDcWJZtI9YBgGjf1WhFZ6eKH+BPMpR5HbUxDENEu3RhBmZFiJJbpgeCQdKfaqxLkg1VPW.9Pr1zktkoYZ9pBXY4qeMd8UStri9xO5K6LCZOPJBiqvKXFY2i8nGZquDG.kwHSnq1CUFQTnq1it5gnUbMV+4xX8G6PCJW2WMrRAT.iSngW092+vpwNC.FGWcxrNIx29A67WQAELcEBYGnh6LfAqdFpqQ9yB8vh3CoAT4kvPxRJ1RHN0knKVeptre5aAdqvAgiOTKp9k9zUR+Q51k9RxYzROkBUoptCakq3w99yw8w97F6G66.KIH9l9DdfmHHqtk5xZJ3pyXRmOOfVym9cGphckt+sED+QNzqeRM3PNx0XRjc80AAG7sHTtEYuhW9w6JdYeXhTyeD2SN+6fGWb175FuCe.lLutvBwXzjoRDsK+LpC3Xnw3c.OgVDnj43dyRrqK3h36xlX0OjB2CucaZ1v5i5.soTpSrkbGfCoNTRZF7mT8Y.yi3WWGdepzES9aAOR60GiCgaIk2Xo+69vY49e8Cm8V4wfdaHCWhku33nJXU7zan6AN2bcIKKfqqZWp+SgmXKcgnbGaYkcqFZgOXZW3JS6BWcZW3ZS6BWeZW3FS6Be30uPURnnh1TtlPMYM1MrHdi3GG.7HP+C.U5eWM
  • Background noise removal

    3
    0 Votes
    3 Posts
    616 Views
    H

    @griffinboy the way you could make this i think its with a bandpass and a gate something like this. I made a denoiser plugin only using with nodes and it worked so yeah. but i do not know how i can make the bandpass filter and still hear the other frequencies

  • Custom Scriptnode Oscillator

    7
    0 Votes
    7 Posts
    896 Views
    P

    Thanks a ton, it helps! I have configured FAUST already with HISE. SNEX node on the other hand also sounds good to me.

  • Gate Depth

    8
    0 Votes
    8 Posts
    1k Views
    H

    @orange ok thanks, its sounds like a depth, I just had to remove the clear because i don't know why but it was kinda "glitching". but without it works better

  • Distressor

    9
    2 Votes
    9 Posts
    1k Views
    C

    @griffinboy You can tear open the units - I can get you any support you need from the companies. It's just a question of if you can do it. If you think you can, DM me. Or…DM me anyway, it's all good. As you're a student, I'm impressed with the work you're doing - keep it up!

  • Where is this?

    3
    0 Votes
    3 Posts
    505 Views
    rglidesR

    @DanH Yeah. I mean I know how to add one etc. I'm confused about how this one is connected in this particular example

  • Player - I'm going crazy

    37
    0 Votes
    37 Posts
    8k Views
    C

    @d-healey Thank you.

  • Global Polyphonic LFO

    2
    0 Votes
    2 Posts
    307 Views
    S

    Here is a snippet that shows the behavior that I mentioned:

    HiseSnippet 1867.3oc6Ys0aajaElisocrSZaR2zEsEn.DK5CYKbMzHeI169PR7EkUnw1BVNo8MW5QTVDdFxoyvwNpE8G0919qnn+T1m6KsmyvYzLisjrrVua2hJY.CwKGxOdNemKjpUj1SDGqiHNqbZ+PAw4Iz18Uld60iKUjl6Sb9Ezt5njfyB098eWiiOqAOI1P1seHONVzg33L+awo5r7BjzOe6q1k6yUdhhtHjOnkdh2ICjlhda85+fz2uAui3TYPoYuwqa5oU6o80I.rlmViDx8tjeg3HNNs4njuhG2i376n06dtW8tub8sc2wcmWtwNttat84aTqtWmM2Y802Z8NcquMeqsAgV7fNRiNpsgaDwDmE1U2oe6d5qU1M3CxX449BrgKoMry1tan86fGQrWxd8j9cZkquhIvh1pP6MuU68b5gxNxA8WnEeZ5.rBIJq.clqJ7luB7bKCuZkf2PfjSIHsfEROi11KRFZJFAwyioMUFQTWNXmJCE6bIN+K5dZXBJyZA7KEMhfFCD3EaUq1pL3ee9WtxJork0hEl2GKduRBbkfTi8WwUc7EQu3ypvd9rUYlnDAHX2DkmQpULs5HsQbr5Ee9J+sUVdk+9JraNT2tCcLDfQZebSF1vHoJZbB9BURv4hnUYWw8AHkOQPwU0ZPGs0nLYwypuJMQspoRZNNTnFEEhjojgu89l6yMbzDl0GLuPQjQhPvYewUfN0ZPWltuH9RiNDbgtk0F3Y5NI9bSUxG5hlM.nCpXwQypJVZ5W1E9lLxElLF43cXlT39LZKowq2vw6bCAufV66a7l4e+SnGzsqvyT.1EnM9Si0Y9AGJOxBkeM8s95y49EJPf2.nRXcv+MYCyFLNavDbGS36+4jF9NbhCe6L+DqQtGQeW3GcQemT98mbKSS782i7gIGQFW5Wkki3.0UBeHry.fkG9vh2V1f3U.6gZkNrmVI8JSXNQXhjWbAvEKWWfDxBviF4QLO2ypz6SzZ5DqWbGu0qHV7QBy05nKSUVYem3rDpJVlhIx76pIuw2WeMpPxO7oalHJFiW4rDs1Zve1YsmNHTlEICN61lBfOnTB+2DnSfM0g5LGryPkMmxk9Xbt1IwPliNGqZCSN0eDopGo6.eaoFbO3L2uE2zCiW5k6Yul2.VVATKLWobCP2zhGA0RAoyis8Yqr5ozHHos1lrFED2rbGYpCIUGEDf5HrJLm4wwQkz7VTsHtsOgdEFr3ry4pKHUf4ySgIXJWqzLphsAK+elZ5IiYwx.jGJhYldBVpXrXCOxvBFjbfAqpmHzvNuOKFTXR0E1Yi7D108DJFOSTbEQogsydhq.1aeZQ1c91bJO5BgINKAsR3YMmoFjl.7eTlxiLP2h8tD8CHLHjRZbzCLuErSGJU143PQRC4P9GGz1EZiJ07kox.6K5xS7MUDlTppABojYY.7pXRd5.SR1nUMGVkz.QuK5vCyY7MIFc.2jG4uxojPlbCxSn5XOHCUZXrJFkGSaDI9KIfSU+QqvVlpzmE.YMppw9jR9Z4SXDb3PZecBSIDcXFMKLwjRKK.ESpf94rrkgMXgY3XF10v7.FsUrt4HFWKrCoxSGfb8CateSXMLhLyUAvGFgN2k0ohKaIM0shrDIVqzvCifTQ96hjfQ+7EeLuX28kwg9796l.kUY4MU5AZ2T0Q7QrNqeu6MbiVrDEawwQw1.Z21HBaK+qUnbKhYmK4UUajdUEazRidiVjVuVkc5SwITysl8i6F6Ty0cKHKzkhqspYLnXs0pWemcpswlaUu95ar8K2dyrKnUPRqhIzq3FNIjQoIbuA.c2ZDphmjtcrSPWqwGlw8FJjEuKm6gq4eKf962FMgQQZ0iGeOsoSzJuX5knlDHWNhRYBakQRKCCaAk.Mm0BzL9C3ndb+7cApI367BrqVeY.OsZluWuj4Xu017Szs1dPp7d5uo1zu8mnSLPr3C4PUuPrJ5QIAsgHfd4E4EmWeWV6Z4wFaCErj13eCexFzEa6jMna9fkOh+T6Q7wz1P5hzGfI8.9oosY+Q9UB1aEPhDz.8C7c8N1y.a+oPECwg53JKbaQf7TsB0zEc99XAF3wF2oT+6o4QCcnu8UMfC4PkoM2jDkR8xKptDUa1cPefeRnGlKftbNFaKw5Bxu.ZJF+4zr3q485Ns27bnGn2XLbuKK544u9DgufWlz9ae86.xFOJsLgoSW3duev1gZu9kTKbYnCH6+J1s+WHQfyb22G23mQem16g7sMt0CTxd1y95Yuswr21X1aaL6sMl81FydaiYuswr21X1aa7it213w4UKZ+wttieJLnTQrJ7J+xzSb4hDxXJWjbx27OdEbs3S4ok1gULekHMuN78zNSOmXDmx4FVcb+duewM9A7dvt+x+O7vK+PrGAbuH8YYErfN.OJsG3bqxR7cH1l4RtxR9KnRX5vy77ptT2Rv5SqfqOsBtwzJ3lSqfaMsB9xoUvsuaAwG8IKiF5mBU405.qCryAJzaN0if7e.SjpzjA```
  • SNEX node with 4 inputs?

    1
    0 Votes
    1 Posts
    187 Views
    No one has replied
  • faust-ERROR: unable to open file stdfaust.lib

    2
    0 Votes
    2 Posts
    298 Views
    S

    @soheil-karami70 Solved, the directory was wrong it was supposed to be "C:\Program Files\Faust"

  • Please Help… 🧐

    3
    0 Votes
    3 Posts
    488 Views
    C

    @d-healey Thank you for your reply. Here's a self-contained snippet—it's simply a new project with a Silent Synth Module added, and the (uncompiled) Network loaded into a Polyphonic Script Module. (This is the version with the Clone Network.)

    HiseSnippet 2575.3oc6bs0biaaEFz1P95taxtN8xzlV+PeXSahFBRJQxoOzrqujUMw1Zhb2Iu4ghDxhwTjpjT1Vam9eq+D5Ok9OnEfjRBjlh5xZA0cFJOiGia56bN36fygvfnoumINHvyGHr2UC6iABG.aMzMr6wcMrcAMNAHTAdENHD71g8MBBvV.AgM+NZaB6tEH5y+4u7VCGCWS7jp.f26Yah+A6d1gSps42981NNmYXguxtGSuU91FldtG643MfHGaBEA8MLu03F7EFztsAD7Nift.g+HTpSaSoNpxZHcjtphNBUSqshnjoUMcY45xVcjzLpqQFTkSsrC87aEZDhC.Ba8VOqgs55cuaL.u2NvtsClV.AZQPNt5y7brnpHsVvwcscrZNx.E..BvlSLWaFatNDdtsk835mX19rnFNZxHXMfBajV71Lk3gXEOQFwKGQRfQj1JVj9bXKSe69gSZgJO6Ca3Fh86XPlmXEk39BD9Wvi8HcvMrZOiawm4SJLd.uttn3WeD4We0ety.WyPaO2i7buvKDeo6q+p89G6s6d+y8NJaSc5jaaTX78bbv941LkZ3Wz.es6fdsw9e8Q2Y3L.OtiD0OsMENcaJ6TtYrVyzQO2Ft1gW1G6NMh.HwTQ9q+ViSLBMnSDI0Q5WerenMUDDNAeGwMHdZYW3I3faC85SbDdzbFgs3YMvwHLMEh5nkz.wFjZdiN43FXGNj0Q7IiWMuh3mCaZGZ1MeYbibjQhkZUHiIdiOCdZmNXyvIB3Vvy9oUiqGK76LB9V1NTxDcEzH3eQRMGEUEpfUQ+2y6pn8m6UQE1rnEAQK4hfa8+cKB9T3OsQo+zZ1eJuPYOG1zyYXbHJBtTA3WFUU+tdt1lGE2xQm8Snbio86g4E+fIjAbtkcTwltIADt.Gdum+sQJTxeCD1lJ4+ZnOlFa8cCa6aaQlhwzffm9PH3MNNd2OQsR.G6GPI.BaCEqR9ItWG60qucB0HpawUfIyPttXm2zya.QLDfBaPjERZSWYX6PoNsFDPBnYcoaz5QzUYnScWPDBB.mYXRrBCaZPV0hPAogDIy2X+plim2mtvOwvSsMworM8dSstMM7I8hjaQPrJPkhQqaAE.Qlyd8nlSZteBaRamZOSD2JT4YaXrrMCQOOgazPmErLQxiImzRDWuMn3e.rQv6osZZ3.dOMSjDtwHgcKFg8Yv.GaKreaC2aQoE4CiDYBsr5jtjqT+EPSGOWLMy3q63i+6CHyhCSoCG.UjzzUkTpqhRqJvBUkW.uXPOl4jDsYKHRA.ZcOc8nqL7uAGRG7yYqHIsGWbjKVP5hIyWMHZwuMe5f6MjYJvXjo874PWRqmQzuFtu6CogedQ6KK.MDegShuvIyW3T4KbZ7EN8md39cEwLE4LdHNimDmwSly3ovY7pwY7pWLdz7PbvOL5ogaEEMqIIZUP5hzfNtV3GnAX9FD3TxyxaQdbinwIzDVqdUxmN+I5u0aM7GF9gKmT9XxujWjx..SbMZjuQkHwDO21MIRGjlfE3biGFWFQJGmkQbUoZ3DbGiANgoFLXRF6iiUBXx.3.lL.VxD.dISB.244LfT2ih9KKWWstp9mpQ+OLhScYfI84zZ3JhB8Pq7b.3CnRqCPkWGfptN.Uac.p9pBzEIOANgJZsfpzZAU40BpJqETqsVPs97f5pHihENChEHihsmdFE6PDLQwEMohVg39sr+PRYDn0s36iyc.H7JXspJRRRph5p50zDkPpyLID1sgPZIyB4EwYgbc6jMqNaJHpZRRJHI0OUSA4YQTwlFVMbOo8JO2iULZRbEMYthlJWQSiqno+ji1hjQwpFNDegShuvIyW3T3Kb03Kb0KDtmtDDt7u1VSakmf.e2xA1n8xKYz9CY1yAqA9w+amxIjuhldsOY20gWFwpNIQ8Z3ddvJOtOOfTh+PJyeHU4OjZ7GR8UCjKRVAbASzZ.So0.lxqALUVCXVaMfY8Yi4mZ6r.GRbfE6jrHhNzJuBZMz0nms40sc7HFH51QjJWhuj4LW73tlWRE48U9wbrPpvHtaCC56XGN8iERby4erPha6iQTddrnrEUTJLAjTx2e.1226mIr7pELh7D4BgfgAEer8xcmpdEThvIh9HoqIJIKIwvt1kzpnX58h5P5dQEOBQjhtHBUO8VSQ6fjjttnRs5RRxJZpZ0hXnY9WFllaVIRP.uYPnWOiv3y6FXQ8AxciDy5CfJBlJSfIWEkcO8PykogJW4rHzxJUi2JQV8eAmglr4gppJZJHYQcP7iLv97UokFFlcwI59zPsKFi4iamPoJoykz4kkNKwA5rTIctjNyG5rLGnyxkz4R5LenypbfNqVlHcI2dMvs03.2Vqbo5R5Leny5bfNqWRmKoyOcz4Y7eG4ogOOCPJy8njcuFX2HdvtK2FuRBMuHzR7fPWtQdkDZdQnk4Agtbq7JIz7hPqvCBsRIgtjPyIBcMdPnqURnKIzbhPWmGD55kD5RB8GIgN0YYj80Pf80iXe5gB7NRKDgNEu9Uie4Hlzg7nwreAYekHzophZcwE4FkpB89fa7w27.XKC5gTMPhdfUm5ICsxzoZ6BUzxNq+3SKJikidPGSMUm6IEcJGI2cf+LwO1XX5Ce69vSnUFcQExZ7G26TV9mQpMne0jlxylOdby3.YtQJC1Fymu4XujX6S70tHyU6U1EAn8F.VhuaVqRdGP2LyISkBuM7FxZGY1qNJszGW8loc6m8RnA8VKKYZ86xdQnkvdUTpgjJxltY9KKuJc4qDc8MVHiM9JXademrQKU7BYQjnLoC55ZJ5phnjozV877B6Z6dCHcThbCc.3u06.3OhCvgYNi3hS6LhWLmSZw3beFz1MHze.kLMMFmHRGoMuLtJbkwkYQwR50rnWeLKp8BXPzMl602ZSSKLMQ6WAwjPtNjQVMcux+pJHceV5XFYXaYR7ba32TeZQY2GdUWebPWOGKP1IgzFowUClun6wXjGl6.eCI37cy3EAA8Hm7kIGCHTcpZ9aoubGQUmEakYPGlqKayL44I.YCDGeikFeQgeYmiouCqAI2WqDDY0GTJ8gDTuNohYZ4x7ZJkxeih8WjYAOZRpRfUumXwbrn6D545ErZTlEoRlKY0vGor+hGkQQTN4bSayKJ1hppYdI.SsZVJORpB+af8vV1FtsBIJdTpbMbSxVGLO4iO0K4ko8FaMeZB6CjjRaFkq+iTj8gsG6jNKm7wEpMEehrJx7Iz48xfk4QHlrPxRsJwa87tsmQzMx7xca8+idCBIAdO2Hz29Ah1cwfdsHAQLGcmKGL55VNor3nvKsvtVQE9ujOIMhnkERZDMpQtfQOCSeuqSd3VpAbmnZHNKtQwK2EdNs7QHvcIL1w2w38rsru1zL8W0iFnzxNP4kcfJK6.qsrCr9xNP0kcfZydfzKY+j.pTuKxys27z3WRUgScMZ6DeqnC9e.osVcj.

16

Online

2.2k

Users

13.5k

Topics

117.4k

Posts