HISE Logo Forum
    • Categories
    • Register
    • Login
    1. HISE
    2. WaterSpoon
    3. Best
    • Profile
    • Following 0
    • Followers 0
    • Topics 19
    • Posts 95
    • Groups 0

    Posts

    Recent Best Controversial
    • RE: Group Project: Reverse Delay

      @HISEnberg Thank you for steering to RNBO. i found this video and was able to recreate this as a RNBO c++ export and load into HISE!!!

      This was great and Kudos!!!

      Some things do not copy 1 to 1 from Max/Gen to RNBO.

      This is not the MAX forum so I will spare everything RNBO talk. But here is the few things I had to trial and error... and would recommend...

      1. Build all buffers in the RNBO patch, not the max patch.
      2. Gen stuff in the Gen~ Object is all the same as in the video.
      3. When the video references.. "Gen @expr..." Just use "expr..." in RNBO
        4.Buffer~ "@samps" in MAX is "@samples" in RNBO.

      Here is a screen shot of the RNBO Patch of how I got it working and with no clicking. As you adjust the delay time the Windowed buffer adjusts. In the video he goes go further into adjustments.

      56deb311-5a91-49c2-a2d0-4d7a7d4b8875-image.png

      Here are two great videos that helped me finish it up, export it and get to HISE.

      Kudos to these folks and @Christoph-Hart

      Hope this helps someone. I would still love to see this concept work in straight script FX with scriptnode or coding, but I am not there yet, LOL.

      Anyway on to the next thing to learn. Happy building!!!

      Will

      posted in Presets / Scripts / Ideas
      WaterSpoonW
      WaterSpoon
    • RE: How to get a PNG Knob Filmstrip into UI

      @pgaudioworks One trick I have learned if you download UI knobs and they do not come labeled with # of frames. Is to look at the pixel size of the image and divide height by the width. Just how David made his knobs in the video. Great work!

      Example: Filmstrip size is 43x2752 2752/43 = 64 frames

      Most prob knew that one, but it has allowed me to use some more options.

      posted in General Questions
      WaterSpoonW
      WaterSpoon
    • RE: I don’t know anything about scripting. Is HISE for me?

      I agree HISE is really awesome. I have been making plugins with Maize for a long time and getting into HISE just 2 months ago I am truly finding this to be amazing. I would just say do not give up!!! you will get to a block learn something new, feel awesome... then hit something else.... fix it, feel great. Ride the dopamine train!!! It's for you!!!

      posted in General Questions
      WaterSpoonW
      WaterSpoon
    • Group Project: Reverse Delay

      Hello Awesome people!!!

      OK so here is the idea... I have seen it in the forum but there did not seem to be much movement. I would like to incorporate a Reverse Delay into a plugin. Like the kind of guitar effect where you play a few notes and the playback of the delay is reversed. So here is how far I have gotten and I would love to share... and would be grateful for any advice or help in getting this thing to work properly.

      I have managed to get it working 2 different ways.

      HISE MASTER with Faust

      The first way through scriptnode Faust using a DSP of a reverse Delay from GITHUB under a MIT license.
      Download of the DSP
      https://gist.github.com/tomoyanonymous/d527fca58e929de6a021565505589406

      HiseSnippet 1317.3oc2X0rbaTDDdVIM1QNFSBUJJNtG3fSUFWRPHPUbvxV1JnhHaUdUL4lqw6NxZPyNyxrijsfheNlC7NvC.uCT4cfaTbH23H4NGB8ryJuqrULxJFe.6pboo6dl9a5o+5tkaqj9z3XoB4TtynHJxYYr2HgtW8dDl.0bajyJ3VjXMU4ZEs0nHRbLM.43T7QFANkKgR94karEgSD9zLQHzARlO8wrPlNSZ6ZeAiyaPBncXg4r9A0Z5KE0kb4..OEwUPQD+9jio6RLlU.ibVXm.lVp7zDMMFrYKYvHudxSDV6OfEyNhSMKph7fCxJFUuGiGzd7cMFgbvsyt4Es276gawBXmIOKBbmDEtY6HeLvovkAopWAH4jCRkrP5tXOeEKRmowfmaiaJfGjtDHTmGJVaQNOGWWBFHzqGR5SanfEmsgUeXkJq4B+49eV2ABeMSJbkhckZ5dhUu+Re6RkW56Vx87p51cp5LtQI4bpZppMutpKaiqJFDdDUsl6PBe.8LCgq+jwzElsXpu8VmyPonofo2KhlttgjGXhUlOewW.TZXC9zSZtMQSLOJox.6hnJMy.GmsoCgrZ6STY71z39ZYDjWeg2OHyQFLfSzSlNY3MoJf3wDuglGJQLSOJOu574Xkd8wiJ4hG+K21YDt2E2lo86Mc7VXJ3EhZyNmnxkxIPWjk9V3c51k5qy.XIbimNuTxJWYJ4RoTRvmFmub5R2FOs5TIiOCmk3GonQDEsirMmLZ0XRXDmtOfw0bOhK866w9F5EYKQVHrkwhU86QDBJOddHUKbMUnBsubflINtEQqXmBkR2cPnGTx1mVOEcfLmBF9jccEyZSdgGUDjr3UvOoJqZV6jpr5Xk4nh6R0mHU8SdNR+LxYQarONIHeX2Sqh1jykmTWFFwRyRg2fDYsk7QQ8jBluQj0hwHcyP4.vIov8yIwcHLtIs1aPLTzHXOgGXbRKMmhGPUwIG7h3JqC+Bo46JC.U3FDeHvNpMQ2yvWL0gfjSpZc+yRRm.q4ySLGw3Vd1nD.wPyUOogWwbEdr4ilU.aqf8TaFefQqOgiNv7da.Oxbl13kEeFSWD2kLHVil.qKCXUQW2pYtQUgygpx35b3jZFLFRqfUzgPziFPgD+DVcd6eaSFTahB5xCcohGuKqeQ4T.jvyVA4ysXhTSyJ8zhb5Dxdg7Oq4ooQFtU9Rpd8omXCE4kZ6tlfRsYzjIO9m8a0PWQ+Wa8W8WabN++hVG09R7eIb2ix63e7N+vW8GabUcr8RdkbLFGBz47GxO8q+7ueS34agigRij.zENaj2IllOcHpio53ykMf1RJ6GRRpM7F2wdEqxai8.laxHvI712MYs6WRFRceDE3zlliUecSA+7+96+kYcJ3nYdJ3870f66nHh3HY7DGrGMj0QJL2wLgOIFF5i906apClWdcIQMUUubiFvkbp6winGnRJnNtVYt17Em4wRx2QYxoexY+TZ.W5+pwzuQGg5MehuqmQXJOFidLynG6HFR4.IIAiuCvJf9.b8XoSlj2RJji6hlkArOEFA33ioSxnm1EZSsF9tbYRtWs8obJIe176W6wPVHQ0Joo0bEKt5eCqo9d8dXKbcMLS2+eLodwYZR8qc7N+Sse8.kahYUuI7QHwWIOz2NhuIW9VIRf6sH4eNRYbKyZ2pngoSOYFREEBUDOz22Dt+.H9L887gywd9n4XOOXN1yGOG64gywd9j4XOe5ktGSynMGnkgVpHHn8NIin33rif.YxIY8n+AfyMMyU
      

      This works but I was only able to export using the Autogeneratedproject file through projucier and then compile to make a hard coded effect. 9 i will post the forum link if I can find again)
      I was able to load the plugin in Ableton and Reaper, but there are clicky artifacts. Any ideas on how to reduce them and make it smoother. The artifacts are in HISE as well

      The Second way I got this kinda working was through Script FX

      HiseSnippet 1422.3oc2X80aaaCDWJIpawsqXcnXXOxG1.jaZRs6Z6FPVPShSbQvZZLhR6JPPPAiDsMQjI0nnRa1P1Wn8knej566gsihxVTVxdNdY8g5GBJu+P969w6NcrcDbeRbLWXYu7QWDQrruki2ELY+V8wTl0d6XYeam8wwRh.oEs8EQ33XRfks8hOSIvd4krR+8gmtMNDy7I4hrrdEm5SdNc.UlKsyl+LMLrMNfbDcfg0OZy874rV7PdBfmEcZXEg8OC2i7BrxrEbrruwtATIW3IwRRLXy17fK75yeKSa+qnwzSCIpEMs7fMRK1pUeZXPmgwZrkksSm7HeQcjeWm8oAzQxyYfuLUAJ2CSNvdgoAolWAHYa.okzP5NNd9BZjLWiBO2zYOFbgzECTsITz1ZY+dmVbv.lbsA3yHsEvhQN39jFMtOB9S806lv7kTNCwYufKIGvbqW62qsbsKqgFWU2tUpScLBdXHQToZ0sqXZN5xRFbJQbez43vDxHCgvuHmdiYiS80Qsggb1dLp7fHR1517v.EWo92kuArxnM3e8x81AKwpKkLYfcQDgjpfi8NjygrZ8UzxN6PhOSxif75R2ePlCOHIDKKlNopaxT.7Qg6P0EEKlJuvrtZ7brklLezvfO9Wh1YDt2woCU52uZ7tPE3EXsYulnwTqIrJWk9EN61sKwWlCvkbZ+54sjrwUtjrVVIIblpC+VYKQsecypJFW3telCjWFKgbbAJFOHJjbH.KzFncY8nLxZ8HRuQhcqudsbyCHg3KTUQdDevgGtNxP4oI.OH7n+lZuhvhXBbW3ZbB2qf+0AmGsmam5K32wmjI9sBpD1f.x6.oMxDJH3fgxVsYlPZr161Iggf7t3vXRlJeAONtKzW+4DVOY+IhqFq03w.ddvCzto73fDoIbTh1iMTRMiVGpB5zdJH3WWtvMESZPSQ+jAs.qWYk5HskpeFg9ZQIw8cAb.7sR0ko+cR64XwUoMdHhekpMF3FE8fR9LxXcnoAvHmpWTOvFZCZhVEMtQWB8HyYjHAAHYxQ7NPvYPy2GcZH2+LEQTtCbjNsdakEt98wLFILdXDohFnwrNoLFBmgFbbiSVKLKZlDUk6XIVh1E4Zl7XpaH4axnoLX6T1RmB5ZjxuhQx4pEzr53Te85nuyLsnzAQiakcTTVOU7V7fKe+WqvVTZ+RyyHAZd.1Oi7tiGg5SJhCM4XfiwXmxmznL5Qmz81HK453hQvXGUYGWoHFcyo1UJQlE3xSfh4r70oelWNEJyH85X5IC4qgfaZjsY+IWy7gl.vyQ4zt+U7tw1rgQivptAlPyuwMqTiyhbQErRUMoNNGKmTrLD3o0qv2BMwcMVsBp4jHAEAX5GTIOdfOVPKEIlw7kiZJcUlvy4ZZpYqC4IRnbYerTPeGruu.Z.AuevmzJit.Y1KnFtSutgZsZHEOBKHcweC+xT1Ts1NSYygJuFmK71Zk2zwC9ze5CsRmh3qSWi9E74DzyHLhPMBVyI8Vq2+W+weNqu0JZleq0A9R33ORfYwQ73BarGY.8HNSEi4BeYL7zBxudnZlPS4s3pu4WgpO7z1PPVoOdXYhHc3xsFvSXxBCSt3LO7qYpRwYrMruhw7V5+qGC9QcP8+6uq35YP4kGhQOppA9tryIgPQRJF+JnpnKNITNTZwj784LdTeNi5alAbHAps60iHLwdkAzVRI1+rbI2cyCIgDrY172t4ygrPr.3IxbxEW82wW48023ngKRUYh9z38fKNSuG7ZGuy+aCudfxGiOB8w3LFfgo3diu9a2pb4OOUBD2rz+K3V1Ye0ZTSqzumC94.ugxZ.zQ7M99J5dUfep1mGNG978ygOOZN74wygOOYN74GlCe9wo5i5iQakH4CzkhffN6lNhhs8tLLjIml0a8O.vGEf2
      

      Its rough and it works (Really badly). (Play three notes quick and you will hear them in reverse) but it is like the sample rate has changed and its just fuzz. I am still in the 101 and experimenting.

      Well that is where I am. This has been my obsession the past few days. Open to anything.

      Best Regards,

      A Fool.

      posted in Presets / Scripts / Ideas
      WaterSpoonW
      WaterSpoon
    • RE: UI Knob to control scriptnode tempo. (Added Snippet)

      Seriously, once again just had to post it here and then had the breakthrough. in the DOCS of course... Steps of the knob for the tempo are sent in MS in a range from 0-18. so just make sure all knobs in the chain have that range.

      670c1eb8-32c5-4615-af0b-d9ddc721a568-image.png

      435aabf1-cbc5-40fa-846b-2593e7360b71-image.png

      Ok going back to my corner. Cheers.

      posted in ScriptNode
      WaterSpoonW
      WaterSpoon
    • RE: Regarding - Auto detecting loop Points.

      @d-healey And that is why you are the G.O.A.T. Thank you truly!!!

      posted in General Questions
      WaterSpoonW
      WaterSpoon
    • RE: Help Me Exporting Impulse Response on plug-in

      @Mighty23 Ditto to that Thanks David for all you do!!! Cheers and best success with your project!!!!

      posted in General Questions
      WaterSpoonW
      WaterSpoon
    • RE: Latest IPP 2021.10 Build Issues

      @d-healey said in Latest IPP 2021.10 Build Issues:

      I made a video about it, currently only available on Patreon - https://www.patreon.com/posts/how-to-use-fftw3-79166125.

      This Video was great and I was able to get it compiled with no issues. Last question. is there a Doc or video that explains how to export your FX Plugin and enable the FFTW or would this automatically be applied? I do not see a check box like the one to enable IIP.

      posted in General Questions
      WaterSpoonW
      WaterSpoon
    • RE: Latest IPP 2021.10 Build Issues

      @d-healey Will do!!! and love being a Patreon keep up the great work!!!

      posted in General Questions
      WaterSpoonW
      WaterSpoon
    • RE: Module order of processing and signal chain.

      @d-healey Thank you David. I am using the Master HISE build was this added in Develop? I can drag the interface items around in the interface editor. but in the module tree I am not finding this feature. I can select the module both fx's and signal generators but they do not move.

      posted in General Questions
      WaterSpoonW
      WaterSpoon
    • RE: Can Anyone Build with Xcode 15 and Monterey?

      I have Monterey and was not able to with xcode 15, but have been successful with xcode 14.

      posted in General Questions
      WaterSpoonW
      WaterSpoon
    • RE: AudioLoopPlayer rootNote

      @Orvillain Great end to a long journey. i knew it would end up being a simple few lines of coding.

      Here is what i got working!!!

      This code will keep the root note set to 60 as new samples are loaded.

      Content.makeFrontInterface(600, 600);
      
      const var asp = Synth.getAudioSampleProcessor("Audio Loop Player1");
      const var af = asp.getAudioFile(0);
      
      af.setContentCallback(function() {
          asp.setAttribute(asp.RootNote, 60);
          Console.print("Root note set to 60.");
      });
      
      
      posted in Scripting
      WaterSpoonW
      WaterSpoon
    • RE: AudioLoopPlayer rootNote

      @treynterrio I had also previously attempted the alter the cpp files to know avail. But I assumed it was just my lack of experience. I am still playing with the call back suggestion thank you again @Orvillain I feel like it will end up being something very simple and a foundational concept I did not know how to apply yet.

      I will share it when I can get this working as I think this feature would open more creative projects for everyone.

      Right now my work around is on the interface I created a knob linked to the rootnote control of the audioloopprocessor and set the default value to 59. Double clicking the knob sets the rootnote to 60. I have been back and forth messing with it. More to come.

      posted in Scripting
      WaterSpoonW
      WaterSpoon
    • RE: AudioLoopPlayer rootNote

      @Orvillain Thank you for your response. This looks promising I will try this AudioFile.setContentCallback(var contentFunction). I have not used that one yet and the work flow makes sense. I will report back.

      posted in Scripting
      WaterSpoonW
      WaterSpoon
    • RE: AudioLoopPlayer rootNote

      @treynterrio

      I wish i had that answer to. I am also in a question loop on the audio loop player and auto detect. Sometimes it will be perfect than after a few samples it is off. I would really like a button to turn that feature off and have a default root note 60 at all times after a sample load. I have been working on this on and off for some time. The forum has some posts but not clear if anyone has gotten this to work through a broadcaster or through another script. I have tried several methods and played with the custom load sampler as well. I am looking for my result to be very simple to load a sample.

      My newest idea to try (Still new to broadcaster concepts) is to see if i can step up listening for a sample to load and then trigger a default value of a knob connected to the rootnote of the audioloopplayer.

      Wise ones of the forum we seek understanding!!! Thank you always.

      posted in Scripting
      WaterSpoonW
      WaterSpoon