gitextract_ohmewh1n/ ├── .babelrc ├── .editorconfig ├── .env.sample ├── .eslintrc.cjs ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── ask-a-question.md │ │ ├── report-a-bug.md │ │ └── suggest-a-new-feature.md │ └── workflows/ │ └── codeql-analysis.yml ├── .gitignore ├── .nycrc ├── BANNER.txt ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE.txt ├── README.md ├── SECURITY.md ├── examples/ │ ├── README.md │ ├── electron/ │ │ ├── README.md │ │ └── basic-example/ │ │ ├── README.md │ │ ├── index.html │ │ ├── main.js │ │ ├── package.json │ │ ├── preload.js │ │ └── renderer.js │ ├── next.js/ │ │ ├── README.md │ │ └── basic-example/ │ │ ├── .gitignore │ │ ├── README.md │ │ ├── package.json │ │ └── pages/ │ │ └── index.js │ ├── p5.js/ │ │ ├── README.md │ │ ├── basic-example/ │ │ │ ├── index.html │ │ │ ├── sketch.js │ │ │ └── styles.css │ │ └── querying-note-state/ │ │ ├── index.html │ │ ├── sketch.js │ │ └── styles.css │ ├── quick-start/ │ │ └── index.html │ ├── react/ │ │ ├── README.md │ │ └── basic-example/ │ │ ├── .gitignore │ │ ├── README.md │ │ ├── package.json │ │ ├── public/ │ │ │ ├── index.html │ │ │ ├── manifest.json │ │ │ └── robots.txt │ │ └── src/ │ │ ├── App.css │ │ ├── App.js │ │ ├── App.test.js │ │ ├── index.css │ │ ├── index.js │ │ ├── reportWebVitals.js │ │ └── setupTests.js │ └── typescript/ │ ├── README.md │ └── basic-nodejs-example/ │ ├── index.ts │ └── package.json ├── package.json ├── scripts/ │ ├── api-documentation/ │ │ ├── generate-html.js │ │ ├── generate-markdown.js │ │ └── templates/ │ │ ├── core/ │ │ │ ├── class.hbs │ │ │ ├── constructor.hbs │ │ │ ├── enumerations.hbs │ │ │ ├── events.hbs │ │ │ ├── methods.hbs │ │ │ └── properties.hbs │ │ └── helpers/ │ │ ├── ddata.js │ │ ├── djip-helpers.js │ │ └── state.js │ ├── library/ │ │ ├── build.js │ │ ├── rollup.config.cjs.js │ │ ├── rollup.config.esm.js │ │ └── rollup.config.iife.js │ ├── sponsors/ │ │ └── retrieve-sponsors.js │ ├── typescript-declarations/ │ │ ├── generate.js │ │ └── generateOLD.js │ └── website/ │ └── deploy.js ├── src/ │ ├── Enumerations.js │ ├── Forwarder.js │ ├── Input.js │ ├── InputChannel.js │ ├── Message.js │ ├── Note.js │ ├── Output.js │ ├── OutputChannel.js │ ├── Utilities.js │ └── WebMidi.js ├── test/ │ ├── Enumerations.test.js │ ├── Forwarder.test.js │ ├── Input.test.js │ ├── InputChannel.test.js │ ├── Message.test.js │ ├── Note.test.js │ ├── Output.test.js │ ├── OutputChannel.test.js │ ├── Utilities.test.js │ ├── WebMidi.test.js │ └── support/ │ ├── JZZ.js │ ├── Utils.cjs.js │ └── Utils.iife.js ├── typescript/ │ └── webmidi.d.ts └── website/ ├── .gitignore ├── README.md ├── api/ │ ├── classes/ │ │ ├── Enumerations.md │ │ ├── EventEmitter.md │ │ ├── Forwarder.md │ │ ├── Input.md │ │ ├── InputChannel.md │ │ ├── Listener.md │ │ ├── Message.md │ │ ├── Note.md │ │ ├── Output.md │ │ ├── OutputChannel.md │ │ ├── Utilities.md │ │ ├── WebMidi.md │ │ └── _category_.json │ └── index.md ├── babel.config.js ├── blog/ │ └── 2021-12-01/ │ └── version-3-has-been-released.md ├── docs/ │ ├── archives/ │ │ ├── _category_.json │ │ ├── v1.md │ │ └── v2.md │ ├── getting-started/ │ │ ├── _category_.json │ │ ├── basics.md │ │ ├── installation.md │ │ └── supported-environments.md │ ├── going-further/ │ │ ├── _category_.json │ │ ├── electron.md │ │ ├── forwarding.md │ │ ├── middle-c.md │ │ ├── performance.md │ │ ├── sysex.md │ │ └── typescript.md │ ├── index.md │ ├── migration/ │ │ ├── _category_.json │ │ └── migration.md │ └── roadmap/ │ ├── _category_.json │ ├── under-evaluation.md │ ├── v3.md │ └── v4.md ├── docusaurus.config.js ├── package.json ├── sidebars.js ├── src/ │ ├── components/ │ │ ├── Button.js │ │ ├── Button.module.css │ │ ├── Button.module.scss │ │ ├── Column.js │ │ ├── Column.module.css │ │ ├── Column.module.scss │ │ ├── HomepageFeatures.js │ │ ├── HomepageFeatures.module.css │ │ ├── InformationBar.js │ │ ├── InformationBar.module.css │ │ └── InformationBar.module.scss │ ├── css/ │ │ ├── custom.css │ │ ├── custom.scss │ │ ├── index.css │ │ └── index.scss │ ├── pages/ │ │ ├── about/ │ │ │ └── index.md │ │ ├── index.js │ │ ├── index.module.css │ │ ├── index.module.scss │ │ ├── research/ │ │ │ └── index.md │ │ ├── showcase/ │ │ │ └── index.md │ │ ├── sponsors/ │ │ │ └── index.md │ │ └── tester/ │ │ └── index.js │ └── theme/ │ ├── CodeBlock/ │ │ └── index.js │ ├── Footer/ │ │ ├── index.js │ │ ├── styles.module.css │ │ └── styles.module.scss │ └── Navbar/ │ ├── index.js │ └── styles.module.css └── static/ ├── .nojekyll ├── js/ │ └── newsletter-popup.js └── styles/ ├── default.css ├── default.scss └── jsdoc.css