portmidi module

About Monkey 2 Forums Monkey 2 Projects portmidi module

Tagged: 

This topic contains 7 replies, has 4 voices, and was last updated by  CopperCircle 2 years, 5 months ago.

Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #1283

    Simon Armstrong
    Participant

    I just got my second module working as opposed to just compiling.

    https://github.com/nitrologic/m2/tree/master/modules

    Currently only supports Midi In on MacOS.

    Windows and Linux support once testing is complete (today I hope).

     

    #1393

    Diffrenzy
    Keymaster

    Great. Will this do Midi on android too?

    I’d like to make a realtime midi in/out sequencer for Android, when the time comes. How is Monkey 2 with accurate timing?

    #1424

    Simon Armstrong
    Participant

    PortMIDI is desktop only.

    A native mobilemidi module could share a common midi namespace with portmidi module so from Monkey2 app development the receiving / sending midi over OSC and bluetooth could be nice and simple.

    As for timing, I plan to start running multiple processes per app. At present sharing the main thread with an SDL2 window rendering loop is not ideal.

    On Android separation of render and gui threads is enforced so it will be interesting to see how SDL2 behaves in this environment.

    #1444

    Samah
    Participant

    Nice work. I’d like to see some decent tutorials on externs in MX2 though. I’m wrapping some existing code at the moment (which builds), but my test program refuses to link, even though it’s clearly including the .a file (OS X, El Capitan).

    #2167

    Diffrenzy
    Keymaster

    @Simon: Hi again, Thanks for explaining.

    I hope that MX2 will turn out to be a platform where music timing, will be possible.

    I’d like to be able to create procedural sound, mix and sync with rendering.

    #4620

    CopperCircle
    Participant

    @Simon, Hi could you upload this module to the module manager? the git hub page is a 404 now.  Thanks.

    #4651

    Simon Armstrong
    Participant

    Sorry about the delay, it should be there now.

    #4663

    CopperCircle
    Participant

    Thanks 🙂

Viewing 8 posts - 1 through 8 (of 8 total)

You must be logged in to reply to this topic.