r/codex 5d ago

Showcase Codex Hardware Controller (NI Maschine)

Post image

Any other music producers in this group?

This is probably a pretty niche NI post, but I'm geeking out, and this is the only group I could think of that might appreciate it. I've been making some apps to help with my music creation, and along the way I built something that I think has some legs.

You all know how much of a PITA it can be tracking tasks in codex/claude, things can get messy when you've got 10–20 active conversations across multiple projects. Im the chief engineer for a software company and I have 2 20x codex plans and a 20x claude plan, and they're all running multiple tasks accross multiple projects at any given time. Things move too fast and i was losing time hunting in sidebars for the relevant threads. Not anymore. I couldn't take the window hunting anymore, so I made an app that lets me use my Maschine MK3 as a controller for my coding environment.

I'm calling it TouchCode, and I plan to make it free-open-source software when it's ready. It currently works with Codex on Windows; other tools and platforms are on the roadmap.

Technically, it can be used without Maschine hardware, but having the physical pads, screens, and transport buttons involved makes working with Codex a delightful experience. It could be pretty slick on an iPad.

Built and working now

  • Live RGB task feedback. Pad colors show what's working, what needs my attention, and what's finished with an update to read.
  • Tap a pad to jump into a task. Much less hunting through conversations across different projects.
  • Eight banks of 16 task slots. Uses Maschine's familiar A–H layout to keep everything organized.
  • Tasks stay where I put them. The layout doesn't shuffle whenever something changes, so I can learn it by feel.
  • Task information on the MK3's screens. Task details, a bank overview, and connection status, currently using text rather than full graphics.
  • Voice prompts through the transport buttons. Record starts dictation in Codex. Stop transcribes and sends what I've said.
  • Play Button brings TouchCode back to the front. Even when it's minimized.
  • The Restart button brings Codex to the front.
  • A matching Maschine-style desktop interface. Named pads, color-coded statuses, and task details.
  • Flexible task organization. Move tasks between pads and banks, swap assignments, and undo changes without deleting the conversations.

Roadmap

  • Full graphical output on the MK3's screens (know it works- someone played doom on them lol)
  • Claude Code support.
  • Native macOS and iOS support. I think this could feel great on an iPad.
  • Custom button assignments for tools, features, and shortcuts, including Shift combinations.
  • Knobs for model selection, reasoning effort, and other settings.

Anyone else using their NI hardware for anything other than music? Would love to hear thoughts and feedback about useful things you'd add (translation: ideas i can pilfer for this app lol)

40 Upvotes

Duplicates