Coder Social home page Coder Social logo

Linux Midi port names about osmid HOT 4 CLOSED

llloret avatar llloret commented on August 23, 2024
Linux Midi port names

from osmid.

Comments (4)

llloret avatar llloret commented on August 23, 2024

Hi, thanks for reporting. I'm not sure what the problem is exactly, since things seem to work on Linux. Can you provide some more info, and I'll have a look?

Thank you again.

The project is very young still, so having people like you using it and reporting problems is really great!

from osmid.

ngradwohl avatar ngradwohl commented on August 23, 2024

on a linux system using alsa 'o2m -l" reports the midi port names in the format ": '

for example on my box my launchpad mini gets reported as

...
(23): Launchpad Mini: Launchpad Mini MIDI 1
... 

so when I send a note on osc message using sonic pi it works if I send it to all devices with
/*/note_off
But since I have a lot of midi devices connected to my box I want to send the messages to a specific port. Unfortunately this results in a osc message like
"/Launchpad Mini: Launchpad Mini MIDI 1/note_on"
which results in an address unknown error because the regex rejects the ":"

so it can be fixed by adding \\: to the addressRegex in OscInProcessor like shown above

from osmid.

llloret avatar llloret commented on August 23, 2024

Hi, @ngradwohl, I have committed your proposed fix to master. Can you confirm that master works ok for you now?

Thanks,
Luis

from osmid.

ngradwohl avatar ngradwohl commented on August 23, 2024

Hi, yes works - thanks!

from osmid.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.