├── .gitignore ├── .jshintignore ├── .jshintrc ├── Gruntfile.js ├── LICENSE ├── README.md ├── package.json ├── src ├── daw │ ├── daw.js │ ├── engine │ │ ├── const.js │ │ ├── midi.js │ │ └── patch-loader.js │ └── non-npm │ │ └── tuna │ │ ├── README.md │ │ ├── impulses │ │ ├── Sweetspot1M.wav │ │ ├── impulse_guitar.wav │ │ ├── impulse_rev.wav │ │ └── ir_rev_short.wav │ │ └── tuna.js ├── index.js ├── instruments │ └── synth │ │ ├── engine │ │ ├── const.js │ │ ├── envelope.js │ │ ├── filter.js │ │ ├── lfo.js │ │ ├── mix.js │ │ ├── noise.js │ │ ├── oscillator-bank.js │ │ ├── voice.js │ │ └── waveform-source.js │ │ └── instrument.js └── patches │ ├── defaults.js │ └── library.js └── test ├── data └── patch-loader.js ├── patch-library-test.js └── patch-loader-test.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicroto/viktor-nv1-engine/HEAD/.gitignore -------------------------------------------------------------------------------- /.jshintignore: -------------------------------------------------------------------------------- 1 | src/daw/non-npm/**/* -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicroto/viktor-nv1-engine/HEAD/.jshintrc -------------------------------------------------------------------------------- /Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicroto/viktor-nv1-engine/HEAD/Gruntfile.js -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicroto/viktor-nv1-engine/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicroto/viktor-nv1-engine/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicroto/viktor-nv1-engine/HEAD/package.json -------------------------------------------------------------------------------- /src/daw/daw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicroto/viktor-nv1-engine/HEAD/src/daw/daw.js -------------------------------------------------------------------------------- /src/daw/engine/const.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicroto/viktor-nv1-engine/HEAD/src/daw/engine/const.js -------------------------------------------------------------------------------- /src/daw/engine/midi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicroto/viktor-nv1-engine/HEAD/src/daw/engine/midi.js -------------------------------------------------------------------------------- /src/daw/engine/patch-loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicroto/viktor-nv1-engine/HEAD/src/daw/engine/patch-loader.js -------------------------------------------------------------------------------- /src/daw/non-npm/tuna/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicroto/viktor-nv1-engine/HEAD/src/daw/non-npm/tuna/README.md -------------------------------------------------------------------------------- /src/daw/non-npm/tuna/impulses/Sweetspot1M.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicroto/viktor-nv1-engine/HEAD/src/daw/non-npm/tuna/impulses/Sweetspot1M.wav -------------------------------------------------------------------------------- /src/daw/non-npm/tuna/impulses/impulse_guitar.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicroto/viktor-nv1-engine/HEAD/src/daw/non-npm/tuna/impulses/impulse_guitar.wav -------------------------------------------------------------------------------- /src/daw/non-npm/tuna/impulses/impulse_rev.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicroto/viktor-nv1-engine/HEAD/src/daw/non-npm/tuna/impulses/impulse_rev.wav -------------------------------------------------------------------------------- /src/daw/non-npm/tuna/impulses/ir_rev_short.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicroto/viktor-nv1-engine/HEAD/src/daw/non-npm/tuna/impulses/ir_rev_short.wav -------------------------------------------------------------------------------- /src/daw/non-npm/tuna/tuna.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicroto/viktor-nv1-engine/HEAD/src/daw/non-npm/tuna/tuna.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicroto/viktor-nv1-engine/HEAD/src/index.js -------------------------------------------------------------------------------- /src/instruments/synth/engine/const.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicroto/viktor-nv1-engine/HEAD/src/instruments/synth/engine/const.js -------------------------------------------------------------------------------- /src/instruments/synth/engine/envelope.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicroto/viktor-nv1-engine/HEAD/src/instruments/synth/engine/envelope.js -------------------------------------------------------------------------------- /src/instruments/synth/engine/filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicroto/viktor-nv1-engine/HEAD/src/instruments/synth/engine/filter.js -------------------------------------------------------------------------------- /src/instruments/synth/engine/lfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicroto/viktor-nv1-engine/HEAD/src/instruments/synth/engine/lfo.js -------------------------------------------------------------------------------- /src/instruments/synth/engine/mix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicroto/viktor-nv1-engine/HEAD/src/instruments/synth/engine/mix.js -------------------------------------------------------------------------------- /src/instruments/synth/engine/noise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicroto/viktor-nv1-engine/HEAD/src/instruments/synth/engine/noise.js -------------------------------------------------------------------------------- /src/instruments/synth/engine/oscillator-bank.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicroto/viktor-nv1-engine/HEAD/src/instruments/synth/engine/oscillator-bank.js -------------------------------------------------------------------------------- /src/instruments/synth/engine/voice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicroto/viktor-nv1-engine/HEAD/src/instruments/synth/engine/voice.js -------------------------------------------------------------------------------- /src/instruments/synth/engine/waveform-source.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicroto/viktor-nv1-engine/HEAD/src/instruments/synth/engine/waveform-source.js -------------------------------------------------------------------------------- /src/instruments/synth/instrument.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicroto/viktor-nv1-engine/HEAD/src/instruments/synth/instrument.js -------------------------------------------------------------------------------- /src/patches/defaults.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicroto/viktor-nv1-engine/HEAD/src/patches/defaults.js -------------------------------------------------------------------------------- /src/patches/library.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicroto/viktor-nv1-engine/HEAD/src/patches/library.js -------------------------------------------------------------------------------- /test/data/patch-loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicroto/viktor-nv1-engine/HEAD/test/data/patch-loader.js -------------------------------------------------------------------------------- /test/patch-library-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicroto/viktor-nv1-engine/HEAD/test/patch-library-test.js -------------------------------------------------------------------------------- /test/patch-loader-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicroto/viktor-nv1-engine/HEAD/test/patch-loader-test.js --------------------------------------------------------------------------------