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
      last edited by ulrik

      Hi!
      How do you tune your samples?
      Do you tune them inside Hise sampler or do you have a special tool for this purpose?
      I'm wondering 'cause I'm about to fine tune a lot of samples and thought it would be nice to tune them before I load them in to the sampler.
      If you have any suggestions please tell me, maybe there is some cool app for this purpose.

      Regards Ulrik

      I forgot to tell that my samples already has loop points written in the file and I want them to be intact after tuning

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

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

        Use Reaper for everything sample editing

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

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

          Actually you can fine-tune them inside HISE. There's a handy feature called "Autoselect MIDI" (the third icon on the sample editor) which selects the most recently triggered sample in the sample editor. If you right click on the Pitch value, it will open up a big slider which will be persistent when you change selection. Add a sine wave generator for reference, this way you can tune your instrument like a guitar...

          ulrikU 1 Reply Last reply Reply Quote 3
          • ulrikU
            ulrik @Christoph Hart
            last edited by

            @christoph-hart Nice feature, thank you I'll try that! :)

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

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

              @d-healey Yeah, I do my loops in Loop editor and it works great but it has no tuning facilities, does Reaper have that or do you use your ear, loading a sine wave generator or something?

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

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

                @ulrik Reaper has autotuning or you can use pitch envelopes and a get a visual display of the tuning. If you're not a Reaper user anyway it's probably not worth your time. I'll make a tutorial at some point for editing samples in Reaper. It's the best tool when working with thousands of samples.

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

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

                  @d-healey Ok, no I'm not a reaper user, for now I will do the tuning in Hise and looping in Loop editor, thanks anyway.

                  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

                    REAPER is beyond awesome for sample editing (you can even write scripts that do tasks for you). I can‘t imagine anyone who is serious about sampling using another DAW for editing.

                    The only downside is that the scripting API comes in Lua, which is annoying if you‘re used to writing C-family code like C++ or Javascript.

                    ulrikU 1 Reply Last reply Reply Quote 1
                    • 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
                                            • First post
                                              Last post

                                            25

                                            Online

                                            1.7k

                                            Users

                                            11.8k

                                            Topics

                                            102.3k

                                            Posts