Forum
    • Categories
    • Register
    • Login
    1. Home
    2. Yinxi
    3. Posts
    • Profile
    • Following 0
    • Followers 0
    • Topics 17
    • Posts 55
    • Groups 0

    Posts

    Recent Best Controversial
    • RE: HISE Scripting Foundations - Beginners' scripting course, now available.

      @David-Healey
      Sometimes there are discounts for students, which is why I'm asking, but I hadn’t seen the initial launch discount.

      posted in Scripting
      YinxiY
      Yinxi
    • RE: HISE Scripting Foundations - Beginners' scripting course, now available.

      @David-Healey
      Feels like Christmas came early 😁 ,
      Is there by any chance a plan for students ?

      posted in Scripting
      YinxiY
      Yinxi
    • RE: SVF + one-poles for multi-slope filter, good idea?

      I tried to make the scriptnode, it seems to work when I test it with the noise generator, but as soon as I want to compile the scriptnode into an FX plugin, the VST3 crashes PluginDoctor, and in Reaper nothing works.

      Here is the snippet :

      HiseSnippet 2106.3oc6ZssbaabFdgnVJKZqT6jNs20gimdgbGYE.vinYZMsjrpYSjLqohlzqTVArzDi.2kE.zRLdxzY5U4t1GmdYdG5L8QnW22f1+cwoETfTTL1YpaBjuf6g+c+9O8s+Xg64ysoAAbejVkSlNlhztGt+TV3v8GRbYntGfztC9PWuPpOZuoiIAATGjlVoemXTsMWGIe92OYOhGgYSy5BgNk6ZS+L2QtgY81qym554cHwgdh6HkYWuSWaNaetGeBfjRXczXh8EjWQOlHl1ZXzyIACQZ+JbCyZ10cZ4XZ1vpoMoI0Z.Yv.iZN0q2rskQMKR81Mo5MPZkeliaH2ueHIjFfzVeOtyz9C4Wxh1fScCbO2iJZXf5C6bT2Gx8bDpnnWz9Cc8b5kXhBPvpzKyfUJxf8SwG453l1elg69xAplIgpATas7vqTN3YnBOcE3U.jzTfz5QP5A3919tiCyFQfm6h6x.+3.B3mTgRzbQq0WCuOGlAKb2QjKnG5CMRkX6l556T0PW+QeRkJfuJHr5qI9U+TF+7i3Nzp+lpIx9JZ397Qi4Lnw1OLYBOTHWxTBnBnMl5G5RCf8Yzuu+KNVYt6T8MUqTU7upUeXPHcbe2uh9vecU8cq0Xm3tGQtR1SqJe8i9jASX1gtbVUN6XdH8ErseTk2TYyJeckpyNzfAENl.Z9bOOpegCKBW8WjfaylL5bp+NfUwaBMchfKIueFOe+rZXncjkRYhbVWla3KFSYyK3DEadgXhRwnB9UnLh3ChiH5645.oxtNhttfc9g9z+zDJydJRh6zLxu7O2AsDqwFXgOyHmve4e+Wr47EduIggblT36f2Kjc1mMdlsFXSPed2CHgDQvcrNkEt.8c.80.0RTn9l3CnAWDxGiDQuwgcPxezttURh.gQ8h2T4uMPWoxUMUswktNgCS63a+KcFRce0PEVr+nP8R2psVVK7Up7cJ63usyHHnWjelM2Qpzq06.A6oM+l+QmjTBUaVvjACbgYgwUe9WAx633Q6wCbEgooyqyesiCc.YhW3o4r4P+iShj55HODPpLUO7KL.pXefEF3ADinBRUqvcmqUnBNIuVwB7s9EYApfOvMv1G1KT.40ztrd9TfqHJkPUoGHe9mOI1tD07e8jkTGJiknIjdkv8gerg4G+Xi1e7iMqmSk17FC6yzmNzaPeT8fneYmn89t3WRC3L4ImKI1uWjHQxnh1Mt47rLD72diJbOXYc9afe9XwBEg9n084igi0u1IP2WXhm3QByefnnrg3ADgkpmBINogAgqSUCpeqcJ4xBwGf64FZOrXLtVAXD3ndWfw3ZK1B+rACn1gY.bc7gew2eERTINT.1SwlmKxnfRHz9Fb1Qii8oPvC8DdOOxzsCHiF6QeIfwcpdtG29BQp70OOMNPbOwL11dHgAb0AqxwtkWZqhwhcJujOIzk8piHg9R50imLpOTkpMc+XzA8osl3z2n15h1h3h9Tlirw+AdhGzPzVKdPijAyN3FcLM7Rt+ER2Q7ugzNgs+CiKCOxTyD7KmR8Cjr6af02E9C8TOO9kBNA23fWo5I6sG2a53gblqsveEMmDU3oi3SDTHQ5ATo8IDWOQ7d+IAP8FNuf0Glrr7dQ71wRtsMNjXCF3o8HhCKe.VTwBDjR820NMXs.LmE0Hr2Qk2WvzDtpdITOAQ5gXeSdEgHSLnFijjevKHnURLtvvECvxQu7xUCHBZ6bn89RzBgO6FOZQnJUzaZeUpMA5ItEPQrl..+DQ.ihlDetaIbMY9t5TiOVJdFX7KOpODnbofO5DhOTVsX8Ko1QbARLpLqHHeyXCgf2dKb.eP3YmK0RTOUJ8J3TcGs3kdsuKK86NXUrF+ApKsw7WaEOif.LoE3LNxkk5ID4VGQtRocaT+zxQJiEuWhLfeCbzbd5jP9Hf4I9EIOPslKDRI9bCbT1xMjLUT7Yhn2pvSsYh4tGtavohQsIdYwl5QXTFuo.VLN30CxC0svCjotA6JFpHXFIzMARAgjG8pjp9i3CBx9I7itLG5UhC.erwL9sxE62JiMy631D5.df95eA8xH8P79656ZZZYoWuQSSyZ0a2pci32WNqT2bdPfZvHZclwOile.TMEb7QXqcaaIdZZztQMcyV0tNhZVukQq1Fspo2rgQ6lRDUB+GlAIXrwhgANCFa.Vt14LHkwxNhHejWoStP9Y2JQenkMGwn.ybMcC8ZfkyxpccqV5Fwl49i37vgvgrIa+OSrZ5VQOsZ0rdayFsMmAOyYR2N.llDiwloVBIMbQJ+x6tW7VYDuUaheFi.kg3fxM0hbwH0zXUFj7jn4RN+4J7HpSpnzz7Ky2wi7Rcnxa4KVOVGx9t1YdEw+.Ugjv9nonnUvva5b1XNT0VNs7CSofRGuHETQ7ePSF8Qx7P4iggkotko0aKpoErCEGR++EzTMrZ1vxxzrAXqZY0p96XZJi2inoTSLT4rlo5rUlzZl04+EYstaJsiwJQaoJ+Oxa8i7Vu2Vd06s7Vysg15p.b1f82NoPmN6WkIO3KKygt16DWpv2IN5Mw5sfayu.gTJa5VJoJy07EUMWJhZU49sm+qPgg7cqbVG4mcpHW6xcgAEXbDTCnYcwwguK91AZc8aGHuiTbo6qLTSuXpd4ua93qWXVDmbo8KeFj7BRm8axsL3coi6hsh2tPtEJzbi1Rj5VeMHvA56w4WLhHuN1U5SR98xkGOhX6yOK9BMEJ2cj8.dClrBhMwGIZW0X1uyJR7UBcOy1N+RcMAMWUAqspBVeUErwpJXyUUvVqpfsuYAE+2GI9LQQvNBcTumICB0zRNXSSqD5+xozfGc
      

      There are no errors during compilation, and it's the same if I export the scriptnode as a DLL. I don't understand where the problem could be coming from.
      If anyone has any idea, I would be grateful.

      posted in Newbie League
      YinxiY
      Yinxi
    • SVF + one-poles for multi-slope filter, good idea?

      Hi Hise users,

      I’m experimenting with filter slopes in scriptnode and wanted to know if my approach makes sense.

      Right now I’m doing:

      SVF (-12 dB) → one-pole → one-pole

      This lets me switch between -12, -18, and -24 dB/oct by bypassing the one-poles, with the SVF providing the resonance for all modes. It works, But I’m not sure if this is a recommended no-code way to build multi-slope filters in HISE.
      (I know I could just use the basic FX Filter, but I’d really like resonance on -6 dB and -18 dB too.)

      Also, I’d love to get a -6 dB/oct slope with resonance, but haven’t found a way to do that yet.

      What do you think?

      posted in Newbie League
      YinxiY
      Yinxi
    • RE: Oversampling pitch shifter a bad idea?

      @Orvillain
      At one point I looked for a way to improve the sound of pitch-shifting, it seemed that the best solution was to build one in Faust or C++. By the way, I think the ScriptNode pitchShift node even bugs during compilation.

      posted in General Questions
      YinxiY
      Yinxi
    • How to handle many instruments without a huge module tree?

      Hey everyone,
      I’m not sure I’m heading in the right direction, so I wanted to ask before going too far.
      I’m making a VST like an old synth module (with a lot of instruments).
      My first idea was to just make one Sampler per instrument,
      but my module tree is already getting huuuge.
      My Module Tree : list GIF.gif

      I wanted to ask:

      • Is creating a Sampler for each sound the right approach?
      • Or is there a better way to organise everything …like is it possible to use one Sampler and switch between specific Sample Maps from the UI, and save different ADSR/Filter settings for each Sample Map?

      I readed Ideas for better module tree navigation I thought the ideas were really good.

      posted in General Questions
      YinxiY
      Yinxi
    • Looking for advice on hosting solutions

      Hi everyone,

      I’m not sure if it’s okay to ask more general questions but I’m working on a project that will include a large sample library (around 20–30 GB),
      and I’m looking for advice on hosting sample library files this big.
      I want easy downloads for users, but I’m unsure which hosting solution is best and most secure.

      If you have experience with this, I’d really appreciate any advice or recommendations, especially solutions suitable for small independent developer.

      I will probably use WordPress to create the first iteration of the webpage, so if the hosting solution is easily compatible, that’s definitely a plus.

      I’ve also heard about options like Google Drive, but the security aspect of Google Drive puts me off

      Thanks!

      posted in General Questions
      YinxiY
      Yinxi
    • RE: Low-cut and a high-cut - Simple Reverb1

      @tsempire
      Right-click the gain knob and set the MinValue to –100 and the MaxValue to 0. If you want to reverse it, simply swap these two values 👍

      posted in General Questions
      YinxiY
      Yinxi
    • RE: Low-cut and a high-cut - Simple Reverb1

      @tsempire you need to place your elements inside a Split container, and then create two branches using Chain containers.

      posted in General Questions
      YinxiY
      Yinxi
    • RE: Low-cut and a high-cut - Simple Reverb1

      @tsempire
      Sure

      HiseSnippet 1631.3oc6Y0zaaTDFdV6rNItETKTtwAK0CjhpB1INoMBgrarioVTmZpSSa4RYxtiiG4cmY69QRbQbpbnWPbD0aHwUNvUtke.EIj5gdsHwOfxu.Xlcm06t1qiWahKpRwQJZm2Yd244848i4isoIUAYYQMARY2omABHcd4V8H1cpzAhIf5UARuqbCnkMxLmmnM6Y.srPp.IozeNWfzhyAb+85RaB0fDETfH.XWJVAcKrN1NPZyxeAVSqFTEsCVOznKVttBkTgpQcX3IsbdfAToKbez1P9vRICtIzpCP5ikWakUUJpdM0UVYsMVWAtNZi1v1sKrpZwhqe8MJr5FvhWecT90.RY1REaSMaYCsQV.o41jp1qUG5gDuIXWrEdOMDuQAPK1L6ItFUSkahbofJcvZpM8IJK.6szLf1R6QaWRtAVE2Wd.8cA2NxEnQXBTJUT3kNB7JDFd4CAuXfjTHHMmGjtnbKESrgcPOb7bN45Dl2rMj4mBCEuwBjNVtBkM.h8x5vtnZlrF8UXo0ym+p4X+6JeZaGhhMlRxQIaSsQ2lrzUx9MYWL62lM2fc0tcr8wmFSplFxL1t4gFlmjhKQbz2CYd0bG.0bP8GHy7ixoxilSC6xU7r5PCjRpSv121.QFUf.PPUrmta8pPaH2QHjwFmAxzFygfTUzArz.O2xhxUQVcsoFrDgg7YrnEppiFzNZHDOQSzAiCh323NGhE1tW3DwSs3pjBwKJ2DaqzIdLlJFLxXpYAFEYiui7VsaiTrC.3bx0t+atTurhTO1bxm7yKZlq18KDaR2SkCBvMLQFPSzNzlZvdKYA0MzP2ggwqlaOMpR2V3GiFNqvvCBaxGwRJcfDBRyZZRdxjXVovI6TtC0wFS1uAz1DeDKKbaG8Vr55JnJBzwjIkhmC40NOuMOtnEhn513eX+DcVf2VRzYA+NCk9sMx9PpYWW2g3Yfz7dbeUKCeQ6hLs3AmRyKmeY1efanoQOrBU2.KBaYNEWYMoZ8L5PIXEtHuQ3C8anScXyp.+r0j1Ah03w4sbrXUKTuMoEavtKDxiy1lpxdZ9ZPEFw1qIztCOegWugEbhLWVoePZDrFDmvYXuk.iL.960ewROpiAScNevWpj6zZBMYpwJdyqAkRJMWCOJxERY3y47xVFZrUmGI775NbTqGV7U7jggT5PEBA.eDjJDBVP1kAJ.FCCMLD5q4jfA27UdKV0nTdrdcqc48p.0.6xyG3rEHdxZ+gQ54XH0Ds79wiQeUFCDSEglB433n2uEyhafIBHFTIsA7nAj8fiaYiL3kJDx9om8reqTqtnC8PtP5w6+qePYtckwcEFvPu4pn1PGM6gjeCGapNqBga0cPH7MehvW4enbhv2W+9UeQIuMszRmRs6vJnLHHKVNdPVr7Xv0CNdXdiUfYh3syKeGjERL0Il8h3dAQBu7hzm3DAeEmk4AyEIk0Dc.xbuASDZezxhNhKYUz0oSlPxhzX6EZ.OpmWdPOp6H4VFa2YrUbiIN6Ukh2c9pRfIO+bRQ07x2Cqxn3DioQlfNi.XFY2wNk3KRj0d3G4.UiFYcA41XMdPvxhdiK7Rz0DsdDegcMzQ96cul2rD7HO0fnhNxeKGaw10jJ6ngtJ3uMjHwnYNYxtX4gH6m9hxIhrK+D8eWTMrlI5QNrcXzCLTg0XYbl7DWxt7pq9hRC.xie9yubx.I3x+8e3BxzxeIXnfp3CGdcowTpdkXJUuR4IMBcxVhCLyp0L1U0J+mO96hipbkOE35RwPUutzIQUM3IjuoopSBRKJuEAxN3g5DDSEppxhhhCEl3xJAZdVckypqbVckS+5Jix681PckLtGtaRNNnPiY1oAOMNUyYmF7+uSCNxFRxgM.wQUL68I2CYCN82SeeUa98+H48dxqFY1f68cSPtWun6E6DzTbKO0UCtDj9l.WnHLCDqFh7jXUXPhXA4a0LWEmYJO7QEV3W9vu5uRLOHEqU0+PJQrqvq6FiwcyYtwk8k+rwmk8k+GMtfsJkbqy+fsyPiab0ySpmSb6EQrMe3OjcINO7aolk.8fo45h1jR6pCcuJ9o6ih8l3CGnCULoOTw6agvMtEbkvVckH10eCd6bE.GLn6SGqhenhRzW0PJtxzp3pSqhEmVEWaZUb8oUwqMsJd8wqH+isK1OBORmkt0bKuCUI4uSO1dw.+KrpNUkH
      
      posted in General Questions
      YinxiY
      Yinxi
    • RE: Low-cut and a high-cut - Simple Reverb1

      @tsempire
      Like this
      be41b316-863c-4e0d-9bcb-0e97822e9d7b-image.png

      posted in General Questions
      YinxiY
      Yinxi
    • RE: Low-cut and a high-cut - Simple Reverb1

      @tsempire
      You can use Scriptnode for that, you can add a filter after your reverb module. I think the Scriptnode reverb and the default one are actually exactly the same.

      posted in General Questions
      YinxiY
      Yinxi
    • RE: Loop points clicking issue in HISE but not in other samplers

      I actually double-checked this using a small Python script generated by ChatGPT, which reads the smpl chunk directly from the WAV file, it reports the exact same LoopEnd value that HISE shows.

      However, I think it would make more sense if this value were interpreted the same way as in other sample-based plugin tools (like Kontakt or Falcon) to ensure consistent loop behavior across different samplers.

      Both Kontakt and Falcon interpret the LoopEnd value in the same way, which is also consistent with the looping software I use to create my samples, unlike HISE, which appears to handle it slightly differently.

      From a compatibility standpoint, this could become an issue if a company wanted to migrate a large sample library from Kontakt to HISE, since all loops might develop small clicks due to this off-by-one interpretation difference.

      That said, I have to admit I don’t have the technical knowledge to fully understand where this 1-unit difference comes from.

      posted in General Questions
      YinxiY
      Yinxi
    • RE: Loop points clicking issue in HISE but not in other samplers

      @d-healey You can try with this sample if you want, this one makes the issue very obvious.

      HISE shows the LoopEnd at 344278, but in reality it should be 344279.
      When I correct the value in HISE, the click disappears.
      For small projects it’s not really a problem, but for large projects with several thousand samples, it becomes quite annoying.
      I’m wondering if I should add this thread to the bug reports list.

      posted in General Questions
      YinxiY
      Yinxi
    • RE: Loop points clicking issue in HISE but not in other samplers

      I can conclude that it’s a more Hise general issue rather than my project being misconfigured.

      posted in General Questions
      YinxiY
      Yinxi
    • RE: Loop points clicking issue in HISE but not in other samplers

      @d-healey Actually, I have to admit I didn’t use the sample that clicks the most, but if you play it at full volume you can still hear a small click in headphones.
      However, the issue is still here, when I load the exact same sample into Falcon’s sampler, it sets the LoopEnd value correctly (263419 , not 18).

      UVI Falcon info on the file : 73de52e3-95e0-4c39-8eb9-4c1898bb6585-image.png

      posted in General Questions
      YinxiY
      Yinxi
    • RE: Loop points clicking issue in HISE but not in other samplers

      @Yinxi I can send one of the samples if you want to test it on your side.

      posted in General Questions
      YinxiY
      Yinxi
    • RE: Loop points clicking issue in HISE but not in other samplers

      @d-healey I also thought it might be a sample rate issue, but all my samples are at 44.1 kHz, and the project settings are the same.

      posted in General Questions
      YinxiY
      Yinxi
    • RE: Loop points clicking issue in HISE but not in other samplers

      @d-healey said in Loop points clicking issue in HISE but not in other samplers:

      you're making sample maps you should put them in the project's Samples folder.

      Make a test project with 1 of the samples, compress it, export as a plugin or standalone and test if the issue is still there.

      I started from a blank project with just one sample, exported it, and the issue was still there.
      However, I think I’ve found the problem 🕵

      When importing my samples, the LoopEnd value is always 1 sample lower than the value I set in my custom looping tool, which explains why I was hearing clicks on every sample on my project.

      This difference only happens in HISE,
      In Kontakt and Falcon everything was good, so it seems that HISE is always removing 1 unit from the LoopEnd value.

      Kontakt : bd8469c3-8396-4372-9ebc-66b49fe909dc-image.png

      Hise : 04c521e0-3e4a-4c93-9966-36f9bd454255-image.png

      It might be interesting if other user could test this on their side to see if it’s a general issue or a small bug to fix.

      posted in General Questions
      YinxiY
      Yinxi
    • RE: Loop points clicking issue in HISE but not in other samplers

      @d-healey only in Hise, the samples are not compressed, and they are located outside of the project folder.

      posted in General Questions
      YinxiY
      Yinxi