HISE Logo Forum
    • Categories
    • Register
    • Login

    I wasted 3 hours on deepseek trying to create Autotune, Reverb and Delay in Hise

    Scheduled Pinned Locked Moved Scripting
    32 Posts 16 Posters 1.4k 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.
    • A
      Allen
      last edited by

      AI is currently really bad at writing DSP code.

      the reverb&delay code is really looks like something from r/programminghorror btw
      I can already hear the pop and clicks followed by a loud-ass feedback lol.

      StraticahS 1 Reply Last reply Reply Quote 0
      • StraticahS
        Straticah @Allen
        last edited by

        Hise Forum is the best meme page by far.

        building user interfaces in HISE :)
        web: www.vst-design.com

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

          @d-healey yeah you're right

          plus as I've said elsewhere, large part of HISE is not code-based

          No way through HISE currently other than the hard way. which may become increasingly inaccessible as people become super impatient with AI doing their shit for them in seconds in other areas of life. I do often think how impossible it will be for us to relate to the new kids, given how we had to go and read 300 pages of docs before writing some code back in the day.

          Now it's all just a prompt away.

          ChazroxC 1 Reply Last reply Reply Quote 2
          • ChazroxC
            Chazrox @aaronventure
            last edited by

            @aaronventure

            You're a Picasso worrying about how to relate to people who call stuff like this art...

            5L893dV.jpg

            lol

            ask them to explain the logic? There is none. Its 'vibe'. I myself appreciate the learning curve and the mid entry level requirements to get something decent done. I can already imagine the MESS ai is gonna make of everything before it makes things better.

            Who will maintain all this 💩 code??? lol

            d.healeyD A 2 Replies Last reply Reply Quote 0
            • d.healeyD
              d.healey @Chazrox
              last edited by

              @Chazrox You'll like this

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

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

                @d-healey

                💀 💀 💀
                Screenshot 2025-06-08 at 12.43.56 PM.png
                They tried it. lol

                I love how lazy people are.

                1 Reply Last reply Reply Quote 1
                • A
                  aaronventure @Chazrox
                  last edited by

                  @Chazrox said in I wasted 3 hours on deepseek trying to create Autotune, Reverb and Delay in Hise:

                  Who will maintain all this 💩 code??? lol

                  The point is that you shouldn't look at it. Does it work? Is the performance acceptable? Have you tested for security issues? Just ship it. That's the current way of things. Some of the stuff I'm seeing in new repos popping up is the stuff of nightmares, but hey, it works.

                  I mean it's incredible, it's literal science fiction stuff, you write an instruction as if you were writing it to a developer on your team, and it becomes reality. If you told me 3 years ago this would be a reality today I would've called you crazy. Of course, currently it's just step by step, so you still need to have the big picture, understand on high level how things work so your instructions can be accurate etc.

                  But code developed both to be functional and to be readable to humans so they can write it and debug it. This is no longer necessary, so I have no trouble imagining a language coming up in a very near future that is completely oriented to be written by LLMs.

                  The potential is just too much to ignore.

                  ChazroxC 1 Reply Last reply Reply Quote 3
                  • ChazroxC
                    Chazrox @aaronventure
                    last edited by

                    @aaronventure I agree with the potential implications. We're just not there yet obviously and i'll probably make fun of it til then...

                    Best believe when ai can figure out how to properly write an Auto-Tune in HISE, WE are ALL gonna go crazy and i'll be first in line!

                    Until then, we're asking an infant to do gymnastics. <-- just more jokes. lol.

                    I do use ai myself but only for extending index libraries and/or help with math. Other than that, it just makes a mess without proper (in-depth) context.

                    Based on your experience, what are you're thoughts on best use cases as it stands today?
                    ...pertaining to HISE of course.

                    A 1 Reply Last reply Reply Quote 0
                    • A
                      aaronventure @Chazrox
                      last edited by

                      @Chazrox Writing small pieces of code, like functions. Connect it to context7 so it can get docs, but obviously that only works if the docs are complete, and HISE docs are not.

                      I did once write a full 3d rendering engine in HISE PaintRoutine, with frustum culling and all the jazz. You'd just pass it a "mesh" like a an array of points relative to a center, pass it a location for the the mesh center, pass it camera specs like xyz, pitch, yaw, fov and it would render the whole scene using line calls. Of course it was all running on the CPU so it wasn't very efficient at all.

                      I did eventually move to WebView and three.js because that's what three is made for and it runs on the GPU, but this is the kind of stuff where even testing it out meant you had to go and learn computer graphics from complete zero just to implement this here, but the toughest question would be where to even look and what to look for. With AI it was much faster to find the relevant information and get it going.

                      So in a world where a question "is this even viable to try to implement" can be answered in days instead of months, it's like magic wand.

                      ChazroxC VirtualVirginV 2 Replies Last reply Reply Quote 2
                      • ChazroxC
                        Chazrox @aaronventure
                        last edited by

                        @aaronventure

                        @aaronventure said in I wasted 3 hours on deepseek trying to create Autotune, Reverb and Delay in Hise:

                        small pieces of code

                        same.

                        @aaronventure said in I wasted 3 hours on deepseek trying to create Autotune, Reverb and Delay in Hise:

                        3d rendering engine in HISE PaintRoutine,

                        Wahh?? I'll say it again.. you guys are geewwwwd! haha.

                        @aaronventure said in I wasted 3 hours on deepseek trying to create Autotune, Reverb and Delay in Hise:

                        So in a world where a question "is this even viable to try to implement" can be answered in days instead of months, it's like magic wand.

                        I agree.

                        1 Reply Last reply Reply Quote 0
                        • VirtualVirginV
                          VirtualVirgin @aaronventure
                          last edited by

                          @aaronventure said in I wasted 3 hours on deepseek trying to create Autotune, Reverb and Delay in Hise:

                          I did once write a full 3d rendering engine in HISE PaintRoutine, with frustum culling and all the jazz. You'd just pass it a "mesh" like a an array of points relative to a center, pass it a location for the the mesh center, pass it camera specs like xyz, pitch, yaw, fov and it would render the whole scene using line calls. Of course it was all running on the CPU so it wasn't very efficient at all.

                          I found this video pretty interesting on learning about 3D graphics: https://www.youtube.com/watch?v=gYRrGTC7GtA

                          You can listen to my orchestral mockups here:
                          https://www.virtualvirgin.net/

                          d.healeyD 1 Reply Last reply Reply Quote 1
                          • rglidesR
                            rglides
                            last edited by

                            I think this is a really interesting topic, especially for HISE since it's almost impossible to vibe code in HISE in the sense that people use the term, since AI knows almost nothing about HISE and if it does, it tries its darndest to infect it with traditional JS or non-existent API calls and fictional Engine.addTheSpecialHiseAutoTune . After learning to code a bit with HISE, I spent around two weeks working with ChatGPT to try and come up with a drum sequencer. It was an absolute nightmare and a mess and in the end I found myself having to learn everything bit by bit to then teach the AI how to do what I wanted in order for it to give me a working script, at which point I realised I had figured out what to do already. Looking at the script that CGPT gave me, it was a total mess, around 2000 lines of code, for a basic sequencer. The only thing that it was quite helpful at was providing some ideas about what to implement, but even then, many of those ideas were overcomplicated and unnecessary. What I found AI was eventually good for was cleaning up or refactoring code that was already created. So, I think AI is actually quite great for HISE, but only if you actually already understand how to script in HISE and even then, it is important to inspect every bit of code it gives to remove all the unnecessary bulk it likes to add. Use with caution is what I suppose I'm trying to say. And use Claude, ChatGPT is a complete lunatic

                            DanHD ChazroxC 2 Replies Last reply Reply Quote 2
                            • DanHD
                              DanH @rglides
                              last edited by

                              @rglides haven't tried Claude yet but I've been using ChatGPT for some web stuff, css styling, php and simple js. I assume Claude is better at that too?

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

                              rglidesR 1 Reply Last reply Reply Quote 0
                              • rglidesR
                                rglides @DanH
                                last edited by

                                @DanH I'm not sure but I'd assume so, Claude so far has been overall better at everything I've tried and it is designed for code specifically. Try Claude 3.7 preview in VSCode

                                mmprodM 1 Reply Last reply Reply Quote 1
                                • mmprodM
                                  mmprod @rglides
                                  last edited by

                                  @rglides I’ve asked Claude to create custom c++ node dsps for HISE import and within a couple revisions it can create something that sounds decent. Meanwhile when I ask chatGPT the same thing it takes like 50 revisions just to get it to run without error

                                  For God so loved the world that he gave his one and only Son, that whoever believes in him shall not perish but have eternal life.
                                  John 3:16

                                  rglidesR d.healeyD 2 Replies Last reply Reply Quote 1
                                  • rglidesR
                                    rglides @mmprod
                                    last edited by

                                    @mmprod haha yeah! The difference is huge

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

                                      @mmprod said in I wasted 3 hours on deepseek trying to create Autotune, Reverb and Delay in Hise:

                                      it can create something that sounds decent.

                                      But is it good code?

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

                                      1 Reply Last reply Reply Quote 0
                                      • ChazroxC
                                        Chazrox @rglides
                                        last edited by

                                        @rglides said in I wasted 3 hours on deepseek trying to create Autotune, Reverb and Delay in Hise:

                                        Engine.addTheSpecialHiseAutoTune

                                        lol fr

                                        @rglides said in I wasted 3 hours on deepseek trying to create Autotune, Reverb and Delay in Hise:

                                        but only if you actually already understand how to script in HISE and even then

                                        💯

                                        @rglides said in I wasted 3 hours on deepseek trying to create Autotune, Reverb and Delay in Hise:

                                        ChatGPT is a complete lunatic

                                        😆

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

                                          @VirtualVirgin said in I wasted 3 hours on deepseek trying to create Autotune, Reverb and Delay in Hise:

                                          I found this video pretty interesting on learning about 3D graphics: https://www.youtube.com/watch?v=gYRrGTC7GtA

                                          It's a little glitchy and the code is a mess, but I'm going to bed, so I leave it for someone else to improve.

                                          Peek 2025-06-10 01-36.gif

                                          HiseSnippet 2610.3oc0Z01aaajDlxIpnR20hVf6CGv8k87GJjiTjk7awujz5Z63yFMNVHNWNaXXTrlbkzFSsTGIksXa8Of6m08Op+CxMytKIW9hbR7k.bmQfM24kcmY1Yd1gbSOeOaVPfmuUk5uNZLypxer5IQhvg6NjxEVGtmUk+PUeZztzfPlu0NQioAALGqJUdveCEnRsGZI+42+gcntTgMKkjk0a731rWvGwCSo1a6eh65tO0g8Z9HCoWY6Cs8D6545MALlGTsi0Xp8UzArWRQwlqp0AzfgVUdT0UWZY6UbdhyRKs5FqYSWisQeZ+9cW1YkUVa8M5t7FzUVeMVmUsp7EO2gG54eRHMjEXU4g634DcxPuaDpE3M7.9ktLbPWqSfUVQdeOWGzEQpV6Nj65zKNJEXAyRuzX1CTwr+T0i3N7D5owtuQxfjpgY.rxbYMuGjw75ZZdcLLuRLoJFlzCUlz2V8Dae93vTNp8xCEv9XeJrOYZJJYsl6O+WptqGHgHr8H5Ur88gAIZzX8NcZQV4IqtvV0qC6UAgja77ccHOi7q2vcBGtIY8VjgL9fggxGC3+BaSxpctMQ9wtzHlOpP8ZS2jzciUaUuVT7C5IoaG343oQNvg4FROcSRxymodlJF3BqPm5oqvH5XX5Ou94caQJ4eWzRxoSg+YvQIZmjemgyLzYFyVQ0lgNcynSAqt9EINXuCWBbvingCa26Pxhjk1Jgwx.ikIOpLl68JfWm1c59jUVc4k2hr3hjiELhCafOiQ3BhO0gSEAwqx.nnCqOw8pmKFvEr119LHOUR73KeKyNrAlGjHX6.Vn7gcottWBktM5OQXGx8DMVnNrcOV3tKUbMMnsOaLTeHU+VbJVbw+J4xPQOH2nGcR.SaBlj.qHNub.KbWuQi8DvfFyaJz7vjYNFsHTKeO2DaxSXJglKZDbgK3jjXalTpfMriW4VjqotSXROiK3pXQMdeRCM8Z0LhLgTeUrowZc.AqwbAuLqDdiUBfAEUHIIfEW6DOdlAiDIvHQ8z.NDG5gQ7W4MIDbxzMlAR6+ZpOgBSZ3Pd.Niuvyl5ti2DgSPiNR+xwmdyQzwnwIetmrLNY3qnQAI6lYVVvNClLh47Srnd9.LDKnw4yey7sHySweEf+xY9KJnWr7EykXWCtpzrCtgGZOjnnz9JVztdNXfGXUylB4La7jMw7bJLtlB3osDvf7XrTn6VH8Kgj5qPWToR2Ncj53TPmlJc.xFpIGnTr6pRECLTbJtP5mUHXaYvMJO2yJ0f5tgbduIy717Nm2l2w7V6150T4oY7tmR5for483kRASzYsjBp98lRUXRdb9IAV8LldLVlsWPl4cAPqU2JqvmEKb.WTlvInI6qyVBJTVqpUk3QwAymgm9jtRQ4I7o2NmEXXQTHyhMznGnJpvdjZDWt1XddHajh37Kf0jCZ2GZw5UHD84wtYq3bhnjmjG2lLRcfKVJVCmAbkeABVjlzkQO7vkDcMXpiVfedWJDkxTstyhqNdlY5L0XoYG2j.VXPqumOoAGO+aKBGR0gVDZ6xDCBGBia1TCYHk5sJodqRpy4WjH3akBJkTV9nXe9auf7rmoJdpkY2Q8mf1W5BvWKHKA0n9kK2MCgcQIXasZtH.LgBUrf4faixjGvEdjpgq1XiUs.qL63xeVOmF4D3DC4cNSrYNM5JyXPXgamUfTAuiQRkgIlLBIA11ZcvIWQEdIAUecXicXyYXecx+N8398AGNlZlQ5N3xhYfcq7HxxRAb3vomvqUb.1JX5OlrdyrYoWkqY9gbvHOM2Xcaj0F54y+E3H0TIRonk41shANAGMKpYJglkf1kUkBnkorxAURv0KepqNzal2lZoX45tCYvokvjJ2Ui8yhbpWKwvRBiv7aN9fj7cjJhSh+MITtULmnbbNKgS7LoEHYgzIbkYDGjyHdSoFgw9UAyvXm68YHGXXHuOj0kTPqerHiIT.gjdvGHDXJIshQJrNL2FV+k2qAuEQsYlOCbuWkaCNSx5clsVTqB4q2YB6s0lEFBZvBGF.M.ovWx7kF+lDO4KRXfsX646yjp8ix03Y4gFRV9j5w7pncz7jmUsYd4J3w4EHmaiyS86JKKVVrygby0BxWDae9TRedvPVDSZUpHw0b1M+CY1C7RcKA.sZ5Xr8.U1gtKiQPWFIRaB8Cqb5rrXFiZgLymBRFa7YsNPL1XIjuBoVR4qwfMBoVAUps4QP5VGJ4vMd3vil3FxG6xYN63iSs.ZuOQ.3znVDcEdNbFxO.MduDAv3a2Q2cSREnLkBLg0ghDk00hTFsTerkoy0LCitcJuWhY.vVRxqCab3vi6uOmI+nHc1JYyj9Zp.n73tP.UtmAaBoUYKT9IEw4fXNxK77thKFPlLVg5Gi3IkwGeWsFI3JKZd5elMHXusSa3HR469DCnlpnp5JB0QZvI.TSikOJNS4wY21USVJSSYUSl4qdXBJUlS53ci3+J2rYYV280U+z3oXWhje62HYnX57mD5SkYktr9gD3beYURZXXZJVXpMlRKBokKAb8XSAZtDVvFYX+Tx5XGDRLeURJzR6oZrqoYhtaYJxYZQhxIh9nCdvdr9PchirCYbJu.+8YWr.469NRNZXLnaxI7kX8J2z339X6qDdIFVgi8O.3.GmumdXixdmH8gyprBYeA0TmGp6Z2nGjlZaPsqaz.hlQjACSepYy6pS6R6U6iBjQnAY9fAXvOkHroXVN16vkyTJhIiYyAKVJN8iAwIxnLbptLbJpiHSYXTIkZEqCixVGNMoNTbGHNnWmoP76K30kT58Q51kg.cuc8OMd9GNBzjwH9SVT3OSvO+uO3SZiH4gdRdgmYB77l+e.3onAdZr8clztNU96yjXP9rvI9B8W25e5G1HVEU97oX5bARMiIclhzYFRkPR17kwme+kdgri02c.vgjmU+9kxS+k5ci+hY4Xq+H6yVwFwueR522GEzpxCydYcUm8k0YdWh1pOTugfdhCE7viGyDy5FFszece3o+9g6QCo3M7ooAxMFS6PSnxdrq41L088Uq5drfqB8FaUYtjqDvpxWFJ49Uw2FHUvbs3N3MAl7MHslZdmsQlCj83mR3ess58RSoDsc5qHCT+Bq28ueGR23EmkjsdmjrUQS6q0l1NSBC8DRa6qqZd2Kyx798ec6P1zP7FqQYIJgYBJrMf255KXTeAd4lAzqYGJv6SfEhiy6COcaqh2e52T8HOmItzvrWmKdo2ZFPZSl6PEumTQ.OLx7Rw+jcGuenl32VsGdsHkaiyUhMBIWeNrQ8Mi+UUed+9PCLoF3Cqt+oedtFbK08aM..m74PRS0WNYzIPFnMzOEU.I9XYak4vrP03N3XLBbBS3HG7N3GMyt33JZlciYZMhZ668y1JvB7t2+RIEvlDx+eJTq5Q3XRWKI.hYbdDjT9y11YmpBJtz8UwkuuJtx8UwUuuJt18UwmbeUb82uhHlwONIzajprwx5ndOWh9VoxykfJxrUq+CfSJ6Ty
                                          

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

                                          VirtualVirginV oskarshO 2 Replies Last reply Reply Quote 2
                                          • VirtualVirginV
                                            VirtualVirgin @d.healey
                                            last edited by

                                            @d-healey Awesome!

                                            You can listen to my orchestral mockups here:
                                            https://www.virtualvirgin.net/

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

                                            26

                                            Online

                                            1.7k

                                            Users

                                            11.9k

                                            Topics

                                            103.7k

                                            Posts