Introducing Orphic-FM
Meet Orpheus from Orphic-FM!
Orpheus (from Ancient Greek: Ὀρφεύς) was a divine musician from Greek Mythology who used his music to charm Hades and Persephone so he could rescue his wife, Eurydice from the Underworld. He was a master of the Lyre.
FM stands for Frequency Modulation which describes a technique to enhance sound by creating rich harmonics involving changing the pitch of waveforms produced by Oscillators.
Orphic-FM is a software app inspired by the LYRA-8 organismic synthesizer invented by SOMA LABORATORY. This app’s official purpose is to provide a platform for musical creativity enhanced by AI integration. In reality, I’m just looking for some interesting sounds and visuals to help me relax and meditate.
The AI integration features a persona named Orpheus who has full access to all the sound features in the app. The agent operates by streaming prompts and tool commands in an effort to shape the soundscape in real-time. The AI integration contains:
- Drone Mode – AI creates evolving background drones used to accompany the user sonic creations
- Solo Mode – Sit back and watch the AI generate a complete composition based on predefined prompts that represent parts of a song
- Tidal Mode – Uses the TidalCycles programming language to create interactive music the user can “watch” and “change” in real-time
- Chat Mode – User can issue prompts to create and influence sounds
Quick Demos
Getting compelling sounds out of the instrument is an art which I intend to explore in a series of posts about soundscaping, feature demonstrations, and technical underpinnings of the app.
Features I intend to cover include
| Feature | Description | Visuals |
|---|---|---|
| Separation of Concerns Single Responsibility Principle |
Architecture to support many dynamic features | ![]() |
| Adaptive UX | App supports different UX for Desktop and Mobile formfactors | ![]() ![]() |
| Frequency Modulation, LFOs, Delays | Sound scaping tools | ![]() |
| TidalCycles and REPL | Mini-Notation for defining and playing music in code | |
| AI Agent App integration | Using Prompts and Tools for Sound Control | |
| Midi integration | MIDI devices for external control with interactive learning mode | ![]() |
| TBD |




