🚀 Live Demo 🚀
A web application that connects to your MIDI keyboard and speaks your poem word-by-word as you play notes. Each note you play sounds out, and the next word from your poem is spoken at that note's pitch - perfect for rapping!
- 🎹 Connect to any MIDI keyboard via Web MIDI API
- 📝 Type or paste your poem
- 🎵 Play actual MIDI notes - each note you play sounds out
- 🎤 Text-to-speech speaks each word sequentially as you play
- 🎶 Words advance automatically through your poem (perfect for rapping!)
- 🎼 Each word is spoken at the pitch of the note you play
- Open the website in a compatible browser (Chrome, Edge, or Opera recommended)
- Type or paste your poem in the text area
- Click "Connect MIDI Keyboard" and select your MIDI device
- Play notes on your MIDI keyboard - each note will:
- Play the actual MIDI note you pressed
- Speak the next word from your poem at that note's pitch
- Automatically advance to the next word in sequence
Example: If your poem is "To be or not to be", playing C, C#, D, E will speak "To", "be", "or", "not" in sequence, each at the pitch of the note you played. Perfect for rapping!
- Chrome/Edge: Full support
- Opera: Full support
- Firefox: Limited MIDI support
- Safari: Limited MIDI support
- Modern browser with Web MIDI API support
- MIDI keyboard connected to your computer
- Microphone permissions (for best experience)
- Each MIDI note you play sounds out as the actual note
- The app automatically advances through your poem word-by-word sequentially
- Each word is spoken using text-to-speech with a pitch that matches the MIDI note you played
- For example, playing C, C#, D, E will speak words 1, 2, 3, 4 in sequence, each at the pitch of the note
- Words cycle back to the beginning when you reach the end of the poem
- This allows you to "rap" by playing any sequence of notes - the words will follow in order
Enjoy creating musical poetry! 🎵📝
