HISE Logo Forum
    • Categories
    • Register
    • Login

    Karplus Strong

    Scheduled Pinned Locked Moved Feature Requests
    3 Posts 2 Posters 680 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.
    • hisefiloH
      hisefilo
      last edited by

      Playing around with Karplus Strong algorithm.
      In this algorithm, delay time is pitch! so....

      Is there a way to control delay time to make it work as pitch? for each note?

      HiseSnippet 970.3oc6X0jaabCElijXhcahSZhQ.5lfYSWTDz.KW21jURV+EaTIWYMNFo.EHkdlmkHBEo7LbjiN.AnK6cnWhrrWf.Tfd.ZV0cAn2fTRNyHMikprUfapcPmEB78Heje78OUaegKDDH7QVKu2nA.x5ZXmQbYup8HTNZ6ZHqUvsHARv2NhUkQCHAAfGxxJ+izLrVt.x78WkpPXDtKLgEBsuf5BMo8oxIbGT9aoLVChGrGsepUuQ4scE7pBlHTgm730PCHtOizE1gnWVNLx5J08nRguijHg.jUgJBuQN8DGyiV+9z.5ALPSTD4n1nH1MDLOMh0iQU6QYdsSt2AHjEt8DsP9Hsvp3VTO5X9SzF2zLg8DIRqOrxMO3ULM7Valvq3LfGJE5JDgNEHDdgLhLKxzli3InhrVps4RfGPkiRat9OEteBtMU51a13M2LvqxP8uMdiM9WGW+vCAW4DvV.23IueszKEAkqh2QPCfXMlYr8i.N3qUlyIV72N+iEsxeluxoi8x5TlZ8yHPrv+GHtHp1SIslUJ7diD2oM2plSmXXZFaWmODXB0rogYKAWLnmfScS6.0Aj9ztcA+zfel2nMkRUp6pg9Cy3AVCbIilhazhmlSSPgrzr2RcgmZ6Fy3mOprSXfLSbv2+qc.FPBx3YW2UnrNv7r.4OaVfSoXx77RtNN5RZah6tXmqdkDrFYQtXC1qgMtEWFzq2.G6vdoPwtBNNV5xfpctsWj+Cn1KVfBB4ZOU292B2VvFEkouAkoZy2.namhscL++4lMPnF9vQg.2MQeZ+h6Us7twDud2W9mkxlvc0x6FRXmP+WgNPvH9mz175eYvqNGyOm+L5.cG73Kk8EqZ4wsF9Q38U0sc0GuFuqNlzd7s4zQ6iCf8HF3jtf9PvWBmrRK8.fk0Jp5nL9HM6QMhjfr9L75ab+reC+N0OGdO8vGV0PiN2rmm87AZeV6KMOO5SwwgC1Z2vKV39iSZlrFvHQdeIiSCNCGcohlvgxrNSwSzg1sWlYZ.f2AlN+FKwO9x69lRI7SKfJuvaJ0Tbba0Ap0Qi2me52KuEcJtnZkaQedB4m+C+Qo8f9CDNi3YZw8jux4c2wriHTR4caQT8LqNW7Ng8cTOlxETFYNGXpMGakCoE0PullVCAGf6YHdq5KdxhZZq3IKlL4GLmQehqu3opGbJ8ELc9tkLbT5Vt4u9YYbKMscQzPBKL10su58eO00UW97KTtryVh0WXI9xEVhMVXI9pEVhudgk3aVXIdvbjP+X6MCkh9QIgTLZWOJguUctN6uIjG82i+LRH.
      
      1 Reply Last reply Reply Quote 0
      • Christoph HartC
        Christoph Hart
        last edited by

        Nah, you need to write a sound generator in C++ that uses this synthesis method.

        There's even an example in the JUCE repo that could be ported rather easily:

        Link Preview Image
        JUCE/examples/Audio/PluckedStringsDemo.h at master · juce-framework/JUCE

        JUCE is an open-source cross-platform C++ application framework for desktop and mobile applications, including VST, VST3, AU, AUv3, LV2 and AAX audio plug-ins. - JUCE/examples/Audio/PluckedStringsDemo.h at master · juce-framework/JUCE

        favicon

        GitHub (github.com)

        hisefiloH 1 Reply Last reply Reply Quote 0
        • hisefiloH
          hisefilo @Christoph Hart
          last edited by

          @christoph-hart heheh I can't write anything on C++ :)

          Noticed snippet fails. Load then reset manually delay time to 0ms on both left and right to hear some kind of Karplus Strong

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

          31

          Online

          1.8k

          Users

          12.0k

          Topics

          104.6k

          Posts