No description
Find a file
2021-10-03 13:51:04 +01:00
Assets Updated LibPdInstance.cs. 2021-10-03 13:51:04 +01:00
docs/images Updated Unity2Libpd scene to work with OculusSpatializer plugin. 2018-07-25 14:13:54 +01:00
ProjectSettings Fixed bug where Unity would call libpd functions when no patch was loaded, causing a crash in Unity 2021.1. 2021-04-29 16:46:29 +01:00
.gitignore Updated to most recent version of LibPdIntegration. 2019-04-30 13:38:28 +01:00
Assembly-CSharp.csproj Implemented 3d keyboard to visualise MIDI notes from our PD patch. 2020-12-09 16:04:31 +00:00
LibPdIntegrationExamples.csproj Updated to latest LibPdInstance.cs. 2019-04-28 16:13:41 +01:00
LibPdIntegrationExamples.sln Fixes to LibPdInstance not respecting OnEnable/OnDisable and forgetting to free the libpd instance. 2020-07-30 16:26:31 +01:00
LICENSE.txt Initial commit. 2018-07-18 09:43:52 +01:00
README.md Updated readme. 2020-12-09 16:46:37 +00:00
ToDo.txt Updated to match LibPdIntegration v2.1.0; disabled Oculus Spatializer example. 2020-12-03 13:31:47 +00:00
Unity.PackageManagerUI.Editor.csproj Initial commit. 2018-07-18 09:43:52 +01:00
UnityEditor.StandardEvents.csproj Initial commit. 2018-07-18 09:43:52 +01:00

LibPdIntegrationExamples

Unity example project, spatialisation scene

Unity project demonstrating how to use the LibPdIntegration libpd Unity wrapper. Contains multiple scenes, each focused on a specific topic. Still in development.

Completed Demonstration Scenes

  • Spatialisation
  • Communication from Unity to libpd
  • Communication from libpd to Unity
  • libpd MIDI handling

Still to Come

  • Arrays

  • Pure Data lists/messages

Developed by Niall Moody at Abertay University, with assistance from Yann Seznec. Licensed under the MIT License.