soundvision/README.md

38 lines
1.4 KiB
Markdown
Raw Normal View History

2019-07-05 20:57:42 +00:00
# The development environment
All developers have to use the following version of software
2020-03-04 17:48:08 +00:00
- Unity 2019.2.8f1 (LTS)
https://unity3d.com/de/get-unity/download/archive
- Microsoft Visual Studio Commmunity 2017. version 15.9.13
https://docs.microsoft.com/en-gb/visualstudio/releasenotes/vs2017-relnotes-history
- Pure Data 0.49.1 **64 bit** (Install via installer)
https://puredata.info/downloads/pure-data/releases/0.49-1
- Kinect Azure Sensor SDK 1.3.0
https://docs.microsoft.com/en-us/azure/kinect-dk/sensor-sdk-download
2019-12-26 18:23:04 +00:00
- Kinect Azure Body Tracking SDK 0.9.5
2020-03-04 17:48:08 +00:00
https://www.microsoft.com/en-us/download/details.aspx?id=100636
2019-07-05 20:57:42 +00:00
2019-07-06 12:17:02 +00:00
# Recommended IDE
- rider by jetbrains if available
- Visual Studio 2017 + ReSharper
2019-07-05 20:59:11 +00:00
# How to properly clone the repo
After you clone the repo. please execute
2019-07-05 20:59:48 +00:00
2019-07-05 20:59:11 +00:00
``` git submodule update --init --recursive ```
2019-07-05 20:59:48 +00:00
This will recursive clone all submodules from the github.
2019-07-05 20:59:11 +00:00
2020-03-04 17:48:08 +00:00
## Running Pd and Unity Editor / Build
The unity project contains an Pd analyzer patch under Soundvision/UnityProject/Assets/StreamingAssets/pd/patch/analyzer.pd
always start the analyzer patch before running anything in the editor or as a build.
2019-09-29 20:32:39 +00:00
## shmem
The Unity project access the Arrays in Pd patch via shmem (Shmem) object
2019-12-30 10:41:15 +00:00
## Nuget package
Some advanced feature such as Kinect Azure requires extra nuget package, using Unity NuGet.
2019-07-05 20:59:11 +00:00
2019-12-30 10:41:15 +00:00
https://github.com/xoofx/UnityNuGet
To add a registry, edit SoundVision/UnityProject/Packages/manifest.json