devices/monome/norns.electra-florian-graintopia.fw-unknown.jsonEdit on GitHubJSONMonome norns (per Electra preset) MIDI CC chart, NRPN and OSC map
The Monome norns MIDI implementation: 30 CC, each named, for Claude (MCP), SuperCollider or any OSC app.
- sourceElectra One preset
- real unitnot yet checked
Not checked on a real Monome norns yet. Own one? Load a sound or send a control, and tell us whether it worked.
- Maker
- Monome
- Version
- per Electra preset
- Source
- Electra One preset
- OSC prefix
/norns
Use it
Find the MIDI ports, then start the bridge with this driver:
osc-bridge detect # prints the ready-to-run line for what is plugged in
osc-bridge run --device devices/monome/norns.electra-florian-graintopia.fw-unknown.json --out-port <N> --in-port <M>
Then send OSC to 127.0.0.1:7777, for example:
From Claude or any MCP client, the osc-bridge mcp server exposes this driver as norns: ask “what can the Monome norns do?” and it reads this map with list_routes. See the MCP guide.
MIDI controls
30 controls, each with its number, its range and the name to send
| Control | CC | Range | Name to send |
|---|---|---|---|
| List | 1 | 0–127 | /norns/list |
| Db | 3 | -96–16 | /norns/db |
| Boundary start | 6 | 0–127 | /norns/boundary_start |
| Boundary start | 0 | 0–127 | /norns/boundary_start |
| Move duration | 8 | 0–100 | /norns/move_duration |
| Temperature | 10 | 0–127 | /norns/temperature |
| Grains | 4 | 0–6 | /norns/grains |
| Reverb | 5 | 0–20 | /norns/reverb |
| Boundary width | 7 | 0–127 | /norns/boundary_width |
| Timescale | 9 | 0–100 | /norns/timescale |
| Tuning | 13 | 0–127 | /norns/tuning |
| Slew rate | 14 | 0–100 | /norns/slew_rate |
| Freeze | 11 | 0–127 | /norns/freeze |
| Rec | 12 | 0–127 | /norns/rec |
| Rand weight | 15 | 0–100 | /norns/rand_weight |
| Rand weight | 18 | 0–100 | /norns/rand_weight |
| Rand weight | 21 | 0–100 | /norns/rand_weight |
| Rand weight | 24 | 0–100 | /norns/rand_weight |
| Rand weight | 27 | 0–100 | /norns/rand_weight |
| Rand tuning | 16 | -48–48 | /norns/rand_tuning |
| Rand tuning | 19 | -48–48 | /norns/rand_tuning |
| Rand tuning | 22 | -48–48 | /norns/rand_tuning |
| Rand tuning | 25 | -48–48 | /norns/rand_tuning |
| Rand tuning | 28 | -48–48 | /norns/rand_tuning |
| Rand volume | 17 | 0–127 | /norns/rand_volume |
| Rand volume | 20 | 0–127 | /norns/rand_volume |
| Rand volume | 23 | 0–127 | /norns/rand_volume |
| Rand volume | 26 | 0–127 | /norns/rand_volume |
| Rand volume | 29 | 0–127 | /norns/rand_volume |
| Clear land | 2 | 0–127 | /norns/clear_land |
Performance MIDI
Notes, pitch bend and any CC are also available: /norns/note/on <note> <velocity>, /norns/cc/<number> <value>, /norns/pitchbend <0-16383>, /norns/program_change <n>.
Limitations
Imported from an Electra One community preset. The mapping reflects the preset author's editorial choices: parameter naming, ranges, and which params are exposed. Untested on hardware in this repo.
Other versions
The Monome norns is mapped in 356 versions. per Electra preset, per Electra preset, norns system OSC, v2.9.4, script 32-harmony, script 3d, script 4-big-knobs, script 4CCFader, script abacus, script acid-test, script ack, script acrostic, script amen, script amenbreak, script animator, script arcify, script arcologies, script arp_index, script ash, script ashsynth, script asterion, script automs70, script avonlea, script awake, script awake-ashsynth, script awake-passersby, script awake-rings, script _awed, script b-b-b-b-beat, script bakeneko, script barcode, script barycenter, script beacon, script beets, script benjolis, script bistro, script bitebeet, script bitters, script bline, script blippoo, script blndr, script bloom, script blue, script boingg, script bounds, script bowering, script breakthrough, script buoys, script caliper, script carter's delay, script cc-canvas, script cccccccc, script changes, script cheat_codes_2, script choukanzu, script circles, script clarck, script clcks, script clipper, script clockabout, script colorwheel, script combiner, script combos, script compass, script concrete, script constellations, script corners, script cranes, script crow_talk, script cryptkeeper, script cybermidi, script cyrene, script d, script delar, script delayyyyyyyy, script delinquencer, script demoncore, script descartes, script dimension-expander, script downtown, script dreamsequence, script drift, script dronecaster, script drum_room, script duatone, script dunes, script Eastwind, script easygrain, script eels, script ekombi, script endless-stairs, script esper, script eterna, script euclidigons, script faeng, script fall, fates 2.9.3, script fiahod, script fibonacci, script fixed-filter-banking-crisis, script flora, script fm7, script folio, script footfoot, script forge, script foulplay, script foundry, script fugarc, script fugu, script gematria, script gemini, script get in the sea!, script giro, script glaciers, script glitchlets, script glitchlooper, script glut, script goldeneye, script grains, script graintopia, script granchild, script grd, script grendy, script greyhole, script grid-test, script gridofpoints, script gridofrings, script gridstep, script groovecats, script grurder, script hachi, script hands, script haven, script haze, script here-there, script hid_demo, script Hiswing, script hpns, script hs010, script icarus, script iiitoii, script impact, script ingenue, script initenere, script internorns, script interpret, script intervaltrainer, script islands, script isoseq, script jala, script jiffy, script just-play, script justharmonicon, script KoiBoi2, script kolor, script kreislauf, script kria_midi, script krill, script l_ll__l_, script lamellae, script lamination, script larc, script lemniscate, script leslie, script less-concepts, script lissadron, script loom, script lorenz, script lorenzos-drums, script loudnumbers_norns, script luck, script m18s, script magnetar, script magpie, script makebreakbeat, script mangl, script manifold, script marcovaldo, script massif, script MDPatch, script MDScaler, script meadowphysics, script metrix, script metronome, script midarto, script midi-monitor, script midi-review, script midididi, script midigrid, script midiplayer, script mlr, script mlre, script Mnmpatch, script molly_the_poly, script moln, script monitor, script monomaniac, script moonraker, script mosaic, script mouse, script mx.samples, script mx.synths, script n.kria, script nørgård, script n16o, script nameless-nightmare, script narf, script nb_drumcrow, script nb_mxsynths, script nb_plyprc, script nb_smpKit, script nc01-drone, script nc02-rs, script nc03-ds, script ndls, script nice-tapes, script nisp, script nmMelodyMagic, script nmQuadroDubber, script nmRain, script nmSmartyPants, script noize, script noizeop, script norman, script norns.online, script nornsfetch, script nydl, script o-o-o, script oblique, script oilcan, script onehanded, script ong, script oooooo, script orbital, script orca, script orgn, script orgnwrms, script ortf, script otis, script overtones, script overwintering, script p8, script paracosms, script paranibbles, script parrot, script passersby, script passthrough, script patchwork, script path-trace, script pedalboard, script phonotype, script phyllis, script pirate-radio, script pit-orchisstra, script pitfalls, script pitter-patter, script piwip, script pixels, script plasma, script plonky, script pools, script ppm_norns, script punchcard, script qfwfq, script quence, script r, script rachim, script raft, script raindrops, script randomizer_typhon, script rangl, script rebound, script reels, script repeater, script repl-looper, script ribbons, script rpls, script rpmate, script rudiments, script sam, script sampswap, script samsara, script samthree, script sath-lemon, script schicksalslied, script scholastic, script scryingstone, script seaflex, script seeker_ii, script sempra, script serialism, script shapes, script shfts, script shnthsalslied, script showers, script sidvagn, script silos, script sines, script skylines, script smash, script sonde, script spirals, script splicer, script splnkr, script stack, script step, script stjörnuíþrótt, script streams, script strides, script strum, script stwnsh, script SuperBrain, script supertonic, script sway, script sweet bees, script synthy, script takt, script tambla, script tapedeck, script taweeet, script tetra, script tetrabobo, script tetrabotis, script thebangs, script thirtythree, script thorns, script Tidbit, script timber, script time-rhythm, script timeparty, script tmi, script torii, script traffic, script triangles, script tulpamancer, script tuner, script tunnels, script turntable, script tviburar, script twine, script twins, script u, script ufo, script uhf, script vcr, script vinker, script warmreload, script waver, script window-crowparator, script wobblewobble, script wrms, script xD1, script Ygg, script yggdrasil, script zellen, script zxcvbn.
Frequently asked questions
How many parameters of the Monome norns can be controlled over MIDI?
SynthHub's map of the Monome norns lists 30 MIDI CC parameters, each with its number, range and a readable name; the full chart is on this page.
Can an AI agent like Claude control the Monome norns?
Yes: SynthHub's hosted MCP server knows the Monome norns's MIDI map, and its browser relay lets the agent send it parameter changes or load a sound, each sound change confirmed by you.