{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/9"},{"label":"User Interfaces","url":"https://skillfed.io/packages/category/software-development-user-interfaces"}],"enrichment":{"capability":"Provides Python bindings to macOS's CoreMIDI framework, enabling MIDI input and output operations from Python code running on macOS.","skillfed_tags":["macos-native","midi","audio-hardware"],"use_cases":["Build a macOS DAW controller or MIDI sequencer that sends note and control data to external synthesizers.","Create a live performance tool that listens to MIDI keyboards or controllers connected to a Mac.","Develop a MIDI monitor or diagnostic utility to inspect MIDI traffic on macOS.","Write a music production script that automates MIDI recording or playback on macOS systems."],"what_it_does":"This package wraps Apple's CoreMIDI framework for use in Python, allowing macOS applications to send and receive MIDI data to and from hardware devices and software synthesizers. It is built on top of PyObjC, which translates between Python and Objective-C, and depends on pyobjc-core and pyobjc-framework-Cocoa to function.\n\nThe wrappers expose CoreMIDI's native API surface directly; the package itself does not include high-level documentation, so users must refer to Apple's CoreMIDI documentation and PyObjC's translation guidelines to understand how to call the underlying framework. It is maintained actively and marked as production-stable, supporting Python 3.10 through 3.15 on macOS.","worth_installing":"Yes, if you are developing MIDI applications on macOS and need direct access to CoreMIDI. The package is actively maintained, permissively licensed, and production-stable. The main constraint is platform specificity (macOS only) and the requirement to cross-reference Apple's CoreMIDI documentation alongside PyObjC's translation rules; it is not a high-level abstraction but a thin wrapper."},"id":"pyobjc-framework-coremidi","links":{"html":"https://skillfed.io/packages/pyobjc-framework-coremidi","md":"https://skillfed.io/packages/pyobjc-framework-coremidi.md","pypi":"https://pypi.org/project/pyobjc-framework-coremidi/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-11","license_spdx":null,"license_treatment":"permissive","name":"pyobjc-framework-CoreMIDI","python_support":"supports_current","summary":"Wrappers for the framework CoreMIDI on macOS"},"popularity":{"monthly_downloads":659941,"position":5462,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"12.2.2"}
