Forum

    • Register
    • Login
    • Search
    • Categories

    WaveShaper - Curve

    General Questions
    3
    9
    142
    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.
    • Lindon
      Lindon last edited by

      Do we have a way to allow users to draw curves in the waveshaper? or worst case a way to save and import pre-drawn shapes?

      HISE Development for hire.
      www.channelrobot.com

      ustk 1 Reply Last reply Reply Quote 1
      • ustk
        ustk @Lindon last edited by

        @lindon You just have to connect a table to the shaper FX

        I can't help pressing F5 in the forum...

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

          @ustk said in WaveShaper - Curve:

          @lindon You just have to connect a table to the shaper FX

          yeah except I have my Waveshapers in Slot FX so the FX itself is being dynamically loaded - so at build time the Shaper FX doesnt show up as something I can connect to as a processor ID

          • and I dont know a programmatic way to connect a table to an effect...

          HISE Development for hire.
          www.channelrobot.com

          d.healey 2 Replies Last reply Reply Quote 0
          • d.healey
            d.healey @Lindon last edited by

            @lindon said in WaveShaper - Curve:

            and I dont know a programmatic way to connect a table to an effect...

            There is a way. I'm not at my computer at the moment but I'll send you the solution when I am later, unless someone beats me to it.

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

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

              @lindon Try this

              HiseSnippet 1065.3oc6W0saaaCElzIpH1asXAnO.B9JajLC40jzTTrMG+2pwRh8hcKJPPQAiDkMWjHEjnbh2v.1k6AYuQ6EYuAcGJJaIm3ZjZrMfALeggO++QxuygzCBE1znHQHBWbzr.JB+4FCmwkSZMgv3ndsQ3mXbFIRRCM0pZNKfDEQcPX7VemRAt31njO+421j3Q31zLUHzaDLa5oLelLS6fFeOyyqKwgNh4my6CZzyVvaI7Dw.d1xvBEPrulLldNQ4VACD9QcbXRQ3PIQRi.eZJblMbh3Ft1+2vhXW4QUB0QCgDoUiZMg44LX9ZMBgvaOHakukdk+TiyXNrE5y1A9hDClYQjeO.WXcPp9m.jv4fz1ZHsqwP6PVfLyhBOelQONbf3Rfs57PQ6KpvGvFsDfGbYMex0ztgfvhHpbjk09lvWUeYoRv1cjzz8Vyu17xji8ZioxNttTaYkxCmPBnlceqU4p6a9QsVub02sHSWEKkBNjs40GBnkvOPvAgJkalXFh3kkzdVKRYmKCEdsHddWAG2UDbssT8JXx3dLN0zMlaKYP9uiKUrmWh8MmR7hoUK8ykJNh.a60UUnR4f46e8bJuOrduLws2ofWOmJUgZ7KyWB5v9nKAsY0JnTN3btPR6yqjTWHUl20jq6JskheOZ3JMq5NBWWfU3w9WQCyupUNBzmk4jO5gwIs0q3bNJ383LY+.ZpbWgmihqo988YvnzsL3WutWahjnH0o5.+BngRlBN31zovTAMEunQaZz0RQ.zfuXeFgMjIVeRZCfl4fXNp.RoQnayFc7MMlkWHhLk1iOHjBm9pNCTtLuiNyONMyIGnIIdGC8gat79qWlKuMnMtg4Hm.fC+6XDZBkMdhBp3QfTNJlpCcQyC5dX49s4v.FgSrGQt7TG030TCvw9Rs5p1YdDSNK+32OgQQVqcTzCEh6ZLfIsmrZLVXEXDHD+SfwzA3O1PObJCfaaz8sa5z50Wdbgb0e24T4jScnj5ozYbf7PnUb3Tv4CMd1Q0V9yz9VmX8C6U6m5u2gsRjgub2SY5EZYTSFI5TpqL+VpR2EZpXlxWAJF.0L+sqmJtYIU+1ez.N5xcAbiF8mRCiH9Av71w4oVKeSOBcA0Id4K5OIVJFem2CjbueOdPrLu11groKE5YraW5UDIaVcYdvMVQKwc15uoqZQWHhkvJ7LhLTUaiyi8GBO5vlBTGNm5Eo5pKnlnoksTxJHLjxcRD9.7I0XckLN0X84FQOb9Q8UwO5Xbvw2iezz5jW+B21W7pi07gNzN82az4G7iO++4K+Wmu7uQM7I1gh2aqe8fZJ1NIZf0MO4I1Eg25Cxl0QIun.hyvplExGd966ssUyS+R3h+UGyWsAw7rMHlC1fXNbCh4nMHlmuAwb7ZiQ8OOTsJ956WAEC5j7zJLtCW8bkjYFn+BtAeo3
              

              You can use SlotFX.getCurrentEffect() and from that getId()

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

              Lindon 1 Reply Last reply Reply Quote 2
              • Lindon
                Lindon @d.healey last edited by

                @d-healey Thanks _ I will give it a try.

                HISE Development for hire.
                www.channelrobot.com

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

                  @d-healey - yep perfect, now of course I want to be able to load and save "shapes" - so essentially save and load node values in tables...

                  HISE Development for hire.
                  www.channelrobot.com

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

                    @lindon getTablePointsAsArray() may be useful for that. There's also exportAsbase64()

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

                    Lindon 1 Reply Last reply Reply Quote 3
                    • Lindon
                      Lindon @d.healey last edited by

                      @d-healey ahead of me as usual Dave...
                      Thanks.

                      HISE Development for hire.
                      www.channelrobot.com

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

                      14
                      Online

                      1.1k
                      Users

                      6.7k
                      Topics

                      62.1k
                      Posts