HISE Logo Forum
    • Categories
    • Register
    • Login

    Romplerz

    Scheduled Pinned Locked Moved General Questions
    15 Posts 5 Posters 440 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.
    • modularsamplesM
      modularsamples @cassettedeath
      last edited by

      @cassettedeath I made a post about it here and there's a project that makes pretty heavy use of this technique here, it's a little rough round the edges but shaping side of things is more or less fully implemented. There's also the polyshape FX, that sounds pretty awesome..

      You can go pretty far with just playing around with math nodes in scriptnode, further still with expr node. For example, if you copy this into expr, you have something close to a wavefolder:

      input * Math.sin(Math.PI * 12.0 * value * input) * (2 - Math.PI);
      
      1 Reply Last reply Reply Quote 0
      • clevername27C
        clevername27 @modularsamples
        last edited by clevername27

        @modularsamples @cassettedeath Uhhh…yeah…if all that stuff actually worked.

        modularsamplesM 1 Reply Last reply Reply Quote 0
        • modularsamplesM
          modularsamples @clevername27
          last edited by

          @clevername27 ??

          clevername27C 1 Reply Last reply Reply Quote 0
          • clevername27C
            clevername27 @modularsamples
            last edited by clevername27

            @modularsamples @cassettedeath I don't mean to pick on you—I just don't think it's responsible to promise new developers that they can use all these things, when there are so many problems—especially if you try to use all those things together—you can get several months into a project, and then realise things either don't work, or don't work how the API implies they do—and there is nothing you can do about it. HISE is a really cool thing for experimenting and/or people who don't need to meet deadlines that involve other people. It is not a robust, consistent and reliable API for every business.

            I think that we should be up-front with people about this. Welcoming, but candid.

            mmprodM modularsamplesM 2 Replies Last reply Reply Quote 0
            • mmprodM
              mmprod @clevername27
              last edited by

              @clevername27 what do you mean by the API is not reliable for business?

              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

              clevername27C 1 Reply Last reply Reply Quote 1
              • clevername27C
                clevername27 @mmprod
                last edited by clevername27

                @mmprod I've amended what I wrote to say "…every business." Pretty much what I wrote. You need to know what you're getting into. @Christoph-Hart says it right on the front page that if there's a problem, don't expect it to be solved.

                For example:

                • I have one plugin that's six months overdue because of problems with HISE—problems that largely, it is beyond my (or anyone's) capacity to solve. (But I knew what I was getting into.)

                • I have another plugin that's less complex, but still substantial. In this case, everything I wanted to do is something that HISE's API is tuned for, is properly documented, and works correctly. I wrote that plugin, start-to-finish, in two days. I could not have done that with anything but HISE.

                My point is, this isn't Kontakt or JUCE (representing two ends of a spectrum). There is no support whatsoever—only what other developers know and are willing to share. I would never promise a HISE-based plugin to be completed on a specific schedule—or with a specific feature set—within a corporate context. If those things are important to me, I should use a more "on-rails" system (e.g. Kontakt) or a mature, generalised, documented API (e.g. JUCE). If Kontakt doesn't work, it's NI's problem, and there's a billion JUCE developers.

                But, if you're not afraid of getting my hands dirty, and on your own schedule, then nothing comes close to HISE.

                1 Reply Last reply Reply Quote 2
                • modularsamplesM
                  modularsamples @clevername27
                  last edited by

                  @clevername27 Not at all, it's a fair point, new users should be aware that certain things don't work. Though I'd say if you are methodical, test often and are willing try different approaches to things, it can go a lot smoother.

                  clevername27C C 2 Replies Last reply Reply Quote 2
                  • clevername27C
                    clevername27 @modularsamples
                    last edited by

                    @modularsamples Also a fair point.

                    1 Reply Last reply Reply Quote 0
                    • C
                      cassettedeath @modularsamples
                      last edited by

                      @modularsamples

                      What are some things to avoid having in a commercial product?

                      My plug ins are fairly simple sample based instruments - romplers with the basic effects - and another sample based instrument using multi mic and containers to send multi mics to effects…

                      modularsamplesM LindonL 2 Replies Last reply Reply Quote 0
                      • modularsamplesM
                        modularsamples @cassettedeath
                        last edited by

                        @cassettedeath I'm probably not the best person to ask, my projects are open source, occasionally with a commercial component (extra sounds, presets). Releasing commercially is an entirely different proposition, I suspect.

                        Keeping things simple is a good idea. avoiding scriptnode, FAUST etc. will probably result in a more stable instrument, follow your dreams but try to balance them with your abilities. You know, 3 years on, and I've still no idea what a multi-mic is (hello, is this thing on?).

                        1 Reply Last reply Reply Quote 2
                        • LindonL
                          Lindon @cassettedeath
                          last edited by

                          @cassettedeath said in Romplerz:

                          @modularsamples

                          What are some things to avoid having in a commercial product?

                          My plug ins are fairly simple sample based instruments - romplers with the basic effects - and another sample based instrument using multi mic and containers to send multi mics to effects…

                          the short answer is - if you are doing something not so esoteric (@clevername27 's stuff is often pushing the boundaries) then using faust, ScriptNode, SNEX etc. should all be fine.

                          I have a range of commercial products out there that use some or all of these and those products have a reasonable profile, e.g. Horizen which we sell thru Tracktion, and if you get your product to compile and pass all its tests (AUVAL and pluginval, beta testing across OSes and platforms etc.) then there is nothing inherently unreliable about HISE.

                          HISE Development for hire.
                          www.channelrobot.com

                          clevername27C 1 Reply Last reply Reply Quote 4
                          • clevername27C
                            clevername27 @Lindon
                            last edited by

                            @Lindon @cassettedeath Lindon speaks truth.

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

                            21

                            Online

                            1.7k

                            Users

                            11.8k

                            Topics

                            102.5k

                            Posts