HISE Logo Forum
    • Categories
    • Register
    • Login

    Making an FX Plugin, not an Instrument Plugin

    Scheduled Pinned Locked Moved General Questions
    38 Posts 6 Posters 1.8k 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.
    • griffinboyG
      griffinboy @Morphoice
      last edited by

      @Morphoice

      I'm sorry but I don't use FAUST at all, it's not within my area of expertise
      : /

      If the compilation works for simple nodes, then it's very likely an issue with the faust node.
      Maybe a new forum post, that includes details about how you've set up the node?
      Others who have done it before may spot what is wrong.

      1 Reply Last reply Reply Quote 0
      • DanHD
        DanH @Morphoice
        last edited by

        @Morphoice so you have the faust scriptnode fx in a Hardcoded FX module? i.e you have successfully compiled the network as a .dll?

        DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
        https://dhplugins.com/ | https://dcbreaks.com/
        London, UK

        1 Reply Last reply Reply Quote 0
        • Matt_SFM
          Matt_SF @Morphoice
          last edited by

          @Morphoice can you share a simple snippet of your project?

          Develop branch
          Win10 & VS17 / Ventura & Xcode 14. 3

          MorphoiceM 1 Reply Last reply Reply Quote 0
          • MorphoiceM
            Morphoice @Matt_SF
            last edited by

            @Matt_SF

            HiseSnippet 2902.3oc2Z07TbibEuEfXMiwIwwd2rGU4jC3svCRZjlOVWo.CCrlrF6oXHNaJWTTBodXTg9Zkz.LwkqZqbJ+Krmy+.4VtkZulKox+Aw+IjK4bxq+PRslY.FXgMwY1svRc2u2626i90utagOKEG3fcNHIvMJBmhPRy1INzFmjDFijpr2vHLRZQ4tCCR6uQeK2.z1sg1kaaEeb2TqXz5CirRRvNHIoY+BR+RKLGh96et55VdVA13hlPnWG5ZiegquaZQqcV6Kc871xxAumquvnMVaa6vfMB8BG.XYVYUTjk8wVGgeoEYXyHidtURejzmIW2tko5gXUSylF0ZZXT2ntoZO0Z8NrYciCq0vnligolcMjz7a53lFFCPOEmfjla8Pmgc6GdZ.S.u1Mw8POL4EMTWPxrl2JzygnhjVQaz20yI2Hk.lLYAS1rLS1Ck2w0wMu8BS2Og1gRAEhFPoYJCuYKAOMQ3oJ.uI.IIAHMGCR2WtqcraTZQOD7bW4sCRww8r.+jHTXiEI8cxaDBCHHspu0w3shgWxIXo5ppKqXnp93m1aPfcpaXfRXvKCSwuJXoGW4sUVnx6pnLZW85Mw9HhINzyCGOwtIgFwWDgKELv+Pb7xJmX4M.mOPP8KaSkOeapnK2lo0BCLLX6.2zWEgCNu.AD2TQlEwQE7TJ05+i3V+tdtN3XjKXjmWtq6uCin3kG0+9+Xz+ZUzTP6cjaGO72.SXEolNoaZn9txsc60aPBX.GkAueUzud61VoVjfHt9.5XDNN0kX9jZiOAlByBoVPtMN43zvH5X8iBCHZuzGwD783BdaeXNKG0zm0PmIlSXn3K8wtG0WH4vv0N00IsedCe2uesdtd7T.Jxusytu5Ws4F6cvVu5Es2b22cHjg3n3vAANUiBNpLrVnLr5XEf83vh97EAqHqXfGBLKWUFCdinAJmrlaJ1WLMVw65rFHgK4bdwKKfo.kei0ZBn72t1DPIWyRf338vmktd3YLQ5f6YMvK80k89n0hxhm21gjE64VwN1gPxucrRfY8a8UZDSAX7gW1t.R9VBlt6rluqiiGtSXhKYNpH68EWg38jf0brV4xC1EDR5zp4WtBMYSw6WsjhligwrjmmxNsZm3jwyy057820B5yUy0JhqKPGGegFXItPmAdVokW2iTc.uCBODWrgrhR.v6ghIxtwVLbZg38k63lZ2exXblIfQHE4sAF4kPbO4M60CamV.v4j25qtkpWXlwsQU3gpfLIBeQ9qJj.EQCSVkB+A4hUkihwj.18B63YMboDK+HO7t.FWV4PuP6iI4LFeobd745jQrjceq.H7N45rh+7SsUQ6hcJ6FNH0M3ncrRicgIWxubfeWHqsMdCN5f1jlgrvO6cUx6j3htPU0zW92vOdmZj2k3cpk0YQMCnWhSOML9XZ4a7mg0RYSdb30auK9Db7gnm44EdJIYfKORkoX3X5rUoORVsJ7erg0IzaXT+v.WaRHCinLE3Y9vRkoYZATN8dVtdTm5fDnPGmWEzEFLsFdHZS5kP5Bf6aYYCl2gcrHK7ceYRoRPHJNtpsvz8QPbQDCwVyV9drAQbRcxxAkvTJhLyV7jYbAUvmlBD1Afzrj9oQvLvMOQ52QFx.ljpgJgzEAjFiqR6Zh34dLxNvACQsWpfEpJhM+g7FjcXFBBVPdCOf+PdTdZ3x7FMxv+wjPKAMmSDMrTnYPyxeC.0NtA7A9IDGtplJ6mQCiVMfM7f1w5L9.dfrVUCSdu0aVqgVcT2TbDc0aoOkRtpZK1uFFMp0nYCSc9NDnXlt2rmMHMzGlUksWnIiFYB6DD9Cg2a0hgsVl0pC6GSWP5mC3YlQGH2ALE7JHYSAIKKWCPxTpnyKmPFzshNdYV37UZu.oO+4KcYv8pNlIMSXMpazT2roNeu68vXGRcxn1kJTfnAM4TTWyrolgt10zXLY3LQObEY+Pm13HXBp.NxFplQKUMs5SsfmWVScZMDKPj7Vw3uFkyL8ppWWU7iI8axgMncplMUqmECGObkSgRGG0X18TR8F6YEeDNkrby3YvzuhYvVjmkglM8lMAVIVesyes32m.nI5FWT9EgmprAXZ60CUhcnabYcO4mC6saDgQhWa.SbzLaA+iZSyZMadKH66R0yt8wd25pYEpnnmlWIhQ2BNOpAsjV8.X3000ZZPxlZXVqkQqaEyIUxhJIMAXMxOUMSCCslsLLuEj7cj4UcUZs6wF5MufmWlTB9MQZ1qjctSL9IsoU8btgsyeCEL0FaaMTgVoR401X0Ebqu1J+zP9uhrkA+0YiIZB4W1xNkRPOuHvXNvhiA3lu7mRS8p2fzWyl0UqCS6mntPOSx.LcmfInRux2B.6vZ30+2o7AZTTlEZT0j65tAJkTnh6ZFMaRUISSiVfeZZznYuBZDuhUzEQh9njz8pRRo4UiY3VPtMuD8a5M.HPrtFsW3O5ZspqqeiGaTrQCzDl.ju+ma+cbInzlMpS5GBdzZoazx71XBQtlUJyOaYJ9AddYYmDPbMUXcyVpspCyjqCpyTg3YtZtIdszWk.XVpwwzvJxaksSnoTGIklnWCbIpMzzgZ8pqey6TD1eFpTE5RiTy8hxam7ZRu1VdY.TZlq0s2fF+Ne+3hyGVgc.wJ7CBbhmbr3oRle1Uic9NEqjHbBxrIDEW+UV5DdSm7W9GqVLAj0327se6ecUd3ovIFm6NYso7m9y+sUkl8CoCCTvO7frSA9YCbbCeQHwIxs+zVTHMoPNeUbr1EbM7+8o8Z3il5qgu6v.6cn6Usv1SO578hAqegui9i.yMCr.ariXy6FFlRtNXwOCftzyIlDujBruznIwOIk4vV4WC3Ixq75PuA93jUnllU1ILNpOQEWAlCjjFOfcxweoaZBLRX9hB8CZ3TqSvqPaTs1A6LT44XPxGnoZprdj+AewO22MXk0iwVGCl4A1GqrQ+vXmDEHvqJPJhdWVLWL89ufGe4hHOPeopPVedTCfSV+iFPN2zEPdIeBBy8+beBBe.bwPk9JIVHCiccIQgaFbB1ClyQw3OUlmkOq0xS31ILHL6D1EiYgDEGcDY4lBrOQE5YooEYsfeObscwdXqDgIG+h0dga.DdN5ztqfsP6J+EiLQ+0mJyfKsbPkObuPuY++5Kz6GjUq9gPF9V1wgGXytwO5MfPaAz6.Zt+Ej2g7th1neHKHxkV6dfscYVMFg5WWBqccIz35Rn40kv5WWBabcIr4kSHYQH9QSP2QNZmNaRKcURJudAoYQX+CwNvRerqYlDZm2R.9LRQ.zMQP9nf3+CCI+LV00qHbsaUcRhx9vtPyL2bxqrhxVjtUXgsJDt84JEmycEX.a.E.jBEAepaZekmuc2MUfJIzU0Mdhl5SzqWAVsHLNcoGkj5PIrpm6gO5wOsREXWJG.6VQ4WpzOg90drzi3ad4MDD94vdR1+QKq.6yC9yxJZjGUMITVgeS3.oJ3dUcnE5BCGGSKmwBpoO7TfebIrbLs5ZBkrm.5hwUOJFOrenGdImzkUH6tcYExoErrBrLh2vCHmExxJY60XYE+PGvJEk1m8XuX7W+3JTk9sUpn.+.de.4SqJZoydLHgSXO+n2ntuxWvE0iV9L.EjAS+iu6YhTTvf9BzB5EgLNcNov.KnK2x8FUs8y2rpxaRRGBdpiCBOjYB0oFOUvFR1zM6EUsblBJ+4wV884a7eLlx9+psZw4cF2HFwyia01m16HrRi6kqMJvJ7DmGCM1O+LqFWqMGAhELNysddr0b+7QLFWaIDNlyPl+DhKtX+o19jJBD7m4QUDjjSt.Rpue18+MNRzDPRATxhNOON1Xe985MJC0YrSsPyd2SQnwRb7IkRbPlOUJugzauUSaTL02wu5ItoVdGPryNX+vmVAg9OqCLLRA
            

            https://instagram.com/morphoice - 80s inspired Synthwave Music, Arcade & Gameboy homebrew!

            Matt_SFM HISEnbergH 2 Replies Last reply Reply Quote 0
            • Matt_SFM
              Matt_SF @Morphoice
              last edited by

              @Morphoice I don't see anything weird at first sight... But I can't test the compilation, the faust code is not included in the snippet. Can you tell me which faust fx demo you used for the delay and reverb ?

              Develop branch
              Win10 & VS17 / Ventura & Xcode 14. 3

              HISEnbergH 1 Reply Last reply Reply Quote 0
              • HISEnbergH
                HISEnberg @Matt_SF
                last edited by

                @Matt_SF The faust effect is in the snippet but it isn't compiling for me either, so I think that is where the issue lies.

                Matt_SFM 1 Reply Last reply Reply Quote 0
                • HISEnbergH
                  HISEnberg @Morphoice
                  last edited by

                  @Morphoice I wouldn't stress too much, it would appear that somewhere along the way your FX network has been corrupted. Did you at any point change the name of a parameter or the network itself? Perhaps even hit the space bar when naming one of the parameters? These are all things that could break the network.

                  Another issue is that I don't think HISE really cleans all of the FX locations when you use that feature, there are some files stashed elsewhere that can cause issues. Here is what I recommend.

                  Start a new project. Yes it is annoying but you generally want to start from the FX before doing anything else in your project, like setting up the UI or creating presets.

                  Load each faust network in 1 at a time (depending how many you have, build the scriptnode network, and compile. I did this with the files you provided me and they are compiling fine now.

                  When naming parameters, stick to Camel Case (so only letters from the alphabet). A good habit is to name them knbParamterName. Don't rename your fx network after you make it (you can do this once you know how to edit the xml data, but it will cause issues otherwise), and don't use any spaces or special characters.

                  Here is a snippet with both the FX you are using. These should compile correctly, so feel free to reattach the connections you were using previously. Yes it is a pain but you will probably loose less time and sleep trying to rebuild from scratch then figuring out what went wrong in this situation.

                  Another useful trick is to copy range to source. Double click on the parameter, then right click it like in the GIF below. This will set your macro control to have the same range.

                  ScreenRecording2024-10-27at7.56.27AM-ezgif.com-optimize.gif

                  HiseSnippet 2073.3oc6Y07aiabEenro8ZEm1DjE4POQXzCxEZ0RpuUVTXGKak0nwdEV4tM.KDDFQNzhPTbXHGYKkEAnG5g9uPt0q8Ru2a4ZAxeDo8bAZu0isuYFJQJIK6cUkBP.B2E1bl48wu2Gy683tjQLhmEwpSnmiuOggPJa0LfZRBCoAHkzWM1mfT1Ws0XOVu58vNdnyOEorsZiQnSF6iCCIVHEks9L9IJ6sMR77uO5DrK1yjDuEB8JpiI4ycF3vh2s4w+FGW2FXKxUNCRPcwiO2j5Um5RGBnXKUcjO1rO9ZxkXNYoTQOGG1Co7qTKaZXVzfTwVub2h3hVVlc6VshIojosQ4hUJkuDofdMaCjxNmY4vnAsXXFIDLgSnVia0idqmTAuxIzoqKguv.0Bzrb6FTWKtIx2EUumiq0T2SH3r1NgyZKoy5wpW3X4Lc+Xm1GHNPKlijNPkTyBuslAdFIgmdB3cGPRIAj1VBoOTskYfiOK9DNddO0y8Xj.aLDmRBEIsHkuUsNEHvika.tOoQ.rXJCYJqqmUC9wgOydnmIyg5oQ8tjxHuvKygoeS58R+0o0l+Ha667LtZBnttjf67XdpQv8wXFugC5RBxpcC1cHYJgf4OqOUc49zjgbSoUmfPp24dNrW3S7VVh.JxUAu8aO+TLCyCDQ6Az4SBXNbHnbJ4F3ZfLrrm5ojv9LpObQXgXFjsPsF5hYylBwunEc.3ClItwCNdgNrwIuHt1xqdag3Gp1zgY16twXp6.ifmZSfwnaiuu5Y11DS1L0t9hMzUuTK5iRGc0CzIW46GsTqwWXbmW59ipwI39ADeb.4JZSW73Lg3A9tjWBXLqVWWpY+VNeEYwaE9RHbBmhLl8vddD2vU4xyNu0dEi6On7R5Pli20WfYANifagWNbPKnttIodD5f8TRwuCIWqyWyyKZAslDK9uvSzgF70JQGZL4vDW+tjvtkFzWTIL5cjxtbe+OCZZYzIJbLB8ottzaqSG36DkmJMKRPnXwtp54f+HIqI0creOpmiIOVIYZB7+zAzgflirAnuzUXGWdtdqggPECqW30BHVzLDx0TtjZAusaCrI3bG2Dy5wuyvq4.InjfblSSTmCuwYKb+rrQ3bjvCOMwAvQPY5PoAw02jFoR2J.+AbeEuMpxV7ykNKAv1gq4cUswCCYnY.49.HCH4jmbWfYBWOjFSTOTdkguBJHjhq58Tq6BR9bKzq34i7KP23vvtujbi35cRZ+47ToD1aDGhzvDaCPe5J.QW33EQnJODit.OZ5ZCXcKFwme0Bo7w7y0qIepTobwp4KUMez83OmdqV8gLpsMZFwgV6558Uety08lSYOFnuR0Z0LJUC9kd0REpVcCn62SXms5Qb23lYZgpDCRNCynMPvS3Pmwp9Hf7x4MpVrlttdwREpUr1FwcJzbRijGHqVf+naTpXQip0JVZCn4GoFUmJh0kP55Ww6nxaYkzZMzkOFfu1vnrwFwO2Lf7jSIPeyMcZ69vPbl3wZhOfIg3JsQ7kBRVEsvc7KHy2JkpBRE5VBUeF.AxIeJTqa4S4cEN3ZBSL4Ux5sJIwjLdz2qqXSCz5FiIXtPE4gFkzKWnPUC4L3dDwHOgnYVB8P3MpfFMSabME07MklMZllUJy0.Ze0yCeE+TSr6Db.SArl9BfkO5X9eZzwe3GcLe7bV28PhyLKoRp07fiod2FbL+CO3XBRt+Q1lerRkT+XXrwqCHi6QgzrUdrwGknL1NwksDe352eQ2lGEW5Rr2wEJ7eNJtdkjt+Q4ewQs5StU5TR9o4xBiV7lTIadHH3O8Meye6Hz8newyb5+2+3+x+ZA8yw4x0+dpVPsA3JFZAg+.Z+6m25gmGc76l0uiZXh9YwmsVL7Gzw6XaOTbMdAK6cU+BoNm9O9u+U+g6Q+oUsIDqtXy9yn9u869t+4ZQ8OPbOs5.p0oDe3F5boc+0UQ8+xie2r983puQ.4KWHs63jZe2Uz3Ay3Oe+I8Aie5sD1hQ9Di4.UkeqGxYmkOjy5B3Kv5+Gy1D6.Vo4aNgR6O.KZTtZy57CQa8AXy.ZGS4jJhp4hcf57dh1N6odAeslA5l4CTCbrb5XZNqnVfw7qJiEVUFKtpLVZUYr7pxXkUkwpOLi7+WThtmxy0gKVM[Screen Recording 2024-10-27 at 7.56.27 AM.mov](Invalid file type. Allowed types are: .png, .jpg, .bmp, .pdf, .preset, .gif, .js, .xml, .hpa, .wav, .mid, .mp3, .hip, .zip, .txt, .json, .jpeg) OSjDpnblGFFrTLULh.ylZYQrjC4vyUmtiGYTCXzJwfD1N7IQE+RhjGKuw7zI+yNkyJzex+m.Hk2n9zmp0fSflLkUiKoOQSvSmaHAcSCDTOfvKhnA0O5o87yacFLzrVd87Eehg9SxWNsy.eZ.KyAgLKAi4bc5dvgOKczD3Z+ZMqA4D.nS.4lNVjAzmkFgVJVmLqyLXM01auQAaZn.RGnPBf1dgtNVjfLGDUW40b38IvGP09frZvWoB+HqlA+U8RbNSXnZD6b.W+NBCHmD.UQBYXnLB8VPdQZHK3D.vx4T9FvGLS4DqNiEKqFeNlrZ74IxpQvAti6vavmUaRa1rZPKGvSBs7juZCseNLsvneS5zZvC2Uec.cnelQGBZ3F46G7Z81ZeVjpNH6H.EbhE+XfynjbDKfdI3ErKNaQ7Yw.Bi4apm605FsmNKn1qCYigHUeOZWoKLuv4oC9PibEKIWnaLUnfwuLwluczHdKHT4egO4NR1SjF2ItLoUns3z4DkQTTtv7.KNRrLAVr8zAwVzpKMGDiE7jv5xDao1SoXAoVKQ53TAJimPdw8GOMf3I0JQ7bZVEGISYOARJ2dxnVKhDiDHIFJSxNWlDqzNZ5o4EXdo3zisru9YHz+C.4bwIm
                  
                  MorphoiceM 1 Reply Last reply Reply Quote 0
                  • MorphoiceM
                    Morphoice @HISEnberg
                    last edited by

                    @HISEnberg thanks I'll retry from scratch paying attention to the things you mentioned... seems this is much more fragile than I expected it to be

                    https://instagram.com/morphoice - 80s inspired Synthwave Music, Arcade & Gameboy homebrew!

                    HISEnbergH 1 Reply Last reply Reply Quote 0
                    • HISEnbergH
                      HISEnberg @Morphoice
                      last edited by

                      @Morphoice It really just takes time, head banging and asking the forum. These issues are not well documented and it is difficult to know where any issue lies. Generally, searching/asking on the forum is the quickest and most painless way to resolve these issues.

                      MorphoiceM 1 Reply Last reply Reply Quote 0
                      • MorphoiceM
                        Morphoice @HISEnberg
                        last edited by

                        @HISEnberg Ireally appreciate this forum, I just feel like going onto peoples nerves..

                        I'm building everything carefully up from scratch now

                        The copy parameters to source doesn't work though, I still get this mismatch which seems odd since the values are the same just more decimals

                        Screenshot 2024-10-27 at 13.31.52.jpg

                        https://instagram.com/morphoice - 80s inspired Synthwave Music, Arcade & Gameboy homebrew!

                        HISEnbergH MorphoiceM 2 Replies Last reply Reply Quote 0
                        • HISEnbergH
                          HISEnberg @Morphoice
                          last edited by

                          @Morphoice Yes, Faust can operate on more floating point values then HISE. It doesn't matter, it shouldn't effect the compilation process, you can just ignore those.

                          MorphoiceM 1 Reply Last reply Reply Quote 0
                          • MorphoiceM
                            Morphoice @Morphoice
                            last edited by

                            @Morphoice I should mention I'm using a dryWet slider connected to two nodes, though the min max values are the same, I cannot get rid of the warning sign next to the knob. Can this already be a cause of some issues?

                            Screenshot 2024-10-27 at 13.33.59.jpg

                            https://instagram.com/morphoice - 80s inspired Synthwave Music, Arcade & Gameboy homebrew!

                            HISEnbergH 1 Reply Last reply Reply Quote 0
                            • MorphoiceM
                              Morphoice @HISEnberg
                              last edited by

                              @HISEnberg I remember seeing something about parameters outside some range in a cubase crash log yesterday, hence my suspicion. I can't find it again though and the project has changed a lot and not compiled ever since.

                              https://instagram.com/morphoice - 80s inspired Synthwave Music, Arcade & Gameboy homebrew!

                              1 Reply Last reply Reply Quote 0
                              • HISEnbergH
                                HISEnberg @Morphoice
                                last edited by

                                @Morphoice Nope it should be fine. You can test this by saving and compiling it as is. Sometimes this will lead to issues with the parameter not working, but it should build fine.

                                MorphoiceM 1 Reply Last reply Reply Quote 0
                                • MorphoiceM
                                  Morphoice @HISEnberg
                                  last edited by

                                  @HISEnberg so building everything from scratch with nothin in it but the faust nodes working fine in HISE does compile and build
                                  but upon loading the vst3 into a cubase track as an effect it immediately crashes, same as it's been doing on all my attempts over the past 2 days....

                                  I didnt rename or change a thing, I built it from scratch, and it's as simple as it gets

                                  Screenshot 2024-10-27 at 13.49.46.jpg

                                  Screenshot 2024-10-27 at 13.51.02.jpg

                                  https://instagram.com/morphoice - 80s inspired Synthwave Music, Arcade & Gameboy homebrew!

                                  orangeO 1 Reply Last reply Reply Quote 0
                                  • orangeO
                                    orange @Morphoice
                                    last edited by

                                    @Morphoice The current Hise commits have issues, custom nodes can't be exported too.

                                    If the Hise build you are using is current, have you tried an older version (1 month ago)?

                                    develop Branch / XCode 13.1
                                    macOS Monterey / M1 Max

                                    1 Reply Last reply Reply Quote 0
                                    • Matt_SFM
                                      Matt_SF @HISEnberg
                                      last edited by

                                      @HISEnberg said in Making an FX Plugin, not an Instrument Plugin:

                                      @Matt_SF The faust effect is in the snippet but it isn't compiling for me either, so I think that is where the issue lies.

                                      @Morphoice Sorry, what I meant was that the faust files are not included in the snippet, but actually I could still 'see' the code.
                                      I managed to compile the dll and compile the vst3 which is working in my DAW. Maybe it's related to your HISE version, as @orange said. I'm on the commit from 9 days ago...

                                      Or maybe your faust version ?

                                      Develop branch
                                      Win10 & VS17 / Ventura & Xcode 14. 3

                                      MorphoiceM 1 Reply Last reply Reply Quote 0
                                      • MorphoiceM
                                        Morphoice @Matt_SF
                                        last edited by Morphoice

                                        @Matt_SF ok let's just say I'll pass for now, as this doesn't seem to be a production ready tech and get back to coding audio plugins in a year or so. I've compiled and downloaded hise about a hundred times over the past weeks and there's only so much time I'm willing to put into this.

                                        Don't get me wrong I'm not blaming anyone, I understand this is a free platform and I appreciate the work that has been put into it, but just about everything I tried so far has required me to bother all of you guys in the forum just to figure out that it's not working as expected, and I feel really really uncomfortable taking everybody's time any longer, maybe it's not for me, I'm not the expert developer I need to be to make audio plugins and the tools are not ready for a novice to make them succesful in trying.

                                        https://instagram.com/morphoice - 80s inspired Synthwave Music, Arcade & Gameboy homebrew!

                                        HISEnbergH 1 Reply Last reply Reply Quote 0
                                        • HISEnbergH
                                          HISEnberg @Morphoice
                                          last edited by

                                          @Morphoice That is fair, there are many experimental features from the development branch and @Matt_SF and @orange have pointed out the newest features might have bugs. In your case it might be worth working from the main branch or an older version of the dev branch instead. Also it takes a bit of learning to work with Faust, and there is a lot you can accomplish with just Scriptnode. I don't think you need to give up entirely on developing plugins, but rather consider other objectives and potential solutions.

                                          For example, do both of these networks compile independently like in the original example I provided you? You could accomplish the same control you are looking for through scripting like this:

                                          HiseSnippet 2329.3oc6Y0saaibEdnsoSr1jsavlVzKIL5EJEJNjTj5mMcQRrb7FiFmXD4lcKBLLnHGYMvTbXIork1fbWunuB6c819VzGk1mf1K58omyLjhT+Y60qUVfhpDHygy4mu4Lm4b9nHcXBMvi5cbb.KLjlPHJqdPD2kFGyiHJkNbTHknbG01iBR50pmCKfr2NDk0T2cHY6QgNwwTOhhxpeCNixFqQDe92OYaGem.WZ9sHj2xYtzWx5yRxu6AO82y7820widHqeAosd5dt7fVbe9..EqppSBcbO04D5qbPwVQk7Bm3dDkeqZMWCWKCZ8t505X4X4441oSi5tTa2tF0rpaaZSqp2rqAQY8m6wR3QsSbRnwvRXat2n183mGHcvaYwrN9TbfAoM3Y4s2k66gKQ7tjV8X9diCOwPvZsBAqUkAq6qtOyiM994AsuPLgVtFECfJqLI7VcB3YTDd5Ef2bfjRAHslDR2SssaDKLIeFDOel5dAIzntNv9TQnHkkrxuYE0VbPhfjs56bJc2HXvXMJWSWuhF70CdboRvdUbh1YNQZmFzYe1PsuVKSySnIs38C4AvfxaJmdyI0Q5uc+NCPMQdFpzy61k5BZHmTClE0ZVkLuPkLEtpDKvmEP05NHvMgwCz3ARfffLh6W1MCgU.a6Of9fRuuzFig0VwzjmkjDw5LHgVVOSlGmKh4BE4Cf6u3PApZJNZ4362AxyKOE9.6T.5uhmPecPYAFK8gRZSOU2tyctTa4Sil6z34unKRwxAC52gFULBgBB4XSl3pt3D2hmqbkAkBBxC1Kfk75PZvhNsQRijXRdJp.QSDo3edZJdaelGMhvfL4aqJihDAhyKt7OdB4Or2NNINY1ALI3lPZTBCWAJ6POCJUIO5rg5Nz3SS3gPUmw6dvp7x85vbO9Ge5nhCRnCQSnhRQJXzaIM5cSM5Kc5P8Sso3ZiB17u6OOapqdXOVrlqL3Dq0gmzSqObf7z.dmXsjdQ7AmzSKVXeVvIjyYdIPcTUkZJDROJ6jdHxT9chhyyTGApfw8F36jLYYMr3e5DPJyD0Rv5EAwrjQEaNbiUq6pBw6od.Kws27w3JyAiPlwx.iocHtqprP0D8S+tkT6fUlMFURMqvkv42QMuH67ZDn7WTyqGDFQCchnGxOv2YT4Xm9g9z2.XrhVGet6osYeOc1hHgRHrMJQY2dNAAT+3qSsl0uxQEiKdS4M7AX9+9NPMa3Pk5qFzuMv0vk1JEc3ofUvRNxw53XLunMPWRL3ivmzIMvwJoSZjMYd0JxqnImyiNUzcN8Z3zNF6+bfHkwwoaGCIOy2meNVQfklmJWVznXwfaopuE7OoXGv8GE1iGvbw8JoRYv+Y84CDkoDqAfqzgNLeLWu8fXn.q2qCZCBKHng4Zuh6AWcqccbgf6nCbvRB2SEqh.InznsbGmnNEdyyVv3rjb1ThfaOG3DASALGhkKHzeYj6jgU.98E0.ApcJqhyKCVBfsN54ao10YPbBYBPdG.jQzsjyLOvjo0k4wB0+kGYvQPAgUPWugZKevx64QdqrSRI0yXIN9ugdl33cQY+EXpTg0apFhzvB2Ff93Q.h1mEjJnJtES12Y33wFv31IzP7nEQ4Wgyq2T9od8ZVMLsaXldN9k7y0ZMHg2sKYByQtw80cUeAzqXJmceP95MZ1zvtI7G8F1UazXI36OSrNa2i5uzWlkDtR7vMSnLYIr4IBnSrp9RP7ZlFMrZpqqaYWsoUykR3T34hKRbirQU7itgskkQilV1KAOea0z5Topt.Qu4c75pXKqhqVCc4GCHVaXTyXoDmOHh9vcnPeykcZ6c.RqtNizDOTcAyYuThkBQVnWVewdAC7yXyqjSkbmeFT8oOrQJXw09T54xdCEoZRZeNx76PmH3ouDrwJVCVoHNk6Q.48chF8szDRNtyYElicw89Oe7i+qmjCXw8d5+76+yOY9fYJyADgwG+HfJX+Dm9zHoCIxtxPOmw8vFCV7loO8vD8sTlpWzcT2K9s3rtN9YaP.gfs47S66HnibsdPHxOFFkl+eFke5YTZlS+Z9bGmgh4OuLJMubFkl+uNixShni5wgTsqMixaO+Z6xxnYM3rpa0rtksQgRYeITr2xNc1ZMpV2nVgpv+Zg540gspWsdi51Y8z7v9YE6yfE0MSclYyF5lUMuxsvkMDj51ztZs5VUmsgvLqDY.0CJbf+hFW0Vq1Sztq5Ds6tv075pwSzv6GAevKY8cYgZV2tCDGlWxszKo1kR8veIxIHDlJZMC6FFVl+DoHM2cwRp84d6PCgCh2.byVW0P+ptj2.87tQz+Tdr0bp800u5KweINucJrgUmtcC8ZY4oQidz4.8hadxK2UPdAOOhTCtBzWDNYJ5K+0e3G9aeBnujGG94gBymht08cbi3Gm8awhEnE2AJcGH5jrg593XMio+ApIj9LO1wttSZpYTz75pX0qqhVWWEsutJV65pX8qqhMtbEw2iW54WLWGNXcvyEIgJJOOvA3KJH6Rn.kSOOpmj4BlqN9NAzg6B7kDbC5xPBlh+HQx8kmXdT1OxzVdwgYuvDhx6Ueziz1EEPSlxpgV5qzD5b7YznNk.AZEQwhKZPEjdZuXu1OG3BqYpaZ8PC8GZVqDqeHOJo7lwIdBE2xm0AeYYoDq09ZMu9aI.vwQzyN1i1m+3RDxBwZF8kIv5Jqs1RErkfBHGCER.z1KV7JXJuYZck2gv6qfBgGsYEMnMI7UEMC7Rcaw6DLegpQ6tkm3Y9.woQsv2wnCTFgeNXuTOTABB.XQMkWA5AzDyV0k8RpngLPpngjCpnQch7GcL1wthVVyzJZPOFHRBs2jW1E527fRhE86KURC9fg5Sh3CBKO7AfGNSd8luS+HsuI0UaVYHfBTXwW8YCKpQtA5UPW7EMBpkpmWBHXtdiibuS23nwz4zdWbxHXmBewQxPnoH3oCwPjtnbftwXiBK9EYVyiRImMiQk+G3DkZ6LqgAwEYspGIlcJSYjtKWcZfkuSrHCZczXlUytpsmBh4FNaacQl09nwRLiUaVHcbrAk6mPdwEueZ.6mbuB6miypPjLV8BHo1QYzplEIFEPRNTxxNWjEqeTJcooMnozb54qrO7XB4+BDZOWOB
                                          

                                          I am working from a recent dev branch too, excluding a few files here and there in order to compile my networks. In short there is usually some kind of solution. If you can't find it post here and someone could give you other ideas. If there isn't, put it aside for now and work on something else. There are plenty of faust nodes and examples in HISE for how to build fx.

                                          HISEnbergH 1 Reply Last reply Reply Quote 0
                                          • HISEnbergH
                                            HISEnberg @HISEnberg
                                            last edited by

                                            @HISEnberg Oh and I forgot to mention, one of the hardest things to do while developing is to actually step away from the project. It is easy to become obsessive over solving something and over-working it. Once you get to that point it can be very beneficial to just move on to something else. Often times in a day or two you a new idea will come into your head on how you can solve that, and with a fresh perspective it becomes much easier to work on.

                                            MorphoiceM 2 Replies Last reply Reply Quote 1
                                            • First post
                                              Last post

                                            33

                                            Online

                                            1.7k

                                            Users

                                            11.8k

                                            Topics

                                            102.7k

                                            Posts