Under the hood

Mikoto for Nerds

We're evolving the audio tech stack. A modern foundation for high-performance music apps, fit for this century.

FlutterRust

Technology

The stack

Two technologies, chosen deliberately: one to create beautiful cross-platform interfaces, the other to crunch audio at lightspeed.

Flutter

Cross-platform UI framework

The Mikoto Studio interface is built entirely in Flutter, Google's UI toolkit for crafting natively compiled apps, written in Dart. This gives us pixel-perfect rendering on Windows, macOS, and Linux with hardware-accelerated graphics and a consistent experience everywhere.

  • Single codebase across all platforms
  • Hot-reload for rapid UI development
  • Dart FFI bridge to the Rust audio engine

Rust

Everything else

Real-time audio processing demands predictable latency and zero garbage collection. Our backend is written in Rust, delivering C-level performance with memory safety guarantees. Rust powers the language runtime, synthesis pipeline, audio processing graph, and all DSP logic inside Mikoto Studio.

  • Portable, modular codebase that can run anywhere
  • Unit testing as a language feature
  • Safe by default, decreasing development overhead
Flutter UIPiano roll · Mixer · Phoneme editor
Rust backendProject state · Synthesis · Audio engine · LSM Runtime

Reference material

Documentation

Everything you need to develop for Mikoto Studio, from user guides to API references.

Documentation is on its way.

Extend & customise

Community libraries

Mikoto Studio is designed to grow with its community. Our SDKs, frameworks, and fully documented open formats let anyone build tools, plugins, and language bundles that work natively inside our software.

Community libraries are coming soon.