{"id":23491698,"url":"https://github.com/halfbyte/midimapper","last_synced_at":"2025-06-10T20:34:26.776Z","repository":{"id":675812,"uuid":"319387","full_name":"halfbyte/midimapper","owner":"halfbyte","description":"obsoleted by halfbyte/portmidi, so please go there","archived":false,"fork":false,"pushed_at":"2009-11-07T18:18:19.000Z","size":132,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-15T01:46:28.322Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/halfbyte.png","metadata":{"files":{"readme":"README.markdown","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2009-09-27T22:50:31.000Z","updated_at":"2014-02-26T20:18:16.000Z","dependencies_parsed_at":"2022-08-16T10:40:22.126Z","dependency_job_id":null,"html_url":"https://github.com/halfbyte/midimapper","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/halfbyte%2Fmidimapper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/halfbyte%2Fmidimapper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/halfbyte%2Fmidimapper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/halfbyte%2Fmidimapper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/halfbyte","download_url":"https://codeload.github.com/halfbyte/midimapper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/halfbyte%2Fmidimapper/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259146303,"owners_count":22812204,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-25T01:29:15.561Z","updated_at":"2025-06-10T20:34:26.753Z","avatar_url":"https://github.com/halfbyte.png","language":"Ruby","readme":"Portmidi-Mapper\n===============\n\nThis is a small, incomplete wrapper around the portmidi library.\n\nRequirements\n============\n\nportmidi (who woulda thought) built as a dynamic library.\nffi gem.\n\n\nInstalling Portmidi on OS X Snow leopard\n========================================\n\nThis is a major pita, because currently portmidi doesn't officially build for 64 bit, which \nmakes it impossible to use with the default Snow Leopard Ruby.\n\nYou can try to enable 64 bit support, but I don't have a frekkin clue what this means. It works \nfor me and my application, but YMMV and I am not responsible for any damage this does\nto you or your system.\n\nTo enable 64 bit compilation (you will see quite a few warnings while compiling), open\nCMakeLists.txt in the trunk folder and find the following line (around line 39 in my version)\n\nset(CMAKE_OSX_ARCHITECTURES i386 ppc CACHE STRING \"do not build for 64-bit\" FORCE)\n\nand change it to: (yes, the comment is a bit silly)\n\nset(CMAKE_OSX_ARCHITECTURES i386 ppc x86_64 CACHE STRING \"do build for 64-bit\" FORCE)\n\nNow you can call\n\nmake -f pm_mac/Makefile.osx\n\nif it builds, you can try to install the library. Currently the process seems to be a bit broken, \nso you actually need to type:\n\nsudo env PF=/usr make -f pm_mac/Makefile.osx install\n\nyes, this sucks - I'm currently trying to find out with the portmidi authors what it would take to fix all this.","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhalfbyte%2Fmidimapper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhalfbyte%2Fmidimapper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhalfbyte%2Fmidimapper/lists"}