├── .gitignore
├── README.md
├── index.html
├── lib
├── constants.ts
├── hooks
│ ├── use-midi-clock.ts
│ ├── use-midi-control.ts
│ ├── use-midi-controls.ts
│ ├── use-midi-inputs.ts
│ ├── use-midi-message.ts
│ ├── use-midi-note.ts
│ ├── use-midi-notes.ts
│ ├── use-midi-output.ts
│ ├── use-midi-outputs.ts
│ └── use-subscribe.ts
├── main.ts
├── midi-emitter.ts
├── midi-provider.tsx
├── reducer.ts
├── types.ts
└── vite-env.d.ts
├── package.json
├── pnpm-lock.yaml
├── src
├── .npmignore
├── App.css
├── App.tsx
├── MIDIInterfaceSelector.tsx
├── main.tsx
└── vite-env.d.ts
├── tsconfig-build.json
├── tsconfig.json
├── tsconfig.node.json
└── vite.config.ts
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nicorobo/react-midi-hooks/HEAD/.gitignore
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nicorobo/react-midi-hooks/HEAD/README.md
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nicorobo/react-midi-hooks/HEAD/index.html
--------------------------------------------------------------------------------
/lib/constants.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nicorobo/react-midi-hooks/HEAD/lib/constants.ts
--------------------------------------------------------------------------------
/lib/hooks/use-midi-clock.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nicorobo/react-midi-hooks/HEAD/lib/hooks/use-midi-clock.ts
--------------------------------------------------------------------------------
/lib/hooks/use-midi-control.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nicorobo/react-midi-hooks/HEAD/lib/hooks/use-midi-control.ts
--------------------------------------------------------------------------------
/lib/hooks/use-midi-controls.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nicorobo/react-midi-hooks/HEAD/lib/hooks/use-midi-controls.ts
--------------------------------------------------------------------------------
/lib/hooks/use-midi-inputs.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nicorobo/react-midi-hooks/HEAD/lib/hooks/use-midi-inputs.ts
--------------------------------------------------------------------------------
/lib/hooks/use-midi-message.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nicorobo/react-midi-hooks/HEAD/lib/hooks/use-midi-message.ts
--------------------------------------------------------------------------------
/lib/hooks/use-midi-note.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nicorobo/react-midi-hooks/HEAD/lib/hooks/use-midi-note.ts
--------------------------------------------------------------------------------
/lib/hooks/use-midi-notes.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nicorobo/react-midi-hooks/HEAD/lib/hooks/use-midi-notes.ts
--------------------------------------------------------------------------------
/lib/hooks/use-midi-output.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nicorobo/react-midi-hooks/HEAD/lib/hooks/use-midi-output.ts
--------------------------------------------------------------------------------
/lib/hooks/use-midi-outputs.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nicorobo/react-midi-hooks/HEAD/lib/hooks/use-midi-outputs.ts
--------------------------------------------------------------------------------
/lib/hooks/use-subscribe.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nicorobo/react-midi-hooks/HEAD/lib/hooks/use-subscribe.ts
--------------------------------------------------------------------------------
/lib/main.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nicorobo/react-midi-hooks/HEAD/lib/main.ts
--------------------------------------------------------------------------------
/lib/midi-emitter.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nicorobo/react-midi-hooks/HEAD/lib/midi-emitter.ts
--------------------------------------------------------------------------------
/lib/midi-provider.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nicorobo/react-midi-hooks/HEAD/lib/midi-provider.tsx
--------------------------------------------------------------------------------
/lib/reducer.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nicorobo/react-midi-hooks/HEAD/lib/reducer.ts
--------------------------------------------------------------------------------
/lib/types.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nicorobo/react-midi-hooks/HEAD/lib/types.ts
--------------------------------------------------------------------------------
/lib/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nicorobo/react-midi-hooks/HEAD/package.json
--------------------------------------------------------------------------------
/pnpm-lock.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nicorobo/react-midi-hooks/HEAD/pnpm-lock.yaml
--------------------------------------------------------------------------------
/src/.npmignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nicorobo/react-midi-hooks/HEAD/src/.npmignore
--------------------------------------------------------------------------------
/src/App.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nicorobo/react-midi-hooks/HEAD/src/App.css
--------------------------------------------------------------------------------
/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nicorobo/react-midi-hooks/HEAD/src/App.tsx
--------------------------------------------------------------------------------
/src/MIDIInterfaceSelector.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nicorobo/react-midi-hooks/HEAD/src/MIDIInterfaceSelector.tsx
--------------------------------------------------------------------------------
/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nicorobo/react-midi-hooks/HEAD/src/main.tsx
--------------------------------------------------------------------------------
/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/tsconfig-build.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nicorobo/react-midi-hooks/HEAD/tsconfig-build.json
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nicorobo/react-midi-hooks/HEAD/tsconfig.json
--------------------------------------------------------------------------------
/tsconfig.node.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nicorobo/react-midi-hooks/HEAD/tsconfig.node.json
--------------------------------------------------------------------------------
/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nicorobo/react-midi-hooks/HEAD/vite.config.ts
--------------------------------------------------------------------------------