home.social

#coremidi — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #coremidi, aggregated by home.social.

  1. The brilliance of #PipeWire is that it's a standardized media routing graph. What does that mean?

    One one the reasons both #Android and #Windows suck is how they implement audio servers. #macOS & #iOS has them beat, purely by how well standardized #CoreAudio & #CoreMIDI are.

    But, do you want one interface to access web cams, screen grabs, encoders, DMX controllers, as well as MIDI & audio devices - in preemptive real-time?

    If so, PipeWire is the perfect option, for the studio - and media IoT.

  2. Do I know any #MIDI message format experts?

    Using #CoreMIDI I can get 256 bytes with multiple messages inside, e.g. for 2 instruments simultaneously playing a note.

    The CoreMIDI "MIDI Packet" contains e.g. messages with 1 status byte and 2 data bytes for one message,
    followed by multiple bytes that are 0x0 zero,
    followed by 0x48 or 0b01001000 -- aka a data byte (highest bit is 0), but there is no status byte before that.

    I can't make sense of these non-zero non-status bytes