IVMI-builder is a free-software framework that facilitates the design of
Immersive Virtual Musical Instruments. It relies on the Godot game engine
and the PureData audio programming language.
Connect to or integrates PureData patches
Networking
## Prerequisites
## Install
* PureData from [https://puredata.info](https://puredata.info)
* Godot 4.x from [https://godotengine.org/](https://godotengine.org/), with [OpenXR activated](https://docs.godotengine.org/en/stable/tutorials/xr/setting_up_xr.html)
* If you want to be able to integrate the audio when releasing your instrument
To run the Pd patches, install gdpd, otherwise you can run PureData
(e.g. in a binary or as an app), install the [Gdpd addon](https://gitlab.univ-lille.fr/ivmi/gdpd)
on a computer on the same network, which enables live-editing of the sound
synthesis while the instrument is running.
To render with an OpenXR compatible device (HMD, mobile) install godot-openxr
To render on a stereoscopic (anaglyph, passive in splitscreen, or quadbuffer) display