Help us find the tagline that speaks to you

https://www.polaxis.be/forum/topic/help-us-find-the-tagline-that-speaks-to-you/#postid-20




Andrew Shaw latest Kraftwerk cover : Tribal / Nummweltverschmutzung

Another incredible piece of work by Andrew Shaw.

As in all of his tracks, Andrew has put together a perfect cover of a Kraftwerk song, here: Tribal / Nummweltverschmutzung.

Beyond his numerous musician skills, Andrew is also a meister in taming the Votrax SC-O2 chip included in the Robovox.

In this track, the chip capabilities are pushed to the max, so I had to ask Andrew how he did it. I wanted to know if he used the external carrier audio input to achieve these results.

He did not.

He is pitching the chip and heavily modifying the staccato function in the PEC VST plugin :

Pitching the chip

He also used  CC3 to drive the control rate ( movement of the formant position – see the SC-02 datasheet) at near its max value to make it sound more choppy.

Here’s a picture of just some of the automation done in Reaper,  driving the note pitch (CC2) and the master clock (CC1) 

automation

 

Andrew kindly shared the Votrax MIDI file so you can download it and test it on your Robovox

Andrew supposes that there are a few parts for this where Florian presumably used two chips at different pitches.

Andrew had to work around this by recording the Votrax through a harmonizer – it won’t be quite the same with this “simpler” midi file.
(I just played it on my system : it is still very fun and impressive)

 

 




Ezzential Electro

Electro Records is working on a collection of 36 vinyl records collaborating with 36 different artists they consider essential to understanding the current electro music movement.
They have released the first six records, and you can hear them here: https://www.electro-records.com/catalogo/ezzential-electro/660/.

Transpac is one of the artists making beautiful and mesmerizing music with an excellent retro style.
He is certainly using some of my speech synthesizers. (also here: https://www.electro-records.com/catalogo/sci-fi-electro/585/)

Check this track by Transpac on the album Telecommunication. Track B2 Minitel.
Can you guess which module is in action ? I think this is the Mea Vox!




Updating the shop

As you may have noticed, I am busy merging the old blog into a more user-friendly shop.

I still have a lot to do to merge the old blog pages and the products pages.

The goal is to let you understand better all my products and how to use them.

I know the documentation isn’t always as expected, but I keep editing it with your feedback.

Thanks for your patience




Emy’s ecosystem

HardwareFeaturesFirmwareStatusTodoBuy
Emy 2018Emy emulates the famous TMS5220/TMS5100 speech chips and read the LPC compressed data from the SD card to allow infinite vocabulary !
Emy QC
20/10/2019

ver. 1.2


Emy 2018 firmware
13/01/2023

ver. 1.5

StableText-to-speech from SD
Emy 2019Same as Emy 2018
USB keyboard support
Generic panel to support additional speech synth.
Emy QC
20/10/2019

ver. 1.2


Emy Firmware
27/01/2024

ver. 2.6b

StableText-to-speech from SDBuyNow
Emy + Kaiwa-voxRobotic voice Japanese text-to-speech. Reads Romaji text from the SD card.
Kaiwa Firmware
22/01/2023

ver. 2.3

StableUSB Keyboard text entryBuyNow
BuyNow
Emy + VAX-voxDectalk text-to-speech.
Reads plain English from the SD card and from the USB keyboard
Vax Firmware
05/06/2026

ver. 0.35

BetaBuyNow
Emy + Mea-voxvintage MEA8000 French speech chip (Formant generator)
Text-to-speech from SD card and from the USB keyboard
Mea Firmware + MIDI USB
08/05/2022

ver. 0.6

AlphaBuyNow




Use a USB keyboard for text entry

Use a standard USB keyboard to enter some text and have it spoken live on VAX (soon on Kaiwa and Emy).

The keyboard is connected to a USB gender changer (provided with the last edition of Emy ) which also powers the keyboard.

The speech can be triggered by the Gate signal, pressing the rotary or by pressing Enter on the keyboard.
Basic editing is possible with the backspace character while the Escape key is erasing the current text.

There is also a gate out signal on the Busy/Aux jack that stays up while the keyboard is pressed (it is not needed for the speech but I thought it could be fun to use it)

The newer version of Emy’s PCB 1.0c allow powering the keyboard but If your PCB is 1.0b you will need to apply the following hack.

  • Add a Schottky diode (like the BAT85) between the +5v via end the USB connector like shown here :

  • Be careful not to overheat the via while soldering it.
  • Do not use this port to power something else than a normal keyboard. The maximum current that can be provided is 300 ma.

Enjoy your new talking keyboard!

This works great with wireless keyboards too and allows triggering the speech from quite a distance.




How to add new vocabulary to Talko, the easy way

Previously, I had described here: how to do compress sound using a venerable Windows 3.1 tool: Qbox Pro. The process what quite long to set up and does not always produce good results.

Today I discovered BlueWizard from this post.

BlueWizard runs on Mac and allows to tweak the process in real time to optimize the output!  The author has been kind enough to make some small tweaking just for the Arduino and Talko!

Simply open your file (which has to be recorded at 8 kHz with 16-bit depth ), click on the 2 tick boxes:
– “include hex prefix (0x)” to allow direct pasting into the Arduino IDE
(if you are using it for Emy’s SD card do not tick this box)

  • and “include explicit stop frame” to avoid the library producing gibberish noise a the end of the sound

then copy the resulting the data from the “Byte Stream” windows.

Bluewizard

Open the Arduino IDE and paste the data stream into your code before uploading it to Talko.

Let’s make  a sound and process it:

say -v"alex" "We are charging our battery. And now we are full of energy. We are the robots." -r 100 -o roboter.wave

converting to 8 kHz with 16-bit depth using SoX

sox roboter.wave -r 8k -b16 roboter.wav

and the compressed version made with Talko :

the Arduino code:

// Talkie Adafruit library
// Copyright 2011 Peter Knight
// This code is released under GPLv2 license.

#include "talkie.h"

Talkie voice;

const uint8_t spROBOTS[] ={0xa6,0xd6,0x4a,0x67,0xd8,0xed,0xa8,0x9a,0x35,0x37,0xd5,0x8a,0x1c,0x72,0xbf,0x84,0xcd,0x2a,0x4a,0xca,0x42,0x50,0x77,0xed,0x6a,0x25,0xcb,0x1a,0xb3,0xa3,0xa3,0xa4,0x34,0x4b,0xb2,0xe9,0x0c,0x9b,0xd2,0xc4,0xd9,0xa7,0xca,0x6c,0x49,0x8a,0x26,0x9d,0xaa,0x28,0x2d,0xc9,0x96,0xad,0xbc,0xaa,0xb6,0x24,0x47,0xb5,0xd0,0x1c,0xd3,0x92,0x9c,0xcd,0x43,0x7c,0x68,0x4b,0x72,0xd6,0x2c,0xf6,0xa2,0x25,0xcd,0x9d,0xb3,0x4d,0xc6,0xa4,0xb4,0x4c,0x8a,0x32,0x19,0x9d,0x92,0xb2,0xc8,0xd2,0x79,0x92,0x89,0xeb,0x14,0x36,0xd3,0x26,0x04,0xd8,0x79,0x2c,0x01,0xbb,0x5e,0xb6,0x68,0x8e,0xed,0x2e,0x8b,0xdd,0xea,0x51,0xd3,0xd3,0x35,0x4e,0xcb,0x73,0x74,0xf3,0xd4,0x38,0xa3,0x4c,0xd9,0xdd,0xc3,0xed,0x96,0x2a,0x76,0xb5,0x36,0x5d,0x9c,0xaa,0x38,0x4c,0xc7,0x75,0x52,0xaa,0xc3,0x14,0x5b,0xb3,0x51,0xa1,0x0e,0xdd,0x64,0x92,0x4f,0x86,0x3a,0x54,0x89,0x31,0x99,0x98,0xea,0x58,0x38,0x27,0x64,0x42,0xa8,0x73,0x81,0x49,0x8b,0x91,0xa6,0x4e,0x19,0x36,0x22,0x4a,0x88,0x3a,0x25,0x98,0x0c,0x2b,0x69,0x9a,0xa4,0x49,0xbd,0xb2,0x56,0x69,0x46,0x55,0x66,0xd5,0xb6,0xa5,0x19,0x95,0xd8,0x2c,0xda,0xb4,0xa6,0x5a,0x52,0x8f,0xac,0x53,0x9a,0x62,0xd1,0xab,0x2a,0x72,0x68,0xb3,0xc1,0xd8,0xcc,0xd0,0xae,0x8b,0x8a,0xe2,0xd2,0x4c,0xb9,0x4e,0x1b,0xed,0x56,0xb7,0x62,0x3a,0x63,0xa4,0xdd,0xd3,0x4a,0xe8,0x8a,0xc1,0x95,0x52,0x45,0xa9,0x2d,0x16,0x47,0xcb,0x94,0xb4,0xa6,0x65,0x2a,0x8b,0x92,0xdb,0x9a,0x5a,0x25,0xd2,0x2a,0x6c,0xab,0x6b,0x93,0x32,0x6f,0xab,0xa3,0xce,0xd5,0x32,0x2d,0xeb,0xb4,0x3a,0x55,0xcb,0x32,0x7f,0x54,0xea,0xd8,0xac,0x5a,0xed,0x76,0xaa,0x63,0xb7,0x18,0x93,0xcb,0xa1,0x8e,0x43,0x7d,0x54,0xae,0x84,0x3a,0x0e,0x8e,0x15,0x99,0x93,0xea,0x58,0x38,0x43,0xbd,0x32,0xab,0x6d,0xe2,0x0c,0xd7,0x21,0xa4,0x8a,0x5a,0xc2,0xc3,0x62,0x95,0xac,0x24,0x71,0xf7,0xa8,0x55,0x8a,0xe4,0xb9,0xdd,0xcb,0x48,0x2b,0x72,0xb0,0x68,0xcb,0x30,0x23,0xcf,0x49,0xa3,0x3c,0x43,0xb7,0x34,0x17,0xad,0xb4,0x32,0xd3,0xd2,0xd2,0xa4,0xdd,0xdb,0x6c,0x4b,0x73,0x93,0xb6,0x28,0xa9,0x25,0xcd,0x4d,0xda,0x23,0xa5,0x96,0x3c,0x16,0x1b,0x8b,0xb0,0x9a,0xca,0x50,0xbc,0x2c,0xdd,0x6a,0xa8,0x93,0xd7,0x96,0xb2,0xb0,0xae,0x2d,0x51,0x92,0xd3,0x2b,0x87,0x3e,0x17,0x0e,0x6d,0x19,0xeb,0x86,0x34,0xb1,0x35,0xb4,0xaa,0x19,0xe2,0x80,0xd1,0xf4,0xaa,0x66,0x88,0x1d,0x46,0x23,0xa3,0xba,0x21,0x35,0x1c,0x89,0x8e,0x1a,0x86,0x92,0xa1,0x3c,0xb2,0x6c,0x18,0xb3,0x61,0xad,0xb1,0xd8,0x61,0x2c,0x86,0xa4,0x26,0xa2,0x84,0xa9,0x28,0xd2,0x9a,0x8c,0x1d,0xa6,0x66,0x88,0x63,0x2a,0x4e,0x98,0xba,0x61,0xf2,0x99,0xd0,0xee,0x1f,0x0a,0xc5,0x2b,0xad,0x88,0x7f,0x6a,0x50,0x6f,0xb5,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xee,0xad,0x49,0x32,0x2b,0xa3,0xb6,0xa2,0x46,0x75,0xcf,0x2c,0xdd,0x8a,0xe2,0x34,0x33,0xd2,0x4c,0x2b,0x8a,0x93,0xb2,0x0e,0x29,0xad,0x2c,0x5e,0xd2,0xab,0x24,0x97,0x32,0x3b,0x49,0xef,0xa4,0x6c,0x4a,0x69,0x74,0xad,0x8c,0x89,0xa9,0x84,0xd1,0xd3,0x66,0x47,0xa6,0x92,0x5a,0xcf,0x5a,0x1c,0x9b,0x8a,0x5b,0x5b,0x0b,0x75,0xa2,0x2a,0x18,0xe3,0x3c,0x4c,0x89,0xa8,0x40,0x8e,0x75,0x37,0x39,0xa9,0xf4,0x5a,0x2b,0xad,0xe8,0xb4,0x3c,0x59,0x2b,0xcf,0xa0,0xd2,0xb2,0x9c,0x24,0x3d,0x53,0xca,0x48,0x4a,0xd5,0xb4,0x48,0x39,0x2d,0x2e,0x55,0x4b,0x33,0xe4,0xb4,0x38,0x37,0x2d,0x29,0x97,0xdd,0x92,0xdc,0x2d,0xd5,0x5b,0xca,0x48,0x52,0x8d,0x0c,0xab,0xc8,0x2d,0x4d,0xa5,0x22,0x34,0xcb,0x94,0x2c,0xb6,0x76,0xb7,0x1c,0x53,0xf2,0xd0,0x2a,0x4d,0xb3,0x4a,0x2a,0x43,0xef,0x10,0xcb,0xc9,0xae,0xb4,0x7d,0x9c,0xd5,0xeb,0xa8,0x5a,0x95,0x4d,0x62,0xab,0x6d,0x1a,0x95,0x37,0xc8,0xad,0x74,0x68,0x54,0x4a,0x37,0xcf,0x2a,0xa1,0x75,0xd6,0x2a,0xa3,0xc2,0xa4,0x2e,0x69,0xf6,0xae,0x2a,0x5d,0xba,0x62,0x48,0x33,0x6b,0x72,0x69,0x5b,0x24,0xb1,0xaa,0x29,0xad,0xed,0x99,0xd9,0xc2,0xa7,0xb4,0xa6,0x7a,0x55,0x77,0x9d,0xd3,0x9a,0xe2,0xdd,0xc3,0x65,0x76,0xab,0x73,0xc8,0x28,0xa7,0x45,0xad,0x4e,0x39,0xb3,0x9c,0x96,0x94,0x2a,0xf5,0x88,0x50,0x9d,0xe2,0xaa,0xf8,0xb0,0x8a,0xbc,0x91,0xa9,0xe2,0xa1,0x68,0xd2,0xc6,0xae,0xce,0x2e,0xc3,0xcd,0x2c,0xbb,0x75,0xf8,0x8e,0x0c,0xb3,0xad,0x80,0xe5,0xba,0x14,0x30,0x43,0x87,0x02,0x56,0xac,0x48,0xe7,0x70,0x61,0x61,0x96,0x34,0xc5,0xc9,0x54,0x44,0xa8,0xe3,0x54,0xf8,0x56,0xaa,0xee,0x4d,0x52,0xe9,0xcb,0x18,0x5b,0x2c,0x4a,0x65,0x08,0x93,0x2c,0xf6,0x28,0x94,0xbe,0x8e,0x52,0xe4,0xa4,0x50,0xfa,0xb0,0x41,0x16,0x97,0x5c,0x69,0xd2,0x39,0x5b,0x4e,0x09,0x65,0xf0,0x93,0x42,0x35,0x25,0x95,0x21,0xb4,0x99,0x76,0xb9,0x52,0x46,0x57,0x16,0xb2,0x61,0x5b,0x99,0x5c,0x9a,0x59,0x47,0x29,0x65,0x92,0x63,0x62,0x55,0xb6,0x54,0x99,0x8d,0xa9,0xc7,0x98,0x54,0x47,0x55,0xe6,0x16,0x93,0x5d,0x9b,0x65,0xa8,0xa9,0x57,0x71,0x6d,0xd2,0xec,0x69,0x56,0xba,0x35,0xc5,0xa9,0x85,0xe4,0xe8,0xd1,0x14,0x6f,0x9e,0x56,0xa3,0x46,0x53,0xbd,0x79,0x6a,0x97,0x2e,0x75,0x4e,0x12,0x19,0x2d,0x26,0xd4,0x29,0x70,0xf2,0x98,0xe5,0x50,0x25,0xcb,0xc5,0x6b,0xa1,0x53,0x9d,0x03,0xb5,0x96,0x06,0x0d,0x75,0x4e,0xd8,0x56,0x56,0xd4,0x35,0xb9,0x60,0x45,0xe8,0x50,0xd7,0xe6,0x0a,0x99,0xa5,0x47,0x5c,0x57,0x2a,0x78,0x94,0xce,0x12,0x43,0x0a,0x50,0x5e,0x51,0x29,0x8c,0xa3,0xa6,0x10,0x6a,0xb2,0x04,0xcc,0xd1,0x5e,0x86,0x99,0x94,0x59,0xbd,0x53,0x1a,0xab,0x61,0xf1,0xea,0x44,0x69,0xcc,0x86,0x2c,0x36,0x23,0xa7,0x31,0x5b,0xd6,0xb8,0x88,0x55,0xc6,0xe6,0x58,0x64,0x72,0x4e,0x19,0xbb,0x67,0x91,0xca,0xc5,0x65,0x1c,0x81,0x45,0x22,0xe6,0xa4,0xb1,0x7b,0x66,0xa9,0x9c,0x92,0xa6,0xae,0x59,0xac,0xb3,0x76,0x9a,0xba,0x66,0xf6,0x89,0xc8,0x61,0xee,0x96,0xd8,0x27,0x42,0x9b,0xb9,0x19,0xe4,0x18,0xb7,0xa2,0xe6,0xa6,0x90,0x7d,0x23,0x8a,0x58,0xaa,0x25,0x96,0xd2,0xa8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xea,0x65,0x21,0x3a,0xc9,0xc3,0xa8,0x9e,0xf9,0xe8,0x06,0x8f,0x6c,0x3a,0x51,0xcc,0x55,0x7a,0x74,0x68,0xad,0xd7,0x4c,0xaf,0x22,0xa9,0x2b,0x06,0xb5,0x3b,0xca,0x86,0xae,0x1a,0xd4,0xea,0x2a,0x1c,0xba,0xac,0x51,0xab,0xa3,0x4c,0xe9,0xb2,0x12,0xe9,0x72,0xdb,0xad,0xab,0x8e,0xa5,0x23,0xa2,0xb4,0xb6,0x04,0x89,0xd4,0x0a,0x9b,0xda,0x54,0xa5,0x3c,0xd2,0x58,0x6a,0xe2,0xd0,0x72,0xf5,0xb2,0xa9,0x49,0x5d,0xab,0x45,0xc7,0x86,0x26,0x0f,0xee,0x61,0x1b,0x1a,0x9a,0x34,0xa4,0x8b,0x6d,0x68,0x68,0xd2,0xe0,0x4e,0xf6,0xa1,0xa9,0xc9,0x8d,0xda,0xd5,0xcb,0xa6,0x36,0x25,0x8e,0xf0,0x8c,0x5c,0xda,0xec,0x55,0xd2,0x33,0xb6,0x69,0x83,0x51,0xa9,0x28,0xcb,0xa9,0x09,0x26,0xad,0xbc,0x8b,0xa4,0x36,0x3a,0xf7,0xb2,0x2a,0x13,0xba,0x10,0xb9,0x3c,0xa3,0x96,0xe9,0x7c,0xa6,0x8a,0xb4,0x46,0xa6,0x33,0x49,0x2d,0x4a,0x5c,0xbb,0xce,0x14,0x33,0x2d,0x63,0x1b,0x1a,0xdf,0xc4,0x22,0xcc,0x6d,0xa8,0xfc,0xa4,0x8c,0xb0,0xd4,0xa5,0x0c,0x39,0x5d,0xc2,0x6a,0xb5,0x3c,0xa4,0x76,0x35,0x9f,0x53,0xb2,0x10,0x26,0x54,0xfd,0x61,0xc9,0x82,0xdb,0x54,0xd5,0x87,0x29,0xf7,0x71,0x43,0xc4,0x6f,0x86,0xc2,0x87,0x75,0x72,0x9f,0xa8,0x1a,0x95,0xdb,0xc4,0x7c,0x32,0x19,0x69,0x2a,0x13,0xf5,0x38,0xa9,0x0b,0xa1,0xd2,0x45,0xa7,0xa4,0x3e,0x94,0x56,0x77,0x1f,0x13,0xc6,0xd0,0x4b,0xc3,0xb3,0x4c,0x1a,0x63,0x1d,0x09,0x8f,0x32,0x65,0x4a,0xa9,0x23,0x38,0xcb,0xa6,0x39,0xa5,0xf6,0x10,0xaf,0x92,0xe6,0xd4,0x32,0x4c,0xdb,0x4a,0x59,0x52,0xce,0x48,0xe9,0xb0,0x69,0xc9,0xd9,0xcb,0x74,0xa4,0xb9,0x25,0x45,0x2d,0xf3,0x14,0xa3,0xd6,0x62,0xc3,0x5d,0xdd,0x34,0x59,0xba,0x74,0xcf,0x08,0x4b,0x08,0x58,0xa9,0xc3,0x30,0xc3,0x65,0x84,0x7b,0x1c,0x0,0x0,0x0,0xf0,0xff,0xff};

void setup() {
}
void loop() {

     voice.say(spROBOTS);
}




New Talko firmware : VCO mode can play semi-tones

The rev 2 of Talko’s firmware can now play notes over 2 octaves.

It may seem obvious to have a 1V/octave CV to note in a VCO mode but this was quite challenging to achieve.  (I may explain the process in another post as it  could be also applied for  another of my speech synths)

Connections

Quite easy:  just feed a pitch signal into the Pitch entry. Tune the synth up and down with the Bend pot and trigger the note with the Gate.
Set it to Bank 16 and play with the Sound pot to choose among the 26 vowels sounds.

(*) Please note that the Microbrute’s gate out can’t trigger Talko directly (it’s a Microbrute know impedance issue): use a gate buffer in between.

Sounds

The VCO sound very much like an organ and it’s quite fun to pass the audio through a guitar pedal like the Zoom 505:

#Talko new firmware : the VCO mode can now play semi-tones ! #arturia keyboard driving #talko pitch cv in . I apologize for my poor keyboard skill (^_^)

Une publication partagée par Jean-Luc Deladrière (@polaxis) le

The Microbrute can also send notes via its sequencer: this allows instant fun for the poor keyboard player like me!

#talko in VCO mode with the #arturia #microbrute as sequencer

Une publication partagée par Jean-Luc Deladrière (@polaxis) le

Firmware

The code is available here:  Talko 1.2 rev2
Right click to save it as a .hex file and use Easy uploader to install it into Talko.

User Manual

The manual has been updated to reflect  this revision : https://www.polaxis.be/wp-content/uploads/2016/05/Talko-Manual-1_2.pdf




Talko Eurorack countdown timer

Here is a little countdown timer I developed for Hataken to help in timing mini gigs.

It work like this :

  1. Choose the amount of time from 0 to 19 minutes with the BANK knob.
  2. Start the timer with a gate signal  or by pressing the rotary switch.
  3. The display will countdown and  blink once per second until the end of the timer.
  4. A the end of the timer, the BEND  signal will go high (4.5V max, if  the BEND knob is fully turned clockwise) and the alarm will ring if the bend  switch is ON

While running you can :

  • Run silently (mode switch UP),
  • Tick every second (mode switch NEUTRAL),
  • Tick  and have the minutes left spoken (mode switch DOWN).
  • Use the BEND switch to set or mute the alarm sound
  • Stop the timer by pressing the rotary switch (or using a Gate signal to do so)

Note : The SOUND and BEND pots are not used

Here is how it sounds like :

 

The code is available here : talko_timer_Hataken.hex

Right click to save it as a .hex file and use Easy uploader to install it into Talko.
The next iteration will have an interface with Processing to display the countdown on a big display.




3 new sounds banks for Talko

Talko’s code has been updated with 3 new sounds banks :

Bank 15 : French Vowels Male (5)

 

Bank 16 : English voiced allophones (72)

Bank 17 : VCO friendly voiced allophones (25)

This bank is a selection of allophones from bank 16 that produces nice looping sounds in VCO mode (great for mouth drumming for example)

The new code is available here
and can be uploaded with Easy uploader as described on the downloads page.

The updated manual is to be found here.

Have fun !