├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .github └── workflows │ ├── publish.yml │ └── test.yml ├── .gitignore ├── .npmrc ├── .nvmrc ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── OWNERS.md ├── README.md ├── catalog-info.yaml ├── model ├── group1-shard1of1.bin └── model.json ├── package.json ├── prettier.config.js ├── src ├── globals.d.ts ├── index.ts ├── inference.test.ts ├── inference.ts ├── jest.d.ts ├── matchers.ts ├── synth-js.d.ts ├── toMidi.test.ts ├── toMidi.ts └── web-audio-test.d.ts ├── test_data ├── C_major.mp3 ├── C_major.resampled.mp3 ├── poly.json ├── poly.mid ├── poly.nomelodia.json ├── vocal-da-80bpm.22050.wav ├── vocal-da-80bpm.json ├── vocal-da-80bpm.nomelodia.json └── vocal-da-80bpm.wav ├── tsconfig.json └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/basic-pitch-ts/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/basic-pitch-ts/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/basic-pitch-ts/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/basic-pitch-ts/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/basic-pitch-ts/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/basic-pitch-ts/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/basic-pitch-ts/HEAD/.npmrc -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v16 2 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/basic-pitch-ts/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/basic-pitch-ts/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/basic-pitch-ts/HEAD/LICENSE -------------------------------------------------------------------------------- /OWNERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/basic-pitch-ts/HEAD/OWNERS.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/basic-pitch-ts/HEAD/README.md -------------------------------------------------------------------------------- /catalog-info.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/basic-pitch-ts/HEAD/catalog-info.yaml -------------------------------------------------------------------------------- /model/group1-shard1of1.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/basic-pitch-ts/HEAD/model/group1-shard1of1.bin -------------------------------------------------------------------------------- /model/model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/basic-pitch-ts/HEAD/model/model.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/basic-pitch-ts/HEAD/package.json -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/basic-pitch-ts/HEAD/prettier.config.js -------------------------------------------------------------------------------- /src/globals.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/basic-pitch-ts/HEAD/src/globals.d.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/basic-pitch-ts/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/inference.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/basic-pitch-ts/HEAD/src/inference.test.ts -------------------------------------------------------------------------------- /src/inference.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/basic-pitch-ts/HEAD/src/inference.ts -------------------------------------------------------------------------------- /src/jest.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/basic-pitch-ts/HEAD/src/jest.d.ts -------------------------------------------------------------------------------- /src/matchers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/basic-pitch-ts/HEAD/src/matchers.ts -------------------------------------------------------------------------------- /src/synth-js.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/basic-pitch-ts/HEAD/src/synth-js.d.ts -------------------------------------------------------------------------------- /src/toMidi.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/basic-pitch-ts/HEAD/src/toMidi.test.ts -------------------------------------------------------------------------------- /src/toMidi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/basic-pitch-ts/HEAD/src/toMidi.ts -------------------------------------------------------------------------------- /src/web-audio-test.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/basic-pitch-ts/HEAD/src/web-audio-test.d.ts -------------------------------------------------------------------------------- /test_data/C_major.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/basic-pitch-ts/HEAD/test_data/C_major.mp3 -------------------------------------------------------------------------------- /test_data/C_major.resampled.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/basic-pitch-ts/HEAD/test_data/C_major.resampled.mp3 -------------------------------------------------------------------------------- /test_data/poly.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/basic-pitch-ts/HEAD/test_data/poly.json -------------------------------------------------------------------------------- /test_data/poly.mid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/basic-pitch-ts/HEAD/test_data/poly.mid -------------------------------------------------------------------------------- /test_data/poly.nomelodia.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/basic-pitch-ts/HEAD/test_data/poly.nomelodia.json -------------------------------------------------------------------------------- /test_data/vocal-da-80bpm.22050.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/basic-pitch-ts/HEAD/test_data/vocal-da-80bpm.22050.wav -------------------------------------------------------------------------------- /test_data/vocal-da-80bpm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/basic-pitch-ts/HEAD/test_data/vocal-da-80bpm.json -------------------------------------------------------------------------------- /test_data/vocal-da-80bpm.nomelodia.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/basic-pitch-ts/HEAD/test_data/vocal-da-80bpm.nomelodia.json -------------------------------------------------------------------------------- /test_data/vocal-da-80bpm.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/basic-pitch-ts/HEAD/test_data/vocal-da-80bpm.wav -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/basic-pitch-ts/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/basic-pitch-ts/HEAD/yarn.lock --------------------------------------------------------------------------------