├── .gitignore ├── README.md ├── dist ├── audioworker.js ├── audioworklet.js ├── dx7.html ├── dx7 │ ├── dx7-awn.js │ ├── dx7-awp.js │ ├── dx7-lib.js │ ├── gui │ │ ├── dx7.css │ │ ├── gui.js │ │ └── keys.js │ ├── presets │ │ └── README.md │ └── wasm │ │ ├── dx7.js │ │ └── dx7.wasm.js └── wamsdk │ ├── wam-controller.js │ └── wam-processor.js └── src ├── c ├── dx7.cc ├── dx7.h └── msfa │ ├── aligned_buf.h │ ├── controllers.h │ ├── dx7note.cc │ ├── dx7note.h │ ├── env.cc │ ├── env.h │ ├── exp2.cc │ ├── exp2.h │ ├── fm_core.cc │ ├── fm_core.h │ ├── fm_op_kernel.cc │ ├── fm_op_kernel.h │ ├── freqlut.cc │ ├── freqlut.h │ ├── lfo.cc │ ├── lfo.h │ ├── module.h │ ├── patch.cc │ ├── patch.h │ ├── pitchenv.cc │ ├── pitchenv.h │ ├── ringbuffer.cc │ ├── ringbuffer.h │ ├── sin.cc │ ├── sin.h │ ├── synth.h │ ├── synth_unit.cc │ └── synth_unit.h ├── dx7-awn.js ├── dx7-awp.js ├── dx7-lib.js └── wamsdk ├── processor.cpp └── processor.h /.gitignore: -------------------------------------------------------------------------------- 1 | dist/dx7/presets/*.syx 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jariseon/webdx7/HEAD/README.md -------------------------------------------------------------------------------- /dist/audioworker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jariseon/webdx7/HEAD/dist/audioworker.js -------------------------------------------------------------------------------- /dist/audioworklet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jariseon/webdx7/HEAD/dist/audioworklet.js -------------------------------------------------------------------------------- /dist/dx7.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jariseon/webdx7/HEAD/dist/dx7.html -------------------------------------------------------------------------------- /dist/dx7/dx7-awn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jariseon/webdx7/HEAD/dist/dx7/dx7-awn.js -------------------------------------------------------------------------------- /dist/dx7/dx7-awp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jariseon/webdx7/HEAD/dist/dx7/dx7-awp.js -------------------------------------------------------------------------------- /dist/dx7/dx7-lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jariseon/webdx7/HEAD/dist/dx7/dx7-lib.js -------------------------------------------------------------------------------- /dist/dx7/gui/dx7.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jariseon/webdx7/HEAD/dist/dx7/gui/dx7.css -------------------------------------------------------------------------------- /dist/dx7/gui/gui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jariseon/webdx7/HEAD/dist/dx7/gui/gui.js -------------------------------------------------------------------------------- /dist/dx7/gui/keys.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jariseon/webdx7/HEAD/dist/dx7/gui/keys.js -------------------------------------------------------------------------------- /dist/dx7/presets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jariseon/webdx7/HEAD/dist/dx7/presets/README.md -------------------------------------------------------------------------------- /dist/dx7/wasm/dx7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jariseon/webdx7/HEAD/dist/dx7/wasm/dx7.js -------------------------------------------------------------------------------- /dist/dx7/wasm/dx7.wasm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jariseon/webdx7/HEAD/dist/dx7/wasm/dx7.wasm.js -------------------------------------------------------------------------------- /dist/wamsdk/wam-controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jariseon/webdx7/HEAD/dist/wamsdk/wam-controller.js -------------------------------------------------------------------------------- /dist/wamsdk/wam-processor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jariseon/webdx7/HEAD/dist/wamsdk/wam-processor.js -------------------------------------------------------------------------------- /src/c/dx7.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jariseon/webdx7/HEAD/src/c/dx7.cc -------------------------------------------------------------------------------- /src/c/dx7.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jariseon/webdx7/HEAD/src/c/dx7.h -------------------------------------------------------------------------------- /src/c/msfa/aligned_buf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jariseon/webdx7/HEAD/src/c/msfa/aligned_buf.h -------------------------------------------------------------------------------- /src/c/msfa/controllers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jariseon/webdx7/HEAD/src/c/msfa/controllers.h -------------------------------------------------------------------------------- /src/c/msfa/dx7note.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jariseon/webdx7/HEAD/src/c/msfa/dx7note.cc -------------------------------------------------------------------------------- /src/c/msfa/dx7note.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jariseon/webdx7/HEAD/src/c/msfa/dx7note.h -------------------------------------------------------------------------------- /src/c/msfa/env.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jariseon/webdx7/HEAD/src/c/msfa/env.cc -------------------------------------------------------------------------------- /src/c/msfa/env.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jariseon/webdx7/HEAD/src/c/msfa/env.h -------------------------------------------------------------------------------- /src/c/msfa/exp2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jariseon/webdx7/HEAD/src/c/msfa/exp2.cc -------------------------------------------------------------------------------- /src/c/msfa/exp2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jariseon/webdx7/HEAD/src/c/msfa/exp2.h -------------------------------------------------------------------------------- /src/c/msfa/fm_core.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jariseon/webdx7/HEAD/src/c/msfa/fm_core.cc -------------------------------------------------------------------------------- /src/c/msfa/fm_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jariseon/webdx7/HEAD/src/c/msfa/fm_core.h -------------------------------------------------------------------------------- /src/c/msfa/fm_op_kernel.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jariseon/webdx7/HEAD/src/c/msfa/fm_op_kernel.cc -------------------------------------------------------------------------------- /src/c/msfa/fm_op_kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jariseon/webdx7/HEAD/src/c/msfa/fm_op_kernel.h -------------------------------------------------------------------------------- /src/c/msfa/freqlut.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jariseon/webdx7/HEAD/src/c/msfa/freqlut.cc -------------------------------------------------------------------------------- /src/c/msfa/freqlut.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jariseon/webdx7/HEAD/src/c/msfa/freqlut.h -------------------------------------------------------------------------------- /src/c/msfa/lfo.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jariseon/webdx7/HEAD/src/c/msfa/lfo.cc -------------------------------------------------------------------------------- /src/c/msfa/lfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jariseon/webdx7/HEAD/src/c/msfa/lfo.h -------------------------------------------------------------------------------- /src/c/msfa/module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jariseon/webdx7/HEAD/src/c/msfa/module.h -------------------------------------------------------------------------------- /src/c/msfa/patch.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jariseon/webdx7/HEAD/src/c/msfa/patch.cc -------------------------------------------------------------------------------- /src/c/msfa/patch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jariseon/webdx7/HEAD/src/c/msfa/patch.h -------------------------------------------------------------------------------- /src/c/msfa/pitchenv.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jariseon/webdx7/HEAD/src/c/msfa/pitchenv.cc -------------------------------------------------------------------------------- /src/c/msfa/pitchenv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jariseon/webdx7/HEAD/src/c/msfa/pitchenv.h -------------------------------------------------------------------------------- /src/c/msfa/ringbuffer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jariseon/webdx7/HEAD/src/c/msfa/ringbuffer.cc -------------------------------------------------------------------------------- /src/c/msfa/ringbuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jariseon/webdx7/HEAD/src/c/msfa/ringbuffer.h -------------------------------------------------------------------------------- /src/c/msfa/sin.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jariseon/webdx7/HEAD/src/c/msfa/sin.cc -------------------------------------------------------------------------------- /src/c/msfa/sin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jariseon/webdx7/HEAD/src/c/msfa/sin.h -------------------------------------------------------------------------------- /src/c/msfa/synth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jariseon/webdx7/HEAD/src/c/msfa/synth.h -------------------------------------------------------------------------------- /src/c/msfa/synth_unit.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jariseon/webdx7/HEAD/src/c/msfa/synth_unit.cc -------------------------------------------------------------------------------- /src/c/msfa/synth_unit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jariseon/webdx7/HEAD/src/c/msfa/synth_unit.h -------------------------------------------------------------------------------- /src/dx7-awn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jariseon/webdx7/HEAD/src/dx7-awn.js -------------------------------------------------------------------------------- /src/dx7-awp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jariseon/webdx7/HEAD/src/dx7-awp.js -------------------------------------------------------------------------------- /src/dx7-lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jariseon/webdx7/HEAD/src/dx7-lib.js -------------------------------------------------------------------------------- /src/wamsdk/processor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jariseon/webdx7/HEAD/src/wamsdk/processor.cpp -------------------------------------------------------------------------------- /src/wamsdk/processor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jariseon/webdx7/HEAD/src/wamsdk/processor.h --------------------------------------------------------------------------------