Noob question about scriptnodes.



  • How can I start the scriptnode ?
    I know about the Engine.createDspNetwork("myDSP") but I dont get a window to paste it in.

    Also when looking at examples , when I make an interface the dsp is gone ?
    Am I wrong in assuming that this can either be used as an addition to the sampler and fx or do we use this OR the sampler and fx ?

    Can I make an interface for what I make in the scriptnodes ?

    Sorry for the absolute noob question 🙂



  • @lalalandsynth
    Here You Go 🙂
    Screen Shot 2020-03-12 at 4.20.50 AM.png

    Here Is The Snippet:

    HiseSnippet 761.3ocwU0saSCCE1tsFVqFHPhGfncUmzXpg+uiQ+CUw5HZYL1cSdNdqVMwNxwYi.hWHd53M.NNIcIkVgPUBHW4ymOeNeme7wdZEimjnzHb6Sxh4H71D+LoY1fYTgDMYHBeexTZhgqcJf5mESSR3AHLt4as.31sP4ee+08ogTIiWAgPmpDL9ghHgoB06f2IBCGSC3mHhp48yNXBSIGnBUofdZR5ghor4zq3GQst0ffv2YTfvnz9Fpgm.9zWEj4OScirv+SEIhKB4VCWjObPEvnAyDgAdKh0DDB2xqJxaVD4OhLUDHtEuJC7f7MbpXTOGfarrjZsjjbqKod0jzXUXf8.rtrp7P0TWqB0AhPEjFRMKqLaInbCgZ4pyDogKSDlr5kn+qx8gDOggMa85swZzKTn9aq2xh+8Hit7RNyTI1VjwmsoUZ20Jk01HhWM20g3yzhXC7+sBY6RSmwm4tjfJfQ3uQbFIuRH46yzbPaCShOhatQom2cmnrlC881YWmKSkLaJ2IVyioZ9IJuPZV2DZTbH+Xf0dNWDpXy8Eeluamuzocmu1oNobQ125QW1LpTxCSV0M6sWoQqB6JSitfq2y4ZZXZ04sxE369mkCUxIRg48w7R2VJFV.CiKpoxJzaEUEzZZINVkZDxqlRMZwmPXxQoQ9vbHFePYzBX3FHK0b6dVaaGpOWFja7C3qbSWqMtbS2Eahr5fKM.dY8IuAnbMrxVs2hTTxranBfLwVioLHik4QMyrWgfQjFnGkq2mcauZ6RRtHP1+pfODxFKAiaZO4EyYKhhApnHqzrSYKW+QQf8ORv6AdTz2cLzsXmYOMo9TabC64keuhpgQ0viEViOLYH0PsQXYbC46Xt1HrEd7P90vKCEM7sIC4IyMp3+MkgHJSqNmUzTXKAaki.sFx7GZZCu3A1Ntn7tWfGo298PQvi.myX1ICOFlprdNOYC37zMfyy1.NOeC37hMfyK2.Nu52xw996aRMpnhWM..uQ4MWX7HIEFXjOOD8SjnpbwJ
    


  • @Natanr

    oh, tried that before, did not work ,does now .. thank you good sir !

    Is this just in "testing" mode or can this be used and can I make an interface ?



  • @lalalandsynth
    Here Is An Example Of Lp/Hp Filter:

    • Create Your Scriptnode FX:
      Add As Many Controls As You Want By Clicking On That Little Knob Icon, And Then Plus Icon To Make A Knob
      Screen Shot 2020-03-12 at 12.57.21 PM.png

    • Open Interface Designer, And Add Knobs And Buttons:
      Screen Shot 2020-03-12 at 12.58.41 PM.png

    • And Connect Them In Parameter Property Section
      Screen Shot 2020-03-12 at 12.57.37 PM.png
      Here Is The Snippet:

    HiseSnippet 1619.3ocwX06iaTDEe1y2bD6DhRfHjnyJz3HcXY6b4KkBatymCVDewI6kiTQzlcGedzs6LK6tN24DRETveBITvGcHJnFnJRzRj.cUzEDUo6BEoflvLyN6mdy4EGH2VMe7dy626i48dy12gpibcoN.khqO1FATNBTcLwa3JC0vDP21.kiB6o45gbJ6uzxis0bcQF.EkBWhufRw4Ahu8ZtrloFQGEsD.rAEqitL1B6EsZ+Ve.1zrilAZcrULpWpUWcJYEpIcDCOEf0.1Z5aosIZMMNYyAAJKrpA1i5n5o4gbAJyuL0Xr5P51De52.6hukIhOoNPkcP9K2gZZvQLeUvJCwlF8CzaW.6T5GYEJ3aENArG1.Gtdj03XhMJGwQb6gxb6G7pOc3UKK3oDCdy6CuiCU0cv1dQ6vw1ggcILG0.MlKHNr7oEn7P3JTFADupVZag53vlDxPk5MN+hkaTq1ot3fQDcOLkTlRVi5gtBoxoJc2REKcuRkSu0fAYtGWLNTSSjSlay85N6GiUHirtExYwx2VybDJjPl5mz9d37Ye0805XDRIcIXuqXijyiGfDn0A6VCDprwWJRGiupP0xfrnklzACjdEdjnjbFodBG8QkNZUSrAxAfM3d4NNnOdDhnOFHrOxKPe8a+a+PKPNNfRvqVtilNyNlj+G7fh4h+Ef8nFnD7Jt8+B4c4QddThf2CA8CLyf6q2sslmFOdWZOX1HajiGl6oUZitMKQhezeQXaj6VdTagAyxlR3VOkijKS1N.EnBWji4CZvFXgMLLQ8otXdTXHl9oetEKsmsJ9NrCEBqUsNiRR7rUVZ6DN8y2sk6nACv7iGV98uCvhaiRHY6.edWCQZVAJK24F0Yo4bXY3X2D6lBrfXpWw73PSpcHg1Iv7oEe61Th4G8K7u2YBMLmXrH7pRAFGgu1zBYRht6yFDW90qVKuxWddwE9BSOlKo34Cxo3NJrC1jMVdNfISHeLNfFYp4krVAu.obCdnU7jx7LuDVH233WB9WT.oVtqukW3dbXerm9vrw6bYfW1c0+uwqrb7qCWcv.jtWDXmG14FyZs27Ckrp8VRFlvjOGHIhZxpp62AKuJYSLAUU2AwvVaW60PdaSc1pxIsFWnsZ+SdpnZf1NHVnGZcZeSswUb0rrMQWiw0hkukIUeK9ckIKbJCiWlSQE8gZDBxzcVpulp8pB4q9ZFtvqQG4gIa1SyyQjRbsQVprt5zQqHQG+F3b7Ze9yqEbiTEQLDSdN6StYc9bE4l0C1LprIPZOENL4X1Ht24PPeSLeCQB4h94sF2WyaHOjm2a.KlB4TUOL1pnjo5.FrSC3KyrwIVVo.+jC5Z0WKX4krDYkX8rJG+gXCtDgJKxnvON4ZLuKuggdtwqpvs28Cx9vO+47kfu1IThRbTVBxx7cSaJyejPmdC3.QxJ2pg6ePnFwuJzdLQyBqKSep7VA12pIRqpTHJ0y5ZNah7DIChLELwFNiIptjayZOvWB8vjMR1QwRs5osSx0X0nuLcajSpmirTqqaamdUFspg0lJN+W7.92O1TcKz1xJe7pnexSN2mZ8nl9MeGU1NTrC18u9ym7Q5s.4A2Aknii6f5zIwc.kIwc.sSG2+8W9sO6jO8WE3t.7pQ3sx2b+KduG+6MA42N23gSXmAMxzN23gYXmYzNc7FTdji2EDEUAojX7.koBY.XRHuWyrfL.jEj2qYbHe2S78W5OtymkBxOe7W0+MauqLzP0hR8FxRHFg6.1Nvvc3Z6ioVzk0DRDDqy7TWPmOl1rP5qE48RpZplRyFgaj9sOhGNPPhZctx2QHmxJSyyt00HQZy9un1tYLJ7CNbx6ZvR6w664J1gM.f77k9AcJnRL6SiFW3B0NCX0cXsN35JTVV5ZPZGQTK64MmyL3F3Og7kyMvSG8Ra9eUkIUX9O6Rmq94mp4WdWJuWpijrnUqoZ48e8vKkkWhv+ih8eUlqZZ19TOe6fyGb3o4CJACaaZV7CyMopsWyIUMd2eS5GdbpKA9A7OMC+vieA9gj0Elk+myqj2MXoo6Puot+Sg39nCIVg4lIh+ybQXO97x0C9IU7ze03+lH7M004O87cYuULadZLC7b5YfmklAdNyLvyYmAdN2Lvy42Wd3+x82ajG0x+2RvVn+phfKEkUIZrWjJRBA9Gbn72pA
    


  • This is insane ! Thanks!



  • @lalalandsynth
    No Problem 👋🏻



  • Is there some sort of manual or documentation so i can learn more or any suggestions ?
    The interface is a bit confusing for a beginner , and I am quite used to using node structures 😉

    is there some sort of distinction between control and audio signals ?
    Trying the envelope follower for example, how would I go about using the envelope created by that to control something, it just gets added and I dont see it controlling anything





  • @ustk Yes, I looked at the manual, could not find any way to make the work area larger , guess I will hack around , thanks !



  • From the manual.
    "If you want to learn about the functionality of each node, take a look at the reference manual, otherwise feel free to load up a few example snippets and play around, this might be the best start into the world of scriptnode."

    Does anyone know where i can find any example snippets ?



  • @lalalandsynth In my post above 😉



  • @ustk Yep.. thanks for the link, was hoping there was more basic documentation.
    i guess I am impatient 😉



  • @lalalandsynth In fact, there's no real need for better documentation about the nodes, their function speak for themselves (except for more advanced case like frames for instance)
    To put your hand on a snippet like the chorus above is the better thing to do to understand what is going on.
    The rest is DSP thinking, and for that, no secrets, you must read...
    The basics are chain container, and modchain container.
    Create a basic graph using modulation on one side and filters on the other for instance, after that, add parameters in the main container, connect them to the interface, and your all good
    Almost everything we need is there already except few special things, so practicing for weeks and months is still the only way to progress. At least that's what I did as I had no background...



  • @ustk Awesome , I am sure I can learn to use it , its just super basic things like removing a modulation wire, lol!

    Am I right in assuming I can then export the modules and use them in regular hise ? And can I use this alongside the regular Hise or is it either or ?



  • @lalalandsynth To remove a connection, right click on any modulator like the peak node or on a parameter, in the connection list you can delete it.

    You can export chains containing nodes to create a reusable custom node (so inside scriptnode)

    There's no "regular Hise" against scriptnode, it's a module you can turn in DSP, therefore it is part of the other module system and can be used as such in a project.



  • @ustk said in Noob question about scriptnodes.:

    There's no "regular Hise" against scriptnode, it's a module you can turn in DSP, therefore it is part of the other module system and can be used as such in a project.

    I dont fully understand that sentence . I meant , can I make modules in Scriptnodes that I can use in the HISE i am more familiar with , with the modules that are available there ?
    I guess I a m not sure if the scriptnodes are a separate thing to be used on its own or if they are meant to be implemented with all the other modules.



  • @lalalandsynth Let's take a real example then
    This might be explained another way, but it is how I see things

    You insert a ScriptFX module. In this ScriptFX, you create a DSP. This DSP uses Scriptnode to create a graph of your own FX.
    Now, this ScriptFX becomes like all the other modules. You can access its parameters from your interface for instance.
    In other words, you've just created a custom FX module.
    So you see, it is part of Hise, like the other modules. But it's like the best module you can dream of 🙂
    Same goes for synthesiser modules.



  • @ustk Thanks mate, will do some more testing tomorrow, sounds very exciting .


Log in to reply
 

14
Online

648
Users

2.6k
Topics

21.5k
Posts