HISE Logo Forum
    • Categories
    • Register
    • Login

    Sine wave using PaintRoutines

    Scheduled Pinned Locked Moved General Questions
    15 Posts 4 Posters 446 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.
    • NatanN
      Natan @MikeB
      last edited by

      @MikeB

      HiseSnippet 1423.3oc0XslaaaDDlz1r0RsNHIMG.Bi9CpFEUIGmzV3VXFKamJD+fnxwoEAEAqHWIsHj6xtbocUB7+5+aOB8nziR5Mn2f1Y2kujihsgPRQBsAk1Ylc1u4AmYn73LebRBiaXV6nIwXCyO0p+DpXb2wHB0n21FlWyZeTh.ys0j1ZRLJIAGXXZt3CkDLqsjg55e1bKTHh5iKIYXbLi3i2iDQDkT8beDILbWT.9HRTEoW2smOi1kExRA7rnUaiXj+yQivGfjhsfkg4GsS.Qv38EHANwvbosXAS5OlcJUK+wjDxfPrbQGi9fhzj2kEFHQrjpQ2wjv.ub6Nw.zhWoWXQsW3VV6SBHEzK8FWWwvtbGU8GlKbQvqSU309pCOyJvaIM7tgUeeNIVTxQhsOwpGEBTCQPHnJrzxZr.ZIqtLPBpnUD543c4vhhc3b+1saZeu1sarwJ00+AAiDg8IHtcr82YmuUeNFrNOjXriTzRgN3w6+LuC6cvQ8AouWm0T5giGYOji+EIoVs237J1CQwgcpn8QXQWVTLiBKbVUyd0bHQngDJ1dXJ0WPXTaNdPJ3sdHGECfYk5ubk51vUbK+PLhqfmdch.wEGfOse5.Eva2BrU3VtD56gLeTn8HHTC.psBskLGx3NDI8MrI1eaEiEVe6a2PKTF.jWYpYe33ZkPnNEegX+kUcUegVDudMxAS4YpAuzlOh4PZZa2IW7Ypn0Z0tTcv2j9cPqJUcVUaQ6Vawww.HEE9o5mIiWUcoJ+dlzIXgmT7efkJ.D4jGEbF0n9KqWajT.8ytN5ORZc5Xh.KUBvMfiNU46iaZ+z0ZZC+KFSRjA7mPBjIS2Y8RReOlLZrPR6maJsqFaTq9YfoLc1yd6dH3hU0qjaZeVPZHBd9yYUfiJq47YLL5inrAcjYabVniedpVSPegoXcNTsrD1BtRkerjuxiT607Q0fiSZ9OPH3jAoBrijvtfVRwT+IM05FD7LkCc145JfsZCsaTAutnvvAPEPmoQciMpXNGvD3CoNpPP8ypaedVCGNSdYpJDymIaYcY9EsQGZZz.LO2skKHTfZ5JfVu4JfUKP6q8HUDjQ6QIhCiwz2TcQiL2nrBYFp.QEp5iWKq9X+PR.laPfxferkxGZn.bYOmWsowi6sMRfxUCnQ3ThwbAQZ.laiOA5foK6VyZabxyErXnYTQjCZJoOzUxKJKedQclKaoe1w3WKNv+D4No7z2x8TYteAg+h6NVk4WkhQkiZ4K09JOJWZki5ONwEZhG2m7hbi28uewusYT0F3uZyHT41M11MhDDDh8XIDYzujym6Z758jfNi4O+UscobFgLFRcTsujr2CEz8jpyP7NoG5UEt2vxiH7GOa7tvLvKj07tFuYSjrh0NCGh8EkfcIqc+w4c7iYOcT6Ka7ikKlQjDEGheXNT.B8JH7lmPDxovgnobeOYp7eiexcFyP1idB73nGKDwOuyewos3EuZV7kLC3EmgHMI62QYzyYX4ZZ.aYAscTnT+sKEYEcnpVCPNWduxfl6u69DzIXX7mnrhfEaeO7Hv4TkxQXnREzO1uZPpeDiA80oildZ+a4tGiEuCEA1dPUk3MFkHabAMBqpltoIBVTNVTuNPenhlp1s4Sst+5sfqg2Vd+a5B2t6gucV+ZOgO+IYKbESx9LY3ytHjIy1dOuvoFwE4Se.f3aZopEY+ASuoaZopU9gCfutb5m2Cfq9EVFAuWDm.i2XcPZTe30S7w.Tov3YxwTMWPVgQutsbspvElFnV7uvUFyNx0lYL6jy7+kyHB4yYOyWOpqrbxxJJfcSU+9H0r1Wt1tXFWKK3kXMfg3HOy2WNuvc.+yr2yZywdt6brm0mi8bu4XO2eN1yWMG64quv8H+ohdPJz0Rm+CD71Q2uxrnum4hF+GRupJYB
      

      Not Sure About Offset!
      And How To Displaying It :/

      1 Reply Last reply Reply Quote 1
      • MikeBM
        MikeB
        last edited by

        @Natan 👍 👍 👍

        Like this maybe?!

        HiseSnippet 1618.3oc0XstaSbDEdWmrProAATT+Y0pn9CGRv01DnsJEkEbRnVjKqvAnEZEc7tisGwt6rL63DBn7u9+9JjWfJ0GAdTnuA8MfdlY1KiCNWjaoB1HsYmykY9Nm4LmyYrKi5gSRnLCyx6reL1v7yr5reDePqAHRjQ6UMLur0FqussKLja2gDgaZb28iQIIXeCSyotmPLyxSaHe96UtKJ.E4gKHYX7HJwCuAIjvKn55beRPv5He7NjPMoWxosGMpEMfNDfzTV0MhQdOG0GuERHVIKCyyslOgSYc3HNNwvb56R82uy.5dQJ4eDIgzM.KFzvnCLQJxqSC7EHVP0n0.RfualomX.yhagiXJki3pVaR7I4zKbHWRxvtPCc+gYoSBdMzgW8yN7L0f2zJ3cYqNdLRLufi.aWvpcDGy5gfs.cXoj0nzSrrZQAIh30BQOGuNCFjqQ0aUu9h12rd84Wd1Jp+fMiDt8tHlcr8ssyT0igAqyEwGTUHZgPa8vMel61s2ZmNfz2rQS47vv8s6wvuPPpV8kUDn85k.Dpu7QWGWTDNng1h0GyaQCioQvfpyoXOWFBIQAPHocugQdbBMxlg6NDbd2ighArMakWOaEa3ItlW.FwjnUMNgiX7sv60YXWocTuFX5vqLITuCndn.69vNu.qRvWvrGkUkHsAah82qY6v3EVXdkPo.P7jNMaBKWsDRT07OH1estm6ZJQbaOeFXJVSE3E17NzpjEssajI9Xmnl0pWLcvWhsAXVkS0A51hxsVigiEmyy8SUNPrao6Rk98ToSvbYZgGPGxADUMaWnZ+4q75Jk6KDPcTtp5eI01a.giESBv0mg1S56iWz9oh3gq0PD+0bQa9.RhXe+wDeQH1BKUuf1OfI8G.H75K8KKJru4WtbkC.SZznHQJqaaKyjITZSp+v.Dbrr5b.GYzyQibnQ2Oh1sgHpiQCp5kExsHLeACwpXoxoww4bES9iD7kdlxumupLrbB2vc3bFo6PNtpfv5vrLDG4s+hp4FD7.oic7w7RfM27J2oDdsPAAcgDiUGE0EmaGu007TrtzCk+KsN2AnD71vTg4mc6q4IYeM0rOMSZKJGucTUYvVkCpXeTV85MVdoSV.lMV1hBRrSRwpQCC6hYYttLAgLyil5253S8qWYxS4SzDjF0Nhv2NFGcbEDLRcjPogRonBDkKKLbwzBCcBH9XlAAx+edKYThgDvoEaO7Ksp4XblUt4HJCOucEiG1dUDGIJOkBG.hwXFmHrdyUw6B08UEqJasJN44bZLrP4a7.4SEwuLeAc9Ym8yG39BmDNNtC4UYHx4ud0usRnduHuckPTg5Fq5DR78CvtzDhX+rfyW4vwujKpcletT3fyQ4LmpqoXY9StFJ+0WbrqogQA9srpWqggBCyXoN3XDR8AVeg0VTVHJ.jy2Ey7.7.8BMB5tfBcyl0NfH0rDbyXI+VGcNOQCcNO0YOQ9U..ldlFFCjIVyY+ltNcoLvR0bxxGE0Gf7ICSFgd+r11Jetjj+3cBZPx9vBpGd3gGgZScxhvnby57mhYMRnwSdy95HI2rBKMNyJFwfkPeCNySY79sYAM6kU6PuCPQauoLD6q5sZIZmJB1u2Wus3OHsEdVg6ksbIbuAiGukFCdEoU9.i2zlrm0Zsd8vd7BvNs05+3j1Q83a3u9o0Q8L427gDFGfuWFT.BsyIb7W5AxsfCPi39drJBLivO4LlqE0NZWHWoKM.wNpyepQs3oNaV7obslSNBQXR1efhnmvskKp.rk39mRTp95TQVQVbsJchqZ1tXSy42cdLZWLzBeXZEpb02.2GbN5T1ACoJfdI8z2j5DRoPOoQ8G8BrW0YCJMdsHDX695ShVWQ50nZMLgSCyvh7FtcfJCxBqlO05VKUCd5sf3820Bdcis+uY76cBexCxJcFCx9b4OjP9VlHZ6i7DmJDmGO8I.huhkLWj8mL0lthkLW4mN.9RhlE9H.tpKc2GtaOi.sBYs0vvNPGUdX.pQP2LhKfXVRbUA035hwxDW3He4f2AOoLaHFalxrQFy+WViPjGi9LO08PDoSlQRAr6H4O4WYqMEisyu8hnc45FPi0jm44I5W35f+Y75zbBz4FSfNKMA5byIPmaMA57MSfNe6Ipi3W+7NCgpVp3eff6Zp5Ul408Lmx3e.7PC8I.
        

        "One hour of trial and error can save 10 minutes of reading the manual."
        "It's easier to hit the developer with feature requests than to spend 10 minutes reading the manual. :-)))"
        HISE Develop - Mac Pro 5.1, OS X 10.14.6, Projucer 6.02, Xcode 10.3

        NatanN 1 Reply Last reply Reply Quote 1
        • NatanN
          Natan @MikeB
          last edited by

          @MikeB Very Nice :)

          MikeBM 1 Reply Last reply Reply Quote 0
          • NatanN
            Natan
            last edited by Natan

            @MikeB
            Why Not?

            HiseSnippet 1646.3oc0X0saSbDEd2jrPbnoBnnd8pHUIGRv01DnoJEkExOTKxOqvAnEZEc7tisGkc2YY1wIXpxUs22Ghdck5iPd.3tdQus8MnuAzyLy9y3fSbZnffEjimybNm467ydNmwtLpGNIgxLLKsS+Xrg4GY0reDu6JcQjHiFqZXdIqMVeaaWXI2tIIBW23N8iQIIXeCSywuqfMyRSXHe9mkuCJ.E4gKHYX7PJwCuAIjvKn55bORPv5He7NjPMtWvogGMZEZ.sG.owspZDi71E0AuERv1XVFlmaMeBmxZxQbbhg4D2g52uYW59QJ9eHIgzJ.KVTynInHE40oA9BDKnZrRWRfualomX.ZwsvQLtxQbEqMI9jb5ENjKJ2vtPBc+g4XmD7poCupmd3YpAuITv6RVM8XjXdwNBrcAqFQbLqMBBA5vRwqwX+gk0JTfiHdkPzt30YvhbIJeypUm29FUqN6RSOk5ePvHgauGhYGaeK6LQ8XXv5bQ7tkErVvzVOXym5tcis1oIv8MpUWpGFticaF9YBRUptjh.sc6DfP0kN543hhvA0zNrNX9JzvXZDrn7LpsmICgjn.HkztcuHONgFYyvs5ANu6xPw.1ldpeb5orgm3JdAXDShV05DNhw2Bueydsj1Q0JfoCejwg5y.pGJvtCD4EXUB9hMaSYkIRavlX+UZ1Nrdt4lUwTJ.DOopYS33pjPhJm+Eh8mq64tphE2FylAlhyTAdgMuCsLYda6ZYrOTEUuR0B0AeSDF.sJU0A51hxsVggiEumm6ml5.QzR2kJ86obmf4xxB2m1iCHpbVTnbmYyb7SOUoNB9TuQWV8mjJ9H1tcX39B0AL3yP6KiBwya+DQlwUqIxDqOuMuKIQjA7HhuHYatEpVP6qwjNcArdsE994EV5rKUBzF7+gel62kvwC6.O6mzTG.9xASeE0JuksrDpPxMo98BPP8fxy.6HSaOZJKM5dQzV0Do6LZPYurb84A8EzCqRhKk9BT9tBk+Pw9xPRoWKHUBNNgS31bNizpGGWVPXcPK8vQd8mWoafwCjQzg+xlDXyLqxYJg2JnffVPE4xCh5hBFC25pOBqKsZvan041Ekf2FTEle5su5mj8UWy9zLosnb71QkgrbHY6forO5VsaOz8RUV.lMzsEcBYmjfki5E1ByxbcYLBsDFrmi0w2yQuknmxmnwHMpQDgucLN535DYj5HgdRikhJfUtrizGm1QpY.wGyLHPimyaIyRLj.NsK+gu7k1NFmZgqOfvF+4ud3xFOnwpHNRzWLEN.DiwLNQX8lqh2CF3P0krj0p3jc4zX3fxC7.4Qh3mmOShy24zOeg6ybR333ljWjgHm+9E+7xg5CA8WKGhJD2XUmPhue.1klPDwyBEufCG+btnoc96kBGbNJmbjtlhi424Zn7Gd1wcl.3Tm4jVpWTLBo9vY7oVaQYgn.vt7cwLO37ggtLR50tM44hjgOa.jcAExlNaFDQ+.IvlzR9ccj47XMj47Dm8EEXyITcOmtxpq4TNrkSKJCrTMmr7QQ89HeRujAn2IadwRmKI42dkfFTpOrf5hKt3QnVWmrHMJ2zN+HLsARMd7g80QxflV2eZHlVLhAGidPNyiY75y3ASZl0+Pe7SwL2oaHhs5y4IlkKBh480mI+sxLomV3dIKWB2q6vw6XCAuhRKukwa5D9SasV61XOdAXmvZ8u4c737SlesKRXb.9tYPAHzHmvweiKn9BN.Mf66QCjEZ7sNC4NYMh1CpW5RCPri57GePKd7SWyjQbmpSNCQXR1uIYzie5BKiHT7wJPZItvqDYpuMRzTT8VqCm3tsMzJ1+KNOBsGFtyPXZmobw2.2AbH5T1ACkGfYH8zCLMCoTXfznNCdi4q3rAkFuVDBrWecknMMjdyyU5kvogYXQdk5lPGMYCUymXcyEp.OsmS74WtB7w029+m0F+GhYiHwZrSYh0mH+kKxCYhLr2yKVpPbd9zG.H9xVx5O1evzO5xVx5ie3.3KJFP38.3ptkemMQvUtfQfr1pWXSXRJOL.0HXBFwEOLGSbEA05ph0xBW3He4hWAOoaVSr1LcyZYa9N4LBQdL5S8T2+PTNYRIEvtij+Fikr1Tr1N+VKVVUqT0.Fnl7TOOwLBWC7OCWl5mAYt9YPlENCxbiyfL27LHyWbFjYwSTFwO25s6AcsT4+.A20T8qLy66YNtw+B3zEWXK
            
            1 Reply Last reply Reply Quote 1
            • MikeBM
              MikeB @Natan
              last edited by

              @Natan much better :-)

              But I will give up - because I probably won't be able to represent the other waveforms like
              Triangle, Saw, Square and Random.
              Maybe I'll try it with SVGs
              But thank you very much - I have learned a lot again.

              "One hour of trial and error can save 10 minutes of reading the manual."
              "It's easier to hit the developer with feature requests than to spend 10 minutes reading the manual. :-)))"
              HISE Develop - Mac Pro 5.1, OS X 10.14.6, Projucer 6.02, Xcode 10.3

              NatanN 1 Reply Last reply Reply Quote 1
              • NatanN
                Natan @MikeB
                last edited by

                @MikeB But It Looks Super Cool
                Maybe @ustk Can Help With Other Waveforms? 🤔

                ulrikU 1 Reply Last reply Reply Quote 1
                • MikeBM
                  MikeB
                  last edited by MikeB

                  Thank you - you mean the god of PaintRoutine - the master of lines in all directions.
                  Probably. I'll make a careful enquiry :-)

                  sorry - but I meant @ulrik :face_with_hand_over_mouth:

                  "One hour of trial and error can save 10 minutes of reading the manual."
                  "It's easier to hit the developer with feature requests than to spend 10 minutes reading the manual. :-)))"
                  HISE Develop - Mac Pro 5.1, OS X 10.14.6, Projucer 6.02, Xcode 10.3

                  NatanN 1 Reply Last reply Reply Quote 1
                  • NatanN
                    Natan @MikeB
                    last edited by

                    @MikeB LOL :)

                    1 Reply Last reply Reply Quote 0
                    • MikeBM
                      MikeB
                      last edited by

                      @ulrik I wanted to display the LFO waveforms in the form of the respective wave as a PaintRoutine.
                      In the form as in the snippet.

                      For the sine wave I succeeded with the help of Natan.
                      My question would you have an idea for the other waves?
                      Saw, Triangle Square and Random - could they be displayed and animated in the same way?

                      HiseSnippet 1646.3oc0X0saSbDEd2jrPbnoBnnd8pHUIGRv01DnoJEkExOTKxOqvAnEZEc7tisGkc2YY1wIXpxUs22Ghdck5iPd.3tdQus8MnuAzyLy9y3fSbZnffEjimybNm467ydNmwtLpGNIgxLLKsS+Xrg4GY0reDu6JcQjHiFqZXdIqMVeaaWXI2tIIBW23N8iQIIXeCSywuqfMyRSXHe9mkuCJ.E4gKHYX7PJwCuAIjvKn55bORPv5He7NjPMtWvogGMZEZ.sG.owspZDi71E0AuERv1XVFlmaMeBmxZxQbbhg4D2g52uYW59QJ9eHIgzJ.KVTynInHE40oA9BDKnZrRWRfualomX.ZwsvQLtxQbEqMI9jb5ENjKJ2vtPBc+g4XmD7poCupmd3YpAuITv6RVM8XjXdwNBrcAqFQbLqMBBA5vRwqwX+gk0JTfiHdkPzt30YvhbIJeypUm29FUqN6RSOk5ePvHgauGhYGaeK6LQ8XXv5bQ7tkErVvzVOXym5tcis1oIv8MpUWpGFticaF9YBRUptjh.sc6DfP0kN543hhvA0zNrNX9JzvXZDrn7LpsmICgjn.HkztcuHONgFYyvs5ANu6xPw.1ldpeb5orgm3JdAXDShV05DNhw2Bueydsj1Q0JfoCejwg5y.pGJvtCD4EXUB9hMaSYkIRavlX+UZ1Nrdt4lUwTJ.DOopYS33pjPhJm+Eh8mq64tphE2FylAlhyTAdgMuCsLYda6ZYrOTEUuR0B0AeSDF.sJU0A51hxsVggiEumm6ml5.QzR2kJ86obmf4xxB2m1iCHpbVTnbmYyb7SOUoNB9TuQWV8mjJ9H1tcX39B0AL3yP6KiBwya+DQlwUqIxDqOuMuKIQjA7HhuHYatEpVP6qwjNcArdsE994EV5rKUBzF7+gel62kvwC6.O6mzTG.9xASeE0JuksrDpPxMo98BPP8fxy.6HSaOZJKM5dQzV0Do6LZPYurb84A8EzCqRhKk9BT9tBk+Pw9xPRoWKHUBNNgS31bNizpGGWVPXcPK8vQd8mWoafwCjQzg+xlDXyLqxYJg2JnffVPE4xCh5hBFC25pOBqKsZvan041Ekf2FTEle5su5mj8UWy9zLosnb71QkgrbHY6forO5VsaOz8RUV.lMzsEcBYmjfki5E1ByxbcYLBsDFrmi0w2yQuknmxmnwHMpQDgucLN535DYj5HgdRikhJfUtrizGm1QpY.wGyLHPimyaIyRLj.NsK+gu7k1NFmZgqOfvF+4ud3xFOnwpHNRzWLEN.DiwLNQX8lqh2CF3P0krj0p3jc4zX3fxC7.4Qh3mmOShy24zOeg6ybR333ljWjgHm+9E+7xg5CA8WKGhJD2XUmPhue.1klPDwyBEufCG+btnoc96kBGbNJmbjtlhi424Zn7Gd1wcl.3Tm4jVpWTLBo9vY7oVaQYgn.vt7cwLO37ggtLR50tM44hjgOa.jcAExlNaFDQ+.IvlzR9ccj47XMj47Dm8EEXyITcOmtxpq4TNrkSKJCrTMmr7QQ89HeRujAn2IadwRmKI42dkfFTpOrf5hKt3QnVWmrHMJ2zN+HLsARMd7g80QxflV2eZHlVLhAGidPNyiY75y3ASZl0+Pe7SwL2oaHhs5y4IlkKBh480mI+sxLomV3dIKWB2q6vw6XCAuhRKukwa5D9SasV61XOdAXmvZ8u4c737SlesKRXb.9tYPAHzHmvweiKn9BN.Mf66QCjEZ7sNC4NYMh1CpW5RCPri57GePKd7SWyjQbmpSNCQXR1uIYzie5BKiHT7wJPZItvqDYpuMRzTT8VqCm3tsMzJ1+KNOBsGFtyPXZmobw2.2AbH5T1ACkGfYH8zCLMCoTXfznNCdi4q3rAkFuVDBrWecknMMjdyyU5kvogYXQdk5lPGMYCUymXcyEp.OsmS74WtB7w029+m0F+GhYiHwZrSYh0mH+kKxCYhLr2yKVpPbd9zG.H9xVx5O1evzO5xVx5ie3.3KJFP38.3ptkemMQvUtfQfr1pWXSXRJOL.0HXBFwEOLGSbEA05ph0xBW3He4hWAOoaVSr1LcyZYa9N4LBQdL5S8T2+PTNYRIEvtij+Fikr1Tr1N+VKVVUqT0.Fnl7TOOwLBWC7OCWl5mAYt9YPlENCxbiyfL27LHyWbFjYwSTFwO25s6AcsT4+.A20T8qLy66YNtw+B3zEWXK
                      
                      

                      "One hour of trial and error can save 10 minutes of reading the manual."
                      "It's easier to hit the developer with feature requests than to spend 10 minutes reading the manual. :-)))"
                      HISE Develop - Mac Pro 5.1, OS X 10.14.6, Projucer 6.02, Xcode 10.3

                      UD AUDIOU 1 Reply Last reply Reply Quote 2
                      • ulrikU
                        ulrik @Natan
                        last edited by

                        @Natan said in Sine wave using PaintRoutines:

                        Maybe @ustk Can Help With Other Waveforms?

                        @MikeB @Natan , @ustk is the master of mathematics, I just play around with the paint routines without knowing what I'm doing 😬

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

                        NatanN 1 Reply Last reply Reply Quote 1
                        • UD AUDIOU
                          UD AUDIO @MikeB
                          last edited by UD AUDIO

                          Would this also work for the other parameters fadein time and smoothing?
                          If yes, this would be useful for my plugin, too :)
                          It would be nice to see what those actually do.

                          1 Reply Last reply Reply Quote 1
                          • NatanN
                            Natan @ulrik
                            last edited by Natan

                            @ulrik LOL 🤣
                            You Do Great Man But Yeah The One And Only @ustk Is The God Of Painting/ Maths
                            29DEE9F7-952E-4A52-B96B-CC973E4379AA.jpeg

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

                            26

                            Online

                            1.8k

                            Users

                            12.0k

                            Topics

                            104.2k

                            Posts