Skip to content
View profmitchell's full-sized avatar

Highlights

  • Pro

Block or report profmitchell

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
profmitchell/README.MD

Mitchell Cohen

Professor @ Berklee College of Music • Sound Designer • Music-Tech Founder

I build tools that make music creation + learning feel effortless — from MIDI performance systems to audio plugins, shader-based visuals, and educational apps.

Portfolio: https://mitchellcohen.vercel.app


Right now

  • Public portfoliohttps://mitchellcohen.vercel.app
  • Tandem (MIDI Canvas) — expressive MIDI control + performance workflows
  • Music education tools — interactive learning systems for synthesis / production
  • Realtime visuals — audio-reactive shaders + modular visual pipelines
  • Shipping mindset — turning prototypes into clean, reliable products

Snapshot

I’m a Berklee professor and graduate, a jazz pianist/composer, and a music-tech founder.

My work is about turning messy creative problems into clear, repeatable results — in the classroom, the studio, and the code editor.

I release music across genres under multiple aliases (including moodbird and Fat Mitchell) and design software for real stage-and-studio realities: fast interaction, musician-friendly UX, and results you can hear.


What I care about

  • Make complex ideas feel playable (learning-by-doing, not menus)
  • Fast iteration (tight feedback loops, strong defaults, fewer knobs)
  • Practical creativity (tools that get used in real sessions and classrooms)
  • Clean UX for technical systems (power without intimidation)

Projects & directions

Performance + MIDI

  • iOS MIDI controllers, gesture/physics-driven interaction, creative mapping systems

Audio + Plugins

  • DSP experiments, preset workflows, plugin UI systems, sound-design utilities

Realtime graphics

  • GLSL / shader pipelines, audio-reactive 3D, modular visualizer builders

Education

  • student-friendly synth systems, guided learning modes, curriculum tooling
  • iOS ear training + theory tools (e.g., Solfège Tuner, interactive theory utilities)

Quick links

If you’re here for MIDI / audio tools, start with TandemLibrary and LAUncher. If you’re here for UI components, start with AudioUI.


Featured repositories

If you’re new here, start with the top two pins — they’re the most representative.

These are the projects I’m actively evolving (and the ones I’d start with):

  • TandemLibrary — core building blocks and experiments powering Tandem-style MIDI workflows
  • AudioUI — modern, accessible audio interface components for React (published on npm)
  • LAUncher — a professional-grade Audio Unit host app for macOS
  • NAM-Reamp-Lab — tools + experiments around Neural Amp Modeler / reamp workflows
  • InSpace — a customizable 3D gizmo control component for transform/rotate interactions
  • Node2Joy — Swift experiments around expressive control and interaction

Tip: the order of your Pinned repos is your profile’s “front door.” Put the 2–3 you want people to click first at the top.


What you’ll find here

  • Well-scoped prototypes that prove a concept quickly
  • Iterative builds that evolve into stable tools
  • Experiments in interaction design (especially for music)
  • Notes + utilities that support teaching and production

Philosophy

I’m obsessed with the moment when a tool stops feeling like software and starts feeling like an instrument.

If you care about creative tools, music systems, and interfaces that teach while you use them, we’ll get along.


A small request (that helps a lot)

If something here is useful:

  • ⭐ Star the repo
  • 🐛 Open an issue with a clear repro
  • 💡 Suggest the one improvement that would make it actually better for you

Thanks for stopping by.

Pinned Loading

  1. Node2Joy Node2Joy Public

    Swift 1

  2. NAM-Reamp-Lab NAM-Reamp-Lab Public

    Swift 2

  3. AudioUI AudioUI Public

    Modern, accessible audio interface components for React applications https://www.npmjs.com/package/audioui

    HTML 4

  4. TandemLibrary TandemLibrary Public

    JavaScript 1

  5. InSpace InSpace Public

    A customizable 3D gizmo control React component for transform and rotate interactions along the X, Y, and Z axes.

    TypeScript 1

  6. myLUT myLUT Public

    A simple and elegant LUT (Look-Up Table) generator for color grading and image processing.

    TypeScript 8 2