Skip to content

Commit ccb0484

Browse files
Update template and docs (#7)
* Update readme * Update template version * Update download link * update a few more links in the docs * Remove links to Taster * Add new link to Vostok * Formatting * typo, instructions to preview docs
1 parent 59278e3 commit ccb0484

File tree

9 files changed

+118
-80
lines changed

9 files changed

+118
-80
lines changed

Changelog.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@
33
This changelog summarises changes for minor and major version bumps that end users might need to be aware of. The commit log should provide a more detailed list of changes for developers; most changes to internal systems are not discussed here.
44

55
---
6+
# `0.23.2` (public release)
7+
_2025-01-29_
8+
* Update application template, removes BBC logo from footer and updates the "made with Audio Orchestrator" link.
9+
610
# `0.23.1` (public release)
711
_2025-01-29_
812
* Change location of support and log files to `~/Library/Application Support/Audio Orchestrator` / `%APPDATA%/Audio Orchestrator`

Readme.md

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,12 @@ _Audio Orchestrator_ is a desktop application for prototyping orchestrated audio
44

55
Create a project, import audio files, and author metadata for audio objects, sequence destinations, and user controls to define the experience; then start a preview with real devices on your local network or export a web application bundle to host it on a server.
66

7-
* [**Download** the latest release](https://github.com/bbc/audio-orchestrator/releases).
87
* [**Read** the user guide](https://bbc.github.io/audio-orchestrator).
9-
* [**Build** on the template application and client libraries](https://github.com/bbc/audio-orchestration).
8+
* [**Extend** the template application and client libraries](https://github.com/bbc/audio-orchestration).
109

1110
_Audio Orchestrator_ requires `ffmpeg` and `ffprobe` to be available in the system path or a specific location in your home directory. For a manual installation, place the binaries in `~/audio-orchestrator-ffmpeg/bin` on macOS and `%HOME%\audio-orchestrator-ffmpeg\bin` on Windows. See the [installation instructions](https://bbc.github.io/audio-orchestrator/installation/) for more details.
1211

13-
**NB** _Audio Orchestrator_ by default uses a synchronisation service currently hosted by the BBC, which may go away without warning in the future. We recommend replacing this with your own server. There are [some notes on running a self-hosted cloud-sync server](https://github.com/bbc/audio-orchestration/issues/64).
12+
**NB** _Audio Orchestrator_ by default uses a synchronisation server [cloud-sync](https://github.com/2-IMMERSE/cloud-sync) hosted by the BBC, which may go away without warning in the future. We recommend replacing this with your own server by setting its URL in the advanced export settings. There are [some notes on running a self-hosted cloud-sync server](https://github.com/bbc/audio-orchestration/issues/64).
1413

1514
# Architecture overview
1615

@@ -73,8 +72,16 @@ All dependencies and scripts are listed in the single `package.json` at the top
7372

7473
Pull requests should update the main `package.json` version and run `npm install && npm run credits` before they are merged to ensure the new version is used throughout. Changelog.md should also be manually updated.
7574

76-
Currently, releases are locally built (`npm run dist`) and manually uploaded to GitHub (macOS, macOS-arm64, Windows).
75+
Released binaries are currently not signed, so we recommend building Audio Orchestrator yourself from the source code using the instructions above.
76+
77+
## Documentation
78+
79+
The user guide hosted on GitHub pages is built automatically by a GitHub action on changes to the docs/ directory on the main branch; a local preview can be run using the `material-mkdocs` docker image:
80+
81+
```
82+
docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material
83+
```
7784

7885
## History
7986

80-
_Audio Orchestrator_ was originally developed in the [BBC R&D](https://www.bbc.co.uk/rd/) Audio Team by Kristian Hentschel with contributions from Jon Francombe, Emma Young, Danial Haddadi, and Sonal Tandon between 2019 and 2022. It was distributed through the BBC _Connected Studio MakerBox_ site, and used in several public pilots on [BBC Taster](https://www.bbc.co.uk/taster/). The software is now available to interested members of the community through this Audio Orchestrator open source repository, but will not see significant further development from the BBC.
87+
_Audio Orchestrator_ was originally developed in the [BBC R&D](https://www.bbc.co.uk/rd/) Audio Team by Kristian Hentschel with contributions from Jon Francombe, Emma Young, Danial Haddadi, and Sonal Tandon between 2019 and 2022. It was distributed through the BBC _Connected Studio MakerBox_ site, and used in several public pilots on BBC Taster. The software is now available to interested members of the community through this Audio Orchestrator open source repository, but will not see significant further development from the BBC.

docs/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
This documentation contains detailed guidance on how to use all of the features of *Audio Orchestrator*. If you just want to get started, it's probably best to read the [tool summary](#what-is-orchestrator) first. There's also an [example project](example.md) that's great for learning about the technology and the tool.
1111

12-
If you run into problems, try this documentation, especially the [FAQ](faq.md) or see if a similar issue was discussed in the [GitHub issues](https://github.com/bbc/bbcat-orchestration-builder/issues).
12+
If you run into problems, try this documentation, especially the [FAQ](faq.md) or see if a similar issue was discussed in the [GitHub issues](https://github.com/bbc/audio-orchestrator/issues).
1313

1414
<a name="what-is-orchestration"></a>
1515
## What is audio device orchestration?

docs/installation.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
# Installation instructions
22

3-
**[Download *Audio Orchestrator* from our GitHub repository](https://github.com/bbc/bbcat-orchestration-builder/releases)**
4-
53
To install *Audio Orchestrator*, follow the step-by-step instructions to:
64

5+
* **[download and build *Audio Orchestrator* from our GitHub repository](https://github.com/bbc/audio-orchestrator)**
76
* [install *Audio Orchestrator* on **macOS**](installation-mac.md), or
87
* [install *Audio Orchestrator* on **Windows**](installation-windows.md).
98

docs/productions.md

Lines changed: 24 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -2,68 +2,59 @@
22

33
Audio device orchestration can be used to create interactive and immersive audio experiences for multiple connected devices. This page lists a few examples made with BBC R&D's tools.
44

5-
## Example project
5+
## Pilot productions
66

7-
**[Listen to _Getting started with orchestration_](https://orchestrator-demos.virt.ch.bbc.co.uk/getting-started-with-orchestration){: target=_blank }** | [Find out more](example.md){: target=_blank }
7+
We've released a number of pilot productions on [BBC Taster](https://www.bbc.co.uk/taster){: target=_blank }. Most of the following pilots are no longer available to listen to, but you can still follow the links to find out more.
88

9-
When you're given access to *Audio Orchestrator* you will also receive the source files for this project. You can read more about the [example project](example.md) in the documentation.
9+
<a name="seeking-new-gods"></a>
10+
### Seeking New Gods (2021)
1011

11-
## Pilot productions
12+
[Find out more](https://www.bbc.co.uk/rd/blog/2021-05-gruff-rhys-seeking-new-sounds-surround){: target=_blank }
1213

13-
We've released a number of pilot productions on [BBC Taster](https://www.bbc.co.uk/taster){: target=_blank }.
14+
*Seeking New Gods* is an album by musician Gruff Rhys. Gruff and the production team used *Audio Orchestrator* to create an immersive multi-device version of the album. The mix was designed for four or more devices (although the experience works with two or more). There's also a bonus track that can only be unlocked with five or more devices. [Calibration mode](prototype.md#calibration-mode) can be used to ensure that devices are accurately synchronised.
1415

1516
<a name="spectrum-sounds"></a>
16-
### Spectrum Sounds
17+
### Spectrum Sounds (2021)
1718

18-
**[Listen to *Spectrum Sounds*](https://www.bbc.co.uk/taster/pilots/spectrum-sounds){: target=_blank }** | [Find out more](https://www.bbc.co.uk/rd/blog/2021-09-hearing-synaesthesia-audio-composition-music){: target=_blank }
19+
[Find out more](https://www.bbc.co.uk/rd/blog/2021-09-hearing-synaesthesia-audio-composition-music){: target=_blank }
1920

2021
*Spectrum Sounds* is a collection of seven short pieces of music (for different colours of the spectrum) by composer Andrew Hugill. The orchestrated version allows listeners to set up and control their own listening situation by disseminating sounds (and images) across three or more connected devices. You can choose to listen with or without spoken commentary by the composer, and a written transcript is also available to view in the application.
2122

2223
[![Audio waveforms in different colours](images/productions/spectrum-sounds.jpg)](https://www.bbc.co.uk/taster/pilots/spectrum-sounds){: target=_blank }
2324

2425
<a name="pick-a-part"></a>
25-
### Pick A Part
26+
### Pick A Part (2020)
2627

27-
**[Listen to *Pick A Part*](https://www.bbc.co.uk/taster/pilots/pick-a-part){: target=_blank }** (UK only) | [Find out more](https://www.bbc.co.uk/rd/blog/2020-09-proms-synchronised-audio-music-interactive){: target=_blank }
28+
[Find out more](https://www.bbc.co.uk/rd/blog/2020-09-proms-synchronised-audio-music-interactive){: target=_blank }
2829

2930
*Pick A Part* was created by BBC R&D and the [BBC Philharmonic](https://www.bbc.co.uk/philharmonic){: target=_blank }. It's a music experience; when you connect extra devices you can choose which instruments they play. It makes use of [calibration mode](prototype.md#calibration-mode) in the prototype application to make sure that the instruments are playing in time with each other.
3031

3132
[![Promotional picture for Pick A Part, four phones with different instrument images on them on a table next to a laptop](images/productions/pick-a-part.jpg)](https://www.bbc.co.uk/taster/pilots/pick-a-part){: target=_blank }
3233

33-
<a name="vostok-k"></a>
34-
### The Vostok-K Incident
35-
36-
**[Listen to *The Vostok-K Incident*](https://www.bbc.co.uk/taster/pilots/vostok){: target=_blank }** | [Find out more](https://www.bbc.co.uk/rd/blog/2018-10-multi-speaker-immersive-audio-metadata){: target=_blank }
37-
38-
*The Vostok-K Incident* is a short science fiction audio drama produced by [Naked Productions](http://nakedproductions.co.uk/){: target=_blank } as part of the [S3A Project](https://www.s3a-spatialaudio.org/){: target=_blank }. It was our first experimental orchestrated audio production, made before we built *Audio Orchestrator* but using the same underlying framework.
39-
40-
[![Promotional picture for the Vostok-K Incident, a phone held up in front of a laptop screen](images/productions/vostok.jpg)](https://www.bbc.co.uk/taster/pilots/vostok){: target=_blank }
41-
42-
## Pilot productions no longer available
43-
44-
The following pilots are no longer available to listen to, but you can still follow the links to find out more.
45-
46-
<a name="seeking-new-gods"></a>
47-
### Seeking New Gods
48-
49-
**[*Seeking New Gods* on BBC Taster](https://www.bbc.co.uk/taster/pilots/seeking-new-gods){: target=_blank }** | [Find out more](https://www.bbc.co.uk/rd/blog/2021-05-gruff-rhys-seeking-new-sounds-surround){: target=_blank }
50-
51-
*Seeking New Gods* is an album by musician Gruff Rhys. Gruff and the production team used *Audio Orchestrator* to create an immersive multi-device version of the album. The mix was designed for four or more devices (although the experience works with two or more). There's also a bonus track that can only be unlocked with five or more devices. [Calibration mode](prototype.md#calibration-mode) can be used to ensure that devices are accurately synchronised.
5234

5335
<a name="monster"></a>
54-
### Monster
36+
### Monster (2020)
5537

56-
**[*Monster* on BBC Taster](https://www.bbc.co.uk/taster/pilots/monster){: target=_blank }** | [Find out more](https://www.bbc.co.uk/rd/blog/2020-08-audio-drama-monster-interactive-sound){: target=_blank }
38+
[Find out more](https://www.bbc.co.uk/rd/blog/2020-08-audio-drama-monster-interactive-sound){: target=_blank }
5739

5840
*Monster* is a collaboration between BBC R&D and [BBC Writersroom Wales](https://www.bbc.co.uk/writersroom/){: target=_blank }. It's an immersive horror-themed audio drama telling the story of what happens when the dead return looking for answers and someone to blame. *Monster* lasts approximately 30 minutes and is designed to require at least three connected devices. As well as audio, the devices play timed images and lighting effects.
5941

60-
[![Promotional image for Monster, with the tile and production partner logos on top of a picture of a hand with a grainy overlay](images/productions/monster.png)](https://www.bbc.co.uk/taster/pilots/monster){: target=_blank }
42+
[![Promotional image for Monster, with the title and production partner logos on top of a picture of a hand with a grainy overlay](images/productions/monster.png)](https://www.bbc.co.uk/taster/pilots/monster){: target=_blank }
6143

6244
<a name="decameron-nights"></a>
63-
### 1927's Decameron Nights
45+
### 1927's Decameron Nights (2020)
6446

65-
**[1927's *Decameron Nights* on BBC Taster](https://www.bbc.co.uk/taster/pilots/1927s-decameron-nights){: target=_blank }** | [Find out more](https://www.bbc.co.uk/rd/blog/2020-08-audio-drama-surround-sound-spatial){: target=_blank }
47+
[Find out more](https://www.bbc.co.uk/rd/blog/2020-08-audio-drama-surround-sound-spatial){: target=_blank }
6648

6749
*Decameron Nights* was created by [1927](https://www.19-27.co.uk/decameron-nights){: target=_blank } for BBC Arts and [BBC Radio 3](https://www.bbc.co.uk/programmes/m000lndx){: target=_blank }—it started life as a stereo radio production but was reimagined for orchestrated devices. Episode 1, *I'm Alright Jack*, is a trio of folk tales about "looking out for number one".
6850

6951
[![Promotional picture for Decameron Nights, a drawing of five cats](images/productions/decameron-nights.jpg)](https://www.bbc.co.uk/taster/pilots/1927s-decameron-nights){: target=_blank }
52+
53+
<a name="vostok-k"></a>
54+
### The Vostok-K Incident (2018)
55+
56+
**[Listen to The Vostok-K Incident](https://vostok.audio.bbctest01.uk/){: target=_blank }** | [Find out more](https://www.bbc.co.uk/rd/blog/2018-10-multi-speaker-immersive-audio-metadata){: target=_blank }
57+
58+
*The Vostok-K Incident* is a short science fiction audio drama produced by [Naked Productions](http://nakedproductions.co.uk/){: target=_blank } as part of the [S3A Project](https://www.s3a-spatialaudio.org/){: target=_blank }. It was our first experimental orchestrated audio production, made before we built *Audio Orchestrator* but using the same underlying framework.
59+
60+
[![Promotional picture for the Vostok-K Incident, a phone held up in front of a laptop screen](images/productions/vostok.jpg)](https://www.bbc.co.uk/taster/pilots/vostok){: target=_blank }

electron-app/credits.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
</head>
1313
<body>
1414
<h1>About Audio Orchestrator</h1>
15-
<p>Version 0.23.1</p>
15+
<p>Version 0.23.2</p>
1616
<p>Copyright BBC R&amp;D</p>
1717
<p>User guide: https://bbc.github.io/audio-orchestrator</p>
1818
<p>Source code: https://github.com/bbc/audio-orchestrator</p>
@@ -59,7 +59,7 @@ <h2>@babel/[email protected]</h2>
5959
</pre>
6060
</li>
6161
<li tabindex="1">
62-
<h2>@bbc/[email protected].1</h2>
62+
<h2>@bbc/[email protected].2</h2>
6363
<pre>
6464
Website: https://github.com/bbc/audio-orchestration
6565

@@ -84,7 +84,7 @@ <h2>@bbc/[email protected]</h2>
8484
</pre>
8585
</li>
8686
<li tabindex="1">
87-
<h2>@bbc/[email protected].1</h2>
87+
<h2>@bbc/[email protected].2</h2>
8888
<pre>
8989
Website: https://github.com/bbc/audio-orchestration
9090

@@ -294,7 +294,7 @@ <h2>@bbc/[email protected]</h2>
294294
</pre>
295295
</li>
296296
<li tabindex="1">
297-
<h2>@bbc/[email protected].1</h2>
297+
<h2>@bbc/[email protected].2</h2>
298298
<pre>
299299
Website: https://github.com/bbc/audio-orchestration
300300

@@ -319,7 +319,7 @@ <h2>@bbc/[email protected]</h2>
319319
</pre>
320320
</li>
321321
<li tabindex="1">
322-
<h2>@bbc/[email protected].1</h2>
322+
<h2>@bbc/[email protected].2</h2>
323323
<pre>
324324
Website: https://github.com/bbc/audio-orchestration
325325

mkdocs.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
site_name: Audio Orchestrator documentation
22
site_url: https://bbc.github.io/audio-orchestrator/
3-
copyright: Copyright &copy; 2025 BBC
3+
repo_url: https://github.com/bbc/audio-orchestrator
4+
copyright: Copyright &copy; BBC
45
theme:
56
name: 'material'
67
font: false

0 commit comments

Comments
 (0)