Triggering a continuous vinyl crackle noise



  • Hi guys,

    I'm trying to get a vinyl crackle noise to play continuously on loop as part of an effect plugin in HISE.

    I know there's a noise generator module in HISE but I was hoping to use custom noise audio samples that I have created.

    Any thoughts?...

    The Audio Loop Player seemed like it would be the way forward but I'm unsure of the best way to trigger a continuously held midi note to keep the sample looping.

    Hope this makes sense ☺

    Cheers



  • @LeeC Synth.playNote()



  • Thanks @d-healey..

    I'll trigger this onInit ✌



  • Got a noise audio file looping continuously within HISE (thanks @d-healey) ☑

    However, when compiling this as an FX plugin and loading in my DAW there's no sound. Assume that the 'Loop Player' and 'Sampler' modules do not integrate into FX plugins.

    Does anyone another solution?

    Again, I'm trying to get a noise audio file to play continuously within an FX plugin.

    Cheers



  • I'm doing something similar with an FX plugin. You'll have to use the file_player within scriptnode.



  • Hey @dustbro,

    Thanks for the info.
    Do you have snippet utilizing the file_player?

    Or any screenshots showing where to find/utilize it?

    I'm using 2.1.0 scriptnode...

    Cheers



  • @LeeC Yeah, I'll make a quick tutorial for ya. Hang tight



  • @LeeC

    HiseSnippet 1264.3ocyX0raabCDlTRz1Rwo+lhdUHmb.RMrZc+An.UJ1RJPnR1KrrciOYPuKsDg2kbwtT1VIn258dt8ReCB50dn.4Enm5KP6aP5SP5vkq7tqzFGEgFmpShCmg5a9lONjTVARaVXnL.gKu+XeFBuJo+XgZ31CobApSSD9cH8ngJVPUiosF6SCCYNHLt3C0FvkKgh9775aQcoBaVhID5PI2l0k6wUIVsZ7sbW21TG19buTduYiN1Rw1RW4H.OEIaf7o1mQGv1gpcq.AgWpkCWIC5qnJVH3yVRmw8GJuPX7+PdH+DWldPMTeXgLlQaOj65XMIWCQHbIqjLunIyuCoG2gek8DF38hlnZRDo4.bgrPpTFHUKMj1HEjZKcczKf1kYgGJE5JYPG.BoyHWpJKxzkf3I3xrUmNBESDxUiSWhdqB22mXwU1CyGuExAuPg5MMdiK92lz5zSY1pDvVhz9QKZktVtPIWgHdVtqBouc.2WA+9ZfrZ7vpseTsL.xXFgeJoZKw.tfstc.CvVyP+cXpKjAms1cOk6xrboiYA28de8oiD1ZZupe.ymFv1WpmZsPpmuKaOHx6W8DWo8Y84OlcuJOoR4JeekpoBJBnao8XM6gTgf4FNqa5cvBUfzcMwHuSXA2u54T2QIq2LahWd93Qonifq10mE6VlbXhYnkQJTlX8JPkXJGYwdxQJtXPOpJfeIBS1YjWenWjMa63rErgKfzgFMdC8XsJsOS3DM3Evm3IqoGiimr1jIQZbvDJvdbMJRDD+c3alJdRYSOozQ2krM0FXswVT0P8VInUoBzprf0suRyd6TAVCAveZf2EXkLlwE0q9jdtlrYaommFh5Ntwe+63N5eUB99fGFM3dfpQ2+tWX5N355nEM.ZXCGYnW+BleASVFkHKqQ5xDuQtJN5klTloeSkBIfpfATqX.kgJeEL8TfBeSvqy.3JI06i8MJkLv9C.XGvVO87uMzCMGKndbaiKH7GmVfttU2GbT01c51Jy4.3hIGPrOMX.SE2x1mEn3FNHdDbTQQCOzOpGVGgC6Rzg59MS1vYM5DWtsNwPSEzRj1.Vl3MjaocMQBCaTSTHKQFLi.4VFldPNRiB2LRiWa9ZUxdrPlxj5wDPxYtubJ6cIGDxl2PSQg..lLB7ti3bXMMmg0iKlZQN5Y8nWNyB2UdAKXp6QdzyNv2eFqPCWEyWeDl11O+S5O+V89mwtvT0zV+F6e+OF7qeTCSIM5Zry7KhleHiPy.4F+Xi7fLBkCjAee0P9Ei+EqOr4eVWC4aQ56IkpgvYUSi6MajU6lVFjVHuhoUWs+W2q6ZRk4alL5tkLTWRSm4pPB2YNo3DcijLkkI9LyBgwvI8BVzchByNDPgNA63LcC7q.qdpJjqZJBgFI+BzV63.bo9Vx65e00Emre75koOuddYWdxz+pdVYpQR9O0SKSm3Y97AZZheExg618fdKBqWtzStySe3e+3en9bw8vibtNte0Ibebu7Ljdbyf+iH7axVYstDtPbXXTJB64xtm3fNMoJZLSnu9YpYw3lrygGoaxsxjlrvyTR+alaC6QsCjGaatattTsRjEXmlH5M+kI8ziqVCcd7g5jMVeCjG7d7iss0OR6SfG3keLe5BDyms.wr4BDymu.w7EKPLe4BDyWcswn+qPdvHkzy7.dvfUqHwEF2RPg2sEsW.8uowN3JB
    


  • @dustbro Legend thanks ✴



  • @arminh I've loaded up your snippet thanks.

    Can you explain how to use it please?

    Cheers



  • @LeeC open node editor, drop sample to file_player node and use first knob 🙂



  • Hey @arminh,

    I probably being very blind at the moment but where is node editor..

    A screenshot or any instructions would be great 😊

    Cheers



  • Do you see this button in the scripting workspace?

    7acda9ea-fe42-4a9e-b19b-8541f34bb06a-image.png



  • @d-healey wow well that's a hidden gem.

    Just found it thanks!
    Let me have a play 👊



  • Beautiful... Works a treat!
    Thanks @dustbro @arminh & @d-healey for guidance on this. Of course a massive thankyou to @Christoph-Hart for the feature ⭐🚀


Log in to reply
 

11
Online

882
Users

3.2k
Topics

26.7k
Posts