HISE Logo Forum
    • Categories
    • Register
    • Login

    Tuning samples

    Scheduled Pinned Locked Moved General Questions
    23 Posts 6 Posters 3.3k 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.
    • ulrikU
      ulrik @Christoph Hart
      last edited by

      @christoph-hart Ok, I owned Reaper a long time ago, maybe I should give it a try again, thanks!

      Hise Develop branch
      MacOs 15.3.1, Xcode 16.2
      http://musikboden.se

      1 Reply Last reply Reply Quote 0
      • AxiomCruxA
        AxiomCrux
        last edited by

        @Christoph-Hart I love Lua.. I find it to be the best language ever. It simplifies so much of the syntax complexity of most languages and retains all of the flexibility and power, and it apparently runs insanely fast and efficiently when benchmarked against other scripting languages.. LuaJIT comes close to C++ speeds.

        I actually think the only main things Lua does that might be annoying you are all the extra syntax required in C/JS like ; and {} and declaring variable types.

        but somehow Lua manages to work fantastically well dispensing with all of that. I've written a few apps using CODEA for iOS which uses Lua, and the more I studied it, the more I loved how much it makes life simpler. Their Tables object is insane.. its the most easy to use complex flexible array/struct/class/blob type object that can contain any type of data or functions, and even metamethods that can be driven by looking for an index thats not there or custom definitions for dealing with '+' and '*' '&' and other operators being used on your custom object.. its absurd how much you can do quite easily.. and I don't think I ever experienced any 'undefined' behavior like you would if you wrote to a cpp array location outside the assigned space.

        Funny enough now as I have been learning JS in depth the past few months I find myself often thinking "Damn I miss Lua, wish I could use it for everything" which you sort of can with some npm packages that I have seen. and you can cross compile/convert between the two.. Dunno if that would be useful for you, but there are a few converters.

        @ulrik My friend Huseyn has been raving about Reaper for a while and I checked it out, it really is incredible, extremely configurable sytle with skins and you can even write custom plugins inside it, down to single sample DSP .. right inside the daw. I'm gonna download it now and install it on my new machine.

        Good work

        http://www.axiom-crux.net

        ulrikU 1 Reply Last reply Reply Quote 2
        • ulrikU
          ulrik @AxiomCrux
          last edited by

          @macromachines Ha, ok then I have to try it out since everybody talks so nicely about it, thank you for the feedback!

          Hise Develop branch
          MacOs 15.3.1, Xcode 16.2
          http://musikboden.se

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

            @macromachines said in Tuning samples:

            Funny enough now as I have been learning JS in depth the past few months I find myself often thinking "Damn I miss Lua, wish I could use it for everything"

            Welcome to the other side. If you multiply your statement with -1, then you get exactly what I think of Lua / Javascript :)

            1 Reply Last reply Reply Quote 1
            • AxiomCruxA
              AxiomCrux
              last edited by

              Indeed, hehe. I totally get it, I can relate to some degree how having a long history with a language can make moving to another feel uncomfortable, in this context though doesn't reaper support a few scripting languages? I feel like they have Python and Perl.. Did they somehow miss JS??? I thought they had some kind of JS support.

              I think Javascript is cool, and I have been learning it more lately to realize some web projects. I have also been learning C# for unity and digging deeper into C++ newer features that are utilized in JUCE now. I guess if anything I do think its worth giving Lua a chance as it is a pretty awesome, insanely tiny and very fast language with only a handfull of key syntax differences, most of which are reducing the number of keystrokes required to make things. Haven't tried Python, but I think it is similar in that respect.

              http://www.axiom-crux.net

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

                I actually tried embedding Lua in the very early stages of HISE but went for the custom Javascript interpreter because i could tweak it to my needs - modifying the Lua code is a Pita.

                1 Reply Last reply Reply Quote 0
                • AxiomCruxA
                  AxiomCrux
                  last edited by

                  @christoph-hart said in Tuning samples:

                  modifying the Lua code is a Pita.

                  when you say modifying the Lua code, do you mean extending Lua and connecting it with C++ functions to create the custom API for scripting HISE?

                  I did see that JUCE has a built in javascript engine, I hadn't noticed this before so not sure if its new or not. I'm curious if that formed the basis for your HISE JS scripting?

                  http://www.axiom-crux.net

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

                    I'm curious if that formed the basis for your HISE JS scripting?

                    I'll let this guy answer your question :)

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

                      @christoph-hart Will you be going to ADC in London this year?

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

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

                        Most likely yes. I‘ll also plan to make another talk - if they accept my proposal ;)

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

                          @christoph-hart Great, not sure I'll make the conference (I'm not that interested in other JUCE stuff, just HISE, so the price isn't worth it for me) but I could take a trip to London and buy you a coffee.

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

                          LindonL 1 Reply Last reply Reply Quote 0
                          • LindonL
                            Lindon @Christoph Hart
                            last edited by

                            @christoph-hart they should - that 2016 one was pretty awesome.

                            HISE Development for hire.
                            www.channelrobot.com

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

                              @d-healey @Christoph-Hart - make that two for coffee...damn cant count that would be three...

                              HISE Development for hire.
                              www.channelrobot.com

                              1 Reply Last reply Reply Quote 1
                              • Dominik MayerD
                                Dominik Mayer
                                last edited by

                                what about HDC18 ? ;)

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

                                  Finally got around to booking my tickets, I'll be there from the 19th to the 21st, hope to see you :)

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

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

                                  24

                                  Online

                                  1.7k

                                  Users

                                  11.8k

                                  Topics

                                  102.3k

                                  Posts