HISE Logo Forum
    • Categories
    • Register
    • Login

    Mouse modifier to click keyboard and sustain a note

    Scheduled Pinned Locked Moved Feature Requests
    14 Posts 5 Posters 2.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.
    • E
      elanhickler
      last edited by

      My frikkin midi keyboard keeps not sending midi. It is difficult to develop an arpeggiator if you don't have a working midi keyboard. Could you add an option such as a mouse modifier to create a stuck note on the keyboard?

      Such as: ctrl + click on a keyboard key causes key to stick until you click it again (any mouse modifier to un-stick it).

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

        You can just add a script processor before the arpeggiator that ignores the note off:

        HiseSnippet 1549.3oc4X0ubSaDDWJIZ.KvgxLz++pm9GNyDbrCzRayvPRL1fKjOlnPZ6z1AeV5r8Ujty8zoPLL4O6zWm9HviPeT3MncOcRVxePRLCzIL0IwN29ws69S6t2ddeA2kDFxEFlW6vgCHFlW2xYHS1udeLkYz5gFlEs1RL.03Dbv.ehw1CGfCCIdFllK9HkHlEVxvvXye4O+qGrM1GybIIjhecDm5RdJMfJyn1dymP88ah8HGRCxI8c2rkKmUm6yi.2YQqpFCvtu.2irKVI1BVFGSIuLzvrp0cVuh3E057pspLwqFr5v68FmtgajPPXxi.0MLsL+G3koUCOpjKbjXIA1yk1l6MzoO+kLsoOhFR6.wKrnlgC3SZxM49dpfWQ0ndepu29oHXnAr26mgmKpwyaYsC0iNhdFt9YwLPYZjGZMW3rbuZmu6UcVt2B4bukzt2MsbbEzAxLNJe6FV6xkj851EsSjjLtqok2XApokM77JThNFKPaGIkbF59n5blDv5JXOOMsxkzeVZUz5e6pnZquxF1Es0zpDRjkKIImHAtkZ0iwEDjxzHv1kVYih1peDjdHxwvl1xaitQLWIErDmE6hrxqX+Z6B1mZOImtc0rncKmXrdD4QX+HR4UVoncgB6.wKjcUgFa1FJCTVJhHJyNwFpBJA22mHlk4TowyjQhZkYQAcHhUAfBrdpSoW.l50JmwtvovGD+PRJkDpvNBOOGOav9hkM3peTjSPNqEiJ2a.YzZMHlRopwHvKOorvOO03vdFhkQZ5TPijzCHYzLQbPTYbp3xIoh5mVFTHa6pVIKhAq7MVLtnox2xxgp5bgftXjd8nXIe14y+wRVqsF5YgDTaHgqMhBo1DrGh2E0FxvaijbTDvU1mf5hAdBD1UYHTHrkPhDREF5rUefeCcFKTRb6ZajQVAu6FmOjxoncpciKmZi5xgs12G8rVnWR8fr1PDPgFDDIwviYDuyuQbkgUxU9cHIX.e7pumv3cJWJlATbUE9EJ7.K8yeuyd6pU3WsSkGpCAXa.QHojvlBdfRnLsgDRDpT.9jReGpV0U0q3dDXoVF3LC2RZ5.xLvg9JEuZEsOMwnqkyp4CYJymxHsQcHcU09XznxG.tCvuffnxD3tnsV3LQBkXgDdtVFJiT0LoapO2E6qwQ.bnJPKDfRYeJCAb76.mqDhvLOzD6XHrIwJCL.KBYc.l1f0CjQ08XG3bKpCAfcuvlbQbzTN9878VPqAXT0pUpp5i.+FedZkXeU2oHcuAn4z2UCsoRUR6VAFJid4URrQFRrwY2J7crMn6e+IxNG0YJ084CR5yoLYgYkJq6VM+sM0g.3bSroegZWG4GI7SKqFwTyMwMY5vc6gIhkWE.ZJD2ksPZ.jUhp0dfOdnx9S3HpCstmNrU+kGqmpq8zn06BUlwoBeD60W8CXu9Ze35063S8f4KT85uhUbkzjs5u0lynUOL6D2KxW0KO+.UpARSX.P8Xc4aobkPpbX1N+1GLGSYU8BOD3E0cuo09Toa+Y6uKLC+UM.2GY+MYl0hVM51ENhIyYWxp4O99Nf56mqrr1UtFb7MiDWUE6Hed7ZzOfOlfdDgQDScddtak.u96O72JYOWIX8CEXV3.d3XarCIfdHmo.jLhvQRMEje+.0C47zqywhYx5sOnIDiyTGGrLRDmsrU.OhIGK6XhNGVWrNGiWzjS9y4xDKco9tNWJZZLGWMyLm+dcs+dEqsd7CcNHwMi+eXVjiI9vbZmuatkTBS4TORb7XYnOj3hGNEUsvSS4ov0t7yS9wPTjs9K2Ld6FQ3MhMchfiGyW.9Su4.hOAGNVI0jX3hWLL7btw8Y8btnkNhPwU2WtOYX4TeUC+Wtc1qaEmC7o.tdCqjryOI.1ksRJb9T.ZOygYV7+mCyb.ORRY81AKEzSfNUvkIbfgHbIfmvXvkFTeWjKnFDPutpZsdJBlW0zunxDl0TqMSXVKk4+I1H.6J3O2UOAupm6Uio.wMK9Klsf0Np0nZoitqvl.379m65p.6aCnyr0X84Vi6L2Zb24ViuZt03qmaMt2bqw2bFZnFtZqHIOPW5YX7ukWlhNA
        
        1 Reply Last reply Reply Quote 0
        • AxiomCruxA
          AxiomCrux
          last edited by

          @christoph-hart said in Mouse modifier to click keyboard and sustain a note:

          HiseSnippet 1549.3oc4X0ubSaDDWJIZ.KvgxLz++pm9GNyDbrCzRayvPRL1fKjOlnPZ6z1AeV5r8Ujty8zoPLL4O6zWm9HviPeT3MncOcRVxePRLCzIL0IwN29ws69S6t2ddeA2kDFxEFlW6vgCHFlW2xYHS1udeLkYz5gFlEs1RL.03Dbv.ehw1CGfCCIdFllK9HkHlEVxvvXye4O+qGrM1GybIIjhecDm5RdJMfJyn1dymP88ah8HGRCxI8c2rkKmUm6yi.2YQqpFCvtu.2irKVI1BVFGSIuLzvrp0cVuh3E057pspLwqFr5v68FmtgajPPXxi.0MLsL+G3koUCOpjKbjXIA1yk1l6MzoO+kLsoOhFR6.wKrnlgC3SZxM49dpfWQ0ndepu29oHXnAr26mgmKpwyaYsC0iNhdFt9YwLPYZjGZMW3rbuZmu6UcVt2B4bukzt2MsbbEzAxLNJe6FV6xkj851EsSjjLtqok2XApokM77JThNFKPaGIkbF59n5blDv5JXOOMsxkzeVZUz5e6pnZquxF1Es0zpDRjkKIImHAtkZ0iwEDjxzHv1kVYih1peDjdHxwvl1xaitQLWIErDmE6hrxqX+Z6B1mZOImtc0rncKmXrdD4QX+HR4UVoncgB6.wKjcUgFa1FJCTVJhHJyNwFpBJA22mHlk4TowyjQhZkYQAcHhUAfBrdpSoW.l50JmwtvovGD+PRJkDpvNBOOGOav9hkM3peTjSPNqEiJ2a.YzZMHlRopwHvKOorvOO03vdFhkQZ5TPijzCHYzLQbPTYbp3xIoh5mVFTHa6pVIKhAq7MVLtnox2xxgp5bgftXjd8nXIe14y+wRVqsF5YgDTaHgqMhBo1DrGh2E0FxvaijbTDvU1mf5hAdBD1UYHTHrkPhDREF5rUefeCcFKTRb6ZajQVAu6FmOjxoncpciKmZi5xgs12G8rVnWR8fr1PDPgFDDIwviYDuyuQbkgUxU9cHIX.e7pumv3cJWJlATbUE9EJ7.K8yeuyd6pU3WsSkGpCAXa.QHojvlBdfRnLsgDRDpT.9jReGpV0U0q3dDXoVF3LC2RZ5.xLvg9JEuZEsOMwnqkyp4CYJymxHsQcHcU09XznxG.tCvuffnxD3tnsV3LQBkXgDdtVFJiT0LoapO2E6qwQ.bnJPKDfRYeJCAb76.mqDhvLOzD6XHrIwJCL.KBYc.l1f0CjQ08XG3bKpCAfcuvlbQbzTN9878VPqAXT0pUpp5i.+FedZkXeU2oHcuAn4z2UCsoRUR6VAFJid4URrQFRrwY2J7crMn6e+IxNG0YJ084CR5yoLYgYkJq6VM+sM0g.3bSroegZWG4GI7SKqFwTyMwMY5vc6gIhkWE.ZJD2ksPZ.jUhp0dfOdnx9S3HpCstmNrU+kGqmpq8zn06BUlwoBeD60W8CXu9Ze35063S8f4KT85uhUbkzjs5u0lynUOL6D2KxW0KO+.UpARSX.P8Xc4aobkPpbX1N+1GLGSYU8BOD3E0cuo09Toa+Y6uKLC+UM.2GY+MYl0hVM51ENhIyYWxp4O99Nf56mqrr1UtFb7MiDWUE6Hed7ZzOfOlfdDgQDScddtak.u96O72JYOWIX8CEXV3.d3XarCIfdHmo.jLhvQRMEje+.0C47zqywhYx5sOnIDiyTGGrLRDmsrU.OhIGK6XhNGVWrNGiWzjS9y4xDKco9tNWJZZLGWMyLm+dcs+dEqsd7CcNHwMi+eXVjiI9vbZmuatkTBS4TORb7XYnOj3hGNEUsvSS4ov0t7yS9wPTjs9K2Ld6FQ3MhMchfiGyW.9Su4.hOAGNVI0jX3hWLL7btw8Y8btnkNhPwU2WtOYX4TeUC+Wtc1qaEmC7o.tdCqjryOI.1ksRJb9T.ZOygYV7+mCyb.ORRY81AKEzSfNUvkIbfgHbIfmvXvkFTeWjKnFDPutpZsdJBlW0zunxDl0TqMSXVKk4+I1H.6J3O2UOAupm6Uio.wMK9Klsf0Np0nZoitqvl.379m65p.6aCnyr0X84Vi6L2Zb24ViuZt03qmaMt2bqw2bFZnFtZqHIOPW5YX7ukWlhNA

          Trying to copy/paste this but can not seem to find any info on how or where to do that.. I get an error when I tried to do it with "load script from clipboard" that says there is no onControl function.
          and pasting in a script editor just pastes the random string.

          http://www.axiom-crux.net

          1 Reply Last reply Reply Quote 0
          • AxiomCruxA
            AxiomCrux
            last edited by

            Side note, if this is not too complex, it might be better to post the code than this compressed string format.. its easier to search in the forum and understand whats going on in reading the code

            http://www.axiom-crux.net

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

              That is a HISE snippet. Copy it to the clipboard, then in HISE go to File >> Import HISE snippet.

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

              1 Reply Last reply Reply Quote 0
              • AxiomCruxA
                AxiomCrux
                last edited by

                @d-healey I didn't seem to have the File>>Import HISE snippet.

                I had looked extensively through the menus and also had searched the forum and manual for "HISE snippet" and there was nothing that I could find.

                I did however just try a File>>Replace with Clipboard Content and that looks like it may have done something

                http://www.axiom-crux.net

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

                  @macromachines I think you use an old Hise build because of using "Replace with clipboard content" menu. I suggest you to use current version (1.6.0). In latest version "import Hise snippet" menu is active. And it has lots if new features, bug fixes than older versions...

                  develop Branch / XCode 13.1
                  macOS Monterey / M1 Max

                  1 Reply Last reply Reply Quote 1
                  • AxiomCruxA
                    AxiomCrux
                    last edited by AxiomCrux

                    @orange
                    I don't see 1.6 on https://github.com/christophhart/HISE/releases only 1.5.. why is HISE hiding things from me?? :P

                    http://www.axiom-crux.net

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

                      @macromachines For latest Hise version; you need to download this source files; follow the tutorials and build Hise yourself. Also it will be a good practise for you to construct necessary setup for compiling your pluguns in pc or mac. Ready to use .exe version is not the latest one (even it says "Download Latest Version" in the website :) ) You need to go from source code for current version.

                      Link Preview Image
                      GitHub - christophhart/HISE: The open source framework for sample based instruments

                      The open source framework for sample based instruments - christophhart/HISE

                      favicon

                      GitHub (github.com)

                      develop Branch / XCode 13.1
                      macOS Monterey / M1 Max

                      AxiomCruxA 1 Reply Last reply Reply Quote 0
                      • AxiomCruxA
                        AxiomCrux @orange
                        last edited by

                        @orange Ok compiled the JUCE>Xcode. Damn that intel IPP library is huge.. like 1 gb.. wtf!
                        Is it possible to set this up to build in the JUCE JIT compiler? seems like it doesn't know where to find the IPP and some of the modules when I tried that way. Xcode compiles fine but I am getting debugger errors when running it:

                        UI API called from background thread Group file:///Users/nicholascraftisiii/JUCE/HISE-1.60/projects/standalone/Builds/MacOSX/../../../../JUCE/modules/juce_gui_basics/native/juce_mac_NSViewComponentPeer.mm: runtime: UI API called from background thread: -[NSView frame] must be used from main thread only

                        and also in the console JUCE Assertion failure in StreamingSamplerVoice.cpp:194 (lldb)

                        and it seems to have locked up after playing a few notes.

                        http://www.axiom-crux.net

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

                          @macromachines IPP automayically integrates with your Xcode. When installing ipp, you can see that instsller detects your Xcode, so it automatically integrates. If you couldn't see that during installation of ipp, you can uninstall and reintsall ipp. Do you don't locate ipp on juce. Just be sure that ipp is "on" in juce. By the way Hise works with Xcode 8. Don't use xcode 9.

                          develop Branch / XCode 13.1
                          macOS Monterey / M1 Max

                          1 Reply Last reply Reply Quote 0
                          • AxiomCruxA
                            AxiomCrux
                            last edited by

                            Xcode 9 seems to work, why wouldn't it? I just flipped the build to Release and am checking it out again now to see if the Debug build was what was killing it.

                            http://www.axiom-crux.net

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

                              I haven‘t used Xcode 9 yet but I heard many horror stories so I am not too ambitious to update it.

                              The Projucers JIT compilation is not a fully standard compliant compiler and in my experience isn‘t usable for anything bigger than simple C++ projects so it‘s highly unlikely that something like HISE will ever run there.

                              1 Reply Last reply Reply Quote 0
                              • AxiomCruxA
                                AxiomCrux
                                last edited by

                                Yeah I just realized that would probably be pretty impractical with this large of a project

                                http://www.axiom-crux.net

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

                                11

                                Online

                                1.7k

                                Users

                                11.8k

                                Topics

                                102.3k

                                Posts