HISE Logo Forum
    • Categories
    • Register
    • Login

    Property Editor Controllers

    Scheduled Pinned Locked Moved General Questions
    6 Posts 3 Posters 453 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.
    • M
      musictranscriber
      last edited by

      Hi,
      It seems quite easy to link a knob to a parameter with no scripting, just using the Property Editor > Parameter Properties , which is brilliant. I was able to connect a custom knob with a Filter Frequency without a single line of scripting.

      I know in some of the tutorials which use an earlier version of HISE you could right click on a knob to assign a CC to them, but I can't seem to duplicate that. I was wondering, can I easily assign my knob to be controlled by the mod wheel using the Property Editor? Or do I need to instead script that somehow?

      Thanks so much. I'm in a deep HISE hole the last few days :)

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

        Right-click still works, but you need to open the interface preview (the little house button)

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

        1 Reply Last reply Reply Quote 0
        • M
          musictranscriber
          last edited by

          Thank you @d-healey , brilliant as always!

          Does that connection remain once exporting the instrument?

          Also, it doesn't show anywhere in the JSON editor for the component, is that correct?

          And since we are here, I also have a Midi Processor Arpeggiator, and I created a SliderPack in my interface. For that there is only a processorID but no parameterID. As such it controls the SemiToneSliderPack, whereas I want to control the VelocitySliderPack. Is there any way to modify this?

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

            Does that connection remain once exporting the instrument?

            No. The connections are saved with presets though so once the user loads a preset the assigned controllers will be restored. We need to keep nagging @Christoph-Hart to have "true" default presets :)

            Also, it doesn't show anywhere in the JSON editor for the component, is that correct?

            Correct. The JSON editor shows the fixed properties of a control. A CC assignment isn't fixed so won't be there.

            And since we are here, I also have a Midi Processor Arpeggiator, and I created a SliderPack in my interface. For that there is only a processorID but no parameterID. As such it controls the SemiToneSliderPack, whereas I want to control the VelocitySliderPack. Is there any way to modify this?

            I haven't used the arpeggiator so I don't know anything about it. However since sliderpacks are a collection of multiple controls it's not straightforward to assign them like knobs, sliders, buttons etc. The usual approach is to use an intermediate sliderpack data object. I have a video about this on my Patreon page. I'm not sure it will work with the arpeggiator though because you need to be able to edit the script to implement it.

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

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

              @musictranscriber said in Property Editor Controllers:

              Thank you @d-healey , brilliant as always!

              Does that connection remain once exporting the instrument?

              Also, it doesn't show anywhere in the JSON editor for the component, is that correct?

              And since we are here, I also have a Midi Processor Arpeggiator, and I created a SliderPack in my interface. For that there is only a processorID but no parameterID. As such it controls the SemiToneSliderPack, whereas I want to control the VelocitySliderPack. Is there any way to modify this?

              You point your processorID at your Arp - and use the SliderPackIndex to say which of the arps slider packs you want:

              Velocity is 1, Note Length is 2

              HISE Development for hire.
              www.channelrobot.com

              1 Reply Last reply Reply Quote 2
              • M
                musictranscriber
                last edited by

                @Lindon thank you kindly!

                OMG, that is brilliant. I was spending a ton of time trying to get deeper and deeper attributes from the arp and setValue and diving deep into sliderpack data, but low and behold, the property editor saves the day again.

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

                50

                Online

                1.7k

                Users

                11.7k

                Topics

                101.8k

                Posts