# Custom Tone Board

<figure><img src="https://1542307009-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfCk5zoeun5gx3ujYW6eg%2Fuploads%2FJy9VbTumDXLHnacRWtLQ%2FCustomizable%20Tone%20Board%20Promo.png?alt=media&#x26;token=904f6719-a18a-49d1-b790-34d05bcd9956" alt=""><figcaption><p>Sonoran Radio: Tone Board</p></figcaption></figure>

## Configuring the Tone Board

Under the `Customization` tab, select `Tone Board`.

Here, you can customize the name, icon, and color of existing tones or use the trash icon to remove a tone. Tones are sorted alphabetically.

Or, use the bottom section to upload and configure a new tone.

### Uploading a Tone File

Select the upload icon to attach an audio file.

<figure><img src="https://1542307009-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfCk5zoeun5gx3ujYW6eg%2Fuploads%2FrG0EQkf2cJWRcDJpztmT%2Fimage.png?alt=media&#x26;token=9dd08211-cd19-4a1f-a55b-bf4cd7622ce6" alt=""><figcaption></figcaption></figure>

### AI Text-To-Speech

The tone board also allows you to customize AI generated text-to-speech tones.

Additionally, you can [generate temporary AI TTS tones directly inside of the tone board](#ai-tts).

#### 1. Toggle AI Tone Mode

On the right of the new tone configurator, select the **AI Mode** button to change from file uploads to AI text-to-speech.

#### 2. Customize And Generate via AI

Add the tone label, specify the text for the voice, and [customize any other visual options](#visual-customizatio).

<figure><img src="https://1542307009-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfCk5zoeun5gx3ujYW6eg%2Fuploads%2FEj7sCzOpkxGD28NqZygE%2Fimage.png?alt=media&#x26;token=8d64e554-6672-4fe6-8d4a-e25740821aaa" alt=""><figcaption></figcaption></figure>

### Visual Customization

Select the music icon on the left to customize the icon, background color, and text color.

<figure><img src="https://1542307009-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfCk5zoeun5gx3ujYW6eg%2Fuploads%2FIvfRXYrOVVL3778wLJ7G%2Fimage.png?alt=media&#x26;token=a5c007fd-43b3-4656-a426-cee6c27b246b" alt="" width="375"><figcaption><p>Sonoran Radio: Tone Visual Options</p></figcaption></figure>

## Using the Tone Board

### Tone Board Hotkey

To quickly toggle the tone board, you may configure a custom hotkey in the settings menu.

<figure><img src="https://1542307009-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfCk5zoeun5gx3ujYW6eg%2Fuploads%2Fp1TqgGsmq0ZeeyehMZiO%2Fimage.png?alt=media&#x26;token=578be855-ad2b-4d54-b273-042ded1ce3be" alt="" width="375"><figcaption><p>Sonoran Radio - Tone Board Hotkey</p></figcaption></figure>

### Playing a Tone

After opening the tone board via hotkey or the music note icon, you will see the following UI.

* Search: Type-to-filter for available tone names
* Saved Stacks: Saved, pre-created tone stacks
* [Broadcast To](#tone-broadcast-to-options): Type-to-filter and multi-select the desired channels or channel groups
* [Stack](#stacked-tones): Optionally toggle tone stacking to play multiple tones in order
* [Repeat](#repeating-tones): Optionally toggle on a tone repeat with a total play number and a delay between plays
* [Microphone](#recording-tones): Record a temporary live audio tone from your microphone
* [AI TTS](#ai-tts): Generate a temporary AI-powered text-to-speech tone

<figure><img src="https://1542307009-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfCk5zoeun5gx3ujYW6eg%2Fuploads%2FN0znGTcDLy2Zh3QdyCuH%2Fimage.png?alt=media&#x26;token=3f38793c-ae6f-406c-92a5-b75df33a9821" alt="" width="375"><figcaption></figcaption></figure>

#### Tone Broadcast To Options

Tones can be played to a channel, channel group, or an [in-game speaker](https://docs.sonoransoftware.com/radio/tutorials/usage/in-game-radio/in-game-speakers).

<figure><img src="https://1542307009-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfCk5zoeun5gx3ujYW6eg%2Fuploads%2FIY96C8IRB2RtqX4hV24K%2Fimage.png?alt=media&#x26;token=0d3426ae-2f20-4223-931f-7299fdada455" alt="" width="219"><figcaption><p>Sonoran Radio - Tone Board Broadcast Options</p></figcaption></figure>

#### Repeating Tones

For repeated tones, you can hover over the active tone (or tone stack) to see what channels and groups it's playing to.

Additionally, the UI will reflect the remaining play count and show a progress bar for the delay until the next play.

<figure><img src="https://1542307009-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfCk5zoeun5gx3ujYW6eg%2Fuploads%2FwulyNTus7dbQTvvw70YK%2Fimage.png?alt=media&#x26;token=7783ab8d-46b7-4fda-88a6-72c8a285c8f8" alt=""><figcaption><p>Tone Board - Repeated Tones</p></figcaption></figure>

#### Stacked Tones

Stacked tones allow you to align multiple tones together and play them in order.

Toggle on the `Stack` icon and click on tones in order. You can also drag-and-drop the stack at the bottom left to reorder tones prior to pressing `Play`.

<figure><img src="https://1542307009-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfCk5zoeun5gx3ujYW6eg%2Fuploads%2F9rpqde9dgQ0IJEtd5c6r%2Fimage.png?alt=media&#x26;token=0a03f313-4225-48cc-85f3-fc6a8e00bd47" alt=""><figcaption><p>Tone Board - Stacked Tones</p></figcaption></figure>

#### Saved Stacks

Tone stacks can be saved for faster re-use.

After creating a stack press the **Save** icon. This will prompt you to enter in a stack name. Saved stacks will display on the **Saved Stacks** tab. Saved stacks can be "loaded" into the editor, played directly to your current **Broadcast To** channels, or deleted.

**Shortcuts:**

* Clicking a saved tone stack once will load the stack.
* Double-clicking a saved tone stack will play it.

<figure><img src="https://1542307009-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfCk5zoeun5gx3ujYW6eg%2Fuploads%2FMr4rLz4eHqdWO1YycZ6w%2Fimage.png?alt=media&#x26;token=26a8fea9-65fe-4b1d-8d72-791f3293d577" alt=""><figcaption></figcaption></figure>

#### Recording Tones

The microphone icon allows you to record local microphone audio to be played as a tone to radios or [in-game speakers](https://docs.sonoransoftware.com/radio/tutorials/usage/in-game-radio/in-game-speakers).

Click the **Audio Recording** to start and stop recording. After the recording is completed, a small recording tone button will appear next to it. Click to add it to a stack or play as a single tone.

<figure><img src="https://1542307009-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfCk5zoeun5gx3ujYW6eg%2Fuploads%2FGz7jW8SdkS0T8wjsG9SP%2Fimage.png?alt=media&#x26;token=abc9ba88-9a29-450c-b24a-8210a5f9d6ac" alt=""><figcaption></figcaption></figure>

#### AI TTS

Similar to [pre-configured AI speech tones](#ai-text-to-speech), the AI wand icon allows you to enter in and generate a temporary text-to-speech AI tone to be played as a tone to radios or [in-game speakers](https://docs.sonoransoftware.com/radio/tutorials/usage/in-game-radio/in-game-speakers).

Enter text into the **AI Text-To-Speech** input or use the **Microphone** icon to enter text via voice recording. Press **Enter** to generate and send the text-to-speech tone to the broadcast or tone stack.

<figure><img src="https://1542307009-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfCk5zoeun5gx3ujYW6eg%2Fuploads%2FmfvBL8EPkruwtqaybzdY%2Fimage.png?alt=media&#x26;token=d3321eb9-8f90-4e0d-b839-cc582d15a008" alt=""><figcaption></figcaption></figure>
