HISE Logo Forum
    • Categories
    • Register
    • Login

    Few questions from a newbie

    Scheduled Pinned Locked Moved Unsolved Newbie League
    drums samplerprogrammingroutingdesignervirtual drums
    8 Posts 3 Posters 115 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.
    • S
      ScreamingWaves
      last edited by ScreamingWaves

      Hello everyone!
      needless to say that i'm here because i finally decided to make my own plugins.
      I'm new to programming/developing and i don't know anything about coding/scripting so I'm already following the no coding HISE bootcamp. I'll be creating a virtual drums vst with A LOT of samples and I'll need 16 Outputs (which will be the containers in HISE, right?) thus I guess will need some more advanced features, I'm still thinking about the whole concept of the plugin and i collected some questions so far.

      1. On one stereo channel i will need a button that when pressed will change the routing and spread the signals to other pre-selected tracks (pre fader). But i'd like to have the same fader for button off and on. (How) can i program something like that with HISE?

      2. How can I have 2 "pages" of the plugin?

      3. Is there a way to spread all the imported plugins equally through velocities?

      4. Can I modify the colours of the default knobs? I tried with the editor but it changes only the background.

      I hope someone here can help out! [EDIT: even with scripting! just remember that you're talking to a newbie 😂 ]

      Thank you for reading and happy creating!

      It_UsedI d.healeyD 2 Replies Last reply Reply Quote 0
      • It_UsedI
        It_Used @ScreamingWaves
        last edited by It_Used

        @ScreamingWaves You wrote that you started studying the creation of plugins without using scripts, I want to say in advance that most issues cannot be solved with this approach, or the approach will be greatly complicated and the result may not be impressive at all.

        1. I don't know exactly how it's implemented there, but i think, it will definitely be impossible to link the button to audio routing without using scripts.
        2. it is definitely impossible to do this without scripts, your interface will be based on panels, each panel contains ui controls, if you want hide one any panel - you need change it's visibility parameters, and you can control parameters such as panel visibility or status (on/off) only through scripts.
        3. The question is not entirely clear, if we are talking about samples, then yes, Hise has an excellent Sample Mapper, to be honest, I only have such in the sampler from Steinberg (HALion). There you can sort all their characteristics by the name of the samples, from notes to velocity and proximity to a specific microphone position. And you won't even need scripts for that.
        4. This is what I was talking about, the result may not make the right impression, and too much effort may be put in. It is possible to style knobs, but it will be necessary to create a huge photo in which there will be frames on which it rotates, or how the progress is filled (its named filmstrip). this is very inconvenient, and you may not get a clear picture at the output.

        To do well, change your approach, start learning js.

        S 1 Reply Last reply Reply Quote 0
        • S
          ScreamingWaves @It_Used
          last edited by

          @It_Used Thanx for answering,

          Yeah i realised that i need scripting, maybe it was not clear that I'm actually asking how i can do those things even with scripting 😁

          1. yes i was meaning samples: for example i took 10 samples to try the mapping out (the files have 01, 02, 03 etc that stand for the velocity) and it spread 01 to 1v, 02 to 2v etc but the 10 from 10v to 127v. how can i get it to spread them all equally?
          It_UsedI 1 Reply Last reply Reply Quote 0
          • It_UsedI
            It_Used @ScreamingWaves
            last edited by

            @ScreamingWaves I think it will work, but I can't know in advance.
            I use this naming format:
            Mic1¹_21²_3³ [A-1]⁴.wav
            (You can use many of your custom separators into sample mapper).

            1. Mic position.
            2. Key (numberic type).
            3. Fixed velocity value.
            4. Key (string type).
            1 Reply Last reply Reply Quote 1
            • d.healeyD
              d.healey @ScreamingWaves
              last edited by

              @ScreamingWaves I would start simpler

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

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

                @d-healey i would start simpler as well, but that's what i need at the moment for a school project, and i have 5 months time to finish it. Would it be that hard for a newbie?

                It_UsedI d.healeyD 2 Replies Last reply Reply Quote 0
                • It_UsedI
                  It_Used @ScreamingWaves
                  last edited by

                  @ScreamingWaves said in Few questions from a newbie:

                  @d-healey i would start simpler as well, but that's what i need at the moment for a school project, and i have 5 months time to finish it. Would it be that hard for a newbie?

                  If you have such a small amount of time, then don't waste it creating a plugin without scripts, because you'll probably do it quickly without revealing your full idea, so learn programming, at least from the same videos from David Healey, he explains it perfectly, I only know two languages, it's Russian and Serbian, but even with the language barrier, I understand what he means. And I have experience using Hise/in programming - only a month, or even less. But I can already do many things that I couldn't before, and I'm proud of this result. Of course, this is mostly due to the participants of the forum, David, and all those who helped me, I am pleased with the fact that it works.

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

                    @ScreamingWaves said in Few questions from a newbie:

                    i would start simpler as well, but that's what i need at the moment for a school project, and i have 5 months time to finish it.

                    A school set you this task?

                    Start simple
                    Finish the Bootcamp if you haven't already.
                    Check out the scripting documentation for HISE.
                    Check out my HISE scripting 101 video - it's not for complete beginners but will still be helpful.
                    I'll be releasing a scripting course soon that will help you.

                    Regarding the 2 pages, I have a video about building a tabbed interface which will show you how to do this.

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

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

                    43

                    Online

                    1.9k

                    Users

                    12.5k

                    Topics

                    109.0k

                    Posts