HISE Logo Forum
    • Categories
    • Register
    • Login

    snex :)

    Scheduled Pinned Locked Moved General Questions
    32 Posts 8 Posters 1.7k 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.
    • ?
      A Former User @Christoph Hart
      last edited by

      @Christoph-Hart How to get started with this? It seems like a good idea to invest time and energy into learning this (instead of scriptnode?!) since it'll be the future, right?

      This looks like the documentation for it: https://docs.hise.audio/scriptnode/manual/snex.html

      On a side-note: Totally in love with HISE... I've been at it like a maniac the last 2 months! I already own @d-healey something like a 100 beers from all the nagging. πŸ€

      But I am really excited about the possibilities with this tool. And an amazing community as well! πŸ™

      1 Reply Last reply Reply Quote 0
      • ?
        A Former User @A Former User
        last edited by

        @UrsBollhalder The thing we all keep buggin Christoph about ;) check the scriptnode_codegen_rewrite branch and build the snex workbench app

        it's still scriptnode, snex can be thought of as a "custom" node, where you can write your own algorithms and operate directly on the audio buffer, similar to JUCE

        @Christoph-Hart woooh thank you :) love it so far!

        ? 1 Reply Last reply Reply Quote 0
        • ?
          A Former User @A Former User
          last edited by

          @iamlamprey I see. So it's on a separate branch? Makes sense... I'll have a look at it! Thanks!

          ? 1 Reply Last reply Reply Quote 0
          • ?
            A Former User @A Former User
            last edited by

            @UrsBollhalder it's a development branch so keep that in mind, i assume it will be merged when it's ready

            ? 1 Reply Last reply Reply Quote 0
            • ?
              A Former User @A Former User
              last edited by

              @iamlamprey Sure! Where do you put a separate source code version of HISE like this branch. I am not too eager to have multiple places of the HISE source code on my hard drive... How did you set this up to not put your HISE projects in danger?

              1 Reply Last reply Reply Quote 0
              • Christoph HartC
                Christoph Hart
                last edited by

                Use git, then you can switch branches with a click of a button (or with a command line instruction if you're as nerdy as @d-healey ...

                1 Reply Last reply Reply Quote 1
                • ?
                  A Former User
                  last edited by

                  yep Git is the best way

                  ? 1 Reply Last reply Reply Quote 0
                  • Christoph HartC
                    Christoph Hart
                    last edited by

                    @UrsBollhalder said in snex :):

                    It seems like a good idea to invest time and energy into learning this (instead of scriptnode?!) since it'll be the future, right?

                    as @iamlamprey said, SNEX comes on top of scriptnode, and allows you to write custom nodes while still leveraging the workflow of a modular DSP environment, so learning scriptnode is definitely the right way.

                    That being said, a lot has changed since the last scriptnode iteration (mostly stuff that makes the workflow more convenient though).

                    ? ? 2 Replies Last reply Reply Quote 0
                    • ?
                      A Former User @Christoph Hart
                      last edited by

                      @Christoph-Hart I see! Alright, so it's scriptnode then! πŸ₯³ Another rabbit hole... πŸ‡πŸ₯•

                      1 Reply Last reply Reply Quote 0
                      • Christoph HartC
                        Christoph Hart
                        last edited by

                        Oh yes, that is one deep rabbit hole. I'm in there myself for the last months :)

                        1 Reply Last reply Reply Quote 0
                        • ?
                          A Former User @A Former User
                          last edited by A Former User

                          @iamlamprey About git: I checked it this weekend and see it up for a project. Now for HISE I am a bit lost still. SO you clone the repo to somewhere on your drive. YOu compile HISE scriptnode f.e. and if you switch to another branch like this SNEX one, you have to compile HISE again, no?

                          ? 1 Reply Last reply Reply Quote 0
                          • ?
                            A Former User @A Former User
                            last edited by A Former User

                            @UrsBollhalder Yes you have to compile every time you update or switch branches, you get used to it after a while :)

                            edit: luckily the projucer saves the settings and the SDKs etc are all in the same spot, you just have to re-open visualstudio or whatever IDE you're using, and recompile, nothing else changes

                            ? 1 Reply Last reply Reply Quote 0
                            • ?
                              A Former User @A Former User
                              last edited by

                              @iamlamprey So you also overwrite your compiled HISE app as well I guess? You wouldn't be able to run scriptnode HISE with the master branch repo? So it's always one version and one branch at a time?

                              d.healeyD 1 Reply Last reply Reply Quote 0
                              • d.healeyD
                                d.healey @A Former User
                                last edited by

                                @UrsBollhalder

                                So it's always one version and one branch at a time?

                                Within the git repo yes. But you could always take the binary that you've built out of the git repo.

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

                                ? 1 Reply Last reply Reply Quote 0
                                • ?
                                  A Former User
                                  last edited by

                                  Yep, I'm using scriptnode HISE and codegen workbench at the same time :)

                                  ustkU 1 Reply Last reply Reply Quote 0
                                  • ?
                                    A Former User @Christoph Hart
                                    last edited by

                                    @Christoph-Hart Could we please get a cheeky demo on how to implement the process method? I'm getting a cast error so I'm obviously syntaxing wrong

                                    also does Math.abs work currently (in snex)?

                                    1 Reply Last reply Reply Quote 0
                                    • ?
                                      A Former User @d.healey
                                      last edited by

                                      @d-healey So having multiple binaries with different names doesn’t mess up my system? It’s just multiple repos that will get me into trouble?

                                      d.healeyD 1 Reply Last reply Reply Quote 0
                                      • d.healeyD
                                        d.healey @A Former User
                                        last edited by

                                        @UrsBollhalder Having multiple repos isn't a problem either if you know what you're doing but I wouldn't advise it. Multiple binaries is fine but take them out of the repo to make sure you don't overwrite them, and name them clearly.

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

                                        1 Reply Last reply Reply Quote 0
                                        • ustkU
                                          ustk @A Former User
                                          last edited by

                                          @iamlamprey Are you on macOS or Win? Impossible to build on mac here, but I think it's normal for now...

                                          Can't help pressing F5 in the forum...

                                          ? Christoph HartC 2 Replies Last reply Reply Quote 0
                                          • ?
                                            A Former User @ustk
                                            last edited by

                                            @ustk im on windows

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

                                            48

                                            Online

                                            1.7k

                                            Users

                                            11.7k

                                            Topics

                                            102.1k

                                            Posts