HISE Logo Forum
    • Categories
    • Register
    • Login

    Keyboard Properties by Script

    Scheduled Pinned Locked Moved Solved General Questions
    keyboardpropertiesscripthighkeylowkey
    4 Posts 2 Posters 307 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.
    • VorosMusicV
      VorosMusic
      last edited by

      Hello there,
      I'm back with a tiny issue.

      I'm trying to set the "HighKey" & "LowKey" of my Keyboard to different notes on the press of a button, but I can't find a way to set those properties.

      const var Keyboard = Content.getComponent("Keyboard");
      inline function onDrumSetControl(component, value)
      {
      	if(value)
      	{
      		Keyboard.set("LowKey", 36);
      		Keyboard.set("HighKey", 67);
      	}
      	else
      	{
      		Keyboard.set("LowKey", 41);
      		Keyboard.set("HighKey", 72);
      	}
      };
      
      Content.getComponent("DrumSet").setControlCallback(onDrumSetControl);
      

      That was my approach (property doesn't exist).

      Hope you're doing well and thanks for the help!

      d.healeyD 1 Reply Last reply Reply Quote 0
      • VorosMusicV VorosMusic marked this topic as a question on
      • d.healeyD
        d.healey @VorosMusic
        last edited by

        @VorosMusic These are part of the data property. I'll make an example when I'm at my computer.

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

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

          This is how I'd do it:

          HiseSnippet 1219.3ocsV80aZbDDeOrOq.sIpQpO0mNwSXIJAbcscZTUwl+jPSrM03312bWtaAV4kcOc2hcnQQJpexxGo9MvclcO3NaiINHEd.cy++M6N6LS2HkOKNVEQbxe5zPFw4ac6MUpG0XDkKIcZRbdh6gzXMKxyx5fogz3XV.wwYsWhLbxuNw76+9sCnBpzmkxhPNSw8YugOlqS41s9q4BQaZ.6T93LZuc8N9JYCkPMAvyZtUIgT+KnCYGQQ0x4Rb1nU.Wqh5ooZVLnyApfo8FotRZ0+LdLuufgD0H8.GYYSZLhKB5NKWiIDm06ll4qYy7u28Pd.eN+zSfuyHvK0hrmAN4VFjp8E.ImLPZcKjdpaO+HdnNUBhmuwsiDtPFPgi5rPwpKImdM2FJPCotxX5Er1Q.wbKJsS0pk8f+17EEJ.G2wZuAB8qYS6qnQAd+p2LSGxzMTiCURfnTwL5TDs7YOy6BY+2ntJwGVh60bqXzR6WUhQwRcjRzfJD8g64RJoUVBeLJbofKYdClH80bkz6VpTxeVDJ6cIULgsYg2WHO35YP8DpbHqTRHADcFpToMKiv8U7gixvCB2GlkVnnz7BoVVhgxSxLiOuuTCE94xsL57UI4ZmDs36D963Xg5pxdi.+XhqP4SEdATMENJxTLfAoTwl.+haVIjFEy1O926c7QkfPluPdzfJ.9.0A6.W9hDduhaYgAvnYVeFO2mk8zQXQKZiIKxbbcjRyNVVx.OH87tsnACVnrjiWAKZghwVRQKyvRxIi6yhxdofJBuYuYifMdXMB7skUYTTI6H45iCYIzsUh.7AN98caaPRpKgudaG7LC6jjvCzKjEo4HbbZxtDZEa6qj2sIK9BsJD757hYn2uNoQnsSRaghp4xgmxAXyAD7X2L2Rj2ksO+z4D0+65Ig2FqBtysn+vYM2yuQPPv0n5bMabJ2qu95e3lb2JgsQYM6c5TkmEaSVmi5399BddEgn8m7.8nh+hWssqTsLxqIONTPmdruldI6Hy8GHd.UDyLxsUn.qpIFXJOQOr0tIbZLIVqF+xHZ3Hte7MrtIa.chPueXHiFgC.Ao5nIVgGHfF.fyNANJUlHryyM+1aup697p6Vyn0opgCErCUAra3YbtCLGRJYBDLFduMlcFyGJzxfk4QCD1VP08zSE2xScaMu+8s3CErQ5znr0L9sjAYh8NE9.4J7bc9E8m925iXvy2zI6e7OpSxTNk2VN8jjxodBd.KxTH8HWaaqr0PGUeZVhX3lpiraDCZFfC2FyCBDrtpXN9bL6xDvxIg83+CDIW2ZUpRFSS85mNuNVyfhvv8vPWd2jNnYf2GuX4v6Nf3dg6Bg2Ftl3Qt6J.vxGpfIvc5M2HAW8JQ.5+rqAfi5kPbmlc0ruf0Tptz0TdnP7otc4Z+QKFi4V.Fg9VeMvXxxcO1s0fAvylT.tta6+ZU2j6yD9STSv9lGR0Qb3x1E53zC5Y4yRdOAN20IG161RWEowSfdLYfg.a3kHrFR6jHr1LgPUtej5be6LIb8wGY3.XRZ1VNOr1NP6UiXlSg0kUs0k7y88wz+GgwIK1lsVAa9oUvlsWAa94UvlcVAa1cErYukZC1Le+IvPD6yAfQ2VlQWNNsjTnxxTER9ex5N0c.
          

          Peek 2023-02-17 11-24.gif

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

          VorosMusicV 1 Reply Last reply Reply Quote 1
          • VorosMusicV
            VorosMusic @d.healey
            last edited by

            @d-healey Thank you!!

            1 Reply Last reply Reply Quote 0
            • VorosMusicV VorosMusic has marked this topic as solved on
            • First post
              Last post

            48

            Online

            1.7k

            Users

            11.7k

            Topics

            102.1k

            Posts