HISE Logo Forum
    • Categories
    • Register
    • Login

    Arduino ?

    Scheduled Pinned Locked Moved General Questions
    16 Posts 5 Posters 678 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.
    • d.healeyD
      d.healey @yall
      last edited by

      @yall

      Synth.loadFX(pluginPath); // Chargez le plugin VST3

      This isn't in the HISE API.

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

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

        @d-healey so it might be interesting to have that later wouldn't it @Christoph-Hart ^^ I asked myself the question because like hise has his plugin which creates plugins ^^ and concerning arduino the problem that I described above you have an idea?

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

          @yall said in Arduino ?:

          arduino the problem that I described above you have an idea?

          No idea, I've never used an arduino

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

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

            @yall

            Unfortunately, connecting HISE with Arduinos is not really technically feasible.

            Arduino

            • Arduino is a collective term for microcontrollers that can be programmed with the Arduino ecosystem
            • Arduino is a collection of C++ libraries, especially made for microcontrollers
            • Arduinos have no operating system, no GPU and usually no heap and/or exceptions
            • Typical Arduino MCUs have a maximum of 250Mhz CPU clock and kilobytes of RAM. Not megabytes

            HISE

            • HISE is a desktop application for modern high performance 64bit CPUs.
            • The minimum CPU performance for HISE is about the same as a Raspberry Pi 3 or 4 (depending on what you have in mind).
            • A Raspberry Pi has 4 cores with approx. 2Ghz each and 4 to 8 gigabytes of RAM
            • All libraries that are used internally in HISE (JUCE, rLottie, zstd, mir, ...) are also not compatible with MCUs.
            • Plugins (VST, AU, CLAP) are also not feasible without an operating system
            • HiseScript/Javascript is too big for all microcontrollers

            Theoretically feasible

            • To compile SNEX programs for ARM microcontrollers, but for this you would also have to write drivers for the audio hardware. Not really within the scope of what makes sense for HISE. Other projects (PureData, MSP, Electro-Smith Daisy) are probably better for that.
            Christoph HartC d.healeyD Y 3 Replies Last reply Reply Quote 0
            • Christoph HartC
              Christoph Hart @tobante
              last edited by

              @tobante well said, I just want to add: I'd rather add an email client to HISE than adding plugin hosting :)

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

                @tobante I got HISE to compile on a RockChip board a few years ago 😃

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

                1 Reply Last reply Reply Quote 1
                • Y
                  yall @tobante
                  last edited by

                  @tobante no I don't want to connect Arduino to hise ^^ my idea was to create a host vst which will load vsts. like RA control from rocksolid for example. but this is not possible in hise.
                  I wanted to create this host plugin so that my arduino controller is connected to my host vst in order to be able to assign parameters from other plugins and save the midi mappings in my host vst. that would have been cool. FYI, I managed to create my controller with 25 rotary buttons which works perfectly in midi

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

                    @yall Is the goal to load any generic plugin or stuff you've created yourself?

                    If it's the latter, you could fake it by merging them in to one plugin and switch between them, maybe.

                    Y 1 Reply Last reply Reply Quote 0
                    • Y
                      yall @modularsamples
                      last edited by

                      @modularsamples the ideal would be to create a vst3 plugin named “myhostPlugin”. and once opened, we could load a ssl, pultec, fab filter plugin..... this will allow me through my "myhostplugin" to save my midi maps that I would not have assigned to another plugin. but this involves a level of programming that is completely beyond me 😅

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

                        @yall HISE can't be used to create a plugin host.

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

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

                        14

                        Online

                        1.7k

                        Users

                        11.8k

                        Topics

                        102.6k

                        Posts