HISE Logo Forum
    • Categories
    • Register
    • Login

    A Code Snippet for Y'all — MIDI Note Editor [Code Posted]

    Scheduled Pinned Locked Moved Presets / Scripts / Ideas
    15 Posts 9 Posters 1.1k 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.
    • J
      johnmike @clevername27
      last edited by

      @clevername27 def interested

      1 Reply Last reply Reply Quote 0
      • gorangroovesG
        gorangrooves @clevername27
        last edited by

        @clevername27 Sick!

        Goran Rista
        https://gorangrooves.com

        Handy Drums and Handy Grooves
        https://library.gorangrooves.com

        1 Reply Last reply Reply Quote 0
        • WaterSpoonW
          WaterSpoon @clevername27
          last edited by

          @clevername27 Very nice!!!

          1 Reply Last reply Reply Quote 0
          • clevername27C
            clevername27 @clevername27
            last edited by clevername27

            @Orvillain , @DanH, @johnmike, @gorangrooves, @WaterSpoon, @Lindon, @d-healey

            Here is the code. It's raw from my plugin, not a self-contained project. Nearly every line is commented, so you should be all good. Let me know of any questions..

            There's an additional module (not shown) which will write rotated text on key in case you want to label the keys. It creates a child panel for each key; the paint routine draws the text from an array, and then each child panel is rotated separately.

            HiseSnippet 13044.3oc6800aijcrXTyr8tKoWaudua7mwYOV1dWp0RbHo9ZzHudEEIkDyRQxkjZ1c7hEzsHaJ02oY2zc2TyHu2AXAhuAWf7PR9GXf.beI4g6i4sL3l7dBPdN.NWj.Df7heIuljSc9n6S+EYyOzLRi0XCaw97ccppNUUmppSCSitJVVFlIVJY6KGpjXo2Rp0k51mW7bYU8DUJkXo2PpQyJsNNw9WNT1xRoWhkV5tGBEtTxWKA4e+oOdeYMY8tJteJQhGZn1Uop5.Ua2u1XuOQUS6.4dJsUGHT6M1qRWC8hFZFivSj6JkMwP4tOV9LkZxP0tiThkd8x8TsMLaYKaqXkXoWaeidW15bimnSq+CUsTOUSA9QtDsvcD8yGXn0ClwvWST7bUsdM3KXqD3Nsg6x+tzk+6JcrZOUmu6BFdaRAH2VHBOV5Ndmd20yzKm3zKqvzKjozcElRuAeGgLkzjuTwjLUdGoA3OzTQumhYY8yT0U7LYJNxzTQ2tkxucjhuMEVQsMwfWw8upFFCKqKimh8D+LLlmhqZqgJdKXo6F60atwtdS.KsCT0Tf+VXoKQW5eGoVcMUGZ6VBr9+FRUzsUL6K206Bu1nAsg0.dBIszcvcHswItC5eqz8dg+uT26dnWn+6FxPVoVk1nu3jJn1G0rbgRe4qlqxEwP9BGiM0KEpjo3eDjmJEphJVuTYT4OubwSZWodMzU3PtvfrnhlJXtkH6yUPck0uP1JSphFXFY51YFH+XkCLw+vgwV5symcUzVakckcIMtwHajxEJlWZetp9YHUcR+bLloH9XR7ei66dYRQN5NSOk9JlEk0z.d2VosMGov5khZJxljVhGYKCMExTf7GcghRSq20Xj.zgUquOFA3gEZVov9UKiJUtX0BMKLsnAurPB9no8ejcJaYcaKR6WS7eniqTpRpTcgZfNASZ7nNOrb05Eg+.JB8Qns1XWV40vvnGVtSs5sK2o3QEpUqbUb443EWpbSbwkBT9V6Fx3Bhvg.Y3r3i9w0KcR0xcdXkVU1uRUXBbPgRk6ztxwkw8R9M2hONsNY+XW2JGW3vX0mGUob0RdJMW96yKc+SZ2tdsn5FREY0rX8p0OoYm1MKTqUiBMKWqMtBYeZV1+185OCRGxjBMaV3QsPu.Gx4j1ftCbAl8zYZFmJq0YfQuQXY4v6.ewWtavhwh1Zfk+kHJavJ00XvPCKEyVZp3J8PEMitp1pjdiJwbltDtwf3mUUsrAFezNl2+EitGhpy28VlmWgHHd2dvmtcjpMei2aYmqd14JV10jsUuPolgsBVwfSULAZ4vXlwJ0nO5X0tlFCO2PG3q4sO0IUpdebUrncjuxwZpRJMGtzkqcuBKGYMx6ViPlL3oKpjho5E3YugNp0kV1JCBLav0xsRE5BKTbu1WVyRIxdkpxl+tRS1xliqCUioXGA09DrhU3tcsb9WKcCzfIOGHGH8PYSUxb1JhUFnYqakNFSh61miqlOzPaz.Er555mQnQiSSnDtWFnQAm6DwxzwcDWoZmoMVlLcafCBCS7lwIDnCKWqLltudyY6HhWVRO0T4LLnVgJBqk7fgZJlYDX6O3xVzOh2MnxBelhM6SoWl8GKuxMisIN2ZPPklnatGjCD9TqWUPWc.g1CDczz+YwjOV+z+Rkt1W20CwYqgHoX8lsQEpUhxgqQ0BOZJ1tdYQIEBuY5dDozB85Q0uD99Px28Pl4y7ihTat1pL8x9qGgxysaTvGo1qmROGa.x3i5uY7tEpCWXs9Flo6i+MXgXPa3P6qURgPNZ5NzTU21oMLEhKqaMxjnStoxGXgvmq5Q8ZWvRlTAlUlJVJj4RfRH5RWPSieZgECeFeNBVPQYMUKE+8Ox1.Fcj0k5cOG9AobYByth3yodbHS.7viA6caaPqGoZoImgwFtRF5efMZDLZpXojWEYv3bxlWnAxWRF0SUPljdFedOdrkG0SE++ZSsUggoIljDYAFAN7YAVNAhxf1XFrUvD2fUGDmGdQ1vhrqaMzvzFcjrdOMFJmf0QBTAQbOadgrxBvEwW4bPOq+k8.TWEgqDFbXi.YI6Ja1SEeJOVlfLo7ONv5jZh7CMU6QLpxpnbY31mokhcfsL.TNzDLFi2s0RE9rv6eX2DD4IcfBaP5lxOkJFhuwDKF0PCP9UGbJ.KOCp84pVH7+sqIFqqqrVFTEDlALgh8RiQfUnP3cI7jbjlFFxP6mAxCQ8MMF.8FLJNc3t.YwfKwMyRAiKgk.mLfPQVHYLUTt7YQmNbvpHKXcJaiInp7ACP8LvjTqlxEc4HCK68GNHMV0aG3WERWOTaDtRqhaMdZqAySUK.EVWAL+ur4kqhNcDFUz.SzOTw.eZNAEtuJdWT0Fcth1v9if0YeXAZhmvL41HKMXbR+jyUz46BrdGXvgmhq.vJvFandp8wParfcN.Bn1efELwHslO6THrOrHqVgsBXfNpRqx.oGYGPV6IxWZ4gbBqjAllSiniBfX7DdWHxT.2TBlCgrLbblpp5OFCLaaHf73XuulJDbaNTnKAqzxdT+9qh9KGYAEQ1NyjLYxP5caigbIeIHz004XfsvEwGnI2tzYudedNpZ8BkpT6P7tb6Bn1GUoYo0ZTnY6GgNnR0xsdUzthnCLB2jhruyMJ3AENoZ6NGWtTkSN9f5DChsbqCJoZADMXwwGoIat7t9p990qVJPk22PqWfZVoX8Z7ZBHul5MT6Zablo7.qFlFApe0B6WtZGnEsp7qoluyeUZcbgpdqRV+UockZORrF6bSPg.9ceToUgo+NOdYhcVr9wMp2pbyN3yqN.uwp7DCyGSt4XT5kUwRD8xSgraufVg+w2m7b4rS+E0d6Ezd0gwBGSei4JHZUtM5jF2ftBho7XTTaCCsSwpjzBKOmpgtnpsCk0Uz53v4iUyNTakZ0onAVLyNXILPj62ibGvXkbI1gUG+izKG2NX4PUwhaZSTakmZiNPUQqGoVGZJeJSnc7mPZJmg0jST6JM4SG2vx6Wna6Tkz5wtJlstaYG0WQWvWH1vBgLqm0oKAJz4vSprPlsN8V3a.z1buGpZMhntOfjngQSLnJ6dHVpbYDQmNhd3LEC6ZL3TCr5nzZRUNU1xR8Lch9oUKbPFu2w0oFQOcYFxm0YicgO08Drnm5FQzVw.qGZUCiGWPu2AJJZowqoNXYAz6g08tHzimZ7TFDcb.IbsldrWeSo4G+MxNjiTL821umapI.ZEgreL7YlY9Kwjux9xceLVS4XLCNVVUmU6YYd3q4SfKG81prbvZnnI513NAS402vzkOhEopf6klYxKB2q2pCyDa7NcrjSyTusr.VOwFcNSTf1WQquG1APM7wNvRqGo5icf4fLFDarKiYsCgUxr11H4Q3stMvc8JQcQmqYnS.UMwzkxVJHl9mdftjsHzZTS4.evPW6RLuFYMVQ.Rip8zgi.+Ycc7rlMxrAdNwUFSuNirYbtESj64SNPGtsgwKXUYcCjoglFpGcLiA3f207YYCnSZh6iYgKvX6LQBlwMoc4DLCSeWRzEvz2SmQl9S2lGhPYnc4ZkT5i6ldhtFF2AlXSAlmLANy0Cqzh7+W+fCHdyzAGr0las81N1MYrsoFoIas0lYKWpbocwByS5g6u982bm0mTOv7vJnAk2ubwCB1.hylgq5IfYMv+9nxUN7n1La1LlduboJsqCe4gvox0avFk7ag+Ok1MtMb+5saW+Xda2D+eJtaJzrPPwDLHraVCugSvZvnjVboZomOcwXwH4xZ.c.u8ytdCg2KBBZOfduEVDmx.ICdyA4lZEmgmNx11PeBcN8nMpycTvoaFKOv4reWdkTyYOD4oNpZZiFnpKaqzaexP3Bv.WvA0ywGbrlZ.UMpO73zAKRf036aXaeAzMQB0r3xyetR2G6JO+GM8+C0DePeHTUvmQN.EqfGsaMFJqlD4RlVJIushp.z3F.GO4dpGDOsbhCDEublVN9ZpeIPonHiEwlLeqOTQ2cNOM3tg2buK4PayQXg.migLPy4K8BNRWqZBxWiW7waNGIsPQUytZJNLOh2zIxdqKo29bQdQWe8QFpadiJTrckGRuxBpmXiJVnZ08KT7SPWmMF3B3HEV03QhQZwtC5l5CIbU6fauPiYsBu6ppStj49izI1WDMUsOcWNQvpX5HsQJqf9JTpjoRp1Gkl8gjeE7gji8BZFgUNnyPimnXZnCjI3F7LDlAqBZ5Zb+9jV+rTO6ZNZa4Ouc4l0JTUDw8SOobyGgN3jZEmpqd6kBhqerFGGY2EKEu0vwFLUrGYpOuh1ALceHfSAdayy1MYxaFNXY8Fkwbi.cAl981qOblh9Doww.BZ.Sll3vuwe0QgweIkGtKeEbcU.KhwJIUl9x8TbOvl31XqNtvIZkcitW8H5judl5wVisiw8ZLOfNrtdLwYTzccn6aTRItGzA7LuIPOgJVEutdEgdJTYxFG8TQMLS1offJP8iGE0TRNECj9YiZJNzoyJ4Dqum.8z0epBTq1EpUpPyRnpU1uYglO5AXhilkcnMhqik8x5xvolYjdewLTXKpgx6ybj39frDr.0KSPIOFing3ViY8YRjffhma8DU6tmGrD.6D7QQD0Wgd.4TEBNax3ZTAW6ygnsxq0DvqS4QZ1NloCQMaWJ2QgPrRMYGYsO.rpWWV0y.UZpr6VFqyMdhCYOyMJcGMvudC0dbFD2DmPdPFzEfNJ9NpwybvernQGNmo.4RVTHtDMJM4R1H2lf0JwetMYCLEX9sf52zKSm48VdUjvFPn3GN2y3wxCGBgG.IKijhLaLUje7t.PyAKEhD+KW9AHPH3v5MpIsRdEwG+phQ9UIm74PzHG70wY0c2ZQcf+fV4liZ6FM.KbBsvQ3tBofKoZQVr.e5dAHhmqU50Cx1fKY.iQ7xUlZ9xgh8N9LVvJDpemijnLDXyIJCAuFA4AolZrV9N4oF1m66nGzmg2bIQ4SWxQTDOG3bhyccpRWYHzejQz3dDy7Bhm.MC7Zr20.r54cyNjHbFRZTnJ58T6BmU5.B8EzxP.VPpDtNUUO6baKVpuxMBfE1PmjixDJi5IgxjxCpRXXJ5DAclxYOL3NfHPugEmYcnxnEIj2UJAmZw30BXj9tqLFOHBN3U644TRyXCIlvv3EZ3z8vhkYqvxH3Rlo4REhkCa8wd9Go9OKE++QPBBvrpfnttWMtf2BQQkZfOIzvbP8g9jQd2WZJBcq6y60w4Wit8ScxfYzM5u084uRUp85uuyiZW9yaiJWq8rbiCuzLWvL46zQXSMRewbZJZGvaNski0.awrwgXrM3DNM3VWQx8ffiToGgaO9b0iksOOiIjkPnVhaUT1UQ4xuM4fb3zETZuM4W8Qnrqfd+22+2+kP5lZED2rFPSSlNtIhE2dkbLRra2ubB4EG17wQyebqYGaq7DJrIifbHQlWj9hXNe9RL.0CTQTnNZtXQvAXIC873MozeVvFKyjxSiKLaUuyPOxcVkp0zi0MdRljy0rqKYw1KMUdPmaUE5SdvRetwSX43u8MdJJ8xsFpzUs+kfP8jNBKsCHJXmxllFlrZZkgKqXGJLrithROqNCLt.BDaDDykcZ+nFPtfqFUA7mQ19EmAQMAnYwGtAQppbgh1DlCpZZJmgg4bWvtiFznvlFW6uaXf6LHPOycEQsJWsLk+7MBWZXlhXiwcmGbGa00MhgX3siSWDuaBIl8BJbOZ.iqxsbrv8NFpNhDc1P2CUueeN8LQuqbO.w+M2zmW.IvXUZlf.9bKhAaoXzL3Es2DrdqmJ4R5iDMCRxYwUgmMyR3pfBaMwmZhwXBX7GL3ftHicx8xomcs1wXzJmEMKhP77O.kZ1.2hvxnf2BaIu.A2wBTqGWHMQUdpEjmHTNP1IyKvd8GLMX2Qg39BB4Nl1O4JC2l2uB.9jjCHuIbE7r6d2El4n.w0bsG7e7Pzz+PIsOms2QMJ0TZgNO8PLP0t1eKyh1bHjsdzM0MdQtLgrsCVciZeNEHuV0SQl+KP6AQ9.zKnNCy2G81Uhdv3XM4VPGgDDVdNZdxHwbGefB9pJ5rqiWJhPWu1ZsJ1rb4o1GLuVfNenRHpYVWuUWSEEclSXlhYFfEos5e+2GN+J8zKvOuSPezGgx6zOT7zCZV33xN8FT0zKeA8g9X4UVIIPJw7lT18PvHPXejI63ytgjiTQspVoT4lM.k5lVs6d4g.NOVJIDM8JozuntslEvH6XCcnOvM1Z7J1MgFEgk2bbyMzOAx3vN738FOzN1ihZnNS4mvBHXCKUx3yxN25rHAgYkJnQErYJHR7gcRxQafwE76Guq5.H1e0j6516.uaHzuBLDLiizyXDF2usQKaSU8yRGXxrJJqyfEtU0lnM0HUDrXV3ykcovHlf0jt2IR2IlYAVKypkYSuLjzMf6dMzwV.N10vjluPA6pw2oFA1dj6nXjz2gp9vQ1tq5Xj4oufYevmcifsApcyJGdHV.7RUZAoAVLKj5smV4vtVbtUaHKndYZZRO+SGqX1wKR0yzS1VNCbOv6CIDPquf00eYnp+s4J6h.AUBLsLUO6LJxhqwhZoYXiRCokTQSZy8bVTReEECygyrvtSCAiRC4D.LiovdkLn1OOURubqvSJ.4m95TQSpivxGzFkxcAWMxT+iPKVHq2k6Wxbv.7b6.HKYR31Mhdyw7TFJIkTZg2A5AN2FMsZSy1DcMzwJQw8RnApZ.DG+wdVtqCduUQm5mIPhT2aR5+KzcmNDwFXIh6Lz++x58HxC6u6NFFtVzgC2mAFm6sw8IrfHqM3AIwXjsi6F.yOFDNb64D93rhK3pjBvRE2VRBA1FcJIUbPLfCOTCgnwuPer.Yj5lN7tbUG7Wh7dPFmHRj9msJGsf6gyWmy2WnBkJQ4w0tNUnc2P4eJY6csfqWgd8bYq7IJWBVblo3UCfDcUjKhL8u+L0d1mCNbBguDjCjcjagkuggbHBbg2Tja7Y+03TpDQUD69Lx85Qef7feA2JD8txSQuvbmz86o3Saw7wNSwXfhs4kP+mTriomcSqUK0emxxL4PhpNMwn3irX0BOZIEFqtj2jQL0dvgf9bMlN6pSHCRvVGQz7byWyyOeMe8I27joBcSnGduV2hF3+A.MbQjRmzAIA8gdPd3dXVx7B+sakWCkS36SHcYP20DldNoJMHQL+DxqMFOEImITngijdtSQFbKIuiaRUhidP.8ILCyhCyYjS8jwIVBE68aD56gJ0rvmMmLvtlvBqDVIDpvBx9EVvi4F7d.cFME8yvnc+Jv+B9J9YpbYYrMrAVWNuRN5zbVMfqHHF.oVvPKb9eDRXsKSXIrllcGowsX2SHX9Nhj3jyd3CfymnjHezrkztnlsfLVKuBPmkkOaJofq6.d.ufgiT2VjTU2YgKMJysP5qYXXl12j6dBfCAQJ7tfovUOK6nfo7QT.H+gtSEQYVDWCZJ8sWCKbmNceyWVECjuC5h0tv4LuP.1srkMswz4etm0K3wK9Vxq4a1tBFHjeENvky1jenk3B12DX9jF1xc6cU+yncWL89Sw8bP3iv1Lew5RxPA6V72UBwjP274cKPVZi3eKCLFoaKtjsHGKLVf+hbZLFfx70wiYuDhVGuubDDJVP2KKhxWJxcOmythpVCrPgRRqBtCD4g7BQ+yeo.ni+sewuf4nuiwQvmMszPeAYD.K6DTpy4ZjVkN28Hep6cz9LPqBlUaFh2qrifJb9Vrlz9llL.tMHMuYDjlw2gym1v0zabw43cNieaAdpbVk8.VPyli3libFJq3tsHFPiSxKAhsSBjZ5BAUm3OM437Lo.waZrhjofW283CtzvxSwHdl20MKE6MRPoh8uLsz+gu9uc4UEC9SPsBvYSlE2KidkUYoSwYpGhHRNCDDJD6fSlnyZV8chi1TleeiK1fOkwgsBKC74jYhU7IQlzp1JCn57hm2EYJ0iofOuf1vykSGmbrH80Nhtdm1AM+rMpzDzn3.Ge5i4itfrMUv1FK1x87mGYEBLObIvaJE6kPxZzoqwx9br5.uRYcAS5.R9MemoBo0LGiCQeEzVgvFhz+3ibgKy5.SiAMjgWtnzq3wgw7KBXl4WhFORmkcr3ESSOdtBDTa3tLdYFZp9brF4CIwUtPYSSY5Ah+1Qpce7Zxcg2SJjEtGkOSIyhW7N5iA5htaIO4blP5aBBifnwda4pkmO9Mhma0dj4.rp.LcATrWCvi6xt8WtMMma+uuflFgGO0y9KBgjpkyULGLpNoG36pchiNSs7nrxBYJYkNj2L8HlMrm6U9sPyuj0PQmnO7ZX1MivD9CMwM7Tr3XmRd74f6ARCdlCMHOzkYXCTED3i9.m8SASqYpzejF8UECPAHOhaFCUU5we9vv8mkgCHRtee3IEyYVgAYPprdMa0ATjahJO5deIjEL12DuSLwJ6QonIcC1hW8CdTCAduKMZHSM1Du.4YrfQXbu.mdVDdtE8d42LUu4o.ZPXE9yEvjE.XxWIN44alhoLaOwEdr55xDrwkiPvkAdRtFH33SZFKGetFdssx7thBSdl4YQMC82UoDWfPW0g22SFWPqwH1EHfBho0ir27iNJ4DrCv3cxYAYO73wzwPSn64vGZFUChMwQrHUSTgMvMuVl7Nlt7Jn+p+pPKDzZiGhXHZGMUocemV4kgJ8VJXpnFx6UC0ssWzTWKLR+jrz6BQLPvXwNBARr9jf4MQdMuYxjiwF8Xo1X.KewG9XSnDWkZhVgtPHYcBVZSQk7N4xydJPvxw1EYoVDUX42eUjFLCExHEY3YkfEadI.PaW.8mKalU3X6NQXfO0M1Eqw6GXQeIZ0F0E7D.5Q98nIpCKBcPO0AzmSzKIuovYBKBIhVIdOdH.JlgEAaJ+rnCUDl99gnluX5hwWsHKG3AHhP7HdbDRgH4wJYVHZuKvXbQcfwjRaHdY73QN4PfKgU6PR8UKjCiiOvHlmFe0BcmeafrHMPmXN1g3ZPTCX4Ktmlt.GAEyLHZxvxFPiOEuDNe1fomJLKlg3SqIAnbOC5iWC407MC79IScKD5CWCSShgirNmDMyB4.nAv69qrF4fcnNBIDnEeJiQfIZk9tbPgUhorpEUkmdNjXv5g9X5wdpkomgvLvHY9EaNn97Oc+YrkpNmNYydF+HVzjhxIbf0ryyNtYVsW.ivy7DvbBFEk+Xpkwo7EnMXcFP5CCM0bw3iBuGcCG7dDu9FL0qUn1VFuWKqyYAPvKfgjhUXprlh6ZfeUFxtAzH+xIPydDPj1QJ.WbF15Pm+F8At8ByMcHT2Ye.xkW3BQ5UuButX0b0SfklLrEJVLt0Fxc0bfiCVtOWYY7D7zK707CdQrn8ufEN1QbM5DtxhjOjYkE83+QPNOXkLy+7MTxnEu93WIpj6hC3g8JKczgomMFpnSItMcTCzXnbWGx1P4vGWN6Ni9TetdLy43tivy7NfKBTdVctBP5c2ShSjoG6XSWj.ZbjTtZ.QxtHrQoGMk69fjWo7NbO6yuTVrjqajhYQTfkbVCX5HElNujUAHvhQljdRhaTY6XnjcrM5.h4s7CPt.F9UhGUcnPgq8gYtSnsz9nxnVk+zSJWqX4YIMU8RwcIlkmYPh+7BdyRSiQ1p5Joc7l+yBDiZx3sRtoevcnF9nSLBCYTw38vqYDyfzEfJ9QnuHKISRQBI.LSMh25jdE2ObD4ZsRuxWxC0p1xOlK0D4dA5aZLf7Kx8Jz.2yfyE2kdwWxrKZnOZi0FJC4ea.ombUX3isr.ezB8zUQz+3xUYdhHvdldcZqPFR3xlYIcHO9PFkMtF04p3BI.CF0oq.CBBWTgr9YDutBV7vGax+FbElXP.DsJMwDxJlrfpCurq4udoE.aqvh4M9MZ1WEt0Jpoac84K+C+YBN8syEQetpsisAfCdTsXOrhoCLSWwIsx.bQrAKjRs.eDiG4le8zKvkxDraESVMMjsrncG85JYNZ8QUZUFUnQExpqmo7S.L.mwhl8wOKC.Fft16f55yWOakaBwcKpZ8BknHyGTo5LwX4ZgeXm7nxXQGZ1oJV25iwX3GnpQeycn3tdsAETIWhXnpzZUV2ZDMlQMU9.2yeX2Gp.EuS.qNfMTEH2G4Xnv3yIpeD3DipLRJgtFPBAi8ZcoNFujgQR09GrJJ4xXCL.PVWCW+1FL+uFpm6sdDRC5BWfWAMMNiXK1bhbsk7EUCYL2I7hO3hzgJBHhEqdFlGoZw828tiLAmiP3JdpTxI01F15.5IOcIUfWAwdeFK0slLY71ZY0CKIhryyVqm7xLeQ3YpnZUdvP6KwnP+Dp7W3IM+FoBLpM.+uzDN.fv4Ft1Z9.AI0NBiDSRuyzki4u+lxmRO55BPrXxgGdOfYHAm.WaRMFC9UYd4T2PAdmZMv7EGZBdE5xMTbtfMREsd.ZYzu.4zorvQfhC3KmBH95ikLPxEftajJ7rWW5kg2TOf7DtUnPnPwedCZFx.+OgHZmdYMNjuuv4tj7kP1Y8Z9XBtJ1Z3yEHGN5jdFheV18lx5bQNlu3OUjH0muvu9iPLJRtjdzuSXTHVcm6ZwSC3eMP04wnsmZy9nyIbwVLjCp273Bs4ufkDdeUpUpRwBsq2rEZJnb8DsUz7nPjIv8U.Cowxd8JG3TWX04KF1WM.TZU+.BlXxSSpCikDqYKZ+gC2LshixHBfmKFYv76OV92ke35TIIIY9WuVqxsm9UgGGm.5KvVI3yvfWZdx0svxs.m0Qmbz.nhH9nQvk1XFIAVfzHHsEO+VRRt7fRaAWeOa2.G2zue5URAdS+yRIlbUX2.iFPvDRwPDHaNtFxRoC7LuBuhIV50XF7CdclrRrjz9F8tDRsT5IV5tR4R7PpYKn+nEVAJ3uxlnKMP3EpHD86p1vCwA82InNspoAHrFVY6D3uPaD9uNoB.PRjXokXeCWugJlfiig+VIkKT6p.uoCIVJoTIEqGaaLLwR2wwxcIV5aYSJ8aJ0pqo5PahuwlPsWhk9dRTc8giENrY8SpUpywEpTKwSwc0qkf8uKE+AQ6WmO70+y2ipDryW9C+98N8LppiIV5sj1H+16rd16u4Vajv0Mm4EjciMWem7BEj2WItAms6T3O8whgis62ey8.SaIN.2O+N42di0ueBn.L.QJAHgsROND2E9jLJ3y2UJrb5jH34msmK34q+z87Bd9i+09AO+wuduvVTIRD9hJQhKbwnxh+ehyl56KEwEk4wWqh8dbvEwdJ64ey794xsY1s2d8Dd272Yic1Z676rYhH2al9sXxNY.bl6mO+V6jeysRLj3W2BvoH1CiGrLmTbdYbDbz5nvMv+vKXECD8AVSTRfz4aHswlalaysxlcKe.u7Yue9M2Xyc1blAdA.QwDiwGPe8bar9l6jcyrq6i1N+142H2VYygKHLn72hAkoOO2DvbYoEvCOhHn+gdA8AVwS+9JE58MkbeBWr7Qnr2IA1Q2HHSo02ZqbasyNgfAmca71ctb9Hgt+Vab+ralamDAI41H256rQ9DvEyaqhY4WUhJhjk+WRFqGbAjNsHgMM8yPNmhqypAVBCUHu3NzUe+LIrjuPohdCxUPQ49jHVakEjlSWiXLTPz8fTRNDwKn8Uev6barw1aD1FzV3Cl1d8f6D7B7w7a8s1jrUGDqv2one5dN6g+.Id15zh5nGCMM5Mpq8j1P9lQwA6dRS0a60XNVXA.rmNFVSECS5Fw5akCybz2Nz5ah4HsCVjhsBvBysDQ7fjR4ysctbXjfDw4PhUklfmoD94CO+rwc9vuYPHK2H4ydS8fikdcgd6shB.uyj.vdtxSNz1KuDzYS3HgoZWbdPjw6iA4HDKD4PKHuuRFCWgpvEGSfn2WZ1tDYA.5d+lvXN+FRjqVNQeLBPM4A3A+skZc.BqwB2S2Cvw0gOIzFufzz6g028L8AjEyaHYRfZ9Xd9Ig.MmuMWv61jcD5NQzXntvysklIGQXL3mw.mYLv3v.kyGPIxcM59tjTs6UvUTjrRrYhkfmR+AVH1MKfbunUZN9zCT9aSgxuMCJSh558MdJAPutzT6qZB.4utnWf7.YbYRKc2.J8r2uND3MPygoqeWI3kwnSmNoHF73X0mpXlX9At.q6hmaXXo7O70+sSGQxHKkhirrMFzvX3ngT8ac1J94RTfA3t8bG2jGPIb2bYJktvEu+ARypCRIJnw6FFmj2Th11DBr.dcIHY83mCPgENGfwB8mBRtn4jDovDenTbcy0oQTsWXGtEpXKW0Ro4HfhHDNUrsOhKjMB6i3QMjZ9kKMf8QR7n8lUIklQAy7XsuHUEHsT7BV7HIMeWeK8+zu2+R+qe3dQMYCeoMY.U36NtnT.kkWLob6rElhcCLRieLIgRDwjBXaMe3NUFHelBADtmjJ72gM6ftR3FycMVemV1x58pnOszrwd6JFaJ8U0Tn7sPReUil0+mVtX6NGTuZoxMelPf2MT+LL61gmKyZ6e7eyv+aerWSPtTzLwbOVnf+iEhEXBylmHdz3gS9UpAqr98wp.sU.YkykO2N6r0Na6Qs70yke80yu41arAkgs8kZD6l2T4rQZxlgvEerxYECPOkHEI0nbSx8kAdBnvUsT+fCpVoV4fa+yMpVrNtYaoYJ+.FaqGGJHY1Q0c33McLJcw.RIkaqs2d6741zC9hWlH4oePDSSncdX19MhBv9wRyUNsHR.bK+ZFjHQL.vy517zcYEgadd+h97cnfr2gAxXoKe7lLShxYMmUDMNoOP1eH.N4yat3.Y9vZ.iIty8ymfnpAe35rGtcC8i85.9BJLtX5KzsIe+8FnpK1CAsJvV2O6NarStDLOImpbtSKZ3Z3wOQpsSjXy8o.l1BCMMt.O7XEHf77shOGHEb1LYu1NNQbHP1RZVRQ.urX7LcR03rSF8YmuwbCW73+0KX3xLt4DhV7AWfKKMoHOI1KlYT16IIRYjZo7MjVKGV5wsyt8ld4wQJXcB8VvaTf2Synv8NjnuGSSdEH.LsUMfTZyvgPRcA780Lw6.++Q9AFMKT7ShBf+08YSi2VhELHmRoIBblyEAu56IdnK8t92Yqs1dicByK.1dqcVe6HOFNtWz6zA0WRJ3IUgbKWoC4VtN6LMklXvyAL2IYrWlkeUoR7q7iI+28TWTfHtU8.VGleI3AOGfe+7NHSkjnyX10Lwd72PeFDLOrHMtGM6nRcoGKHrMHN47PpWpnzKLqFE94LTNhduGTrX642b8HYrFX6MbDWOLXiE6meZf9Aj0f73f1Wtqhe9OU7ZaJ+tBwH+6ih9+xBR0TJZv6HQ2ivm2xlpIhILZ5n.7djkTbLrP.aVAN1zwjYqCbsYtwROrre6H8OK.m8V6EBOhMytUtcB4xwylcm6m894SLmViHNHKAYTuhTAcjB3I5L5JHInz8wgX10DKLva9wAde9CuACdmdnZn1Cb9.uqONv6eP4Vv67Ad2XrLGFNQv6dupCdSFkEI+o9MSDLI.MWNyDqrXvqZ44iQb5+KAbmyF1BlN7dALcHy+kMFR7xnNm5LrDKINS.rHOPORIZeuP60PUlnx3ti0F+9PNcOBkBlRY7mAA0ldmwH7C+8XspTSg.sDnHPq5t+3kF8eko.zDcpeAgJGxEAE7nxepDLDVdHA9.KTqgj3IGnPxDbkNoc7X46ZAsZ8O2uUqoboH86gZWN7b+d.gg..XuNrU2qI82+u2G9QNvQc1d8r42JD6Kuuf8k+dR3gTwTG0.h6gyLkGXAla1uG49aBfndhuqZL.dUNrhVYyl89tP92T5nQP.zN8f2XQU9yBqSnHbgRZNVmkMn1QQSZNKJEsXzXOlTjgxe+smVJyiT6oDEkYh7hdk9Y9AlqFfxb0v7rZN3aCLZyF4hzgUy6+FY1Z8MxlO+N97j0bamaqMAKgh6IqiMf6yW17Re9pvxRjbHnW1ASfYP3.4fr.l9CV9I964SzgWqUFkfWPd1uZb3u+QiHXFFWe6BKMS1M1NDIYXEDAsvbh+FgEUbQfcBXELaOZDn7c3PQmRpTBzcsohrFjmkQzhsRr+kz27yDKszcoeKwc9WjR5de3U2+R8gWcwN30jNuRsJsQeQy1SQ7cdiFrbE9O56FSMVp7Jz3bFgfGdzawXmwNmE6gBAlb7PbuEiMRLVmDHyTDFwSLlf48oPrFOwWjccOOsxtgGJKiyCVbFt6BRhsTV7sRjEzn5SyKQsaNmQLccgGCRRqhjnYhSz1JjGC4PBKgXoVDDrB4wM5YdC8U20FXl7nVeAxMCPBKRTbGHuZwR.bNoThtr8HbY41JCMSs+DUHcrodltgohmGzYZxilsZ0owLEK.a3qz2+8owWqyd+Gg6WuoxwKnOV.kngKjmPS2j3jI1H3UscB6MNIXLAHp.d3jZcRGPzmnxxb3vBBf8LXH+gxh2+T3AIgYvd8ZX6TP5G4deXJg7aFYSiDVxbSxvQYn4qamTSNMllcdhIn9vLcGpjhsrplE46mq.gWJKgnweSE5qnz6T5ywAAGLpXgl+nf499YRpD4hTl7SE9fK89XgSdZAw5RxetECl2lb6c5CjCG90Cditofu0wJLhVy2bg9ha+gWs4OnT2Fq2SQrdGhX3usDw1Ex34OlDWUmHE9aKcH9OYEfgAdjAGzkT2ByZSTSgktiWXvciFFjU.FDxJLlSwuiTCHkzF9b7NgLGwPpqh43cayzIrLIys6NAeMoC9bOvsE1vuTJgw+c3iOFK3BCsQDPAL9+.o9OsS6iwJiU6g06brZWvfQ.xuG.UIyKgsZAuh34elhs2OkHQU7LVuqGfYkACGgYqVkjYgDwDXysJP9GV76mXo3Zr41mCoKauMSgvPQbLNRsnPe727ecuRXVVfOEHTmCNnMCK249xOvwNz+7.1gtvmbHp3F41.doh2r6fLOQ9hDDWiRZInwrv7.9SMCigDlihenrdO9OW5twd6L23wlnIBwyNV11TEFdL65VXMz6xS8H.KkktCP7S+cV9TnkhdOxO9+g+GqvbvuWhUXNdgIhCFyG.XLsZTnXYFRScV79hQdJL3TUvad5zn00Q7Gfj7J.+4NR+4Fxw2lejQwQlWnT92RPL9QtHFk+TGrhVCAOKPDY.O2vvNaESmI09xjIAA197+u+vc1C9PNQWlF9Pd1G16+9u6+wGCeXcwMd3Ca3+Cax+v+t68+7+.7gs3ev9s9OQ5zs82j6KtsCeXG2O716gwCXoMHBu5W4Ht+mDEwcvsw.zzuaPZ5BO+l5YBaD3LAdZMniogwfNfIaOGOQrVqGd9Lv51iHDvhduweDw3QiRjvOZzya7xAMJ+ymazn2K.ZTSL1SqAX8txHq1+VLFQwPEwXpo7jXvxIHtxWeykkys3JdvUdCJj5MkfZfURBPS9o.ZRgZEp9H35yZUtVoNPosMbCYIOHL9wVXCNV0ex034V.zKUz6o7Twc4VCLnVq2iJrKJ34RKEacXgYG5kid1uf2zeSJb3sjZoBlc5PNLfHaY8SZ23j1cNrPkZcDJWDZ3eCujepzOy6UW+HrPfZPPl3gagN9vc6FFZxl9sMvBay+0h8lOrjPWqMxx6HQ.yW2mjjs9q2Sx2Vpgr9edPoKQACojJfkK7RfwM..9K7vfuw4xVdk.X+Q8662AD961Ceb7EpJOw6QqI16ltXRojJcot7.0tVDXyOVfGX0JGWoM3QYjnnwu4VNDudcTS0k6E7YPVFqyMzBTPAaaHjIEPsfuxBjTQFlv8JYRlngLDtEF5.4VbS.+VbzbKx+L4mILjgLeppNP0VIrICqjPmIrxBtpYEDXfDmEGK+XEHunDn6BVvMVbP1IweahvGNA1lq5cNDoMK29jl05DKIv.Sr3631+zG+PC0tJD.n3Wg6mCdCIg6aQ76U5B2zhXdVvK.90hG.9.L9fapacrGOyrc+6JAIrdmuKxzFJ.41hqDy4+mKWJyce09RYtaLD18G68PPS233+VwcuUb2aE28UGwc+9dnzcBDeORyc2vj484gKy6au2Mc4MBvL7650jOpZv8KZNFtfO542xE7Vtf2xE7ZCWvYZLfVF4XvKLTFI+317zAjMbyb3Ql4JaDfcRI9uhlCRHZojHQXZoLbuv0RYi87qkBlaM7Ri4mId3lyfLT9yMOC2iMwapLTQF7EOEwXsnYyCMMFMzeq9SeLQT61lrzrgvBpttBFkwScKZZXYAojGRe4IUL0Xj4Yd0ttI7DyZ48a3sVwMU.W3DKv4AsU6x2+EL6.LJYaSixr6HQ+cNe+Nuueutueugueuoueukueus6uo.zikGBHFPVOzmG585wiQOtCHw3iPM2W8LmNm9kInu4qeq9lyfxT2QXNljOGoxOTVGx5T3uPkgXfQuNMU9siTMU54Tj3L8XCcigmanq10KNtM84RxiEHBaQ42PRu6dgXAopp5JxldIcmJ3wB5Fk99RzoKBXa8x+vw2fKaL2a3ISxeHYS6gkqVuH7nfy394WE36D5zDyzgQl6W.Ou7qJozU8TEMu6HSk0FxcqEQlSh3jAIheGIrb3WRIGotJlqyIcPkpfgu4nJ6Sxg6531GkYG+5+9+O+j8Nvjlmw3fv+vgewueuOkWi+2e5+qO1+ApeJXMSGP9e3W+u9+bg8UGBpGLuaGKHkD9tRNKJz0by88xSaFOrDeyP4yfBkOS33U2MlbafCIhM2FmT4OzGDu0mlBleAyC5GHwvuQ.d00aTpukzm9xeB95zI32S5HYydcwap8D3ZQ8Wkk8X7hZ0KUldmlEfTPO0LEtycXhTSw9IFlOFHZFZpZMfTaZEgLUeGlWGIIkMS1DDTTueZo6LS53cWo7BZeQ.BTcudMo0xkvU0KBtFUwKRIgX.mwAN9QAAGPDGPdvCh.N7WPgCkFQbdPZUaTnYgi0wiP+mx+FV+JfISUHa9y.EQWqlzHmO5pIqSKcyvJ8.vQFomu7RGlmblPAwZChoPHAUj7vnA8+HJn+.4QV19ahsEWfWJLv1pEtVB.EaqpFOo3Hai98gmYgbzucDFxy+XRo7Yw+i78CIYGUlN22Dvj+grvlgiC2v.yxAyJJZn46Rgldq6fgkTwfM7xFCNUzGQYmwf.3BARapoE3eBff.+YJTLzVwqRE8i9chf4WhPz2Mr3E3GJ3OCP.CLzVcfUPmYva3BbWegKfia5myq8ccCW.GO6ebgKvatmmvEf2oa4leX9WNwvEf9AOgK.YhEbp5NW+a9ORqSfIat.y1ba7JXfHDkU+eOF8EwW+pnaYaNBxvKgFbZ2dIn2Z9+aM++MgKAMR2+G4IJTm.89q1Ai5JAhB.717YmgJcDJ21XtBEMksN+OGiGfnNp3erfXDsXmWzWUW0VoTyaOm31yIt8bhabmSLdS+PsPGhxj6529zaIQtmQDbsvupsG0k2U30C6uoFr7tJNJibGMkKTzD4LZMpeeXJAY3uWDyxAxcMM5zk8fQimquI4K3YoN4H1jRGC+FkKwEdeVAvGjp1SsS2td6p.ML+r1v0m0Ftwr1vMm0Ft0r1vsm0Fd+I2P3huKLx1X.kCXhDG2nLEAbIAsgS7+Gf93AgL
            
            d.healeyD O 2 Replies Last reply Reply Quote 0
            • d.healeyD
              d.healey @clevername27
              last edited by

              @clevername27 said in A Code Snippet for Y'all — MIDI Note Editor [Code Posted]:

              It's raw from my plugin, not a self-contained project.

              I think you'll need to wrap it into a self contained little package for us to be able to run it.

              ab1970e3-eb3a-4d00-9914-29f3b8c5a867-image.png

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

              clevername27C 2 Replies Last reply Reply Quote 1
              • clevername27C
                clevername27 @d.healey
                last edited by

                This post is deleted!
                1 Reply Last reply Reply Quote 0
                • clevername27C
                  clevername27 @d.healey
                  last edited by clevername27

                  @d-healey I updated the snippet, and added all the canvas components, global variable definitions, and another large block of code that's referenced (but not actually part of the widget). It's a bit of work to make the widget self-contained - the plugin is 16,000 lines of code, and while modular, it's only modular in terms of itself, if that makes any sense. If anyone has any questions about implementing the widget, please let me know.

                  1 Reply Last reply Reply Quote 0
                  • O
                    Orvillain @clevername27
                    last edited by

                    @clevername27 Nice one dude! I'll take a look at this once I'm feeling a bit better. Been in bed all day with a savage cold 😒

                    1 Reply Last reply Reply Quote 1
                    • W
                      WepaAudio @clevername27
                      last edited by

                      @clevername27 when you gonna post this? the one here is just black,thanx

                      clevername27C 1 Reply Last reply Reply Quote 1
                      • clevername27C
                        clevername27 @WepaAudio
                        last edited by clevername27

                        @WepaAudio I do need to do that. The code is currently so tied to lots of other code that it's a bit tricky to extract. (My switching out most of the DSP from HISE native to raw code isn't helping, either. ) I could post some code, but you'd need to know how to adapt to your project. Would that be helpful, or just frustrating?

                        Looking back through the thread, I did post it? Look for the snippet. (It's not completely self-contained, but it's copiously commented.)

                        D 1 Reply Last reply Reply Quote 0
                        • D
                          djalexx1 @clevername27
                          last edited by

                          @clevername27 yes, I realized that is the code you want us to get, thanx I will test,thanx

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

                          22

                          Online

                          1.7k

                          Users

                          11.8k

                          Topics

                          102.4k

                          Posts