BPB Renderer

4 views
Skip to first unread message

Jonathan Sheaffer

unread,
Aug 6, 2014, 6:43:29 AM8/6/14
to SoundScap...@googlegroups.com
Dear Matthias/all,

For a specific application in which all binaural processing is performed pre-playback, I would like to use SSR for head-tracked playback only.
I noticed that in older versions there was a renderer called "Binaural Playback" (BPB), which is exactly what I'm looking for. This renderer does not seem to have been included in the latest release (neither the binaries nor the source, as far as I could gather).

1) Is there an SSR version that supports BPB as well as the AHRS Razor tracker? Otherwise, my mac is already set-up to build SSR from source - how difficult would it be to include this renderer if I wanted to do a 'custom' build?

2) Does anybody have a working example of an .asd file for the BPB renderer? One conference paper points to an bpb_example.asd, but I could not find it in any of the repositories.

Many thanks,

Jonathan


Matthias Geier

unread,
Aug 7, 2014, 12:15:55 PM8/7/14
to Jonathan Sheaffer, SoundScap...@googlegroups.com
Hi Jonathan.

On Wed, Aug 6, 2014 at 12:43 PM, Jonathan Sheaffer wrote:
>
> For a specific application in which all binaural processing is performed
> pre-playback, I would like to use SSR for head-tracked playback only.
> I noticed that in older versions there was a renderer called "Binaural
> Playback" (BPB), which is exactly what I'm looking for. This renderer does
> not seem to have been included in the latest release (neither the binaries
> nor the source, as far as I could gather).

That's true. We didn't include the BPB renderer because it wouldn't be
straightforward to port it to the new multi-processing framework.

I didn't expect that anyone would ever use the BPB renderer, but
obviously I was wrong!

We should probably try harder to re-include it into the current SSR version.
If someone wants to help us with that, speak up!

> 1) Is there an SSR version that supports BPB as well as the AHRS Razor
> tracker?

It should work with version 0.3.x from
https://dev.qu.tu-berlin.de/projects/ssr/files

> Otherwise, my mac is already set-up to build SSR from source - how
> difficult would it be to include this renderer if I wanted to do a 'custom'
> build?

I don't remember when we added Razor support, but it should be easy to
port this back to older SSR versions.
But I don't think you need to do that.

> 2) Does anybody have a working example of an .asd file for the BPB renderer?
> One conference paper points to an bpb_example.asd, but I could not find it
> in any of the repositories.

It's probably in the old 0.3.x tarballs.

The example file basically looks like this:

<?xml version="1.0" encoding="utf-8"?>
<asdf>
<scene_setup>
<volume>-15 </volume>
<source name="source" model="point"
properties_file="../impulse_responses/misc/sini_61_61.wav"
volume="-10" mute="true">
<port>0</port>
<position x="0" y="2" fixed="true"/>
</source>
</scene_setup>
</asdf>

You have to specify a 720-channel WAV file in the attribute
"properties_file", most of the other settings are just ignored.

The file is played back as soon as you un-mute the source.

cheers,
Matthias

>
> Many thanks,
>
> Jonathan
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "SoundScape Renderer" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to SoundScapeRende...@googlegroups.com.
> To post to this group, send email to SoundScap...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/SoundScapeRenderer/8c9b0244-2dbf-4ec4-86af-57121b1d9a9e%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

Jonathan Sheaffer

unread,
Aug 8, 2014, 5:25:09 AM8/8/14
to SoundScap...@googlegroups.com, j...@jonsh.net
Hi Matthias,

This worked perfectly with v0.3.4.

Many thanks,
Jonathan

Tom

unread,
Feb 4, 2019, 10:21:35 AM2/4/19
to SoundScap...@googlegroups.com
(4 years later...)
I am in the exact same situation as Jonathan.
The link you provided is now broken. Is there any place to download version 0.3.4 from? couldn't find it on github...

Thanks,
Tom

Message has been deleted

Matthias Geier

unread,
Feb 5, 2019, 5:33:12 AM2/5/19
to Tom, SoundScape Renderer
Hi Tom.
Thanks for reporting this!

For some reason, the old download page was switched from "public" to "private".

I've just copied the old downloads to our current downloads page:

https://bitbucket.org/spatialaudio/ssr/downloads/

I hope this works for you!

cheers,
Matthias


> Thanks,
> Tom

Tom

unread,
Feb 5, 2019, 7:43:57 AM2/5/19
to SoundScape Renderer
Thanks, i'll try it.
Could you please also upload a manual for version 0.3.4?
I found this, but I'm not sure if it is really for 0.3.4

Tom

Matthias Geier

unread,
Feb 6, 2019, 11:07:36 AM2/6/19
to Tom, SoundScape Renderer
On Tue, Feb 5, 2019 at 1:43 PM Tom wrote:
>
> Thanks, i'll try it.
> Could you please also upload a manual for version 0.3.4?

The manual is included both in the tarball and in the macOS app bundle.

BTW, in the meantime I managed to get
https://dev.qu.tu-berlin.de/projects/ssr/files to be "public" again,
so you can get the manual from there, too.

> I found this, but I'm not sure if it is really for 0.3.4

It is indeed hard to tell ... newer versions of the manual show the
version number, which makes sense ...

cheers,
Matthias
> --
> You received this message because you are subscribed to the Google Groups "SoundScape Renderer" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to SoundScapeRende...@googlegroups.com.
> To post to this group, send email to SoundScap...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/SoundScapeRenderer/76ee495a-fcc8-4615-8c90-85edf2d58599%40googlegroups.com.

Tom

unread,
Feb 6, 2019, 2:35:27 PM2/6/19
to SoundScape Renderer
Thanks!

Zamir Ben-Hur

unread,
Feb 19, 2019, 4:47:58 AM2/19/19
to SoundScape Renderer
Hi Matthias,

First, thank you for your help and quick responses.

I'm also interested in working with the BPB renderer. 
My problem is that I'm working with Polhemus Patriot head-tracker, which is not supported in version 0.3.4...
I'm currently working with the mac OS app.
Is it possible to add a support to this tracker in the old version, or, maybe is it possible to add the BPB renderer into the new version of SSR?
How difficult it should be to implement one of these solutions? I'm asking as one with moderate programming skills... :)

Thanks,
Zamir

> To unsubscribe from this group and stop receiving emails from it, send an email to SoundScapeRenderer+unsub...@googlegroups.com.

Matthias Geier

unread,
Feb 19, 2019, 5:52:48 AM2/19/19
to Zamir Ben-Hur, SoundScape Renderer
Hi Zamir.

On Tue, Feb 19, 2019 at 10:48 AM Zamir Ben-Hur wrote:
>
> Hi Matthias,
>
> First, thank you for your help and quick responses.
>
> I'm also interested in working with the BPB renderer.
> My problem is that I'm working with Polhemus Patriot head-tracker, which is not supported in version 0.3.4...
> I'm currently working with the mac OS app.
> Is it possible to add a support to this tracker in the old version, or, maybe is it possible to add the BPB renderer into the new version of SSR?

Everything is possible!

> How difficult it should be to implement one of these solutions? I'm asking as one with moderate programming skills... :)

I think it should be quite straightforward to back-port Patriot
support to the old SSR version with BPB renderer.

Implementing the BPB Renderer in the new SSR version will be much
harder (that's why we didn't do it), but not impossible.

If you can't do it yourself, you can always hire somebody to do it.

cheers,
Matthias

Jens Ahrens

unread,
Feb 19, 2019, 6:45:22 AM2/19/19
to Matthias Geier, Zamir Ben-Hur, SoundScape Renderer
Hi Zamir,

A quick hint: Look into the files src/trackerpolhemus.cpp an src/trackerpolhemus.h in your version of the code and compare the contents to the same files of a newer version of SSR that supports Patriot. Just change or add the bits that you need to enable Patriot and re-compile.

Best regards,
Jens




--
You received this message because you are subscribed to the Google Groups "SoundScape Renderer" group.
To unsubscribe from this group and stop receiving emails from it, send an email to SoundScapeRende...@googlegroups.com.

To post to this group, send email to SoundScap...@googlegroups.com.

זמיר בן-חור

unread,
Feb 19, 2019, 6:49:55 AM2/19/19
to Jens Ahrens, Matthias Geier, SoundScape Renderer
Hi Jens, Matthias,

Thank you very much for your quick responses!
It is of great help. 

Best,
Zamir
Reply all
Reply to author
Forward
0 new messages