Forum

    • Register
    • Login
    • Search
    • Categories

    List of the modules for the Script FX unit

    General Questions
    3
    9
    616
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • orange
      orange last edited by orange

      Where can I see the list of the modules for the Script FX unit?
      I've searched the forum but I couldn't find it.

      develop Branch / XCode 13.1
      macOS Monterey / M1 Max

      1 Reply Last reply Reply Quote 1
      • d.healey
        d.healey last edited by

        As far as I know this isn't documented anywhere but I found it in a chat I had with Christoph last year.

        const var core = Libraries.load("core");
        
        for (k in core.getModuleList())
        {
            Console.print(k);
        }
        

        Put this in the on init of the ScriptFX and the list of modules will be shown in the console.

        Libre Wave - Freedom respecting instruments and effects
        My Patreon - HISE tutorials
        YouTube Channel - Public HISE tutorials

        1 Reply Last reply Reply Quote 2
        • Christoph Hart
          Christoph Hart last edited by

          It's documented here:

          http://hise.audio/dsp_api/

          d.healey 1 Reply Last reply Reply Quote 3
          • d.healey
            d.healey @Christoph Hart last edited by

            @Christoph-Hart said in List of the modules for the Script FX unit:

            It's documented here:

            http://hise.audio/dsp_api/

            I read that doc but I don't see mention of loading the core library and printing out its modules.

            Libre Wave - Freedom respecting instruments and effects
            My Patreon - HISE tutorials
            YouTube Channel - Public HISE tutorials

            orange 1 Reply Last reply Reply Quote 0
            • orange
              orange @d.healey last edited by

              @d-healey said in List of the modules for the Script FX unit:

              @Christoph-Hart said in List of the modules for the Script FX unit:

              It's documented here:

              http://hise.audio/dsp_api/

              I read that doc but I don't see mention of loading the core library and printing out its modules.

              Yeah. Also console says;

              Script Processor1: delay
              Script Processor1: smoother
              Script Processor1: smoothed_gainer
              Script Processor1: stereo
              Script Processor1: moog
              Script Processor1: sine
              Script Processor1: noise
              Script Processor1: allpass
              Script Processor1: ms_encoder
              Script Processor1: peak_meter
              Script Processor1: additive_synth
              Script Processor1: glitch_creator
              Script Processor1: biquad
              
              

              there is no list for the parameters of this modules.

              develop Branch / XCode 13.1
              macOS Monterey / M1 Max

              d.healey 1 Reply Last reply Reply Quote 0
              • d.healey
                d.healey @orange last edited by

                @orange You can get the parameters using the auto-complete.

                For example:

                69469510-d74f-4bae-8b14-24819d647fae-image.png

                Libre Wave - Freedom respecting instruments and effects
                My Patreon - HISE tutorials
                YouTube Channel - Public HISE tutorials

                orange 1 Reply Last reply Reply Quote 1
                • orange
                  orange @d.healey last edited by orange

                  @d-healey Cool. But Auto complete is not available on ScriptFX in my build (latest). Is there any setting for that?

                  develop Branch / XCode 13.1
                  macOS Monterey / M1 Max

                  d.healey 1 Reply Last reply Reply Quote 0
                  • d.healey
                    d.healey @orange last edited by

                    @orange After you declare your module const var gain = core.createModule("smoothed_gainer") for example, press compile or F5. Then when you write gain. and hit ESC the auto-complete will appear. I'm using the latest dev build from yesterday.

                    Libre Wave - Freedom respecting instruments and effects
                    My Patreon - HISE tutorials
                    YouTube Channel - Public HISE tutorials

                    orange 1 Reply Last reply Reply Quote 1
                    • orange
                      orange @d.healey last edited by orange

                      @d-healey Ok got it, Thanks. 😉

                      So with this way, "Mono Filter is allways on top in master fx rack" limitation can be solved.
                      Because there are a couple of filters in this core modules.

                      Since ScriptFX can be used everywhere; so the developer don't have to be stuck on Mono Filter that is allways first on the fx chain 🙂 Maybe this way would not be flexible and fastly useble like Mono Filter but it should work in most cases.

                      develop Branch / XCode 13.1
                      macOS Monterey / M1 Max

                      1 Reply Last reply Reply Quote 0
                      • First post
                        Last post

                      7
                      Online

                      983
                      Users

                      6.6k
                      Topics

                      60.8k
                      Posts