midiTTS is a MIDI-controlled text to speech synthesizer based on CMU's Language Technologies Institute Flite speech synthesizer. The app contains 128 MIDI controlled pads, organized into eight 4x4 programmable pad sets. The pads can be played using any Core-MIDI compatible device (keyboard, sequencer, or controller).

Check out the documentation with a short demo on our web page if you have any questions.

What’s New

Version 1.2

Fixed problem where app was not running in background.
N.B. If you use this with other Midi apps, Midi Bridge or a similar app is required to route Midi signals between apps.

Ratings and Reviews

Joshua D. ,

Very Unique And Fun Tool.

I just started playing around with this unique application, but so far I like it a lot.

I haven't messed around with using it with MIDI yet. But, just playing around with it by itself and using it with Audiobus 2/AudioShare has been really fun.

At first I couldn't understand how I could add and assign text to any of the on-screen pads. I read the information at the top that said "slide up" to program the pads. Yet, I thought that it meant to "slide up" on one of the pads itself, but that was incorrect on my part.

Instead, just put your finger where that information text description is at the top and then slide upwards on the screen. Then you will see another lower menu that allows you to input text in the pads (first, click which pad on the screen you want to assign the text to) then you can enter your text and hit Enter or Return on your keyboard and that text will be assigned to that particular pad. Then just hold down the pad to play the text to speech. You need to keep it held down to play anything. Or if you are using as MIDI with a MIDI keyboard, just, of course, hold down a key.

I kind of wish that I could find a "Hold" button in this app that would play my text until I hit the pad again though.

You can have many different assigned pads at different playback speeds I believe, which is how you would have the 128 pads to use like the app description mentions. I might be wrong about this though, as I said, haven't messed around with this app too much yet.

And when I first started clicking on pads and playing my text, I kept noticing how it sounded like it was on a Delay. Which, well, it was. You can keep sliding up and scrolling down and you'll see new menus with options such as changing the Voice (which I really like the choices available), the Pitch, the playback Rate speed, the Variance (at least I think that is what the "Var" option listed means), the Delay, the Decay, an LPF (aka - Low Pass Filter) and a few other options.

At the very bottom there seems to be an option to type one word or as many words as you want and I believe when you hit "Spread" it assigns that same word or words to every pad on the screen. I believe it puts each one at a different speed or rate or something akin to that. I thought it was pretty cool, whatever it was doing.

So, as I said, I've just started to fool around with this application but I'm really enjoying it a lot so far. And it's starting to give me lots of thoughts on the possibilities and ways I can use it in creating music, just having fun and tons of other things.

I took a chance with not seeing any reviews for this app at the time of my purchase. Yet, I'm glad to say that I took that chance and I believe buying this neat tool was money well spent in my opinion.

The only thing that I might tweak about this program is to make the menus a little more cohesive possibly.

Anyways, my sincere thanks to the developer for creating and offering this unique application and God bless.

iPhone 6 Plus/ iOS 10.2.1

P.S. I know I mentioned this above already. But, I just wanted to state again that this app worked perfectly for me using it in conjunction with the Audiobus 2 application as an Input and then recording it into my Output, AudioShare. Thanks again for this cool program.

jbrave ,

Pretty Effin cool!

Having lots of fun.

It has some issues though: hard to tell for certain which pad is selected, don't seem to be able to make minor edits to text, seems like I need to recreate text from scratch for any pad I want to edit. Not sure how to set octave of note assigned to a pad.

Needs some User Experience Designer love!

Also crashes if you try to edit sound without first entering text.

Still it's a freakin blast and I expect to use it in live music performances.

Got it connected up via iConnectMidi2 hardware last night and had a great time.

Alien_brain ,

How disappointing!

Unless I'm doing something wrong, in which case I'll edit this review, I can't get to edit mode and there is no obvious menu access. Complete silence, can't get it to make noise.


Mark Carlotto
31.1 MB
Requires iOS 7.1 or later. Compatible with iPhone, iPad, and iPod touch.
Age Rating
Rated 4+
© 2014 Intelligent Gadgets


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

More By This Developer

You May Also Like