├── .github └── dependabot.yml ├── .gitignore ├── .gitmodules ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── binding.gyp ├── midi.js ├── package.json ├── src ├── input.cpp ├── input.h ├── midi.cpp ├── output.cpp └── output.h └── test ├── fixture └── 144-23-81.bin ├── input ├── input-hang-test.js ├── input-list-test.js ├── input-port-status-test.js ├── input-reopen-test.js ├── input-test.js └── virtual-input-test.js ├── output ├── output-list-test.js ├── output-port-status-test.js ├── output-test.js └── virtual-output-test.js ├── unit ├── input.js └── output.js ├── virtual-loopback-test-automated.js ├── virtual-loopback-test.js ├── virtual-read-stream-resume-test.js ├── virtual-read-stream-test.js └── virtual-write-stream-test.js /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinlatimer/node-midi/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinlatimer/node-midi/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinlatimer/node-midi/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinlatimer/node-midi/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinlatimer/node-midi/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinlatimer/node-midi/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinlatimer/node-midi/HEAD/README.md -------------------------------------------------------------------------------- /binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinlatimer/node-midi/HEAD/binding.gyp -------------------------------------------------------------------------------- /midi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinlatimer/node-midi/HEAD/midi.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinlatimer/node-midi/HEAD/package.json -------------------------------------------------------------------------------- /src/input.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinlatimer/node-midi/HEAD/src/input.cpp -------------------------------------------------------------------------------- /src/input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinlatimer/node-midi/HEAD/src/input.h -------------------------------------------------------------------------------- /src/midi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinlatimer/node-midi/HEAD/src/midi.cpp -------------------------------------------------------------------------------- /src/output.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinlatimer/node-midi/HEAD/src/output.cpp -------------------------------------------------------------------------------- /src/output.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinlatimer/node-midi/HEAD/src/output.h -------------------------------------------------------------------------------- /test/fixture/144-23-81.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinlatimer/node-midi/HEAD/test/fixture/144-23-81.bin -------------------------------------------------------------------------------- /test/input/input-hang-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinlatimer/node-midi/HEAD/test/input/input-hang-test.js -------------------------------------------------------------------------------- /test/input/input-list-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinlatimer/node-midi/HEAD/test/input/input-list-test.js -------------------------------------------------------------------------------- /test/input/input-port-status-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinlatimer/node-midi/HEAD/test/input/input-port-status-test.js -------------------------------------------------------------------------------- /test/input/input-reopen-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinlatimer/node-midi/HEAD/test/input/input-reopen-test.js -------------------------------------------------------------------------------- /test/input/input-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinlatimer/node-midi/HEAD/test/input/input-test.js -------------------------------------------------------------------------------- /test/input/virtual-input-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinlatimer/node-midi/HEAD/test/input/virtual-input-test.js -------------------------------------------------------------------------------- /test/output/output-list-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinlatimer/node-midi/HEAD/test/output/output-list-test.js -------------------------------------------------------------------------------- /test/output/output-port-status-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinlatimer/node-midi/HEAD/test/output/output-port-status-test.js -------------------------------------------------------------------------------- /test/output/output-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinlatimer/node-midi/HEAD/test/output/output-test.js -------------------------------------------------------------------------------- /test/output/virtual-output-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinlatimer/node-midi/HEAD/test/output/virtual-output-test.js -------------------------------------------------------------------------------- /test/unit/input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinlatimer/node-midi/HEAD/test/unit/input.js -------------------------------------------------------------------------------- /test/unit/output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinlatimer/node-midi/HEAD/test/unit/output.js -------------------------------------------------------------------------------- /test/virtual-loopback-test-automated.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinlatimer/node-midi/HEAD/test/virtual-loopback-test-automated.js -------------------------------------------------------------------------------- /test/virtual-loopback-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinlatimer/node-midi/HEAD/test/virtual-loopback-test.js -------------------------------------------------------------------------------- /test/virtual-read-stream-resume-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinlatimer/node-midi/HEAD/test/virtual-read-stream-resume-test.js -------------------------------------------------------------------------------- /test/virtual-read-stream-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinlatimer/node-midi/HEAD/test/virtual-read-stream-test.js -------------------------------------------------------------------------------- /test/virtual-write-stream-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinlatimer/node-midi/HEAD/test/virtual-write-stream-test.js --------------------------------------------------------------------------------