{"id":23520211,"url":"https://github.com/bsdf/xmidix","last_synced_at":"2026-02-27T17:17:03.284Z","repository":{"id":140904387,"uuid":"498365462","full_name":"bsdf/XMIDIX","owner":"bsdf","description":"ＸＭＩＤＩＸ is a MIDI hardware device player for the X Window System not written in Rust.","archived":false,"fork":false,"pushed_at":"2022-05-31T14:28:34.000Z","size":189,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-28T15:44:16.231Z","etag":null,"topics":["midi","midi-player","x-window-system"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bsdf.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-05-31T14:14:39.000Z","updated_at":"2023-09-08T18:35:02.000Z","dependencies_parsed_at":"2023-06-01T10:30:52.177Z","dependency_job_id":null,"html_url":"https://github.com/bsdf/XMIDIX","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/bsdf/XMIDIX","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bsdf%2FXMIDIX","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bsdf%2FXMIDIX/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bsdf%2FXMIDIX/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bsdf%2FXMIDIX/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bsdf","download_url":"https://codeload.github.com/bsdf/XMIDIX/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bsdf%2FXMIDIX/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29905856,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-27T14:46:13.553Z","status":"ssl_error","status_checked_at":"2026-02-27T14:46:10.522Z","response_time":57,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["midi","midi-player","x-window-system"],"created_at":"2024-12-25T16:12:25.695Z","updated_at":"2026-02-27T17:17:03.257Z","avatar_url":"https://github.com/bsdf.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"ＸＭＩＤＩＸ\n=========\nＸＭＩＤＩＸ is a MIDI hardware device player for the X Window System not written in Rust.\ndust off the SC-55, load up some MIDIs and hear the music in stunning fidelity the way the artist intended.\n\nthere are plenty of GUIs for playing MIDIs on softsynths but not too many for hardsynths.\nＸＭＩＤＩＸ was written to fill that gap.\n\n![ＳＣＲＥＥＮＳＨＯＴ](./resources/shot.png)\n\n## ＲＥＱＵＩＲＥＭＥＮＴＳ\nＸＭＩＤＩＸ requires the following libraries:\n * Qt5\n * spdlog\n * fmt\n * asound2\n\n## ＫＥＹＢＯＡＲＤ　ＳＨＯＲＴＣＵＴＳ\n * `SPACE` - play/pause\n * `CTRL + o` - load files\n * `CTRL + SPACE` - stop\n * `CTRL + p` - configuration\n * `CTRL + LEFT` - previous\n * `CTRL + RIGHT` - next\n\n## ＴＲＯＵＢＬＥＳＨＯＯＴＩＮＧ\n### ＴＨＥＲＥ　ＩＳ　ＮＯ　ＳＯＵＮＤ\nＸＭＩＤＩＸ is a MIDI hardware device player so unless you have MIDI hardware\nhooked up to your computer, nothing will happen. if you would like to use this\nsoftware with a softsynth, the author recommends [Fluidsynth](https://github.com/FluidSynth/fluidsynth)\nwith the [Windows](https://musical-artifacts.com/artifacts/713) soundfont.\n\n### ＩＴ　ＳＯＵＮＤＳ　ＷＥＩＲＤ　ＡＦＴＥＲ　Ｉ　ＳＥＥＫ\nyou have likely skipped over control messages which set up the instruments, tempo, etc.\nuse sparingly.\n\n### Ｉ　ＷＯＵＬＤ　ＬＩＫＥ　ＴＯ　ＲＥＣＯＭＭＥＮＤ　ＴＨＩＳ　ＴＯ　ＭＹ　ＦＲＩＥＮＤＳ　ＡＮＤ　ＦＡＭＩＬＹ　ＢＵＴ　Ｉ　ＤＯＮ’Ｔ　ＫＮＯＷ　ＨＯＷ　ＴＯ　ＰＲＯＮＯＵＮＣＥ　ＴＨＥ　ＮＡＭＥ\nＸＭＩＤＩＸ must not be spoken out loud but, should you choose to go against the author's wishes,\n\"X MIDI 10\" or \"10 MIDI 10\" is acceptable.\n\n### Ｉ　ＦＯＵＮＤ　Ａ　ＢＵＧ\nnice.\n\n### Ｉ　ＤＯＮ’Ｔ　ＨＡＶＥ　ＡＮＹＴＨＩＮＧ　ＴＯ　ＬＩＳＴＥＮ　ＴＯ\nstart [here](https://archive.org/details/FALCOM_MIDI)\n\n### ＤＯＥＳ　ＴＨＩＳ　ＷＯＲＫ　ＯＮ　ＷＩＮＤＯＷＳ\nthe software was written for Linux but some users on the forum\nhave had luck with [getting it running on Windows](https://goatse.cx/).\n\n## ＡＣＫＮＯＷＬＥＤＧＥＭＥＮＴＳ\nＸＭＩＤＩＸ uses the [Midifile](https://github.com/craigsapp/midifile) library for SMF parsing.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbsdf%2Fxmidix","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbsdf%2Fxmidix","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbsdf%2Fxmidix/lists"}