Last active
December 8, 2022 07:56
-
-
Save jlmitch5/ec354a097d3b775fef3f21dcc2c2ee0f to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // pulled from https://llllllll.co/tags/c/library/18/norns, scrolled down all the way | |
| // [...new Set([...document.getElementsByClassName("title raw-link raw-topic-link")].map(h => h.innerHTML.toString().toLowerCase().replace(/ |:|\[|\]|\(|\)|\-|\{|\}|\~|\—|\.|_|,|!|\\|\/|\&|\;/g, "") + ` -!- [${h.innerText}](${h.href})`).sort())] | |
| const library = [ | |
| "13angels -!- [13 angels](https://llllllll.co/t/13-angels/41671/4)", | |
| "3dpurelua3dlibfornorns -!- [3d: pure Lua 3d lib for norns](https://llllllll.co/t/3d-pure-lua-3d-lib-for-norns/39622)", | |
| "4bigknobs -!- [4 Big Knobs](https://llllllll.co/t/4-big-knobs/42190/2)", | |
| "abacus -!- [Abacus](https://llllllll.co/t/abacus/37871/2)", | |
| "amen -!- [Amen](https://llllllll.co/t/amen/43746/2)", | |
| "animator -!- [Animator](https://llllllll.co/t/animator/28242/18)", | |
| "arcify -!- [Arcify](https://llllllll.co/t/arcify/22133/3)", | |
| "arcologies -!- [— arcologies —](https://llllllll.co/t/arcologies/35752/366)", | |
| "ashasmallcollection -!- [Ash (a small collection)](https://llllllll.co/t/ash-a-small-collection/21349/70)", | |
| "athenaeum -!- [Athenaeum](https://llllllll.co/t/athenaeum/36660/3)", | |
| "automs70 -!- [Automs70](https://llllllll.co/t/automs70/39686/14)", | |
| "awake -!- [Awake](https://llllllll.co/t/awake/21022/129)", | |
| "awakemodv108 -!- [Awake-mod v1.0.8](https://llllllll.co/t/awake-mod-v1-0-8/39761/2)", | |
| "bakenekonowextrahaunted -!- [bakeneko! (now extra haunted)](https://llllllll.co/t/bakeneko-now-extra-haunted/39702/2)", | |
| "barcode -!- [Barcode](https://llllllll.co/t/barcode/35297/12)", | |
| "barycenter -!- [Barycenter](https://llllllll.co/t/barycenter/35980/11)", | |
| "bbbbbeatabletonbeatrepeater -!- [B-B-B-B-Beat: Ableton Beat Repeater](https://llllllll.co/t/b-b-b-b-beat-ableton-beat-repeater/35047/9)", | |
| "beets111 -!- [Beets 1.1.1](https://llllllll.co/t/beets-1-1-1/30069/39)", | |
| "benjolis -!- [Benjolis](https://llllllll.co/t/benjolis/28061/6)", | |
| "bgcdust -!- [Bgc_dust](https://llllllll.co/t/bgc-dust/32033/2)", | |
| "bistro -!- [Bistro](https://llllllll.co/t/bistro/45349/2)", | |
| "blippooablippooboxclonefornorns -!- [Blippoo: a Blippoo Box clone for Norns](https://llllllll.co/t/blippoo-a-blippoo-box-clone-for-norns/41107/11)", | |
| "blndr -!- [Blndr](https://llllllll.co/t/blndr/35106/8)", | |
| "boingg -!- [Boingg](https://llllllll.co/t/boingg/26536/15)", | |
| "bounds -!- [Bounds](https://llllllll.co/t/bounds/23336/10)", | |
| "breakthrough -!- [Breakthrough](https://llllllll.co/t/breakthrough/39196/4)", | |
| "buoysv120 -!- [Buoys v1.2.0](https://llllllll.co/t/buoys-v1-2-0/37639/19)", | |
| "caliper -!- [Caliper](https://llllllll.co/t/caliper/31353/10)", | |
| "cartographerlib -!- [cartographer (lib)](https://llllllll.co/t/cartographer-lib/45946)", | |
| "cccccccc -!- [Cccccccc](https://llllllll.co/t/cccccccc/22271/8)", | |
| "changes -!- [Changes](https://llllllll.co/t/changes/33799/5)", | |
| "cheatcodes2rev210714lts2 -!- [[cheat codes 2] (rev 210714: LTS2)](https://llllllll.co/t/cheat-codes-2-rev-210714-lts2/38414/64)", | |
| "circles -!- [Circles](https://llllllll.co/t/circles/22951/19)", | |
| "clarck -!- [clARCk](https://llllllll.co/t/clarck/21251/2)", | |
| "clcks -!- [Clcks](https://llllllll.co/t/clcks/35732)", | |
| "clippersmartersampleclippingv11 -!- [clipper: smarter sample clipping (v1.1)](https://llllllll.co/t/clipper-smarter-sample-clipping-v1-1/47147)", | |
| "combos -!- [Combos](https://llllllll.co/t/combos/27020/16)", | |
| "compass -!- [Compass](https://llllllll.co/t/compass/25192/246)", | |
| "connectopzusingusbaudiowithnorns -!- [Connect-OPZ: using USB audio with norns](https://llllllll.co/t/connect-opz-using-usb-audio-with-norns/37819/7)", | |
| "corners -!- [corners](https://llllllll.co/t/corners/46227)", | |
| "cranes -!- [cranes](https://llllllll.co/t/cranes/21207/167)", | |
| "crash -!- [Crash](https://llllllll.co/t/crash/35697/2)", | |
| "critterampguitarivideosyntheyesyforfatesupdated -!- [Critter&Guitari video synth Eyesy for Fates (updated)](https://llllllll.co/t/critter-guitari-video-synth-eyesy-for-fates-updated/38144/36)", | |
| "crowifyeasilymapcrowinputstonornsparams -!- [Crowify: easily map Crow inputs to Norns params](https://llllllll.co/t/crowify-easily-map-crow-inputs-to-norns-params/45328)", | |
| "crowtalk -!- [Crow_talk](https://llllllll.co/t/crow-talk/41560/7)", | |
| "cryptkeeper -!- [Cryptkeeper](https://llllllll.co/t/cryptkeeper/39781/5)", | |
| "cryptsacommunitysamplepack -!- [— crypts — a community sample pack](https://llllllll.co/t/crypts-a-community-sample-pack/35836/14)", | |
| "cyreneadrumsequencerbasedonmutableinstrumentsgrids -!- [Cyrene: a drum sequencer based on Mutable Instruments Grids](https://llllllll.co/t/cyrene-a-drum-sequencer-based-on-mutable-instruments-grids/31648/17)", | |
| "defuseramusicalgamefornornsmidikeyboard -!- [Defuser - a musical game for norns/MIDI keyboard](https://llllllll.co/t/defuser-a-musical-game-for-norns-midi-keyboard/39507/3)", | |
| "delayyyyyyyyasimplewarmdelayfornorns -!- [Delayyyyyyyy: a simple, warm delay for norns](https://llllllll.co/t/delayyyyyyyy-a-simple-warm-delay-for-norns/40638/12)", | |
| "delinquencerasequencerbutwithamindofitsown -!- [Delinquencer - A sequencer but with a mind of its own](https://llllllll.co/t/delinquencer-a-sequencer-but-with-a-mind-of-its-own/45646/2)", | |
| "demoncoreaverysimplenoisemodulefornornsbutwithamindofitsown -!- [Demon Core - A very simple noise module for Norns but with a mind of its own](https://llllllll.co/t/demon-core-a-very-simple-noise-module-for-norns-but-with-a-mind-of-its-own/43229/2)", | |
| "dice -!- [Dice](https://llllllll.co/t/dice/40012)", | |
| "downtown -!- [Downtown](https://llllllll.co/t/downtown/40044/4)", | |
| "drift -!- [Drift](https://llllllll.co/t/drift/36138/2)", | |
| "dronecaster -!- [Dronecaster](https://llllllll.co/t/dronecaster/34737/47)", | |
| "drumroom -!- [Drum Room](https://llllllll.co/t/drum-room/23467/8)", | |
| "dunes -!- [Dunes](https://llllllll.co/t/dunes/24790/6)", | |
| "easygrain -!- [Easygrain](https://llllllll.co/t/easygrain/21047/4)", | |
| "ekombiv20 -!- [Ekombi v2.0](https://llllllll.co/t/ekombi-v2-0/26812/13)", | |
| "endlessstairs -!- [Endless-stairs](https://llllllll.co/t/endless-stairs/34799/5)", | |
| "enginethebangs -!- [Engine: Thebangs](https://llllllll.co/t/engine-thebangs/38865/36)", | |
| "euclidigons -!- [Euclidigons](https://llllllll.co/t/euclidigons/36666)", | |
| "fearinahandfulofdust -!- [Fear in a Handful of Dust](https://llllllll.co/t/fear-in-a-handful-of-dust/40022/9)", | |
| "florav046betapsetsequencerimprovements -!- [Flora (v0.4.6-beta: pset sequencer improvements)](https://llllllll.co/t/flora-v0-4-6-beta-pset-sequencer-improvements/40261/5)", | |
| "fm7norns -!- [FM7 (Norns)](https://llllllll.co/t/fm7-norns/21395/92)", | |
| "folio -!- [folio](https://llllllll.co/t/folio/47053)", | |
| "foulplay -!- [Foulplay](https://llllllll.co/t/foulplay/21081/100)", | |
| "foundry -!- [Foundry](https://llllllll.co/t/foundry/33933)", | |
| "fourtunesa4trackpolyphonicstepsequencer -!- [Fourtunes - a 4-track polyphonic step sequencer](https://llllllll.co/t/fourtunes-a-4-track-polyphonic-step-sequencer/37854/10)", | |
| "fugarc -!- [Fugarc](https://llllllll.co/t/fugarc/34446/7)", | |
| "fugu -!- [Fugu](https://llllllll.co/t/fugu/21033/11)", | |
| "gatherum -!- [Gatherum](https://llllllll.co/t/gatherum/45031)", | |
| "gemini -!- [Gemini](https://llllllll.co/t/gemini/21086/7)", | |
| "getinthesea -!- [Get in the Sea!](https://llllllll.co/t/get-in-the-sea/45729/2)", | |
| "glaciers -!- [Glaciers](https://llllllll.co/t/glaciers/45117)", | |
| "glitchlets -!- [Glitchlets](https://llllllll.co/t/glitchlets/37069/2)", | |
| "glut -!- [Glut](https://llllllll.co/t/glut/21175/30)", | |
| "goldeneye -!- [goldeneye](https://llllllll.co/t/goldeneye/46556)", | |
| "granchild -!- [Granchild](https://llllllll.co/t/granchild/41894/2)", | |
| "grdv20moreparameters+extendedparamranges -!- [Grd v2.0 more parameters + extended param ranges](https://llllllll.co/t/grd-v2-0-more-parameters-extended-param-ranges/33768/7)", | |
| "grendyadronesynthfornorns -!- [Grendy: a drone synth for Norns](https://llllllll.co/t/grendy-a-drone-synth-for-norns/31721/2)", | |
| "greyhole -!- [Greyhole](https://llllllll.co/t/greyhole/27687/46)", | |
| "gridcapture -!- [Grid Capture](https://llllllll.co/t/grid-capture/33158/3)", | |
| "gridstepnowwithtimberui -!- [GridStep (now with Timber UI!)](https://llllllll.co/t/gridstep-now-with-timber-ui/38559/9)", | |
| "gridtest -!- [Grid Test](https://llllllll.co/t/grid-test/29346)", | |
| "groovecats -!- [GrooveCats](https://llllllll.co/t/groovecats/46075)", | |
| "hachieuclideandrummachine -!- [Hachi - euclidean drum machine](https://llllllll.co/t/hachi-euclidean-drum-machine/35947/7)", | |
| "haven -!- [Haven](https://llllllll.co/t/haven/21285/40)", | |
| "hazefourtracklivegranularlooper -!- [Haze - four track live granular looper](https://llllllll.co/t/haze-four-track-live-granular-looper/41781)", | |
| "herethere -!- [Here/There](https://llllllll.co/t/here-there/36170/12)", | |
| "hiddemo -!- [HID demo](https://llllllll.co/t/hid-demo/21315/71)", | |
| "hopscotchmidirhythmicarpeggiator -!- [Hopscotch - MIDI rhythmic arpeggiator](https://llllllll.co/t/hopscotch-midi-rhythmic-arpeggiator/47655)", | |
| "hpns -!- [Hpns](https://llllllll.co/t/hpns/32689/2)", | |
| "icarus -!- [Icarus](https://llllllll.co/t/icarus/43271/4)", | |
| "impact -!- [Impact](https://llllllll.co/t/impact/45247)", | |
| "initenere -!- [Initenere](https://llllllll.co/t/initenere/41193/2)", | |
| "internorns -!- [internorns](https://llllllll.co/t/internorns/46565)", | |
| "interpret -!- [Interpret](https://llllllll.co/t/interpret/46525/5)", | |
| "ising -!- [Ising](https://llllllll.co/t/ising/30789/10)", | |
| "islands013 -!- [Islands 0.1.3](https://llllllll.co/t/islands-0-1-3/30234/6)", | |
| "isoseq -!- [Isoseq](https://llllllll.co/t/isoseq/21026/8)", | |
| "jalarandomsequencerforambientsoundscapes -!- [Jala - random sequencer for ambient soundscapes](https://llllllll.co/t/jala-random-sequencer-for-ambient-soundscapes/41788/13)", | |
| "jiffy -!- [Jiffy](https://llllllll.co/t/jiffy/25475/6)", | |
| "justplay -!- [Just-play](https://llllllll.co/t/just-play/33979/32)", | |
| "kitns -!- [Kitns](https://llllllll.co/t/kitns/44090)", | |
| "kolor -!- [Kolor](https://llllllll.co/t/kolor/40504/2)", | |
| "kriamidi -!- [Kria MIDI](https://llllllll.co/t/kria-midi/21255/144)", | |
| "langl -!- [Langl](https://llllllll.co/t/langl/26931/2)", | |
| "larc -!- [Larc](https://llllllll.co/t/larc/39790)", | |
| "lessconcepts -!- [Less concepts](https://llllllll.co/t/less-concepts/21109/52)", | |
| "lessconcepts3 -!- [Less Concepts 3](https://llllllll.co/t/less-concepts-3/41675/2)", | |
| "librarian -!- [Librarian](https://llllllll.co/t/librarian/21213/11)", | |
| "lissadron -!- [Lissadron](https://llllllll.co/t/lissadron/32509/41)", | |
| "loom -!- [Loom](https://llllllll.co/t/loom/21091/7)", | |
| "lostfutures -!- [Lost Futures](https://llllllll.co/t/lost-futures/41606/7)", | |
| "m18s04updateuximprovements+outputmodes -!- [M18s (0.4 update, ux improvements + output modes)](https://llllllll.co/t/m18s-0-4-update-ux-improvements-output-modes/32068/34)", | |
| "mangl -!- [Mangl](https://llllllll.co/t/mangl/21066/181)", | |
| "manifold -!- [Manifold](https://llllllll.co/t/manifold/22098/5)", | |
| "massif -!- [Massif](https://llllllll.co/t/massif/43623)", | |
| "meadowphysicsnorns -!- [Meadowphysics (norns)](https://llllllll.co/t/meadowphysics-norns/21185/37)", | |
| "metrix210406 -!- [Metrix (210406)](https://llllllll.co/t/metrix-210406/43580/9)", | |
| "middy -!- [Middy](https://llllllll.co/t/middy/39656/2)", | |
| "midimonitor -!- [MIDI Monitor](https://llllllll.co/t/midi-monitor/35036/16)", | |
| "miengines -!- [Mi-engines](https://llllllll.co/t/mi-engines/32338/25)", | |
| "mlrnorns -!- [mlr (norns)](https://llllllll.co/t/mlr-norns/21145/556)", | |
| "mollythepoly -!- [Molly the Poly](https://llllllll.co/t/molly-the-poly/21090/3)", | |
| "moln -!- [Moln](https://llllllll.co/t/moln/21111/10)", | |
| "monitor -!- [Monitor](https://llllllll.co/t/monitor/23273/19)", | |
| "mouseupdatedwithusbkeyboard+mouse -!- [Mouse (updated with: usb keyboard + mouse)](https://llllllll.co/t/mouse-updated-with-usb-keyboard-mouse/41562/2)", | |
| "msh -!- [Msh](https://llllllll.co/t/msh/29676/2)", | |
| "mtdstereomultitapdelayfornornsmother -!- [MTD - stereo multi tap delay for norns mother](https://llllllll.co/t/mtd-stereo-multi-tap-delay-for-norns-mother/33965/3)", | |
| "mxsamples -!- [Mx.Samples](https://llllllll.co/t/mx-samples/41400/10)", | |
| "n16o -!- [N16o](https://llllllll.co/t/n16o/28198/25)", | |
| "namesizernamesynthesislibrary -!- [Namesizer - name synthesis library](https://llllllll.co/t/namesizer-name-synthesis-library/39612/3)", | |
| "nestv11 -!- [{:.} nest_ (v1.1)](https://llllllll.co/t/nest-v1-1/41241/4)", | |
| "nisp -!- [Nisp](https://llllllll.co/t/nisp/27596/32)", | |
| "nmmelodymagic -!- [nmMelodyMagic](https://llllllll.co/t/nmmelodymagic/44573)", | |
| "nmquadrodubber -!- [nmQuadroDubber](https://llllllll.co/t/nmquadrodubber/44127)", | |
| "nmrain -!- [nmRain](https://llllllll.co/t/nmrain/44397/2)", | |
| "nmsmartypants -!- [nmSmartyPants](https://llllllll.co/t/nmsmartypants/44469)", | |
| "nonoa4channelnanoloopinspiredmidisequencerfornorns -!- [Nono - a 4-channel nanoloop-inspired MIDI sequencer for norns](https://llllllll.co/t/nono-a-4-channel-nanoloop-inspired-midi-sequencer-for-norns/28189/11)", | |
| "norman -!- [Norman](https://llllllll.co/t/norman/22606/13)", | |
| "nornithscrow’sfirstfornorns -!- [Norniths - Crow’s First for Norns](https://llllllll.co/t/norniths-crows-first-for-norns/40856/2)", | |
| "norns+shnthlibrary -!- [Norns + shnth: library](https://llllllll.co/t/norns-shnth-library/33238/7)", | |
| "nornsgenerateaclitoolforgeneratingnornsprojectswithcustomengines -!- [Nornsgenerate - a cli tool for generating norns projects with custom engines](https://llllllll.co/t/nornsgenerate-a-cli-tool-for-generating-norns-projects-with-custom-engines/36291/6)", | |
| "nornsmotherorganellepatchesonnorns -!- [Norns Mother (Organelle Patches on Norns)](https://llllllll.co/t/norns-mother-organelle-patches-on-norns/30237/5)", | |
| "nornsonline -!- [Norns.online](https://llllllll.co/t/norns-online/38547/18)", | |
| "nornsscriptsfora64grid -!- [Norns Scripts for a 64 Grid](https://llllllll.co/t/norns-scripts-for-a-64-grid/29503)", | |
| "nts1companionwowearlysuckyversion -!- [NTS-1 companion (wow early sucky version)](https://llllllll.co/t/nts-1-companion-wow-early-sucky-version/42439/11)", | |
| "nørgårdinfinityseries -!- [Nørgård Infinity Series](https://llllllll.co/t/norgard-infinity-series/36641/2)", | |
| "onehanded -!- [Onehanded](https://llllllll.co/t/onehanded/25869/2)", | |
| "oooooo -!- [oooooo](https://llllllll.co/t/oooooo/35828/395)", | |
| "oracsidekickpuredataandscfornorns -!- [Orac, Sidekick, Pure Data and SC for Norns](https://llllllll.co/t/orac-sidekick-pure-data-and-sc-for-norns/26198/4)", | |
| "orbitalnorns -!- [Orbital (Norns)](https://llllllll.co/t/orbital-norns/21379/20)", | |
| "orca -!- [Orca](https://llllllll.co/t/orca/22492/80)", | |
| "ortf -!- [Ortf](https://llllllll.co/t/ortf/39694/2)", | |
| "otis -!- [Otis](https://llllllll.co/t/otis/22149/248)", | |
| "p8pico8wrapperlib -!- [P8: PICO-8 wrapper lib](https://llllllll.co/t/p8-pico-8-wrapper-lib/37947)", | |
| "passersby -!- [Passersby](https://llllllll.co/t/passersby/21089/22)", | |
| "passthrough -!- [Passthrough](https://llllllll.co/t/passthrough/31156/45)", | |
| "patchwork -!- [Patchwork](https://llllllll.co/t/patchwork/28800/81)", | |
| "pedalboardchainablefxfornorns -!- [Pedalboard: Chainable FX for norns](https://llllllll.co/t/pedalboard-chainable-fx-for-norns/31119/127)", | |
| "phyllis -!- [Phyllis](https://llllllll.co/t/phyllis/27988/28)", | |
| "pitfalls -!- [Pitfalls](https://llllllll.co/t/pitfalls/37795/2)", | |
| "piwip -!- [Piwip](https://llllllll.co/t/piwip/36642/2)", | |
| "pixels16evenmoremidi -!- [Pixels - 1.6 - even more MIDI](https://llllllll.co/t/pixels-1-6-even-more-midi/38762/12)", | |
| "plonky -!- [Plonky](https://llllllll.co/t/plonky/42520/4)", | |
| "polygrainsapolyphonicgranularsynthesizer -!- [Poly-grains a polyphonic granular synthesizer](https://llllllll.co/t/poly-grains-a-polyphonic-granular-synthesizer/33687/2)", | |
| "pools -!- [Pools](https://llllllll.co/t/pools/28320/2)", | |
| "practice -!- [Practice](https://llllllll.co/t/practice/29429/2)", | |
| "punchcard -!- [Punchcard](https://llllllll.co/t/punchcard/23557/14)", | |
| "qfwfq -!- [Qfwfq](https://llllllll.co/t/qfwfq/38499)", | |
| "quence -!- [Quence](https://llllllll.co/t/quence/29436/2)", | |
| "quintessence -!- [Quintessence](https://llllllll.co/t/quintessence/44967)", | |
| "raindropssimplegenerativesynthsequencer -!- [raindrops: simple generative synth/sequencer](https://llllllll.co/t/raindrops-simple-generative-synth-sequencer/47633/10)", | |
| "rangl -!- [Rangl](https://llllllll.co/t/rangl/44673)", | |
| "rebound -!- [Rebound](https://llllllll.co/t/rebound/23243/51)", | |
| "reels -!- [Reels](https://llllllll.co/t/reels/21030/129)", | |
| "rmsfilter -!- [RMS filter](https://llllllll.co/t/rms-filter/36994/2)", | |
| "rpmate -!- [RPMate](https://llllllll.co/t/rpmate/38542/5)", | |
| "rudimentslofipercussionsynthandsequencerfornorns -!- [Rudiments: lofi percussion synth and sequencer for Norns](https://llllllll.co/t/rudiments-lofi-percussion-synth-and-sequencer-for-norns/31828/8)", | |
| "sam -!- [Sam](https://llllllll.co/t/sam/23943/56)", | |
| "samantha -!- [samantha](https://llllllll.co/t/samantha/46953)", | |
| "samsaraaminimalistlooper -!- [Samsara: a minimalist looper](https://llllllll.co/t/samsara-a-minimalist-looper/34095/12)", | |
| "seaflex -!- [Seaflex](https://llllllll.co/t/seaflex/23209/18)", | |
| "segmentsaudiolooperfornorns -!- [Segments: audio looper for Norns](https://llllllll.co/t/segments-audio-looper-for-norns/32937/4)", | |
| "shapesv100 -!- [Shapes v1.0.0](https://llllllll.co/t/shapes-v1-0-0/36759/16)", | |
| "shellrunner -!- [Shell Runner](https://llllllll.co/t/shell-runner/30887/4)", | |
| "shftsrandomsequencerfornornscrowandgrid -!- [Shfts - random sequencer for norns, crow, and grid](https://llllllll.co/t/shfts-random-sequencer-for-norns-crow-and-grid/26221)", | |
| "showers -!- [Showers](https://llllllll.co/t/showers/31622/14)", | |
| "silos -!- [Silos](https://llllllll.co/t/silos/43804)", | |
| "sines -!- [Sines](https://llllllll.co/t/sines/39292/67)", | |
| "skylines -!- [Skylines](https://llllllll.co/t/skylines/38856/17)", | |
| "spirals -!- [Spirals](https://llllllll.co/t/spirals/40678/2)", | |
| "stackstereobandpassfilterbankfornorns -!- [Stack: stereo bandpass filterbank for Norns](https://llllllll.co/t/stack-stereo-bandpass-filterbank-for-norns/35218/2)", | |
| "step -!- [Step](https://llllllll.co/t/step/21093/12)", | |
| "stjörnuíþróttstargazerinspireddrone -!- [Stjörnuíþrótt: Stargazer inspired drone](https://llllllll.co/t/stjornuithrott-stargazer-inspired-drone/33889/14)", | |
| "strides -!- [Strides](https://llllllll.co/t/strides/21101/8)", | |
| "strum -!- [Strum](https://llllllll.co/t/strum/21025/31)", | |
| "superbrainmultienginemidisequencerforgridamplpx -!- [SuperBrain (Multi Engine Midi Sequencer for grid & LP X)](https://llllllll.co/t/superbrain-multi-engine-midi-sequencer-for-grid-lp-x/44781)", | |
| "supercutlib -!- [Supercut (lib)](https://llllllll.co/t/supercut-lib/29526/2)", | |
| "supertonic -!- [supertonic](https://llllllll.co/t/supertonic/45551)", | |
| "sway -!- [Sway](https://llllllll.co/t/sway/21117/25)", | |
| "takt -!- [Takt](https://llllllll.co/t/takt/21032/161)", | |
| "tambla -!- [Tambla](https://llllllll.co/t/tambla/37965/19)", | |
| "thearpindex -!- [The Arp Index](https://llllllll.co/t/the-arp-index/25182/13)", | |
| "there -!- [There](https://llllllll.co/t/there/27892/4)", | |
| "thirtythree -!- [Thirtythree](https://llllllll.co/t/thirtythree/44702)", | |
| "thumperv001 -!- [Thumper (v0.0.1)](https://llllllll.co/t/thumper-v0-0-1/30881/7)", | |
| "timber -!- [Timber](https://llllllll.co/t/timber/21407/178)", | |
| "timeparty -!- [TimeParty](https://llllllll.co/t/timeparty/22837/22)", | |
| "tmi -!- [Tmi](https://llllllll.co/t/tmi/40818/2)", | |
| "togatouchoscgridandarccontrollerformonomenorns -!- [toga: TouchOSC grid and arc controller for monome norns](https://llllllll.co/t/toga-touchosc-grid-and-arc-controller-for-monome-norns/47902)", | |
| "torii -!- [Torii](https://llllllll.co/t/torii/30476/5)", | |
| "traffic -!- [Traffic](https://llllllll.co/t/traffic/21262/7)", | |
| "tuner -!- [Tuner](https://llllllll.co/t/tuner/21088/10)", | |
| "tunnels -!- [Tunnels](https://llllllll.co/t/tunnels/21973/24)", | |
| "tviburar -!- [Tviburar](https://llllllll.co/t/tviburar/46653)", | |
| "twinerandomgranulator -!- [Twine: random granulator](https://llllllll.co/t/twine-random-granulator/41703/3)", | |
| "uhfnorns -!- [Uhf (norns)](https://llllllll.co/t/uhf-norns/21154/14)", | |
| "vials -!- [Vials](https://llllllll.co/t/vials/23109/8)", | |
| "webfilemanagerfornorns -!- [Web File Manager for Norns](https://llllllll.co/t/web-file-manager-for-norns/26802/10)", | |
| "wecollection -!- [We (collection)](https://llllllll.co/t/we-collection/21350/2)", | |
| "wobblewobble -!- [Wobblewobble](https://llllllll.co/t/wobblewobble/45215)", | |
| "wrmsv2 -!- [~ wrms v2 ~~](https://llllllll.co/t/wrms-v2/28954/42)", | |
| "yggdrasil -!- [Yggdrasil](https://llllllll.co/t/yggdrasil/38040/63)", | |
| "zellen -!- [Zellen](https://llllllll.co/t/zellen/21107/12)" | |
| ]; | |
| // pulled from https://norns.community/en/gallery | |
| // [...new Set([...document.getElementsByTagName('h3')].map(h => h.innerHTML.toString().toLowerCase().replace(/ |:|\[|\]|\(|\)|\-|\{|\}|\~|\—|\.|_|,|!|\\|\/|\&|\;/g, "")).sort())] | |
| const community = [ | |
| "3d", | |
| "4bigknobs", | |
| "abacus", | |
| "amen", | |
| "animator", | |
| "arcologies", | |
| "automs70", | |
| "bakeneko", | |
| "barcode", | |
| "bbbbbeat", | |
| "bitebeet", | |
| "blippoo", | |
| "blndr", | |
| "boingg", | |
| "bounds", | |
| "breakthrough", | |
| "changes", | |
| "cheatcodes2", | |
| "clcks", | |
| "clipper", | |
| "compass", | |
| "corners", | |
| "cranes", | |
| "crowify", | |
| "crowtalk", | |
| "cyrene", | |
| "dice", | |
| "downtown", | |
| "dronecaster", | |
| "drumroom", | |
| "endlessstairs", | |
| "fiahod", | |
| "flora", | |
| "folio", | |
| "foulplay", | |
| "foundry", | |
| "getinthesea", | |
| "glaciers", | |
| "glitchlets", | |
| "granchild", | |
| "grd", | |
| "greyhole", | |
| "gridstep", | |
| "groovecats", | |
| "hachi", | |
| "haven", | |
| "herethere", | |
| "icarus", | |
| "initenere", | |
| "internorns", | |
| "interpret", | |
| "justplay", | |
| "kolor", | |
| "larc", | |
| "lessconcepts3", | |
| "lissadron", | |
| "loom", | |
| "m18s", | |
| "mangl", | |
| "massif", | |
| "middy", | |
| "midigrid", | |
| "mollythepoly", | |
| "mouse", | |
| "mxsamples", | |
| "n16o", | |
| "nmmelodymagic", | |
| "nmquadrodubber", | |
| "noergaard", | |
| "nornsonline", | |
| "oooooo", | |
| "orca", | |
| "otis", | |
| "p8", | |
| "passersby", | |
| "passthrough", | |
| "pedalboard", | |
| "phyllis", | |
| "piwip", | |
| "pixels", | |
| "plonky", | |
| "pools", | |
| "rpmate", | |
| "sam", | |
| "samsara", | |
| "shapes", | |
| "showers", | |
| "silos", | |
| "spirals", | |
| "stjoernuithrott", | |
| "superbrain", | |
| "supertonic", | |
| "tambla", | |
| "thearpindex", | |
| "thirtythree", | |
| "timber", | |
| "timeparty", | |
| "tmi", | |
| "tuner", | |
| "tunnels", | |
| "twine", | |
| "uhf", | |
| "wobblewobble", | |
| "wrms", | |
| "yggdrasil" | |
| ]; | |
| // pulled from https://raw.githubusercontent.com/monome/norns-community/main/community.json | |
| // [...new Set(JSON.parse(document.getElementsByTagName('pre')[0].textContent).entries.map(proj => proj.project_name.toLowerCase().replace(/ |:|\[|\]|\(|\)|\-|\{|\}|\~|\—|\.|_|,|!|\\|\/|\&|\;/g, "")).sort())] | |
| const packaged = [ | |
| "3d", | |
| "4bigknobs", | |
| "abacus", | |
| "ack", | |
| "amen", | |
| "animator", | |
| "arcify", | |
| "arcologies", | |
| "arpindex", | |
| "ash", | |
| "automs70", | |
| "awake", | |
| "awakepassersby", | |
| "awakerings", | |
| "bakeneko", | |
| "barcode", | |
| "barycenter", | |
| "bbbbbeat", | |
| "beets", | |
| "benjolis", | |
| "bistro", | |
| "blippoo", | |
| "blndr", | |
| "boingg", | |
| "bounds", | |
| "bowering", | |
| "breakthrough", | |
| "buoys", | |
| "caliper", | |
| "cccccccc", | |
| "changes", | |
| "cheatcodes2", | |
| "circles", | |
| "clarck", | |
| "clcks", | |
| "clipper", | |
| "combos", | |
| "compass", | |
| "corners", | |
| "cranes", | |
| "crowtalk", | |
| "cryptkeeper", | |
| "cyrene", | |
| "delayyyyyyyy", | |
| "downtown", | |
| "drift", | |
| "dronecaster", | |
| "drumroom", | |
| "dunes", | |
| "easygrain", | |
| "ekombi", | |
| "endlessstairs", | |
| "euclidigons", | |
| "fiahod", | |
| "flora", | |
| "fm7", | |
| "folio", | |
| "foulplay", | |
| "foundry", | |
| "fugarc", | |
| "fugu", | |
| "gemini", | |
| "glaciers", | |
| "glitchlets", | |
| "glut", | |
| "goldeneye", | |
| "granchild", | |
| "grd", | |
| "grendy", | |
| "greyhole", | |
| "gridstep", | |
| "gridtest", | |
| "groovecats", | |
| "hachi", | |
| "haven", | |
| "haze", | |
| "herethere", | |
| "hiddemo", | |
| "icarus", | |
| "impact", | |
| "initenere", | |
| "internorns", | |
| "islands", | |
| "isoseq", | |
| "jala", | |
| "jiffy", | |
| "justplay", | |
| "kolor", | |
| "kriamidi", | |
| "larc", | |
| "lessconcepts", | |
| "lessconcepts3", | |
| "lissadron", | |
| "loom", | |
| "m18s", | |
| "mangl", | |
| "manifold", | |
| "meadowphysics", | |
| "metrix", | |
| "midimonitor", | |
| "mlr", | |
| "mollythepoly", | |
| "moln", | |
| "monitor", | |
| "mouse", | |
| "msh", | |
| "mxsamples", | |
| "n16o", | |
| "nc01drone", | |
| "nc02rs", | |
| "nest", | |
| "nisp", | |
| "nmmelodymagic", | |
| "nmquadrodubber", | |
| "nmrain", | |
| "nmsmartypants", | |
| "norman", | |
| "nornsonline", | |
| "nørgård", | |
| "onehanded", | |
| "oooooo", | |
| "orbital", | |
| "orca", | |
| "ortf", | |
| "otis", | |
| "p8", | |
| "passersby", | |
| "passthrough", | |
| "patchwork", | |
| "pedalboard", | |
| "phyllis", | |
| "pitfalls", | |
| "piwip", | |
| "pixels", | |
| "plonky", | |
| "pools", | |
| "punchcard", | |
| "qfwfq", | |
| "quence", | |
| "r", | |
| "rebound", | |
| "reels", | |
| "rpmate", | |
| "rudiments", | |
| "sam", | |
| "samsara", | |
| "seaflex", | |
| "shapes", | |
| "shfts", | |
| "showers", | |
| "silos", | |
| "sines", | |
| "skylines", | |
| "spirals", | |
| "stack", | |
| "step", | |
| "stjörnuíþrótt", | |
| "strides", | |
| "strum", | |
| "superbrain", | |
| "supercut", | |
| "supertonic", | |
| "sway", | |
| "takt", | |
| "tambla", | |
| "thebangs", | |
| "thirtythree", | |
| "timber", | |
| "timeparty", | |
| "tmi", | |
| "torii", | |
| "traffic", | |
| "tuner", | |
| "tunnels", | |
| "tviburar", | |
| "twine", | |
| "uhf", | |
| "vials", | |
| "wobblewobble", | |
| "wrms", | |
| "yggdrasil", | |
| "zellen" | |
| ]; | |
| const notOnCommunity = library.filter((libElem) => { | |
| return (community.find(comElem => libElem.startsWith(comElem)) === undefined); | |
| }).map(l => l.split(' -!- ')[1]) | |
| const notPackaged = library.filter((libElem) => { | |
| return (packaged.find(packElem => libElem.startsWith(packElem)) === undefined); | |
| }).map(l => l.split(' -!- ')[1]) | |
| console.log(`[details="library scripts not found on norns.community (${notOnCommunity.length})"] | |
| - ${notOnCommunity.join("\n - ")} | |
| [/details] | |
| [details="library scripts not found in the maiden package manager (${notPackaged.length})"] | |
| - ${notPackaged.join("\n - ")} | |
| [/details]`); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment