Is there any virtual MIDI loopback solution for Ubuntu/Linux?












1















I'm not sure how many of you play music, but in Windows there are several virtual MIDI loopback software to route MIDI from one program to another. For example, loopMIDI and midiyoke, and LoopBe1. In Mac, I think it is known as IAC drivers.



Is there any virtual MIDI loopback solution for Ubuntu/Linux?



These are my available devices as shown by a Java applet,



Available MIDI Devices:
----------Input----------
[0] "Real Time Sequencer"
----------Output----------
[0] "Gervill"
[1] "Real Time Sequencer"









share|improve this question





























    1















    I'm not sure how many of you play music, but in Windows there are several virtual MIDI loopback software to route MIDI from one program to another. For example, loopMIDI and midiyoke, and LoopBe1. In Mac, I think it is known as IAC drivers.



    Is there any virtual MIDI loopback solution for Ubuntu/Linux?



    These are my available devices as shown by a Java applet,



    Available MIDI Devices:
    ----------Input----------
    [0] "Real Time Sequencer"
    ----------Output----------
    [0] "Gervill"
    [1] "Real Time Sequencer"









    share|improve this question



























      1












      1








      1


      1






      I'm not sure how many of you play music, but in Windows there are several virtual MIDI loopback software to route MIDI from one program to another. For example, loopMIDI and midiyoke, and LoopBe1. In Mac, I think it is known as IAC drivers.



      Is there any virtual MIDI loopback solution for Ubuntu/Linux?



      These are my available devices as shown by a Java applet,



      Available MIDI Devices:
      ----------Input----------
      [0] "Real Time Sequencer"
      ----------Output----------
      [0] "Gervill"
      [1] "Real Time Sequencer"









      share|improve this question
















      I'm not sure how many of you play music, but in Windows there are several virtual MIDI loopback software to route MIDI from one program to another. For example, loopMIDI and midiyoke, and LoopBe1. In Mac, I think it is known as IAC drivers.



      Is there any virtual MIDI loopback solution for Ubuntu/Linux?



      These are my available devices as shown by a Java applet,



      Available MIDI Devices:
      ----------Input----------
      [0] "Real Time Sequencer"
      ----------Output----------
      [0] "Gervill"
      [1] "Real Time Sequencer"






      sound music midi






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Sep 20 '14 at 18:21







      whitenoisedb

















      asked Sep 20 '14 at 9:00









      whitenoisedbwhitenoisedb

      3132917




      3132917






















          2 Answers
          2






          active

          oldest

          votes


















          0














          In Linux, applications can create the same kind of MIDI port as drivers, so a MIDI loopback driver is typically not necessary.



          If you want to use one anyway, you can use the "Midi Through" port(s) created by the snd-seq-dummy driver, which is loaded automatically.






          share|improve this answer
























          • I'm using a Java application which only shows me "Real time Sequencer" and "Gervill" output

            – whitenoisedb
            Sep 20 '14 at 18:21











          • Sun's JVM thinks it is a good idea to bypass the ALSA sequencer and access the hardware directly, but you can use the snd-virmidi driver for that.

            – CL.
            Sep 20 '14 at 19:58











          • Thanks! I've enabled it with sudo modprobe snd-virmidi and printed like 35 virtual midi devices. Any way to reduce them?

            – whitenoisedb
            Sep 20 '14 at 20:33











          • You get 16 entries per port; midi_devs=1 will not help much.

            – CL.
            Sep 20 '14 at 21:00



















          0














          I believe that the program which you are looking for is Jack, which cann be used to route midi data from one program to another.



          Jack can be fairly complicated to setup, and a good tutorial can be found at https://libremusicproduction.com/articles/demystifying-jack-%E2%80%93-beginners-guide-getting-started-jack



          The basics would be to install jack, which can be most easily accomplished by installing one of the jack management tools to start Jack, and to create routes.



          sudo apt install qjackctl



          will do this for you.






          share|improve this answer























            Your Answer








            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "89"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f526275%2fis-there-any-virtual-midi-loopback-solution-for-ubuntu-linux%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            2 Answers
            2






            active

            oldest

            votes








            2 Answers
            2






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            0














            In Linux, applications can create the same kind of MIDI port as drivers, so a MIDI loopback driver is typically not necessary.



            If you want to use one anyway, you can use the "Midi Through" port(s) created by the snd-seq-dummy driver, which is loaded automatically.






            share|improve this answer
























            • I'm using a Java application which only shows me "Real time Sequencer" and "Gervill" output

              – whitenoisedb
              Sep 20 '14 at 18:21











            • Sun's JVM thinks it is a good idea to bypass the ALSA sequencer and access the hardware directly, but you can use the snd-virmidi driver for that.

              – CL.
              Sep 20 '14 at 19:58











            • Thanks! I've enabled it with sudo modprobe snd-virmidi and printed like 35 virtual midi devices. Any way to reduce them?

              – whitenoisedb
              Sep 20 '14 at 20:33











            • You get 16 entries per port; midi_devs=1 will not help much.

              – CL.
              Sep 20 '14 at 21:00
















            0














            In Linux, applications can create the same kind of MIDI port as drivers, so a MIDI loopback driver is typically not necessary.



            If you want to use one anyway, you can use the "Midi Through" port(s) created by the snd-seq-dummy driver, which is loaded automatically.






            share|improve this answer
























            • I'm using a Java application which only shows me "Real time Sequencer" and "Gervill" output

              – whitenoisedb
              Sep 20 '14 at 18:21











            • Sun's JVM thinks it is a good idea to bypass the ALSA sequencer and access the hardware directly, but you can use the snd-virmidi driver for that.

              – CL.
              Sep 20 '14 at 19:58











            • Thanks! I've enabled it with sudo modprobe snd-virmidi and printed like 35 virtual midi devices. Any way to reduce them?

              – whitenoisedb
              Sep 20 '14 at 20:33











            • You get 16 entries per port; midi_devs=1 will not help much.

              – CL.
              Sep 20 '14 at 21:00














            0












            0








            0







            In Linux, applications can create the same kind of MIDI port as drivers, so a MIDI loopback driver is typically not necessary.



            If you want to use one anyway, you can use the "Midi Through" port(s) created by the snd-seq-dummy driver, which is loaded automatically.






            share|improve this answer













            In Linux, applications can create the same kind of MIDI port as drivers, so a MIDI loopback driver is typically not necessary.



            If you want to use one anyway, you can use the "Midi Through" port(s) created by the snd-seq-dummy driver, which is loaded automatically.







            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered Sep 20 '14 at 17:10









            CL.CL.

            1,42911112




            1,42911112













            • I'm using a Java application which only shows me "Real time Sequencer" and "Gervill" output

              – whitenoisedb
              Sep 20 '14 at 18:21











            • Sun's JVM thinks it is a good idea to bypass the ALSA sequencer and access the hardware directly, but you can use the snd-virmidi driver for that.

              – CL.
              Sep 20 '14 at 19:58











            • Thanks! I've enabled it with sudo modprobe snd-virmidi and printed like 35 virtual midi devices. Any way to reduce them?

              – whitenoisedb
              Sep 20 '14 at 20:33











            • You get 16 entries per port; midi_devs=1 will not help much.

              – CL.
              Sep 20 '14 at 21:00



















            • I'm using a Java application which only shows me "Real time Sequencer" and "Gervill" output

              – whitenoisedb
              Sep 20 '14 at 18:21











            • Sun's JVM thinks it is a good idea to bypass the ALSA sequencer and access the hardware directly, but you can use the snd-virmidi driver for that.

              – CL.
              Sep 20 '14 at 19:58











            • Thanks! I've enabled it with sudo modprobe snd-virmidi and printed like 35 virtual midi devices. Any way to reduce them?

              – whitenoisedb
              Sep 20 '14 at 20:33











            • You get 16 entries per port; midi_devs=1 will not help much.

              – CL.
              Sep 20 '14 at 21:00

















            I'm using a Java application which only shows me "Real time Sequencer" and "Gervill" output

            – whitenoisedb
            Sep 20 '14 at 18:21





            I'm using a Java application which only shows me "Real time Sequencer" and "Gervill" output

            – whitenoisedb
            Sep 20 '14 at 18:21













            Sun's JVM thinks it is a good idea to bypass the ALSA sequencer and access the hardware directly, but you can use the snd-virmidi driver for that.

            – CL.
            Sep 20 '14 at 19:58





            Sun's JVM thinks it is a good idea to bypass the ALSA sequencer and access the hardware directly, but you can use the snd-virmidi driver for that.

            – CL.
            Sep 20 '14 at 19:58













            Thanks! I've enabled it with sudo modprobe snd-virmidi and printed like 35 virtual midi devices. Any way to reduce them?

            – whitenoisedb
            Sep 20 '14 at 20:33





            Thanks! I've enabled it with sudo modprobe snd-virmidi and printed like 35 virtual midi devices. Any way to reduce them?

            – whitenoisedb
            Sep 20 '14 at 20:33













            You get 16 entries per port; midi_devs=1 will not help much.

            – CL.
            Sep 20 '14 at 21:00





            You get 16 entries per port; midi_devs=1 will not help much.

            – CL.
            Sep 20 '14 at 21:00













            0














            I believe that the program which you are looking for is Jack, which cann be used to route midi data from one program to another.



            Jack can be fairly complicated to setup, and a good tutorial can be found at https://libremusicproduction.com/articles/demystifying-jack-%E2%80%93-beginners-guide-getting-started-jack



            The basics would be to install jack, which can be most easily accomplished by installing one of the jack management tools to start Jack, and to create routes.



            sudo apt install qjackctl



            will do this for you.






            share|improve this answer




























              0














              I believe that the program which you are looking for is Jack, which cann be used to route midi data from one program to another.



              Jack can be fairly complicated to setup, and a good tutorial can be found at https://libremusicproduction.com/articles/demystifying-jack-%E2%80%93-beginners-guide-getting-started-jack



              The basics would be to install jack, which can be most easily accomplished by installing one of the jack management tools to start Jack, and to create routes.



              sudo apt install qjackctl



              will do this for you.






              share|improve this answer


























                0












                0








                0







                I believe that the program which you are looking for is Jack, which cann be used to route midi data from one program to another.



                Jack can be fairly complicated to setup, and a good tutorial can be found at https://libremusicproduction.com/articles/demystifying-jack-%E2%80%93-beginners-guide-getting-started-jack



                The basics would be to install jack, which can be most easily accomplished by installing one of the jack management tools to start Jack, and to create routes.



                sudo apt install qjackctl



                will do this for you.






                share|improve this answer













                I believe that the program which you are looking for is Jack, which cann be used to route midi data from one program to another.



                Jack can be fairly complicated to setup, and a good tutorial can be found at https://libremusicproduction.com/articles/demystifying-jack-%E2%80%93-beginners-guide-getting-started-jack



                The basics would be to install jack, which can be most easily accomplished by installing one of the jack management tools to start Jack, and to create routes.



                sudo apt install qjackctl



                will do this for you.







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered 2 hours ago









                Charles GreenCharles Green

                13.8k73858




                13.8k73858






























                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to Ask Ubuntu!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f526275%2fis-there-any-virtual-midi-loopback-solution-for-ubuntu-linux%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    GameSpot

                    connect to host localhost port 22: Connection refused

                    Getting a Wifi WPA2 wifi connection