Parker Snell

My feedback

  1. 6 votes
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)

      We’ll send you updates on this idea

      5 comments  ·  Universal Windows Platform » Bugs  ·  Flag idea as inappropriate…  ·  Admin →
      Parker Snell commented  · 

      Hey, just a reminder this is still a problem. Here is my device name list using UWP:

      device connected: Launchpad S [1]
      device connected: Remote
      device connected: Remote
      device connected: Port A
      device connected: MPK225 [4]
      device connected: Port B
      device connected: Port B
      device connected: Launchpad S [0]
      device connected: MIDI
      device connected: Microsoft GS Wavetable Synth
      device connected: Remote
      device connected: MIDI
      device connected: Port A
      device connected: Remote
      device connected: Port B
      device connected: Port A
      device connected: MIDI
      device connected: Port B
      device connected: MIDI

      And here it is using winmm (which works):
      device connected: MPK249
      device connected: MIDIIN2 (MPK249)
      device connected: MIDIIN3 (MPK249)
      device connected: MIDIIN4 (MPK249)
      device connected: MPK225
      device connected: MIDIIN2 (MPK225)
      device connected: MIDIIN3 (MPK225)
      device connected: MIDIIN4 (MPK225)
      device connected: Launchpad S
      device connected: Microsoft GS Wavetable Synth
      device connected: MPK249
      device connected: MIDIOUT2 (MPK249)
      device connected: MIDIOUT3 (MPK249)
      device connected: MIDIOUT4 (MPK249)
      device connected: MPK225
      device connected: MIDIOUT2 (MPK225)
      device connected: MIDIOUT3 (MPK225)
      device connected: MIDIOUT4 (MPK225)
      device connected: Launchpad S

      Come on, somebody, please?

      Parker Snell commented  · 

      This is still not fixed. MIDI is used by musicians every day to control software synths with hardware such as keyboards, launchpads, fader banks, and more, as well as sending feedback to those devices from software.

      The lacking MIDI implementation on Windows really seems to suggest that MS doesn't understand that while it's an old protocol, it's still extremely relevant. Please look at the kind of functionality provided by other platforms, fix the existing APIs, and provide us with ways to really innovate in the area of music performance devices.

      Parker Snell supported this idea  · 
    • 3,794 votes
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)

        We’ll send you updates on this idea

        Hey WSL users, as many of you have been asking for an update: we still do not have anything on the books yet for this feature, but we have NOT forgotten this request.

        As we navigate requirements and evaluate our WSL work, we ask that you please continue voicing your desires and upvoting this issue. Feel free to ping me on twitter @CraigWilhite to tell me more about how you’d like to see this feature in WSL.

        Parker Snell supported this idea  · 
      • 1 vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)

          We’ll send you updates on this idea

          Parker Snell shared this idea  · 
        • 374 votes
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)

            We’ll send you updates on this idea

            Parker Snell supported this idea  · 
          • 2 votes
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)

              We’ll send you updates on this idea

              0 comments  ·  Universal Windows Platform » Missing APIs  ·  Flag idea as inappropriate…  ·  Admin →
              Parker Snell shared this idea  · 
            • 4 votes
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                Signed in as (Sign out)

                We’ll send you updates on this idea

                Parker Snell shared this idea  · 
              • 38 votes
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  Signed in as (Sign out)

                  We’ll send you updates on this idea

                  Parker Snell commented  · 

                  Wanted to note that the new MIDI APIs are broken - they return the wrong device names, and according to some GitHub posts, crash on sysex messages.

                  We use MIDI to control software synthesizers, and it's really important for musicians using DAWs. The old APIs are very limited, and the lack of virtual ports means we can't create software controllers, so no touch screen, webcam, accelerometer, pen, etc. to control our synthesizers.

                  macOS, iOS, and Linux don't have these problems. Please consider musicians and music developers trying to innovate with the Windows platform and give us a solid implementation with feature parity equivalent to other OS's.

                  If you're not going to deliver a working modern solution for this, please relax the requirements around MIDI USB class drivers so that we can do it ourselves. It's really frustrating having a Surface with so much potential as a live performance device, but being so restricted by the OS.

                  Parker Snell commented  · 

                  This would be a huge help to the music production community - both the ability to route audio through a DAW and the ability to create software MIDI ports, enabling things like touch screen or webcam/CV MIDI controllers without having to set up a 3rd party driver.

                  Hope to see this implemented soon.

                  Parker Snell supported this idea  · 
                • 4 votes
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    Signed in as (Sign out)

                    We’ll send you updates on this idea

                    Parker Snell commented  · 

                    I'd like to note that the new APIs are broken - they return the wrong device names, and according to some GitHub posts, crash on sysex messages.

                    We use MIDI to control software synthesizers, and it's really important for musicians using DAWs. The old APIs are very limited, and the lack of virtual ports means we can't create software controllers, so no touch screen, webcam, accelerometer, pen, etc. to control our synthesizers.

                    macOS, iOS, and Linux don't have these problems. Please consider musicians and music developers trying to innovate with the Windows platform and give us a solid implementation with feature parity equivalent to other OS's.

                    Parker Snell shared this idea  · 
                  • 10 votes
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      Signed in as (Sign out)

                      We’ll send you updates on this idea

                      Parker Snell supported this idea  · 
                    • 1,196 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        15 comments  ·  Microsoft Edge Developer » JavaScript  ·  Flag idea as inappropriate…  ·  Admin →
                        Parker Snell supported this idea  · 
                      • 26 votes
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          Signed in as (Sign out)

                          We’ll send you updates on this idea

                          Parker Snell supported this idea  · 
                        • 264 votes
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            Signed in as (Sign out)

                            We’ll send you updates on this idea

                            Parker Snell supported this idea  · 
                          • 4 votes
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              Signed in as (Sign out)

                              We’ll send you updates on this idea

                              Parker Snell shared this idea  · 

                            Feedback and Knowledge Base