HISE Logo Forum
    • Categories
    • Register
    • Login

    List of the modules for the Script FX unit

    Scheduled Pinned Locked Moved General Questions
    9 Posts 3 Posters 1.0k Views
    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.
    • orangeO
      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.healeyD
        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 HartC
          Christoph Hart
          last edited by

          It's documented here:

          Link Preview Image
          HISE DSP API

          favicon

          (hise.audio)

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

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

            It's documented here:

            Link Preview Image
            HISE DSP API

            favicon

            (hise.audio)

            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

            orangeO 1 Reply Last reply Reply Quote 0
            • orangeO
              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:

              Link Preview Image
              HISE DSP API

              favicon

              (hise.audio)

              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.healeyD 1 Reply Last reply Reply Quote 0
              • d.healeyD
                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

                orangeO 1 Reply Last reply Reply Quote 1
                • orangeO
                  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.healeyD 1 Reply Last reply Reply Quote 0
                  • d.healeyD
                    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

                    orangeO 1 Reply Last reply Reply Quote 1
                    • orangeO
                      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

                      31

                      Online

                      1.7k

                      Users

                      11.8k

                      Topics

                      102.8k

                      Posts