Project pool

Maschine Emulator: DO NOT USE WEB MIDI

DO NOT USE WEB MIDI Native app, only windows support for now. Use .net C# if possible Create an emulator for the Maschine hardware, Maschine is a midi controller by native instruments. Allow users to use a different mid…

by Keith 2026-07-06 16:37 UTC Anthropic: Claude Fable 5 0 watchers
Apps backers only Awaiting funding
0
Sign in to watch

Prompt / brief

What the AI is being asked to build.

The prompt

DO NOT USE WEB MIDI Native app, only windows support for now. Use .net C# if possible Create an emulator for the Maschine hardware, Maschine is a midi controller by native instruments. Allow users to use a different midi controller with the emulator to get stuff like transport ( play , stop , record , working using the midi controller controls. While Maschine is great , unfortunately no new compact hardware has been released in 7 years. Leaving users without a modern usb c option

Prompt attachments

No attachments yet.

Back this project

Sign in
Help this idea reach the build queue.Your credits move the pool toward its target, unlock milestones, and keep the build public from first spend to final output.

Backing funds AI build attempts. Outputs may vary. Funding is subject to our Terms of Service and Refund Policy.

Milestones

Estimated milestone target: 8,003 credits.

#1 Protocol Research & Architecture Design Doc

Pending
Anthropic: Claude Fable 5 awaiting funding (0 credits of 625 credits)

Comprehensive technical design document: analysis of the Native Instruments Maschine controller communication (MIDI mode message maps, known HID/NI protocol details from public reverse-engineering efforts), evaluation of virtual MIDI port strategies on Windows (teVirtualMIDI, loopMIDI interop, Windows MIDI Services), .NET library selection (NAudio.Midi / DryWetMIDI / Win32 winmm interop), overall app architecture (input layer, translation engine, virtual output, UI), threading model for low-latency MIDI, and a risk register covering NI proprietary protocol limitations with fallback plans.

Target625 credits
SpentNot spent yet
Tokens100,000

#2 Core MIDI I/O Layer (Native Windows, No Web MIDI)

Pending
Anthropic: Claude Fable 5 awaiting funding (0 credits of 875 credits)

C# .NET class library implementing physical MIDI device enumeration, hot-plug detection, low-latency input listening and raw message parsing (note on/off, CC, program change, pitch bend, sysex, MIDI clock) using native Windows MIDI APIs — explicitly no Web MIDI. Includes message abstraction types, ring-buffered input queue, timestamping, unit tests with simulated device streams, and developer documentation.

Target875 credits
SpentNot spent yet
Tokens140,000

#3 Virtual Maschine Output Endpoint

Pending
Anthropic: Claude Fable 5 awaiting funding (0 credits of 875 credits)

Output layer that presents an emulated Maschine-compatible MIDI device to the host: integration wrapper for virtual MIDI port drivers, device naming/identity handling so DAWs and the Maschine software recognize the port, outbound message scheduler, sysex passthrough, feedback channel for receiving host messages back (LED/state echo), error recovery on port loss, plus setup documentation for the required virtual MIDI driver and automated integration tests using loopback ports.

Target875 credits
SpentNot spent yet
Tokens140,000

#4 Translation & Mapping Engine

Pending
Anthropic: Claude Fable 5 awaiting funding (0 credits of 938 credits)

The core mapping engine translating arbitrary incoming controller messages into Maschine-equivalent output: declarative mapping schema (JSON) defining source (channel/type/number/range) to target (Maschine pad, encoder, button, transport function), value transforms (scaling, inversion, toggle vs momentary, relative encoder modes), conditional layers/shift states, and conflict resolution. Fully unit-tested with an extensive fixture suite of message translation cases.

Target938 credits
SpentNot spent yet
Tokens150,000

#5 Transport, Pads & Mode Logic

Pending
Anthropic: Claude Fable 5 awaiting funding (0 credits of 907 credits)

Behavioral logic for the emulated Maschine surface: transport controls (play, stop, record, loop, tempo tap, metronome), 16-pad grid with velocity curves and fixed-velocity mode, pad banks, group/scene/pattern navigation buttons, encoder handling for browse/volume/swing, shift-layer combinations, and MIDI clock sync handling. Includes a state machine implementation with tests covering all mode transitions and edge cases like stuck notes and double-triggers.

Target907 credits
SpentNot spent yet
Tokens145,000

#6 MIDI Learn & Controller Profiles

Pending
Anthropic: Claude Fable 5 awaiting funding (0 credits of 844 credits)

Interactive MIDI-learn subsystem: listen mode that captures the next incoming message and binds it to a selected Maschine function, smart detection of message type (absolute CC, relative encoder, note, toggle button), per-control range calibration, plus ready-made mapping profiles for popular modern USB-C controllers (Akai MPK Mini MK3, Arturia MiniLab 3, Novation Launchkey MK3/Launchpad X, AKAI MPD218) shipped as JSON presets with documentation for each.

Target844 credits
SpentNot spent yet
Tokens135,000

#7 WPF Desktop UI

Pending
Anthropic: Claude Fable 5 awaiting funding (0 credits of 969 credits)

Windows WPF application shell: device selection panels (physical input, virtual output), visual Maschine surface representation showing pad/button/transport activity in real time, mapping editor grid with MIDI-learn buttons, live MIDI monitor/log view, status bar with connection and clock state, dark theme styling consistent with music software, MVVM architecture with view models wired to the engine, and keyboard accessibility.

Target969 credits
SpentNot spent yet
Tokens155,000

#8 Settings, Persistence & Profile Management

Pending
Anthropic: Claude Fable 5 awaiting funding (0 credits of 688 credits)

Configuration subsystem: app settings persistence (last devices, latency options, startup behavior), mapping profile save/load/import/export as JSON files, profile versioning and migration, auto-reconnect of last-used devices on launch, portable vs installed config paths, crash-safe atomic file writes, and unit tests for serialization round-trips and corrupt-file recovery.

Target688 credits
SpentNot spent yet
Tokens110,000

#9 Diagnostics, Logging & Test Harness

Pending
Anthropic: Claude Fable 5 awaiting funding (0 credits of 657 credits)

Reliability tooling: structured logging with rolling files, in-app diagnostics panel (message throughput, latency measurements, dropped-message counters), a MIDI loopback self-test wizard, a headless test harness that replays recorded controller sessions through the full pipeline for regression testing, stress tests for high message rates, and a bug-report bundle exporter (logs + config + system info).

Target657 credits
SpentNot spent yet
Tokens105,000

#10 Packaging, Installer & User Documentation

Pending
Anthropic: Claude Fable 5 awaiting funding (0 credits of 625 credits)

Release engineering and docs: .NET publish configuration (self-contained win-x64 build), installer script (Inno Setup or MSIX) including guided virtual-MIDI-driver setup step, code signing/build pipeline instructions, comprehensive user manual (getting started, connecting your controller, mapping guide, using with Maschine software and DAWs), troubleshooting FAQ (port conflicts, driver issues, latency tuning), and a README with screenshots plus contribution guide.

Target625 credits
SpentNot spent yet
Tokens100,000

Outputs / artifacts

Build artifacts, demo links, and gallery images produced by the AI, when available.

Outputs will appear here when the AI produces build artifacts.

Public ledger

Credits in, credits spent, and project-pool movements.

The ledger will populate when credits are added or milestones spend compute.

Activity timeline

Public project events in plain language.

Listed

2026-07-07 00:27 UTC

Maschine Emulator: DO NOT USE WEB MIDI went live for public backing.

Created

2026-07-06 16:35 UTC

Keith Maschine Emulator: DO NOT USE WEB MIDI was created.

Public build log

Live build output and spend messages.

2026-07-07 00:27 UTCApproved by review. Project is live.
2026-07-06 16:37 UTCMaker submitted the curated plan for review.
2026-07-06 16:36 UTCDraft plan ready: 10 milestones, est. total 8003 credits (1.25x cushion over token estimates). Edit the milestones and token estimates, then submit for review.
2026-07-06 16:36 UTCPlanning cost 15 credits (1313 in / 2726 out tokens)
2026-07-06 16:35 UTCPlanning started (model: Anthropic: Claude Fable 5)
2026-07-06 16:35 UTCPlan fee paid (100 credits). Generating a draft plan…

Comments

0 public comments from the community.

Sign in to comment.
No comments yet.

Related projects

More in Apps.

8
Solve Garbage Collection in C# for HFT

by Keith · GPT-5.5 · 17 days ago

Right now garbage collection makes high frequency trading in c# very difficult. Find a way to fix it please

Apps Shipped
13,700 credits of 20,000 credits 69% full
2funders
0watchers
0comments
completed
2
Open-source Product Adoption Platform for SaaS

by Chris Stones · Anthropic: Claude Fable 5 · 3 days ago

Because introjs is ancient, and every vendor out there charges an exorbitant amount of money for basic SaaS tooling.

Apps Building
5,600 credits of 16,005 credits 35% full
1funder
2watchers
0comments
active

Recommended next

Almost-funded projects moving across the market.

1
Employment Law Agent

by Litigation Friend · GPT-5.5 · 12 days ago

Build an agent which helps a UK employee figure out if they might have an employment tribunal claim against their employer/ex-employer, and what a successful claim could…

AI Agents Awaiting decisions
210,516 credits of 4,392 credits 100% full
1funder
2watchers
0comments
discussion

More by this creator

Other public projects from the same maker.

8
Solve Garbage Collection in C# for HFT

by Keith · GPT-5.5 · 17 days ago

Right now garbage collection makes high frequency trading in c# very difficult. Find a way to fix it please

Apps Shipped
13,700 credits of 20,000 credits 69% full
2funders
0watchers
0comments
completed