A collection of Max/MSP patches, Arduino/ESP32 sketches, and Node.js scripts for creative coding — covering hardware control, LED strips, networking, AI, and more.
Arduino & ESP32 integration modules for Max/MSP — serial I/O, WiFi/OSC, pin control, sensors, motors.
| Project | Description |
|---|---|
mm.arduino |
Core Arduino-Max modules (serial, digital/analog, servo, sensors) |
mm.arduino-osc |
Arduino control over WiFi/OSC |
mm.esp32_OSC |
ESP32 WiFi/OSC with 26 digital + 6 analog pins |
LED strip controllers with Arduino sketches and Max patches.
| Project | Description |
|---|---|
mm.led_dotstar |
APA102 DotStar strips (SPI), up to 4 strips / 100 pixels |
mm.led_neopixel |
WS2812B NeoPixel strips, up to 4 strips / 100 pixels |
mm.led_servo |
NeoPixel strips + servo motor combo |
OSC and MQTT networking for Max/MSP.
| Project | Description |
|---|---|
mm.osc |
Receivers for mobile sensor apps (ZigSim, FaceOSC, oscHook, etc.) |
mm.mqtt |
MQTT publish/subscribe messaging (Node for Max) |
AI integrations — chatbots, speech-to-text, audio classification.
| Project | Description |
|---|---|
mm.chatGTP-public |
ChatGPT (GPT-3.5) in Max via Node for Max |
mm.OpenAI_Deepgram |
Live speech-to-text (Deepgram) + OpenAI text generation |
mm.jweb-mediapipe-audio |
Real-time audio classification with Google MediaPipe |
Web API integrations with optional Arduino output.
| Project | Description |
|---|---|
mm.NASA_FireballAPI |
NASA fireball/meteor data queries |
mm.issAPI |
ISS live position tracking |
mm.moon_API |
Moon phase information |
35+ pure Max/MSP utility patches — no dependencies, just open and use.
Includes: amplitude threshold, BPM counter, pitch detection, data smoothing, video cue system, color detection, stagger, normalize, switch logic, serial readout, and many more.
Experimental and archived projects.
| Project | Description |
|---|---|
mm.farmbot_faker |
FarmBot simulation |
mm.archive |
Old/archived project files |
- Max/MSP 8+ — all patches
- Arduino IDE — for uploading
.inosketches - Node.js — for projects using Node for Max (AI, APIs, MQTT)
- npm install — run inside project folders that contain a
package.json
- Clone this repo
- Open any
.maxpatfile in Max/MSP - For Node for Max projects, run
npm installin the project folder first - For hardware projects, upload the
.inosketch to your board via Arduino IDE
Created by dinggoo