3D-Interface

8 views
Skip to first unread message

christian.alpen

unread,
Dec 11, 2019, 2:33:48 AM12/11/19
to SoundScape Renderer
Hi,

as I happened to know from Matthias slides for the Berlin talk there should be a new 3D-binaural feature with a new browser based interface.

So I wanted to try it, but I could only enter the config page with  ?.?.?.?:9422
When trying to access the gui via ?.?.?.?:9422/index.html I only get a blank page.

Am i missing something?

Can the 3d-binaural-renderer be accessed via the regular gui?


I installed the actual master branch from github on Ubuntu 18.04.3

Thanks a lot!

Matthias Geier

unread,
Dec 11, 2019, 6:51:19 AM12/11/19
to christian.alpen, SoundScape Renderer
On Wed, Dec 11, 2019 at 8:33 AM christian.alpen wrote:
>
> Hi,
>
> as I happened to know from Matthias slides for the Berlin talk there should be a new 3D-binaural feature with a new browser based interface.

Yes, there is!

Actually, those are two separate features.

The binaural renderer (ssr-binaural) can now load SOFA files
(https://www.sofaconventions.org/) with the command-line option
--hrirs=my_hrirs_file.sofa

The previously used WAV files still work, but they still only work in
the horizontal plane.
With SOFA files, however, you can have HRIRs from arbitrary 3D directions.

The browser GUI is a separate feature, it can be used with any renderer.

All renderers except the binaural renderer will just ignore the height
component of the sources.

Please note that the browser GUI is still very much in a prototype
state, there are many features missing.

If you want to help improve it, you are more than welcome to do so!

> So I wanted to try it, but I could only enter the config page with ?.?.?.?:9422

That's a good start, that means the WebSocket interface is working.

> When trying to access the gui via ?.?.?.?:9422/index.html I only get a blank page.
>
> Am i missing something?

You probably don't have Yarn installed?

See the documentation in the README file:
https://github.com/SoundScapeRenderer/ssr/tree/master/browser-gui

After running ./configure, you should check the summary whether all
features are available as expected.

There should be a mention of "Browser GUI" and "yes" or "no" depending
on whether all requirements are fulfilled.

You can also do this:

./configure --enable-browser-gui

... then you will get an error if something is missing.

If you get your hands on a recent tarball (like e.g.
https://78-6763817-gh.circle-artifacts.com/0/ssr-0.5.0-116-ge3a2e5b.tar.gz),
you don't even need Yarn, because the tarball already contains the
generated HTML and JavaScript files which are needed for the browser
GUI.

But if you want to make changes to the GUI, you'll need Yarn anyway.

> Can the 3d-binaural-renderer be accessed via the regular gui?

Yes.

It is in fact not a new renderer, it's just a new incarnation of the
good old ssr-binaural renderer.

You can use it with the old Qt GUI, but the GUI will ignore all height
components your sources might have.

> I installed the actual master branch from github on Ubuntu 18.04.3

OK, that's good.

Those new feature are only available in the master branch for now.

We still have to make a new release at some point ...

Have fun and don't hesitate to ask if you have further questions!

cheers,
Matthias
Reply all
Reply to author
Forward
0 new messages