{"id":13657170,"url":"https://github.com/SpotlightKid/midiomatic","last_synced_at":"2025-04-24T01:31:26.737Z","repository":{"id":151391144,"uuid":"200150516","full_name":"SpotlightKid/midiomatic","owner":"SpotlightKid","description":"A collection of MIDI filter, generator and processor plugins","archived":false,"fork":false,"pushed_at":"2022-03-19T23:07:29.000Z","size":907,"stargazers_count":25,"open_issues_count":1,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-12T09:35:05.551Z","etag":null,"topics":["dpf","lv2","lv2-plugin","midi","midi-filter","vst","vst2"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SpotlightKid.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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}},"created_at":"2019-08-02T02:27:32.000Z","updated_at":"2024-12-20T21:20:10.000Z","dependencies_parsed_at":"2024-01-14T16:12:02.151Z","dependency_job_id":"dd8997d3-239b-45d1-9e59-342ecab44285","html_url":"https://github.com/SpotlightKid/midiomatic","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SpotlightKid%2Fmidiomatic","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SpotlightKid%2Fmidiomatic/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SpotlightKid%2Fmidiomatic/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SpotlightKid%2Fmidiomatic/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SpotlightKid","download_url":"https://codeload.github.com/SpotlightKid/midiomatic/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250543913,"owners_count":21447990,"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":["dpf","lv2","lv2-plugin","midi","midi-filter","vst","vst2"],"created_at":"2024-08-02T05:00:38.044Z","updated_at":"2025-04-24T01:31:26.319Z","avatar_url":"https://github.com/SpotlightKid.png","language":"C++","funding_links":[],"categories":["C++"],"sub_categories":[],"readme":"# MIDI-o-matic\n\nA collection of MIDI filter, generator and processor plugins\n\n[![Latest version](https://shields.io/github/v/release/SpotlightKid/midiomatic)](https://github.com/SpotlightKid/midiomatic/releases)\n![Date of latest release](https://shields.io/github/release-date/SpotlightKid/midiomatic)\n[![MIT license](https://shields.io/aur/license/midiomatic)](./LICENSE)\n\n\n## Plugins\n\n[![All midiomatic plugins loade in Carla](./screenshots/allplugins-carla.png)](./plugins.md)\n\n[MIDI CC Map X4](./plugins.md#midi-cc-map-x4) - Map a single input CC to up to\nfour output CCs.\n\n[MIDI CC Recorder](./plugins.md#midi-cc-recorder) - Store received Control\nChange messages and replay them when triggered.\n\n[MIDI CC to Pressure](./plugins.md#midi-cc-to-pressure) - Convert Control\nChange messages into (monophonic) Channel Pressure (Aftertouch).\n\n[MIDI PB to CC](./plugins.md#midi-pb-to-cc) - Convert Pitch Bend into Control\nChange messages.\n\n[MIDI Pressure to CC](./plugins.md#midi-pressure-to-cc) - Convert (monophonic)\nChannel Pressure (Aftertouch) into Control Change messages.\n\n[MIDI Sys Filter](./plugins.md#midi-sys-filter) - Filter out MIDI System\nMessages.\n\n\n## Plugin Formats\n\nThe plugins are available in the following formats:\n\n* [LV2]\n* [VST2]\n\n\n## Compiling\n\nMake sure, you have installed the required build tools and libraries (see\nsection \"Prerequisites\" below) and then clone this repository (including\nsub-modules) and simply run `make` in the project's root directory:\n\n    $ git clone --recursive https://github.com/SpotlightKid/midiomatic.git\n    $ cd midiomatic\n    $ make\n\n\n## Installation\n\nTo install the plugins system-wide, run (root priviledges may be required):\n\n    make install\n\nThe usual `PREFIX` and `DESTDIR` makefile variables are honoured to change\nthe prefix directory (default: `/usr/local`) and the installation destination\n(for distribution packaging).\n\nYou can also set the installation directory for each plugin format with a\ndedicated makefile variable.\n\n* LV2: `LV2_DIR` (`\u003cprefix\u003e/lib/lv2`)\n* VST2: `VST_DIR` (`\u003cprefix\u003e/lib/vst`)\n\nExample:\n\n    make DESTDIR=/tmp/build-root PREFIX=/usr VST_DIR=/usr/lib/lxvst install\n\nUse make's `-n` option to see where the plugins would be installed without\nactually installing them.\n\nTo install the plugins under your user's home directory, run:\n\n    make install-user\n\nNo special makefile variables are used in this case.\n\n\n## Prerequisites\n\n* Git\n\n* The GCC C++ compiler and the usual associated software build tools\n  (`make`, etc.).\n\n    Users of Debian / Ubuntu Linux should install the `build-essential`\n    meta package to get these, Arch Linux users the `base-devel` package\n    group.\n\n* [pkgconf]\n\nOptional (only needed for checking plugins after building them):\n\n* [lv2lint]\n* [KXStudio LV2 Extensions]\n\n\n## License\n\nThis software is distributed under the MIT License.\n\nSee the file [LICENSE](./LICENSE) for more information.\n\n\n## Authors\n\nThis software is written by *Christopher Arndt*.\n\nContributions by:\n\n* *Jorik Jonker* (MIDI Pressure To CC plugin)\n\n\n## Acknowledgements\n\nBuild using the DISTRHO Plugin Framework ([DPF]) and set up with the\n[cookiecutter-dpf-effect] project template.\n\n\n[cookiecutter-dpf-effect]: https://github.com/SpotlightKid/cookiecutter-dpf-effect\n[dpf]: https://github.com/DISTRHO/DPF\n[kxstudio lv2 extensions]: https://github.com/KXStudio/LV2-Extensions\n[lv2]: http://lv2plug.in/\n[lv2lint]: https://open-music-kontrollers.ch/lv2/lv2lint/\n[pkgconf]: https://github.com/pkgconf/pkgconf\n[vst2]: https://en.wikipedia.org/wiki/Virtual_Studio_Technology\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSpotlightKid%2Fmidiomatic","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FSpotlightKid%2Fmidiomatic","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSpotlightKid%2Fmidiomatic/lists"}