# Sound feedback navigation

**URL:** https://discourse.slicer.org/t/sound-feedback-navigation/690
**Category:** Development
**Tags:** surgical-navigation
**Created:** [July 14, 2017, 2:02pm UTC](https://discourse.slicer.org/t/sound-feedback-navigation/690 "2017-07-14T14:02:29Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![ihnorton](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/ihnorton/32/9_2.png) [@ihnorton](https://discourse.slicer.org/u/ihnorton)
#### Post date: [July 14, 2017, 5:10pm UTC](https://discourse.slicer.org/t/sound-feedback-navigation/690/2 "2017-07-14T17:10:16Z")

</div>

The simplest option is to use the existing BreachWarningNode infrastructure. See initialization here:

> <https://github.com/SlicerIGT/LumpNav/blob/master/LumpNav/LumpNav.py#L417-L421>

C++ code here:

> <https://github.com/SlicerIGT/SlicerIGT/blob/master/BreachWarning/MRML/vtkMRMLBreachWarningNode.cxx>

The actual sound is in Qt, a QSound played when the observed vtkMRMLBreachWarningNode `WarningSoundPlaying` property is true:

> <https://github.com/SlicerIGT/SlicerIGT/blob/master/BreachWarning/qSlicerBreachWarningModule.cxx#L164-L188>

Hope that helps.

---

_[View the full topic](https://discourse.slicer.org/t/sound-feedback-navigation/690)._
