HISE Logo Forum
    • Categories
    • Register
    • Login

    No sound

    Scheduled Pinned Locked Moved General Questions
    40 Posts 6 Posters 3.0k 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
      arminh @d.healey
      last edited by arminh

      @d-healey Oh, I made a typo. I tried VSTi, AU on Mac and VST on Windows and everywhere is the same problem. But ...
      check video. I don't know what's going on :O

      1 Reply Last reply Reply Quote 0
      • Christoph HartC
        Christoph Hart
        last edited by

        Looks like a MIDI channel routing issue (apart from the channel there can‘t be anything different than playing on the piano roll. Try changing the channel on your keyboard.

        A 2 Replies Last reply Reply Quote 0
        • A
          arminh @Christoph Hart
          last edited by arminh

          @Christoph-Hart I changed the midi channel in Komplete kontrol but still no sound, I opened virtual keyboard in logic and when I press keys it also has no sound

          1 Reply Last reply Reply Quote 0
          • ustkU
            ustk
            last edited by

            @arminh your snippet doesn't work because it is not separated from the main "interface", so some stuff is messing around once exported... Also, your midi script triggers a lot of warning messages in the console
            you can make a cleaner snippet, and make some corrections in your midi script, but first thing first, I think exporting a project with just a sound generator with no Midi script of any sort will tell you if that works in your DAW 😉

            Can't help pressing F5 in the forum...

            A 1 Reply Last reply Reply Quote 0
            • A
              arminh @ustk
              last edited by

              @ustk i don't have any errors in console.

              I installed n-track studio which support vst on Mac and guess what - it works!
              So it must be some problem with logic and Komplete kontrol

              1 Reply Last reply Reply Quote 0
              • A
                arminh @Christoph Hart
                last edited by

                @Christoph-Hart you have aby idea how to solve this? :)

                1 Reply Last reply Reply Quote 0
                • Christoph HartC
                  Christoph Hart
                  last edited by

                  Sounds like something is weird with your project. Have you tried creating exporting just a sine wave generator and check whether the issue persists?

                  1 Reply Last reply Reply Quote 0
                  • A
                    arminh
                    last edited by

                    Yes, I created simple sine player and I have the same issues. Floatingtile keyboard see which keys are pressed but not generating sound, only when I press key on piano roll I hear something.

                    1 Reply Last reply Reply Quote 0
                    • A
                      arminh
                      last edited by arminh

                      @Christoph-Hart I have something like this in console when I compiling plugin, maybe here's answer

                      Last login: Wed May 15 23:41:52 on ttys000
                      You have new mail.
                      /Users/arminhupka/Desktop/simply\ sine/Binaries/batchCompileOSX ; exit;
                      MacBook-Pro-Armin:~ arminhupka$ /Users/arminhupka/Desktop/simply\ sine/Binaries/batchCompileOSX ; exit;
                      Re-saving file: /Users/arminhupka/Desktop/simply sine/Binaries/AutogeneratedProject.jucer
                      Finished saving: Visual Studio 2017
                      Finished saving: Xcode (MacOSX)
                      Finished saving: Xcode (iOS)
                      Finished saving: Linux Makefile
                      Compiling Instrument plugin simply sine ...
                      ▸ Compiling include_juce_opengl.mm
                      ▸ Compiling include_juce_cryptography.mm
                      ▸ Compiling include_juce_gui_basics.mm
                      ▸ Compiling include_juce_graphics.mm
                      ▸ Compiling include_juce_data_structures.mm
                      ▸ Compiling include_juce_dsp.mm
                      ▸ Compiling include_juce_audio_utils.mm
                      ▸ Compiling include_juce_gui_extra.mm
                      ▸ Compiling include_juce_events.mm
                      ▸ Compiling include_juce_core.mm
                      ▸ Compiling include_juce_product_unlocking.mm
                      ▸ Compiling include_juce_audio_processors.mm
                      ▸ Compiling include_juce_audio_plugin_client_utils.cpp
                      ▸ Compiling include_juce_audio_plugin_client_VST_utils.mm
                      ▸ Compiling include_juce_audio_formats.mm
                      ▸ Compiling include_juce_audio_devices.mm
                      ▸ Compiling include_juce_audio_basics.mm
                      ▸ Compiling include_hi_zstd_3.mm
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:312:14: possible misuse of comma operator here [-Wcomma]
                      
                          t = SA[0], SA[0] = SA[i];
                                   ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:438:19: possible misuse of comma operator here [-Wcomma]
                      
                                last = a, depth += 1, limit = ss_ilg(a - first);
                          ^~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:438:31: possible misuse of comma operator here [-Wcomma]
                      
                                last = a, depth += 1, limit = ss_ilg(a - first);
                                ^~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:440:20: possible misuse of comma operator here [-Wcomma]
                      
                                first = a, limit = -1;
                                          ^~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:445:20: possible misuse of comma operator here [-Wcomma]
                      
                                first = a, limit = -1;
                                ^~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:447:19: possible misuse of comma operator here [-Wcomma]
                      
                                last = a, depth += 1, limit = ss_ilg(a - first);
                                ^~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:447:31: possible misuse of comma operator here [-Wcomma]
                      
                                last = a, depth += 1, limit = ss_ilg(a - first);
                                ^~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:489:26: possible misuse of comma operator here [-Wcomma]
                      
                            a = first + (b - a), c = last - (d - c);
                                          ^~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:504:20: possible misuse of comma operator here [-Wcomma]
                      
                                first = b, last = c, depth += 1, limit = ss_ilg(c - b);
                            ^~~~~~~~~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:504:30: possible misuse of comma operator here [-Wcomma]
                      
                                first = b, last = c, depth += 1, limit = ss_ilg(c - b);
                                ^~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:504:42: possible misuse of comma operator here [-Wcomma]
                      
                                first = b, last = c, depth += 1, limit = ss_ilg(c - b);
                                           ^~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:518:20: possible misuse of comma operator here [-Wcomma]
                      
                                first = b, last = c, depth += 1, limit = ss_ilg(c - b);
                                                     ^~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:518:30: possible misuse of comma operator here [-Wcomma]
                      
                                first = b, last = c, depth += 1, limit = ss_ilg(c - b);
                                ^~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:518:42: possible misuse of comma operator here [-Wcomma]
                      
                                first = b, last = c, depth += 1, limit = ss_ilg(c - b);
                                           ^~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:545:11: possible misuse of comma operator here [-Wcomma]
                      
                          t = *a, *a = *b, *b = t;
                                                     ^~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:545:20: possible misuse of comma operator here [-Wcomma]
                      
                          t = *a, *a = *b, *b = t;
                          ^~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:554:21: possible misuse of comma operator here [-Wcomma]
                      
                        l = middle - first, r = last - middle;
                                  ^~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:558:19: possible misuse of comma operator here [-Wcomma]
                      
                            a = last - 1, b = middle - 1;
                        ^~~~~~~~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:561:18: possible misuse of comma operator here [-Wcomma]
                      
                              *a-- = *b, *b-- = *a;
                            ^~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:566:17: possible misuse of comma operator here [-Wcomma]
                      
                                a -= 1, b = middle - 1;
                              ^~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:571:16: possible misuse of comma operator here [-Wcomma]
                      
                            a = first, b = middle;
                                ^~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:574:18: possible misuse of comma operator here [-Wcomma]
                      
                              *a++ = *b, *b++ = *a;
                            ^~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:579:17: possible misuse of comma operator here [-Wcomma]
                      
                                a += 1, b = middle;
                              ^~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:655:18: possible misuse of comma operator here [-Wcomma]
                      
                              *a++ = *c, *c++ = *a;
                                ^~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:657:40: possible misuse of comma operator here [-Wcomma]
                      
                                while(b < bufend) { *a++ = *b, *b++ = *a; }
                              ^~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:658:18: possible misuse of comma operator here [-Wcomma]
                      
                                *a = *b, *b = t;
                                                    ^~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:671:18: possible misuse of comma operator here [-Wcomma]
                      
                              *a++ = *c, *c++ = *a;
                                ^~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:673:40: possible misuse of comma operator here [-Wcomma]
                      
                                while(b < bufend) { *a++ = *b, *b++ = *a; }
                              ^~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:674:18: possible misuse of comma operator here [-Wcomma]
                      
                                *a = *b, *b = t;
                                                    ^~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:705:33: possible misuse of comma operator here [-Wcomma]
                      
                            if(x & 1) { do { *a-- = *b, *b-- = *a; } while(*b < 0); x ^= 1; }
                                ^~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:712:33: possible misuse of comma operator here [-Wcomma]
                      
                            if(x & 2) { do { *a-- = *c, *c-- = *a; } while(*c < 0); x ^= 2; }
                                             ^~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:713:16: possible misuse of comma operator here [-Wcomma]
                      
                            *a-- = *c, *c-- = *a;
                                             ^~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:715:35: possible misuse of comma operator here [-Wcomma]
                      
                              while(buf < b) { *a-- = *b, *b-- = *a; }
                            ^~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:716:16: possible misuse of comma operator here [-Wcomma]
                      
                              *a = *b, *b = t;
                                               ^~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:722:33: possible misuse of comma operator here [-Wcomma]
                      
                            if(x & 1) { do { *a-- = *b, *b-- = *a; } while(*b < 0); x ^= 1; }
                              ^~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:726:33: possible misuse of comma operator here [-Wcomma]
                      
                            if(x & 2) { do { *a-- = *c, *c-- = *a; } while(*c < 0); x ^= 2; }
                                             ^~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:727:16: possible misuse of comma operator here [-Wcomma]
                      
                            *a-- = *c, *c-- = *a;
                                             ^~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:729:35: possible misuse of comma operator here [-Wcomma]
                      
                              while(buf < b) { *a-- = *b, *b-- = *a; }
                            ^~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:730:16: possible misuse of comma operator here [-Wcomma]
                      
                              *a = *b, *b = t;
                                               ^~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:795:22: possible misuse of comma operator here [-Wcomma]
                      
                            lm = middle - m, rm = middle + m;
                              ^~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:797:21: possible misuse of comma operator here [-Wcomma]
                      
                            l = r = middle, next = 0;
                            ^~~~~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:811:20: possible misuse of comma operator here [-Wcomma]
                      
                              middle = lm, last = l, check = (check & 3) | (next & 4);
                            ^~~~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:811:30: possible misuse of comma operator here [-Wcomma]
                      
                              middle = lm, last = l, check = (check & 3) | (next & 4);
                              ^~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:815:18: possible misuse of comma operator here [-Wcomma]
                      
                              first = r, middle = rm, check = (next & 3) | (check & 4);
                                           ^~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:815:31: possible misuse of comma operator here [-Wcomma]
                      
                              first = r, middle = rm, check = (next & 3) | (check & 4);
                              ^~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:856:32: possible misuse of comma operator here [-Wcomma]
                      
                          buf = middle = last - limit, bufsize = limit;
                                         ^~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:858:18: possible misuse of comma operator here [-Wcomma]
                      
                          middle = last, limit = 0;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:868:53: possible misuse of comma operator here [-Wcomma]
                      
                          if(curbufsize <= bufsize) { curbufsize = bufsize, curbuf = buf; }
                          ^~~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:896:42: possible misuse of comma operator here [-Wcomma]
                      
                          int PAi[2]; PAi[0] = PA[*(first - 1)], PAi[1] = n - 2;
                                                      ^~~~~~~~~~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:975:14: possible misuse of comma operator here [-Wcomma]
                      
                          t = SA[0], SA[0] = SA[i];
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:1105:21: possible misuse of comma operator here [-Wcomma]
                      
                          first += (b - a), last -= (d - c);
                          ^~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:1107:14: possible misuse of comma operator here [-Wcomma]
                      
                        *pa = first, *pb = last;
                          ^~~~~~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:1211:21: possible misuse of comma operator here [-Wcomma]
                      
                                  last = a, limit = tr_ilg(a - first);
                        ^~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:1213:22: possible misuse of comma operator here [-Wcomma]
                      
                                  first = b, limit = tr_ilg(last - b);
                                  ^~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:1220:22: possible misuse of comma operator here [-Wcomma]
                      
                                  first = b, limit = tr_ilg(last - b);
                                  ^~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:1222:21: possible misuse of comma operator here [-Wcomma]
                      
                                  last = a, limit = tr_ilg(a - first);
                                  ^~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:1229:29: possible misuse of comma operator here [-Wcomma]
                      
                              a = stack[--ssize].b, b = stack[ssize].c;
                                  ^~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:1253:27: possible misuse of comma operator here [-Wcomma]
                      
                                    ISAd += incr, last = a, limit = next;
                              ^~~~~~~~~~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:1253:37: possible misuse of comma operator here [-Wcomma]
                      
                                    ISAd += incr, last = a, limit = next;
                                    ^~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:1257:26: possible misuse of comma operator here [-Wcomma]
                      
                                      first = a, limit = -3;
                                                  ^~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:1259:29: possible misuse of comma operator here [-Wcomma]
                      
                                      ISAd += incr, last = a, limit = next;
                                      ^~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:1259:39: possible misuse of comma operator here [-Wcomma]
                      
                                      ISAd += incr, last = a, limit = next;
                                      ^~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:1265:24: possible misuse of comma operator here [-Wcomma]
                      
                                    first = a, limit = -3;
                                                    ^~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:1318:27: possible misuse of comma operator here [-Wcomma]
                      
                                    ISAd += incr, first = a, last = b, limit = next;
                                    ^~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:1318:38: possible misuse of comma operator here [-Wcomma]
                      
                                    ISAd += incr, first = a, last = b, limit = next;
                                    ^~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:1318:48: possible misuse of comma operator here [-Wcomma]
                      
                                    ISAd += incr, first = a, last = b, limit = next;
                                                  ^~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:1327:27: possible misuse of comma operator here [-Wcomma]
                      
                                    ISAd += incr, first = a, last = b, limit = next;
                                                             ^~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:1327:38: possible misuse of comma operator here [-Wcomma]
                      
                                    ISAd += incr, first = a, last = b, limit = next;
                                    ^~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:1327:48: possible misuse of comma operator here [-Wcomma]
                      
                                    ISAd += incr, first = a, last = b, limit = next;
                                                  ^~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:1332:25: possible misuse of comma operator here [-Wcomma]
                      
                                  ISAd += incr, first = a, last = b, limit = next;
                                                             ^~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:1332:36: possible misuse of comma operator here [-Wcomma]
                      
                                  ISAd += incr, first = a, last = b, limit = next;
                                  ^~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:1332:46: possible misuse of comma operator here [-Wcomma]
                      
                                  ISAd += incr, first = a, last = b, limit = next;
                                                ^~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:1344:27: possible misuse of comma operator here [-Wcomma]
                      
                                    ISAd += incr, first = a, last = b, limit = next;
                                                           ^~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:1344:38: possible misuse of comma operator here [-Wcomma]
                      
                                    ISAd += incr, first = a, last = b, limit = next;
                                    ^~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:1344:48: possible misuse of comma operator here [-Wcomma]
                      
                                    ISAd += incr, first = a, last = b, limit = next;
                                                  ^~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:1353:27: possible misuse of comma operator here [-Wcomma]
                      
                                    ISAd += incr, first = a, last = b, limit = next;
                                                             ^~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:1353:38: possible misuse of comma operator here [-Wcomma]
                      
                                    ISAd += incr, first = a, last = b, limit = next;
                                    ^~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:1353:48: possible misuse of comma operator here [-Wcomma]
                      
                                    ISAd += incr, first = a, last = b, limit = next;
                                                  ^~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:1358:25: possible misuse of comma operator here [-Wcomma]
                      
                                  ISAd += incr, first = a, last = b, limit = next;
                                                             ^~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:1358:36: possible misuse of comma operator here [-Wcomma]
                      
                                  ISAd += incr, first = a, last = b, limit = next;
                                  ^~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:1358:46: possible misuse of comma operator here [-Wcomma]
                      
                                  ISAd += incr, first = a, last = b, limit = next;
                                                ^~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:1385:37: possible misuse of comma operator here [-Wcomma]
                      
                              limit = tr_ilg(last - first), ISAd += incr;
                                                           ^~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:1499:17: possible misuse of comma operator here [-Wcomma]
                      
                            t = PAb[i], c0 = T[t], c1 = T[t + 1];
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:1499:28: possible misuse of comma operator here [-Wcomma]
                      
                            t = PAb[i], c0 = T[t], c1 = T[t + 1];
                            ^~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:1502:19: possible misuse of comma operator here [-Wcomma]
                      
                          t = PAb[m - 1], c0 = T[t], c1 = T[t + 1];
                                        ^~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:1502:30: possible misuse of comma operator here [-Wcomma]
                      
                          t = PAb[m - 1], c0 = T[t], c1 = T[t + 1];
                          ^~~~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:1551:17: possible misuse of comma operator here [-Wcomma]
                      
                          buf = SA + m, bufsize = n - (2 * m);
                                          ^~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/divsufsort.c:1856:53: possible misuse of comma operator here [-Wcomma]
                      
                        else if(n == 2) { m = (T[0] < T[1]); SA[m ^ 1] = 0, SA[m] = 1; return 0; }
                          ^~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/zdict.c:421:34: possible misuse of comma operator here [-Wcomma]
                      
                                  table[u] = table[u-1], u--;
                                                             ^~~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/zdict.c:441:38: possible misuse of comma operator here [-Wcomma]
                      
                                      table[u] = table[u-1], u--;
                                  ^~~~~~~~~~~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/dictBuilder/zdict.c:84:16: unused function 'ZDICT_clockSpan' [-Wunused-function]
                      
                      static clock_t ZDICT_clockSpan(clock_t nPrevious) { return clock() - nPrevious; }
                                      ^~~~~~~~~~~~~~~~~~~~~
                      
                      
                      ▸ Compiling include_hi_zstd_2.mm
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/compress/zstd_compress.c:2115:42: possible misuse of comma operator here [-Wcomma]
                      
                              op[0] = (BYTE)((nbSeq>>8) + 0x80), op[1] = (BYTE)nbSeq, op+=2;
                                     ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/compress/zstd_compress.c:2115:63: possible misuse of comma operator here [-Wcomma]
                      
                              op[0] = (BYTE)((nbSeq>>8) + 0x80), op[1] = (BYTE)nbSeq, op+=2;
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/compress/zstd_compress.c:2117:19: possible misuse of comma operator here [-Wcomma]
                      
                              op[0]=0xFF, MEM_writeLE16(op+1, (U16)(nbSeq - LONGNBSEQ)), op+=3;
                                                                 ^~~~~~~~~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/compress/zstd_compress.c:2117:66: possible misuse of comma operator here [-Wcomma]
                      
                              op[0]=0xFF, MEM_writeLE16(op+1, (U16)(nbSeq - LONGNBSEQ)), op+=3;
                              ^~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/compress/zstd_compress.c:3560:40: possible misuse of comma operator here [-Wcomma]
                      
                                          cDst = zcs->outBuff, oSize = zcs->outBuffSize;
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/compress/zstd_compress.c:3571:39: possible misuse of comma operator here [-Wcomma]
                      
                                          zcs->inBuffPos = 0, zcs->inBuffTarget = zcs->blockSize;
                                          ^~~~~~~~~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/compress/zstd_double_fast.c:96:54: possible misuse of comma operator here [-Wcomma]
                      
                              if (offset_2 > maxRep) offsetSaved = offset_2, offset_2 = 0;
                                          ^~~~~~~~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/compress/zstd_double_fast.c:97:54: possible misuse of comma operator here [-Wcomma]
                      
                              if (offset_1 > maxRep) offsetSaved = offset_1, offset_1 = 0;
                                                     ^~~~~~~~~~~~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/compress/zstd_fast.c:91:54: possible misuse of comma operator here [-Wcomma]
                      
                              if (offset_2 > maxRep) offsetSaved = offset_2, offset_2 = 0;
                                                     ^~~~~~~~~~~~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/compress/zstd_fast.c:92:54: possible misuse of comma operator here [-Wcomma]
                      
                              if (offset_1 > maxRep) offsetSaved = offset_1, offset_1 = 0;
                                                     ^~~~~~~~~~~~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/compress/zstd_lazy.c:192:41: possible misuse of comma operator here [-Wcomma]
                      
                                      bestLength = matchLength, *offsetPtr = ZSTD_REP_MOVE + current - matchIndex;
                                                     ^~~~~~~~~~~~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/compress/zstd_lazy.c:318:45: possible misuse of comma operator here [-Wcomma]
                      
                                          bestLength = matchLength, *offsetPtr = ZSTD_REP_MOVE + current - matchIndex;
                                      ^~~~~~~~~~~~~~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/compress/zstd_lazy.c:642:54: possible misuse of comma operator here [-Wcomma]
                      
                              if (offset_2 > maxRep) savedOffset = offset_2, offset_2 = 0;
                                          ^~~~~~~~~~~~~~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/compress/zstd_lazy.c:643:54: possible misuse of comma operator here [-Wcomma]
                      
                              if (offset_1 > maxRep) savedOffset = offset_1, offset_1 = 0;
                                                     ^~~~~~~~~~~~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/compress/zstd_lazy.c:682:34: possible misuse of comma operator here [-Wcomma]
                      
                                      matchLength = ml2, start = ip, offset=offsetFound;
                                                     ^~~~~~~~~~~~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/compress/zstd_lazy.c:682:46: possible misuse of comma operator here [-Wcomma]
                      
                                      matchLength = ml2, start = ip, offset=offsetFound;
                                      ^~~~~~~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/compress/zstd_lazy.c:700:40: possible misuse of comma operator here [-Wcomma]
                      
                                          matchLength = mlRep, offset = 0, start = ip;
                                                         ^~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/compress/zstd_lazy.c:700:52: possible misuse of comma operator here [-Wcomma]
                      
                                          matchLength = mlRep, offset = 0, start = ip;
                                          ^~~~~~~~~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/compress/zstd_lazy.c:714:44: possible misuse of comma operator here [-Wcomma]
                      
                                              matchLength = mlRep, offset = 0, start = ip;
                                                               ^~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/compress/zstd_lazy.c:714:56: possible misuse of comma operator here [-Wcomma]
                      
                                              matchLength = mlRep, offset = 0, start = ip;
                                              ^~~~~~~~~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/compress/zstd_lazy.c:722:38: possible misuse of comma operator here [-Wcomma]
                      
                                          matchLength = ml2, offset = offset2, start = ip;
                                                                   ^~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/compress/zstd_lazy.c:722:56: possible misuse of comma operator here [-Wcomma]
                      
                                          matchLength = ml2, offset = offset2, start = ip;
                                          ^~~~~~~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/compress/zstd_lazy.c:735:44: possible misuse of comma operator here [-Wcomma]
                      
                                              matchLength = mlRep, offset = 0, start = ip;
                                                             ^~~~~~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/compress/zstd_lazy.c:735:56: possible misuse of comma operator here [-Wcomma]
                      
                                              matchLength = mlRep, offset = 0, start = ip;
                                              ^~~~~~~~~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/compress/zstd_lazy.c:749:48: possible misuse of comma operator here [-Wcomma]
                      
                                                  matchLength = mlRep, offset = 0, start = ip;
                                                                   ^~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/compress/zstd_lazy.c:749:60: possible misuse of comma operator here [-Wcomma]
                      
                                                  matchLength = mlRep, offset = 0, start = ip;
                                                  ^~~~~~~~~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/compress/zstd_lazy.c:757:42: possible misuse of comma operator here [-Wcomma]
                      
                                              matchLength = ml2, offset = offset2, start = ip;
                                                                       ^~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/compress/zstd_lazy.c:757:60: possible misuse of comma operator here [-Wcomma]
                      
                                              matchLength = ml2, offset = offset2, start = ip;
                                              ^~~~~~~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/compress/zstd_lazy.c:946:34: possible misuse of comma operator here [-Wcomma]
                      
                                      matchLength = ml2, start = ip, offset=offsetFound;
                                                                 ^~~~~~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/compress/zstd_lazy.c:946:46: possible misuse of comma operator here [-Wcomma]
                      
                                      matchLength = ml2, start = ip, offset=offsetFound;
                                      ^~~~~~~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/compress/zstd_lazy.c:972:48: possible misuse of comma operator here [-Wcomma]
                      
                                              matchLength = repLength, offset = 0, start = ip;
                                                         ^~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/compress/zstd_lazy.c:972:60: possible misuse of comma operator here [-Wcomma]
                      
                                              matchLength = repLength, offset = 0, start = ip;
                                              ^~~~~~~~~~~~~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/compress/zstd_lazy.c:981:38: possible misuse of comma operator here [-Wcomma]
                      
                                          matchLength = ml2, offset = offset2, start = ip;
                                                                       ^~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/compress/zstd_lazy.c:981:56: possible misuse of comma operator here [-Wcomma]
                      
                                          matchLength = ml2, offset = offset2, start = ip;
                                          ^~~~~~~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/compress/zstd_lazy.c:1002:52: possible misuse of comma operator here [-Wcomma]
                      
                                                  matchLength = repLength, offset = 0, start = ip;
                                                             ^~~~~~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/compress/zstd_lazy.c:1002:64: possible misuse of comma operator here [-Wcomma]
                      
                                                  matchLength = repLength, offset = 0, start = ip;
                                                  ^~~~~~~~~~~~~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/compress/zstd_lazy.c:1011:42: possible misuse of comma operator here [-Wcomma]
                      
                                              matchLength = ml2, offset = offset2, start = ip;
                                                                           ^~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/compress/zstd_lazy.c:1011:60: possible misuse of comma operator here [-Wcomma]
                      
                                              matchLength = ml2, offset = offset2, start = ip;
                                              ^~~~~~~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_zstd/zstd/decompress/zstd_decompress.c:968:53: possible misuse of comma operator here [-Wcomma]
                      
                                      nbSeq = MEM_readLE16(ip) + LONGNBSEQ, ip+=2;
                                                                 ^~~~~~~~~~~~~~~~
                      
                      
                      ▸ Compiling include_hi_zstd_1.mm
                      ▸ Compiling include_hi_tools.mm
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_tools/hi_tools/MiscToolClasses.h:64:9: 'hise::SuspendableTimer::Manager' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor]
                      
                              struct Manager
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_tools/hi_markdown/MarkdownDatabase.h:406:7: 'hise::MarkdownDatabaseHolder' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor]
                      
                      class MarkdownDatabaseHolder
                                     ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_tools/hi_markdown/Markdown.h:225:2: 'hise::MarkdownParser' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor]
                      
                              ~MarkdownParser();
                            ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_tools/hi_markdown/MarkdownHtmlExporter.h:110:7: 'hise::Markdown2HtmlConverter' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor]
                      
                      class Markdown2HtmlConverter : public MarkdownParser
                              ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_tools/hi_tools/HiseEventBuffer.cpp:85:10: 9 enumeration values not handled in switch: 'Empty', 'AllNotesOff', 'SongPosition'... [-Wswitch]
                      
                              switch (type)
                            ^
                      
                      
                      ▸ Compiling include_hi_streaming.cpp
                      ▸ Compiling include_hi_scripting_02.cpp
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/../hi_dsp/../hi_core/../hi_tools/hi_tools/MiscToolClasses.h:64:9: 'hise::SuspendableTimer::Manager' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor]
                      
                              struct Manager
                                      ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/../hi_dsp/../hi_core/../hi_tools/hi_markdown/MarkdownDatabase.h:406:7: 'hise::MarkdownDatabaseHolder' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor]
                      
                      class MarkdownDatabaseHolder
                                     ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/../hi_dsp/../hi_core/../hi_tools/hi_markdown/Markdown.h:225:2: 'hise::MarkdownParser' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor]
                      
                              ~MarkdownParser();
                            ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/../hi_dsp/../hi_core/../hi_tools/hi_markdown/MarkdownHtmlExporter.h:110:7: 'hise::Markdown2HtmlConverter' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor]
                      
                      class Markdown2HtmlConverter : public MarkdownParser
                              ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/../hi_dsp/../hi_core/hi_core/BackgroundThreads.h:139:2: 'hise::ComponentWithHelp' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor]
                      
                              ~ComponentWithHelp()
                            ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/markdown_components/MarkdownPreview.h:754:27: using the result of an assignment as a condition without parentheses [-Wparentheses]
                      
                                                              if (currentSelection = displayedItems[itemIndex])
                              ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/floating_layout/FloatingIcons.cpp:205:14: unused function 'getPath' [-Wunused-function]
                      
                              static Path getPath(const void* data, size_t size)
                                                                                   ^
                      
                      
                      ▸ Compiling include_hi_scripting_01.cpp
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/../hi_dsp/../hi_core/../hi_tools/hi_tools/MiscToolClasses.h:64:9: 'hise::SuspendableTimer::Manager' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor]
                      
                              struct Manager
                                          ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/../hi_dsp/../hi_core/../hi_tools/hi_markdown/MarkdownDatabase.h:406:7: 'hise::MarkdownDatabaseHolder' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor]
                      
                      class MarkdownDatabaseHolder
                                     ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/../hi_dsp/../hi_core/../hi_tools/hi_markdown/Markdown.h:225:2: 'hise::MarkdownParser' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor]
                      
                              ~MarkdownParser();
                            ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/../hi_dsp/../hi_core/../hi_tools/hi_markdown/MarkdownHtmlExporter.h:110:7: 'hise::Markdown2HtmlConverter' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor]
                      
                      class Markdown2HtmlConverter : public MarkdownParser
                              ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/../hi_dsp/../hi_core/hi_core/BackgroundThreads.h:139:2: 'hise::ComponentWithHelp' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor]
                      
                              ~ComponentWithHelp()
                            ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/markdown_components/MarkdownPreview.h:754:27: using the result of an assignment as a condition without parentheses [-Wparentheses]
                      
                                                              if (currentSelection = displayedItems[itemIndex])
                              ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_scripting/scripting/api/DspFactory.cpp:440:9: local variable 'errorMessage' will be copied despite being thrown by name [-Wreturn-std-move]
                      
                                      throw errorMessage;
                                                                                   ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_scripting/scripting/api/ScriptingApiContent.cpp:1012:33: possible misuse of comma operator here [-Wcomma]
                      
                              vArray.add({ Properties::max }),
                                            ^~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/floating_layout/FloatingIcons.cpp:205:14: unused function 'getPath' [-Wunused-function]
                      
                              static Path getPath(const void* data, size_t size)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                      
                      
                      ▸ Compiling include_hi_sampler.cpp
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/../hi_dsp/../hi_core/../hi_tools/hi_tools/MiscToolClasses.h:64:9: 'hise::SuspendableTimer::Manager' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor]
                      
                              struct Manager
                                          ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/../hi_dsp/../hi_core/../hi_tools/hi_markdown/MarkdownDatabase.h:406:7: 'hise::MarkdownDatabaseHolder' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor]
                      
                      class MarkdownDatabaseHolder
                                     ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/../hi_dsp/../hi_core/../hi_tools/hi_markdown/Markdown.h:225:2: 'hise::MarkdownParser' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor]
                      
                              ~MarkdownParser();
                            ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/../hi_dsp/../hi_core/../hi_tools/hi_markdown/MarkdownHtmlExporter.h:110:7: 'hise::Markdown2HtmlConverter' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor]
                      
                      class Markdown2HtmlConverter : public MarkdownParser
                              ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/../hi_dsp/../hi_core/hi_core/BackgroundThreads.h:139:2: 'hise::ComponentWithHelp' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor]
                      
                              ~ComponentWithHelp()
                            ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/markdown_components/MarkdownPreview.h:754:27: using the result of an assignment as a condition without parentheses [-Wparentheses]
                      
                                                              if (currentSelection = displayedItems[itemIndex])
                              ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_sampler/sampler/ModulatorSamplerSound.cpp:660:10: field 'mc' is uninitialized when used here [-Wuninitialized]
                      
                      PoolBase(mc, handler),
                                                                                   ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/floating_layout/FloatingIcons.cpp:205:14: unused function 'getPath' [-Wunused-function]
                      
                              static Path getPath(const void* data, size_t size)
                               ^
                      
                      
                      ▸ Compiling include_hi_modules.mm
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/../hi_dsp/../hi_core/../hi_tools/hi_tools/MiscToolClasses.h:64:9: 'hise::SuspendableTimer::Manager' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor]
                      
                              struct Manager
                                          ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/../hi_dsp/../hi_core/../hi_tools/hi_markdown/MarkdownDatabase.h:406:7: 'hise::MarkdownDatabaseHolder' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor]
                      
                      class MarkdownDatabaseHolder
                                     ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/../hi_dsp/../hi_core/../hi_tools/hi_markdown/Markdown.h:225:2: 'hise::MarkdownParser' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor]
                      
                              ~MarkdownParser();
                            ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/../hi_dsp/../hi_core/../hi_tools/hi_markdown/MarkdownHtmlExporter.h:110:7: 'hise::Markdown2HtmlConverter' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor]
                      
                      class Markdown2HtmlConverter : public MarkdownParser
                              ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/../hi_dsp/../hi_core/hi_core/BackgroundThreads.h:139:2: 'hise::ComponentWithHelp' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor]
                      
                              ~ComponentWithHelp()
                            ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/markdown_components/MarkdownPreview.h:754:27: using the result of an assignment as a condition without parentheses [-Wparentheses]
                      
                                                              if (currentSelection = displayedItems[itemIndex])
                              ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_modules/effects/mda/mdaDegrade.cpp:292:10: possible misuse of comma operator here [-Wcomma]
                      
                                      buf8=b8, 
                                                                                   ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_modules/effects/mda/mdaDegrade.cpp:319:12: possible misuse of comma operator here [-Wcomma]
                      
                                      buf8R=b8R, 
                                      ^~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/floating_layout/FloatingIcons.cpp:205:14: unused function 'getPath' [-Wunused-function]
                      
                              static Path getPath(const void* data, size_t size)
                                      ^~~~~~~~~
                      
                      
                      ▸ Compiling include_hi_lac.mm
                      ▸ Compiling include_hi_frontend.mm
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/../hi_dsp/../hi_core/../hi_tools/hi_tools/MiscToolClasses.h:64:9: 'hise::SuspendableTimer::Manager' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor]
                      
                              struct Manager
                                          ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/../hi_dsp/../hi_core/../hi_tools/hi_markdown/MarkdownDatabase.h:406:7: 'hise::MarkdownDatabaseHolder' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor]
                      
                      class MarkdownDatabaseHolder
                                     ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/../hi_dsp/../hi_core/../hi_tools/hi_markdown/Markdown.h:225:2: 'hise::MarkdownParser' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor]
                      
                              ~MarkdownParser();
                            ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/../hi_dsp/../hi_core/../hi_tools/hi_markdown/MarkdownHtmlExporter.h:110:7: 'hise::Markdown2HtmlConverter' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor]
                      
                      class Markdown2HtmlConverter : public MarkdownParser
                              ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/../hi_dsp/../hi_core/hi_core/BackgroundThreads.h:139:2: 'hise::ComponentWithHelp' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor]
                      
                              ~ComponentWithHelp()
                            ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/markdown_components/MarkdownPreview.h:754:27: using the result of an assignment as a condition without parentheses [-Wparentheses]
                      
                                                              if (currentSelection = displayedItems[itemIndex])
                              ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/floating_layout/FloatingIcons.cpp:205:14: unused function 'getPath' [-Wunused-function]
                      
                              static Path getPath(const void* data, size_t size)
                                                                                   ^
                      
                      
                      ▸ Compiling include_hi_dsp_library.mm
                      ▸ Compiling include_hi_dsp.cpp
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_dsp/../hi_core/../hi_tools/hi_tools/MiscToolClasses.h:64:9: 'hise::SuspendableTimer::Manager' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor]
                      
                              struct Manager
                                          ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_dsp/../hi_core/../hi_tools/hi_markdown/MarkdownDatabase.h:406:7: 'hise::MarkdownDatabaseHolder' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor]
                      
                      class MarkdownDatabaseHolder
                                     ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_dsp/../hi_core/../hi_tools/hi_markdown/Markdown.h:225:2: 'hise::MarkdownParser' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor]
                      
                              ~MarkdownParser();
                            ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_dsp/../hi_core/../hi_tools/hi_markdown/MarkdownHtmlExporter.h:110:7: 'hise::Markdown2HtmlConverter' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor]
                      
                      class Markdown2HtmlConverter : public MarkdownParser
                              ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_dsp/../hi_core/hi_core/BackgroundThreads.h:139:2: 'hise::ComponentWithHelp' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor]
                      
                              ~ComponentWithHelp()
                            ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/markdown_components/MarkdownPreview.h:754:27: using the result of an assignment as a condition without parentheses [-Wparentheses]
                      
                                                              if (currentSelection = displayedItems[itemIndex])
                              ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_dsp/Processor.cpp:760:30: '&&' within '||' [-Wlogical-op-parentheses]
                      
                              const bool isValid = onAir_ && (isMainSynthChain || hasParent) || getMainController()->isFlakyThreadingAllowed();
                                                                                   ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_dsp/modules/MidiPlayer.cpp:920:10: enumeration value 'numPlayStates' not handled in switch [-Wswitch]
                      
                              switch (newState)
                                                          ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/floating_layout/FloatingIcons.cpp:205:14: unused function 'getPath' [-Wunused-function]
                      
                              static Path getPath(const void* data, size_t size)
                                      ^
                      
                      
                      ▸ Compiling include_hi_core.mm
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_core/../hi_tools/hi_tools/MiscToolClasses.h:64:9: 'hise::SuspendableTimer::Manager' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor]
                      
                              struct Manager
                                          ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_core/../hi_tools/hi_markdown/MarkdownDatabase.h:406:7: 'hise::MarkdownDatabaseHolder' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor]
                      
                      class MarkdownDatabaseHolder
                                     ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_core/../hi_tools/hi_markdown/Markdown.h:225:2: 'hise::MarkdownParser' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor]
                      
                              ~MarkdownParser();
                            ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_core/../hi_tools/hi_markdown/MarkdownHtmlExporter.h:110:7: 'hise::Markdown2HtmlConverter' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor]
                      
                      class Markdown2HtmlConverter : public MarkdownParser
                              ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_core/hi_core/BackgroundThreads.h:139:2: 'hise::ComponentWithHelp' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor]
                      
                              ~ComponentWithHelp()
                            ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/markdown_components/MarkdownPreview.h:754:27: using the result of an assignment as a condition without parentheses [-Wparentheses]
                      
                                                              if (currentSelection = displayedItems[itemIndex])
                              ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_core/additional_libraries/icst/SpecMath.cpp:1630:16: possible misuse of comma operator here [-Wcomma]
                      
                                              d = sqrtf(c), e = sqrtf(c - a);
                                                                                   ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_core/hi_core/MainControllerHelpers.cpp:1095:14: unused variable 'ok' [-Wunused-variable]
                      
                                      const bool ok = circularInputBuffer.writeSamples(buffer, 0, buffer.getNumSamples());
                                              ^~~~~~~~~~~~
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_core/../JUCE/modules/juce_core/containers/juce_Array.h:1267:22: destination for this 'memmove' call is a pointer to dynamic class 'AutomationData'; vtable pointer will be overwritten [-Wdynamic-class-memaccess]
                      
                                  memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType));
                                                 ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/floating_layout/FloatingIcons.cpp:205:14: unused function 'getPath' [-Wunused-function]
                      
                              static Path getPath(const void* data, size_t size)
                                           ^
                      
                      
                      ▸ Compiling include_hi_components.cpp
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/../hi_dsp/../hi_core/../hi_tools/hi_tools/MiscToolClasses.h:64:9: 'hise::SuspendableTimer::Manager' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor]
                      
                              struct Manager
                                          ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/../hi_dsp/../hi_core/../hi_tools/hi_markdown/MarkdownDatabase.h:406:7: 'hise::MarkdownDatabaseHolder' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor]
                      
                      class MarkdownDatabaseHolder
                                     ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/../hi_dsp/../hi_core/../hi_tools/hi_markdown/Markdown.h:225:2: 'hise::MarkdownParser' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor]
                      
                              ~MarkdownParser();
                            ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/../hi_dsp/../hi_core/../hi_tools/hi_markdown/MarkdownHtmlExporter.h:110:7: 'hise::Markdown2HtmlConverter' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor]
                      
                      class Markdown2HtmlConverter : public MarkdownParser
                              ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/../hi_dsp/../hi_core/hi_core/BackgroundThreads.h:139:2: 'hise::ComponentWithHelp' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor]
                      
                              ~ComponentWithHelp()
                            ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/markdown_components/MarkdownPreview.h:754:27: using the result of an assignment as a condition without parentheses [-Wparentheses]
                      
                                                              if (currentSelection = displayedItems[itemIndex])
                              ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/floating_layout/FloatingTileFactoryMethods.cpp:124:75: possible misuse of comma operator here [-Wcomma]
                      
                              registerType<CustomSettingsWindowPanel>(PopupMenuOptions::PluginSettings),
                                                                                   ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/floating_layout/FloatingIcons.cpp:205:14: unused function 'getPath' [-Wunused-function]
                      
                              static Path getPath(const void* data, size_t size)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                      
                      
                      ▸ Compiling PresetData.cpp
                      ▸ Compiling Plugin.cpp
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/../hi_dsp/../hi_core/../hi_tools/hi_tools/MiscToolClasses.h:64:9: 'hise::SuspendableTimer::Manager' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor]
                      
                              struct Manager
                                          ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/../hi_dsp/../hi_core/../hi_tools/hi_markdown/MarkdownDatabase.h:406:7: 'hise::MarkdownDatabaseHolder' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor]
                      
                      class MarkdownDatabaseHolder
                                     ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/../hi_dsp/../hi_core/../hi_tools/hi_markdown/Markdown.h:225:2: 'hise::MarkdownParser' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor]
                      
                              ~MarkdownParser();
                            ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/../hi_dsp/../hi_core/../hi_tools/hi_markdown/MarkdownHtmlExporter.h:110:7: 'hise::Markdown2HtmlConverter' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor]
                      
                      class Markdown2HtmlConverter : public MarkdownParser
                              ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/../hi_dsp/../hi_core/hi_core/BackgroundThreads.h:139:2: 'hise::ComponentWithHelp' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor]
                      
                              ~ComponentWithHelp()
                            ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/markdown_components/MarkdownPreview.h:754:27: using the result of an assignment as a condition without parentheses [-Wparentheses]
                      
                                                              if (currentSelection = displayedItems[itemIndex])
                              ^
                      
                      
                      
                      ⚠️  /Users/arminhupka/Downloads/HISE-2.1.0/hi_components/floating_layout/FloatingIcons.cpp:205:14: unused function 'getPath' [-Wunused-function]
                      
                              static Path getPath(const void* data, size_t size)
                                                                                   ^
                      
                      
                      ▸ Compiling CopyProtection.cpp
                      ▸ Compiling BinaryData.cpp
                      ▸ Building library libsimply\ sine.a
                      ▸ Processing Info-AU.plist
                      ▸ Compiling include_juce_audio_plugin_client_AU_2.mm
                      ▸ Compiling include_juce_audio_plugin_client_AU_1.mm
                      ▸ Linking simply\
                      ▸ Touching simply\ sine.component (in target: simply sine - AU)
                      ▸ Build Succeeded
                      Compiling finished. Cleaning up...
                      logout
                      Saving session...
                      ...copying shared history...
                      ...saving history...truncating history files...
                      ...completed.
                      
                      [Proces zakończony]
                      
                      

                      I exported plugin on windows without any problems and work like a charm, but this Mac version is ahh ....

                      1 Reply Last reply Reply Quote 0
                      • A
                        arminh
                        last edited by

                        I FIXED IT!

                        I just update VST 3 SDK to newest version :))

                        1 Reply Last reply Reply Quote 1
                        • A
                          arminh
                          last edited by

                          @Christoph-Hart Hey, i achieve working Mac VST by Xcode, how I can export AU? I checked exporting au but without success. When I exported vst via hise it not work but through projucer everything work fine. :)

                          orangeO 1 Reply Last reply Reply Quote 0
                          • A
                            arminh
                            last edited by

                            @Christoph-Hart I think that something is wrong with Mac version ... I build brand new 2.1.0 version I added sin generator and guess what ... no sound even inside hise! Hise recognize my keys, I see what I pressed on screen but no sound ... lol

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

                              @arminh There is no issue with exporting AU plugins. I can see AU export option on Hise.

                              Are you still using different version of Hise-master source code?

                              If you rebuild Hise, sometimes you need to clear Projucer caches before compiling Hise. I'm also giving a different name to the Hise-master folder every time I update Hise to the newer version, because sometimes weird gliches can occur.

                              develop Branch / XCode 13.1
                              macOS Monterey / M1 Max

                              A 1 Reply Last reply Reply Quote 0
                              • A
                                arminh @orange
                                last edited by arminh

                                @orange can you send me your build with master folder? Im using 2.1.0

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

                                  @arminh I won't be in the studio for a couple of days. I am using 2.1.0 too. Did you do try the procedure?

                                  develop Branch / XCode 13.1
                                  macOS Monterey / M1 Max

                                  1 Reply Last reply Reply Quote 0
                                  • A
                                    arminh
                                    last edited by

                                    Hey @Christoph-Hart i compiled one more time version 2.1.0 on Mac and I have again issue with midi. HISE see which key I pressed but no sound. On 2.0 I don't have any problems.

                                    1 Reply Last reply Reply Quote 0
                                    • A
                                      arminh
                                      last edited by

                                      @Christoph-Hart you plan to investigate this problem?

                                      1 Reply Last reply Reply Quote 0
                                      • Christoph HartC
                                        Christoph Hart
                                        last edited by

                                        I remember @hisefilo had a similar problem a few months ago, but I've fixed that. Have you tried the latest scriptnode branch?

                                        A 1 Reply Last reply Reply Quote 0
                                        • A
                                          arminh @Christoph Hart
                                          last edited by arminh

                                          @Christoph-Hart I tried do it now but I have 20 critical errors

                                          
                                          Showing Recent Issues
                                          CompileC /Users/arminhupka/Library/Developer/Xcode/DerivedData/HISE-ckjgpvxjcfqifocxbjiomejhovti/Build/Intermediates.noindex/ArchiveIntermediates/HISE\ -\ All/IntermediateBuildFilesPath/HISE.build/Release/HISE\ -\ Shared\ Code.build/Objects-normal/x86_64/include_stk_wrapper.o /Users/arminhupka/Downloads/HISE-scriptnode/projects/plugin/JuceLibraryCode/include_stk_wrapper.mm normal x86_64 objective-c++ com.apple.compilers.llvm.clang.1_0.compiler (in target: HISE - Shared Code)
                                              cd /Users/arminhupka/Downloads/HISE-scriptnode/projects/plugin/Builds/MacOSX
                                              export LANG=en_US.US-ASCII
                                              /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c++ -arch x86_64 -fmessage-length=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -std=c++14 -stdlib=libc++ -Wno-trigraphs -fpascal-strings -O3 -flto -fno-common -Wno-missing-field-initializers -Wno-missing-prototypes -Wunreachable-code -Wno-implicit-atomic-properties -Wno-objc-interface-ivars -Wno-arc-repeated-use-of-weak -Wnon-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wduplicate-method-match -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wno-float-conversion -Wnon-literal-null-conversion -Wobjc-literal-conversion -Wshorten-64-to-32 -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -Wno-c++11-extensions -D_NDEBUG=1 -DNDEBUG=1 -DJUCER_XCODE_MAC_F6D2F4CF=1 -DJUCE_APP_VERSION=2.1.0 -DJUCE_APP_VERSION_HEX=0x20100 -DJucePlugin_Build_VST=1 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_AU=1 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_RTAS=0 -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_Standalone=0 -DJUCE_SHARED_CODE=1 -DOBJC_OLD_DISPATCH_PROTOTYPES=0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -Winvalid-offsetof -mmacosx-version-min=10.7 -fvisibility=hidden -fvisibility-inlines-hidden -Wno-sign-conversion -Winfinite-recursion -Wmove -Wcomma -Wblock-capture-autoreleasing -Wstrict-prototypes -Wrange-loop-analysis -Wno-semicolon-before-method-body -I/Users/arminhupka/Downloads/HISE-scriptnode/projects/plugin/Builds/MacOSX/build/Release/include -I../../JuceLibraryCode -I../../../../../HISE-scriptnode -I../../../../../HISE\ modules -I../../../../JUCE/modules -I../../../../../HISE\ modules/stk_wrapper/stk/include -I/opt/intel/ipp/include -I../../../../JUCE/modules/juce_audio_plugin_client -I/Users/arminhupka/Library/Developer/Xcode/DerivedData/HISE-ckjgpvxjcfqifocxbjiomejhovti/Build/Intermediates.noindex/ArchiveIntermediates/HISE\ -\ All/IntermediateBuildFilesPath/HISE.build/Release/HISE\ -\ Shared\ Code.build/DerivedSources-normal/x86_64 -I/Users/arminhupka/Library/Developer/Xcode/DerivedData/HISE-ckjgpvxjcfqifocxbjiomejhovti/Build/Intermediates.noindex/ArchiveIntermediates/HISE\ -\ All/IntermediateBuildFilesPath/HISE.build/Release/HISE\ -\ Shared\ Code.build/DerivedSources/x86_64 -I/Users/arminhupka/Library/Developer/Xcode/DerivedData/HISE-ckjgpvxjcfqifocxbjiomejhovti/Build/Intermediates.noindex/ArchiveIntermediates/HISE\ -\ All/IntermediateBuildFilesPath/HISE.build/Release/HISE\ -\ Shared\ Code.build/DerivedSources -Wreorder -F/Users/arminhupka/Downloads/HISE-scriptnode/projects/plugin/Builds/MacOSX/build/Release -Wno-reorder -Wno-inconsistent-missing-override -MMD -MT dependencies -MF /Users/arminhupka/Library/Developer/Xcode/DerivedData/HISE-ckjgpvxjcfqifocxbjiomejhovti/Build/Intermediates.noindex/ArchiveIntermediates/HISE\ -\ All/IntermediateBuildFilesPath/HISE.build/Release/HISE\ -\ Shared\ Code.build/Objects-normal/x86_64/include_stk_wrapper.d --serialize-diagnostics /Users/arminhupka/Library/Developer/Xcode/DerivedData/HISE-ckjgpvxjcfqifocxbjiomejhovti/Build/Intermediates.noindex/ArchiveIntermediates/HISE\ -\ All/IntermediateBuildFilesPath/HISE.build/Release/HISE\ -\ Shared\ Code.build/Objects-normal/x86_64/include_stk_wrapper.dia -c /Users/arminhupka/Downloads/HISE-scriptnode/projects/plugin/JuceLibraryCode/include_stk_wrapper.mm -o /Users/arminhupka/Library/Developer/Xcode/DerivedData/HISE-ckjgpvxjcfqifocxbjiomejhovti/Build/Intermediates.noindex/ArchiveIntermediates/HISE\ -\ All/IntermediateBuildFilesPath/HISE.build/Release/HISE\ -\ Shared\ Code.build/Objects-normal/x86_64/include_stk_wrapper.o
                                          
                                          In file included from /Users/arminhupka/Downloads/HISE-scriptnode/projects/plugin/JuceLibraryCode/include_stk_wrapper.mm:9:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/stk_wrapper.mm:47:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/stk_wrapper.cpp:56:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/stk_wrapper.h:74:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/hi_scripting.h:60:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/hi_sampler.h:54:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/hi_components.h:57:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/hi_dsp.h:55:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/../hi_core/hi_core.h:72:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/../hi_core/../JUCE/modules/juce_dsp/juce_dsp.h:263:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/../hi_core/../JUCE/modules/juce_dsp/processors/juce_IIRFilter.h:306:
                                          ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/../hi_core/../JUCE/modules/juce_dsp/processors/juce_IIRFilter_Impl.h:93:20: warning: unused variable 'isBypassed' [-Wunused-variable]
                                              constexpr bool isBypassed = bypassed;
                                                             ^
                                          In file included from /Users/arminhupka/Downloads/HISE-scriptnode/projects/plugin/JuceLibraryCode/include_stk_wrapper.mm:9:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/stk_wrapper.mm:47:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/stk_wrapper.cpp:56:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/stk_wrapper.h:74:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/hi_scripting.h:60:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/hi_sampler.h:54:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/hi_components.h:57:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/hi_dsp.h:56:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/../hi_dsp_library/hi_dsp_library.h:84:
                                          ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/../hi_dsp_library/dsp_library/HiseLibraryHeader.h:175:9: warning: 'RETURN_STATIC_IDENTIFIER' macro redefined [-Wmacro-redefined]
                                          #define RETURN_STATIC_IDENTIFIER(x) const static Identifier id(x); return id;
                                                  ^
                                          In file included from /Users/arminhupka/Downloads/HISE-scriptnode/projects/plugin/JuceLibraryCode/include_stk_wrapper.mm:9:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/stk_wrapper.mm:47:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/stk_wrapper.cpp:56:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/stk_wrapper.h:74:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/hi_scripting.h:60:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/hi_sampler.h:54:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/hi_components.h:57:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/hi_dsp.h:55:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/../hi_core/hi_core.h:74:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/../hi_core/../hi_tools/hi_tools.h:118:
                                          ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/../hi_core/../hi_tools/hi_tools/VariantBuffer.h:42:9: note: previous definition is here
                                          #define RETURN_STATIC_IDENTIFIER(name) static const Identifier id(name); return id;
                                                  ^
                                          In file included from /Users/arminhupka/Downloads/HISE-scriptnode/projects/plugin/JuceLibraryCode/include_stk_wrapper.mm:9:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/stk_wrapper.mm:47:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/stk_wrapper.cpp:56:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/stk_wrapper.h:74:
                                          In file included from ../../../../../HISE-scriptnode/hi_backend/../hi_modules/../hi_scripting/hi_scripting.h:60:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/hi_sampler.h:54:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/hi_components.h:57:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/hi_dsp.h:56:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/../hi_dsp_library/hi_dsp_library.h:85:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/../hi_dsp_library/dsp_library/HiseLibraryHeader.cpp:4:
                                          In file included from ../../JuceLibraryCode/JuceHeader.h:17:
                                          In file included from ../../../../../HISE-scriptnode/hi_backend/hi_backend.h:55:
                                          In file included from ../../../../../HISE-scriptnode/hi_backend/../hi_modules/hi_modules.h:64:
                                          ../../../../../HISE-scriptnode/hi_backend/../hi_modules/synthesisers/editors/WavetableComponents.h:190:23: error: expected class name
                                                  class Panel : public PanelWithProcessorConnection
                                                                       ^
                                          ../../../../../HISE-scriptnode/hi_backend/../hi_modules/synthesisers/editors/WavetableComponents.h:194:3: error: only virtual member functions can be marked 'override'
                                                          SET_PANEL_NAME("Waveform");
                                                          ^
                                          In file included from /Users/arminhupka/Downloads/HISE-scriptnode/projects/plugin/JuceLibraryCode/include_stk_wrapper.mm:9:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/stk_wrapper.mm:47:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/stk_wrapper.cpp:56:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/stk_wrapper.h:74:
                                          In file included from ../../../../../HISE-scriptnode/hi_backend/../hi_modules/../hi_scripting/hi_scripting.h:60:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/hi_sampler.h:54:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/hi_components.h:57:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/hi_dsp.h:55:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/../hi_core/hi_core.h:74:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/../hi_core/../hi_tools/hi_tools.h:107:
                                          ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/../hi_core/../hi_tools/Macros.h:236:136: note: expanded from macro 'SET_PANEL_NAME'
                                          #define SET_PANEL_NAME(x) static Identifier getPanelId() { RETURN_STATIC_IDENTIFIER(x) }; Identifier getIdentifierForBaseClass() const override { return getPanelId(); };
                                                                                                                                                                                 ^
                                          In file included from /Users/arminhupka/Downloads/HISE-scriptnode/projects/plugin/JuceLibraryCode/include_stk_wrapper.mm:9:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/stk_wrapper.mm:47:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/stk_wrapper.cpp:56:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/stk_wrapper.h:74:
                                          In file included from ../../../../../HISE-scriptnode/hi_backend/../hi_modules/../hi_scripting/hi_scripting.h:60:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/hi_sampler.h:54:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/hi_components.h:57:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/hi_dsp.h:56:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/../hi_dsp_library/hi_dsp_library.h:85:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/../hi_dsp_library/dsp_library/HiseLibraryHeader.cpp:4:
                                          In file included from ../../JuceLibraryCode/JuceHeader.h:17:
                                          In file included from ../../../../../HISE-scriptnode/hi_backend/hi_backend.h:55:
                                          In file included from ../../../../../HISE-scriptnode/hi_backend/../hi_modules/hi_modules.h:64:
                                          ../../../../../HISE-scriptnode/hi_backend/../hi_modules/synthesisers/editors/WavetableComponents.h:204:41: error: only virtual member functions can be marked 'override'
                                                          Identifier getProcessorTypeId() const override;
                                                                                                ^~~~~~~~
                                          ../../../../../HISE-scriptnode/hi_backend/../hi_modules/synthesisers/editors/WavetableComponents.h:206:52: error: only virtual member functions can be marked 'override'
                                                          Component* createContentComponent(int /*index*/) override;
                                                                                                           ^~~~~~~~
                                          ../../../../../HISE-scriptnode/hi_backend/../hi_modules/synthesisers/editors/WavetableComponents.h:208:48: error: only virtual member functions can be marked 'override'
                                                          void fillModuleList(StringArray& moduleList) override;
                                                                                                       ^~~~~~~~
                                          ../../../../../HISE-scriptnode/hi_backend/../hi_modules/synthesisers/editors/WavetableComponents.h:163:24: error: member access into incomplete type 'hise::Processor'
                                                          setBypassed(processor->isBypassed());
                                                                               ^
                                          In file included from /Users/arminhupka/Downloads/HISE-scriptnode/projects/plugin/JuceLibraryCode/include_stk_wrapper.mm:9:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/stk_wrapper.mm:47:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/stk_wrapper.cpp:56:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/stk_wrapper.h:74:
                                          In file included from ../../../../../HISE-scriptnode/hi_backend/../hi_modules/../hi_scripting/hi_scripting.h:60:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/hi_sampler.h:54:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/hi_components.h:57:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/hi_dsp.h:55:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/../hi_core/hi_core.h:74:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/../hi_core/../hi_tools/hi_tools.h:148:
                                          ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/../hi_core/../hi_tools/hi_standalone_components/TableEditor.h:309:7: note: forward declaration of 'hise::Processor'
                                          class Processor;
                                                ^
                                          In file included from /Users/arminhupka/Downloads/HISE-scriptnode/projects/plugin/JuceLibraryCode/include_stk_wrapper.mm:9:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/stk_wrapper.mm:47:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/stk_wrapper.cpp:56:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/stk_wrapper.h:74:
                                          In file included from ../../../../../HISE-scriptnode/hi_backend/../hi_modules/../hi_scripting/hi_scripting.h:60:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/hi_sampler.h:54:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/hi_components.h:57:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/hi_dsp.h:56:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/../hi_dsp_library/hi_dsp_library.h:85:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/../hi_dsp_library/dsp_library/HiseLibraryHeader.cpp:4:
                                          In file included from ../../JuceLibraryCode/JuceHeader.h:17:
                                          In file included from ../../../../../HISE-scriptnode/hi_backend/hi_backend.h:55:
                                          In file included from ../../../../../HISE-scriptnode/hi_backend/../hi_modules/hi_modules.h:64:
                                          ../../../../../HISE-scriptnode/hi_backend/../hi_modules/synthesisers/editors/WavetableComponents.h:197:4: error: member initializer 'PanelWithProcessorConnection' does not name a non-static data member or base class
                                                                  PanelWithProcessorConnection(parent)
                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                          ../../../../../HISE-scriptnode/hi_backend/../hi_modules/synthesisers/editors/WavetableComponents.h:199:26: error: use of undeclared identifier 'FloatingTileContent'
                                                                  setDefaultPanelColour(FloatingTileContent::PanelColourId::bgColour, Colours::transparentBlack);
                                                                                        ^
                                          ../../../../../HISE-scriptnode/hi_backend/../hi_modules/synthesisers/editors/WavetableComponents.h:200:26: error: use of undeclared identifier 'FloatingTileContent'
                                                                  setDefaultPanelColour(FloatingTileContent::PanelColourId::itemColour1, Colours::white);
                                                                                        ^
                                          ../../../../../HISE-scriptnode/hi_backend/../hi_modules/synthesisers/editors/WavetableComponents.h:201:26: error: use of undeclared identifier 'FloatingTileContent'
                                                                  setDefaultPanelColour(FloatingTileContent::PanelColourId::itemColour2, Colours::white.withAlpha(0.5f));
                                                                                        ^
                                          In file included from /Users/arminhupka/Downloads/HISE-scriptnode/projects/plugin/JuceLibraryCode/include_stk_wrapper.mm:9:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/stk_wrapper.mm:47:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/stk_wrapper.cpp:56:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/stk_wrapper.h:74:
                                          In file included from ../../../../../HISE-scriptnode/hi_backend/../hi_modules/../hi_scripting/hi_scripting.h:60:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/hi_sampler.h:54:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/hi_components.h:57:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/hi_dsp.h:56:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/../hi_dsp_library/hi_dsp_library.h:85:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/../hi_dsp_library/dsp_library/HiseLibraryHeader.cpp:4:
                                          In file included from ../../JuceLibraryCode/JuceHeader.h:17:
                                          In file included from ../../../../../HISE-scriptnode/hi_backend/hi_backend.h:55:
                                          In file included from ../../../../../HISE-scriptnode/hi_backend/../hi_modules/hi_modules.h:81:
                                          ../../../../../HISE-scriptnode/hi_backend/../hi_modules/modulators/mods/ConstantModulator.h:42:33: error: unknown class name 'VoiceStartModulator'; did you mean 'ConstantModulator'?
                                          class ConstantModulator: public VoiceStartModulator
                                                                          ^~~~~~~~~~~~~~~~~~~
                                                                          ConstantModulator
                                          ../../../../../HISE-scriptnode/hi_backend/../hi_modules/modulators/mods/ConstantModulator.h:42:7: note: 'ConstantModulator' declared here
                                          class ConstantModulator: public VoiceStartModulator
                                                ^
                                          ../../../../../HISE-scriptnode/hi_backend/../hi_modules/modulators/mods/ConstantModulator.h:42:33: error: base class has incomplete type
                                          class ConstantModulator: public VoiceStartModulator
                                                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~
                                          ../../../../../HISE-scriptnode/hi_backend/../hi_modules/modulators/mods/ConstantModulator.h:42:7: note: definition of 'hise::ConstantModulator' is not complete until the closing '}'
                                          class ConstantModulator: public VoiceStartModulator
                                                ^
                                          ../../../../../HISE-scriptnode/hi_backend/../hi_modules/modulators/mods/ConstantModulator.h:46:21: error: expected parameter declarator
                                                  SET_PROCESSOR_NAME("Constant", "Constant", "creates a constant modulation signal (1.0).");
                                                                     ^
                                          ../../../../../HISE-scriptnode/hi_backend/../hi_modules/modulators/mods/ConstantModulator.h:46:21: error: expected ')'
                                          ../../../../../HISE-scriptnode/hi_backend/../hi_modules/modulators/mods/ConstantModulator.h:46:20: note: to match this '('
                                                  SET_PROCESSOR_NAME("Constant", "Constant", "creates a constant modulation signal (1.0).");
                                                                    ^
                                          ../../../../../HISE-scriptnode/hi_backend/../hi_modules/modulators/mods/ConstantModulator.h:46:2: error: C++ requires a type specifier for all declarations
                                                  SET_PROCESSOR_NAME("Constant", "Constant", "creates a constant modulation signal (1.0).");
                                                  ^
                                          ../../../../../HISE-scriptnode/hi_backend/../hi_modules/modulators/mods/ConstantModulator.h:54:73: error: use of undeclared identifier 'Modulation'; did you mean 'Modulator'?
                                                  ConstantModulator(MainController *mc, const String &id, int numVoices, Modulation::Mode m):
                                                                                                                         ^~~~~~~~~~
                                                                                                                         Modulator
                                          In file included from /Users/arminhupka/Downloads/HISE-scriptnode/projects/plugin/JuceLibraryCode/include_stk_wrapper.mm:9:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/stk_wrapper.mm:47:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/stk_wrapper.cpp:56:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/stk_wrapper.h:74:
                                          In file included from ../../../../../HISE-scriptnode/hi_backend/../hi_modules/../hi_scripting/hi_scripting.h:60:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/hi_sampler.h:54:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/hi_components.h:57:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/hi_dsp.h:55:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/../hi_core/hi_core.h:344:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/../hi_core/hi_core/hi_core.h:94:
                                          ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/../hi_core/hi_core/MainControllerHelpers.h:53:7: note: 'Modulator' declared here
                                          class Modulator;
                                                ^
                                          In file included from /Users/arminhupka/Downloads/HISE-scriptnode/projects/plugin/JuceLibraryCode/include_stk_wrapper.mm:9:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/stk_wrapper.mm:47:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/stk_wrapper.cpp:56:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/stk_wrapper.h:74:
                                          In file included from ../../../../../HISE-scriptnode/hi_backend/../hi_modules/../hi_scripting/hi_scripting.h:60:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/hi_sampler.h:54:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/hi_components.h:57:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/hi_dsp.h:56:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/../hi_dsp_library/hi_dsp_library.h:85:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/../hi_dsp_library/dsp_library/HiseLibraryHeader.cpp:4:
                                          In file included from ../../JuceLibraryCode/JuceHeader.h:17:
                                          In file included from ../../../../../HISE-scriptnode/hi_backend/hi_backend.h:55:
                                          In file included from ../../../../../HISE-scriptnode/hi_backend/../hi_modules/hi_modules.h:81:
                                          ../../../../../HISE-scriptnode/hi_backend/../hi_modules/modulators/mods/ConstantModulator.h:54:73: error: incomplete type 'hise::Modulator' named in nested name specifier
                                                  ConstantModulator(MainController *mc, const String &id, int numVoices, Modulation::Mode m):
                                                                                                                         ^~~~~~~~~~~~
                                          In file included from /Users/arminhupka/Downloads/HISE-scriptnode/projects/plugin/JuceLibraryCode/include_stk_wrapper.mm:9:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/stk_wrapper.mm:47:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/stk_wrapper.cpp:56:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/stk_wrapper.h:74:
                                          In file included from ../../../../../HISE-scriptnode/hi_backend/../hi_modules/../hi_scripting/hi_scripting.h:60:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/hi_sampler.h:54:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/hi_components.h:57:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/hi_dsp.h:55:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/../hi_core/hi_core.h:74:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/../hi_core/../hi_tools/hi_tools.h:145:
                                          ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/../hi_core/../hi_tools/hi_standalone_components/Plotter.h:39:7: note: forward declaration of 'hise::Modulator'
                                          class Modulator;
                                                ^
                                          In file included from /Users/arminhupka/Downloads/HISE-scriptnode/projects/plugin/JuceLibraryCode/include_stk_wrapper.mm:9:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/stk_wrapper.mm:47:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/stk_wrapper.cpp:56:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/stk_wrapper.h:74:
                                          In file included from ../../../../../HISE-scriptnode/hi_backend/../hi_modules/../hi_scripting/hi_scripting.h:60:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/hi_sampler.h:54:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/hi_components.h:57:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/hi_dsp.h:56:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/../hi_dsp_library/hi_dsp_library.h:85:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/../hi_dsp_library/dsp_library/HiseLibraryHeader.cpp:4:
                                          In file included from ../../JuceLibraryCode/JuceHeader.h:17:
                                          In file included from ../../../../../HISE-scriptnode/hi_backend/hi_backend.h:55:
                                          In file included from ../../../../../HISE-scriptnode/hi_backend/../hi_modules/hi_modules.h:81:
                                          ../../../../../HISE-scriptnode/hi_backend/../hi_modules/modulators/mods/ConstantModulator.h:59:2: error: unknown type name 'ProcessorEditorBody'; did you mean 'ProcessorEditorHeader'?
                                                  ProcessorEditorBody *createEditor(ProcessorEditor *parentEditor)  override;
                                                  ^~~~~~~~~~~~~~~~~~~
                                                  ProcessorEditorHeader
                                          In file included from /Users/arminhupka/Downloads/HISE-scriptnode/projects/plugin/JuceLibraryCode/include_stk_wrapper.mm:9:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/stk_wrapper.mm:47:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/stk_wrapper.cpp:56:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/stk_wrapper.h:74:
                                          In file included from ../../../../../HISE-scriptnode/hi_backend/../hi_modules/../hi_scripting/hi_scripting.h:60:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/hi_sampler.h:54:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/hi_components.h:57:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/hi_dsp.h:55:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/../hi_core/hi_core.h:74:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/../hi_core/../hi_tools/hi_tools.h:145:
                                          ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/../hi_core/../hi_tools/hi_standalone_components/Plotter.h:38:7: note: 'ProcessorEditorHeader' declared here
                                          class ProcessorEditorHeader;
                                                ^
                                          In file included from /Users/arminhupka/Downloads/HISE-scriptnode/projects/plugin/JuceLibraryCode/include_stk_wrapper.mm:9:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/stk_wrapper.mm:47:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/stk_wrapper.cpp:56:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/stk_wrapper.h:74:
                                          In file included from ../../../../../HISE-scriptnode/hi_backend/../hi_modules/../hi_scripting/hi_scripting.h:60:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/hi_sampler.h:54:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/hi_components.h:57:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/hi_dsp.h:56:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/../hi_dsp_library/hi_dsp_library.h:85:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/../hi_dsp_library/dsp_library/HiseLibraryHeader.cpp:4:
                                          In file included from ../../JuceLibraryCode/JuceHeader.h:17:
                                          In file included from ../../../../../HISE-scriptnode/hi_backend/hi_backend.h:55:
                                          In file included from ../../../../../HISE-scriptnode/hi_backend/../hi_modules/hi_modules.h:81:
                                          ../../../../../HISE-scriptnode/hi_backend/../hi_modules/modulators/mods/ConstantModulator.h:59:36: error: unknown type name 'ProcessorEditor'; did you mean 'AudioProcessorEditor'?
                                                  ProcessorEditorBody *createEditor(ProcessorEditor *parentEditor)  override;
                                                                                    ^~~~~~~~~~~~~~~
                                                                                    AudioProcessorEditor
                                          In file included from /Users/arminhupka/Downloads/HISE-scriptnode/projects/plugin/JuceLibraryCode/include_stk_wrapper.mm:9:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/stk_wrapper.mm:47:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/stk_wrapper.cpp:56:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/stk_wrapper.h:74:
                                          In file included from ../../../../../HISE-scriptnode/hi_backend/../hi_modules/../hi_scripting/hi_scripting.h:60:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/hi_sampler.h:54:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/hi_components.h:57:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/hi_dsp.h:55:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/../hi_core/hi_core.h:69:
                                          In file included from ../../../../../HISE-scriptnode/stk_wrapper/../hi_scripting/../hi_sampler/../hi_components/../hi_dsp/../hi_core/../hi_tools/../JUCE/modules/juce_audio_utils/juce_audio_utils.h:59:
                                          In file included from ../../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:109:
                                          ../../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessorEditor.h:44:17: note: 'AudioProcessorEditor' declared here
                                          class JUCE_API  AudioProcessorEditor  : public Component
                                                          ^
                                          fatal error: too many errors emitted, stopping now [-ferror-limit=]
                                          2 warnings and 20 errors generated.
                                          1 Reply Last reply Reply Quote 0
                                          • A
                                            arminh
                                            last edited by

                                            @Christoph-Hart any idea?

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

                                            54

                                            Online

                                            1.7k

                                            Users

                                            11.7k

                                            Topics

                                            101.8k

                                            Posts