Aria (firmware)

Installation

Proceed like a purchase (this is a Free downloadable product)

1.Save the firmware file to an SD card with a name like “Aria.bin”.

2.Load it from the Code > Flash menu.

3.The firmware will be copied as “firmware.bin”, and the system will reboot.

4.The original firmware file remains on the SD card under its own name.

This process works for EMY, Mea, Kaiwa, Sino, and Vax, allowing easy switching between firmwares.

Main Menu

Vowel
Use the main switch to change the desired mode :

Trigger Mode – When triggered by the gate, vowels play for their entire frame duration.

Gate Mode – Vowels play only while the gate is high and stop when low.

Continuous Mode – Vowels loop seamlessly, with transitions affected by frame and merge duration.

Parameters

P1 – Sample Rate

P2 – Master Pitch

P3 – Frame Duration

P4 – Merge Duration (smooth transitions between vowels)

P5 – Noise Level

Sound – Choose Vowel to play

Code

Code Display – Shows the current firmware version.

Calibration – Potentiometer calibration tool.

Flasher – Firmware loader to select and install different firmware versions.

Demo

View this post on Instagram




S.A.M (firmware)

Read texts from the micro SD card in plain English.
The sound produced by S.A.M is a robotic, monotone voice with a slightly metallic quality.

The user can adjust the Pitch, Speed, Mouth, and Throat.

Note that the code is blocking, and the potentiometer positions are read during the pauses between utterances.
(only the Rate P1 can be used in real-time)

SAM User Manual

1. Revision history

Firmware version:

0.1 2022-10-23 : first release

1.0 2026-05-27 : adding keyboard support

The code is blocking: user input is only possible during silence. Only P1 can work while speaking.

2. Main Menu

P1 Rate: real-time control. It plays nicely with an LFO signal and can almost produce a ring-modulator effect.

P2 Speed

P3 Pitch

P4 Mouth

P5 Throat

2.1. Numbers

Says random digits. This is useful for quickly setting the voice parameters.

The Gate input is not used in this mode.

2.2. SD TTS

  • Please add an empty line at the end of your text file.
  • Double-click to go back to the file selection menu.
  • Add punctuation, such as a period, at the end of your text.
  • Speech starts when the Gate signal goes high.
  • You can also start speech by pressing the function button.
Switch modes
  • Upper position: CV control of the line with P6.
  • Middle position: loops through the text file.
  • Lower position: random access to the file.

2.3. Keyboard

Connect a USB keyboard and select Keyboard from the main menu.

  • Type text directly from the USB keyboard.
  • Press Enter to speak the current sentence with the current SAM settings.
  • Press Escape to clear the text buffer.
  • Use Backspace and Delete to edit the text.
  • Use the cursor keys to move inside the text.
  • Press Tab to append the current sentence to keyboard.txt on the SD card.

The saved file uses the same simple structure as the SD TTS files: one sentence per line. If the typed sentence does not end with ., !, or ?, the firmware adds a final period when saving.

The cursor shown on the display is visual only and is not saved to the text file.

2.4. Code

2.4.1. Version

Displays the code version.

2.4.2. Calibration

Pot calibration.

2.4.3. Flasher

Firmware loader: pick a firmware file and reboot.

SAM can read .txt file
You can try this file as an example.

Installation

Proceed like a purchase (this is a Free downloadable product)

Save it on the SD card with a name like “SAM.bin,” and you can load it from the code>flash menu.
The same applies to the EMY, Mea, Kaiwa, Sino & Vax firmware so that you can switch from one to another within the main menu.

This function copies the firmware to “firmware.bin” and reboots the system.
It will delete the firmware.bin but keep the original firmware on the card with its own name.

 Demo