https://github.com/4ms/metamodule
MetaModule virtual patch module firmware
https://github.com/4ms/metamodule
Last synced: 23 days ago
JSON representation
MetaModule virtual patch module firmware
- Host: GitHub
- URL: https://github.com/4ms/metamodule
- Owner: 4ms
- License: other
- Created: 2019-10-10T05:25:42.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2026-04-03T05:17:59.000Z (2 months ago)
- Last Synced: 2026-04-03T05:36:20.013Z (2 months ago)
- Language: C
- Homepage:
- Size: 267 MB
- Stars: 33
- Watchers: 5
- Forks: 5
- Open Issues: 44
-
Metadata Files:
- Readme: README.md
- License: LICENSE-GPL-v3.txt
Awesome Lists containing this project
README
# MetaModule
[](https://github.com/4ms/metamodule/actions/workflows/build_simulator.yml)
[](https://github.com/4ms/metamodule/actions/workflows/build_test_firmware.yml)
## Start
First, clone this repo and `cd` into the new directory.
```
git clone https://github.com/4ms/metamodule
cd metamodule
```
If you would like to use a different branch than `main`, switch to this branch before submodules are updated:
```
git checkout BRANCHNAME
```
Initialize and update the submodules recursively:
```
git submodule update --init --recursive
```
Next, setup your development environment by [following the instructions on this page](./docs/Setup.md).
## Next Steps
The MetaModule environment is built using three separate components: The VCV
Rack Plugin (which includes the MetaModule patch exporter module), the firmware
for the MetaModule hardware, and the firmware simulator that allows you to run
the firmware locally to test changes. The VCV Rack plugin is part of the 4ms-vcv repo,
and the firmware and simulator are part of this repo.
For information about building and using these components, please follow the separate guides:
- [Simulator](./simulator/README.md)
- [Firmware](./firmware/README.md)
- [VCV Rack Plugin](https://github.com/4ms/4ms-vcv/blob/main/README.md)
## Usage
- [Creating MetaModule Patches With VCV](./docs/BasicVCVPatching.md)
- [Updating Firmware](./docs/user-firmware-update.md)
## Contributing
If you would like to create plugins of your own VCV modules for the MetaModule platform, please see the [Plugin Guide](./docs/Plugins.md).