What We Build
Every product we release is fully documented and open. Schematics, tolerances, and process specifications are published before units ship.
A fully open, modular media computing platform. Every input, output, codec, and expansion module is replaceable and documented. The cassette is one application. The platform supports dozens.
Learn More
More products to be announced. All design decisions are made in public. Follow the build log or check the repository for progress.
OMP
The Problem
Every media device today is a closed system.
Closed firmware. Closed DSP. Closed hardware. When the manufacturer stops caring, the product dies. You own the object but not the platform.
The open-source world solved this for computers, for routers, for cameras. Media computing has been left behind.
The Platform
A modular core with an open expansion standard.
OMP is a hardware platform where every layer is open. The core board handles computing. Expansion modules handle everything else. Software never talks directly to hardware.
Think Raspberry Pi meets Hi-Fi meets Framework Laptop. The cassette is one application. The platform supports dozens.
Architecture
Applications
Open Media API
Hardware Core
Expansion Modules
Expansion Modules
Physical Media
Audio
Storage
Wireless
Outputs
Inputs
Software
No application talks directly to hardware.
The Open Media SDK provides a unified interface across every module. Python, Rust, C, and C++. The hardware underneath is irrelevant to the application layer.
Write a music player once. Run it on cassette, SD, USB, Bluetooth, and CD without changing a line.
player.open("cassette0")
player.play()
player.next()
player.record()
player.stop()
# same API for SD, USB,
# CD, Bluetooth, vinyl
Roadmap
Phase 1
Core board with USB, SD, Bluetooth, and DAC. Target price under Rs. 10,000. Entry point for developers and early adopters.
In DevelopmentPhase 2
Publish the connector specification. Developers begin building third-party modules. The ecosystem opens.
PlannedPhase 3
Read and write existing analog tapes. Full schematics, head alignment specs, and calibration procedures published.
PlannedPhase 4
Open format. Open firmware. Store any media on cassette tape with error correction and full metadata support.
PlannedPhase 5
Publish the complete specification. Anyone can manufacture compatible cassettes, heads, and decks.
ResearchPhase 6
Custom read/write heads with modern error correction. Several gigabytes per cassette. Industrial archival use case.
ResearchGet Involved
We are in active design. Follow the build log, contribute to the specification, or propose a module.