SlicerIGT / SlicerSoundControl

3D Slicer extension to generate sound for feedback during navigation
BSD 2-Clause "Simplified" License
6 stars 2 forks source link
3d-slicer-extension

SlicerSoundControl

3D Slicer extension to generate sound feedback for tool navigation. Demo video: https://youtu.be/gSz8IHmogMo

Sound is generated by PureData (http://puredata.info), an open source visual programming language for multimedia. To modulate generated sound based on navigated instrument position, orientation, etc., 3D Slicer sends parameters using OpenSoundControl protocol.

PureData

OpenSoundControl module is for configuring and testing OpenSoundControl server communication.

SoundNavigation module is for automatic generation of OpenSoundControl messages for tool navigation, from tool and reference transform nodes.

It is recommended to download PureData distribution that includes plugins:

Usage example: distance warning using breach warning module

This example explains how to set up sound warning, which indicates distance of a tool from a target structure. This example does not require tracking hardware, tool can be moved around using mouse+keyboard.

Sound navigation

Installation:

Setup: