├── .editorconfig ├── .gitignore ├── .prettierrc ├── LICENSE.md ├── README.md ├── assets ├── keys.json └── piano_keys.json ├── convolvers ├── echo.wav ├── hall.ogg ├── muffler.wav ├── spring_feedback.wav └── telephone.wav ├── img ├── comet_icon.svg ├── comet_icon_white.svg ├── comet_title.svg └── comet_title_white.svg ├── index.html ├── main.mjs ├── modules ├── keyboard.mjs ├── midi.mjs ├── pointer.mjs ├── render.mjs └── synth.mjs ├── style.css └── waves ├── bass.json ├── bass_amp360.json ├── bass_fuzz.json ├── bass_fuzz_2.json ├── bass_sub_dub.json ├── bass_sub_dub_2.json ├── boh.json ├── brass.json ├── brit_blues.json ├── brit_blues_driven.json ├── buzzy_1.json ├── buzzy_2.json ├── celeste.json ├── chorus_strings.json ├── dissonant_1.json ├── dissonant_2.json ├── dissonant_piano.json ├── dropped_saw.json ├── dropped_square.json ├── dyna_ep_bright.json ├── dyna_ep_med.json ├── ethnic_33.json ├── full_1.json ├── full_2.json ├── guitar_fuzz.json ├── harsh.json ├── horn.json ├── mkl_hard.json ├── noise.json ├── organ_1.json ├── organ_2.json ├── phoneme_ah.json ├── phoneme_bah.json ├── phoneme_ee.json ├── phoneme_o.json ├── phoneme_ooh.json ├── phoneme_pop_ahhhs.json ├── piano.json ├── pulse.json ├── putney_wavering.json ├── saw.json ├── square.json ├── tb303_square.json ├── throaty.json ├── triangle.json ├── trombone.json ├── twelve_optines.json ├── twelve_string_guitar.json ├── warm_saw.json ├── warm_square.json ├── warm_triangle.json ├── wurlitzer_1.json └── wurlitzer_2.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.DS_Store 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/README.md -------------------------------------------------------------------------------- /assets/keys.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/assets/keys.json -------------------------------------------------------------------------------- /assets/piano_keys.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/assets/piano_keys.json -------------------------------------------------------------------------------- /convolvers/echo.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/convolvers/echo.wav -------------------------------------------------------------------------------- /convolvers/hall.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/convolvers/hall.ogg -------------------------------------------------------------------------------- /convolvers/muffler.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/convolvers/muffler.wav -------------------------------------------------------------------------------- /convolvers/spring_feedback.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/convolvers/spring_feedback.wav -------------------------------------------------------------------------------- /convolvers/telephone.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/convolvers/telephone.wav -------------------------------------------------------------------------------- /img/comet_icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/img/comet_icon.svg -------------------------------------------------------------------------------- /img/comet_icon_white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/img/comet_icon_white.svg -------------------------------------------------------------------------------- /img/comet_title.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/img/comet_title.svg -------------------------------------------------------------------------------- /img/comet_title_white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/img/comet_title_white.svg -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/index.html -------------------------------------------------------------------------------- /main.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/main.mjs -------------------------------------------------------------------------------- /modules/keyboard.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/modules/keyboard.mjs -------------------------------------------------------------------------------- /modules/midi.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/modules/midi.mjs -------------------------------------------------------------------------------- /modules/pointer.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/modules/pointer.mjs -------------------------------------------------------------------------------- /modules/render.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/modules/render.mjs -------------------------------------------------------------------------------- /modules/synth.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/modules/synth.mjs -------------------------------------------------------------------------------- /style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/style.css -------------------------------------------------------------------------------- /waves/bass.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/bass.json -------------------------------------------------------------------------------- /waves/bass_amp360.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/bass_amp360.json -------------------------------------------------------------------------------- /waves/bass_fuzz.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/bass_fuzz.json -------------------------------------------------------------------------------- /waves/bass_fuzz_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/bass_fuzz_2.json -------------------------------------------------------------------------------- /waves/bass_sub_dub.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/bass_sub_dub.json -------------------------------------------------------------------------------- /waves/bass_sub_dub_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/bass_sub_dub_2.json -------------------------------------------------------------------------------- /waves/boh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/boh.json -------------------------------------------------------------------------------- /waves/brass.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/brass.json -------------------------------------------------------------------------------- /waves/brit_blues.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/brit_blues.json -------------------------------------------------------------------------------- /waves/brit_blues_driven.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/brit_blues_driven.json -------------------------------------------------------------------------------- /waves/buzzy_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/buzzy_1.json -------------------------------------------------------------------------------- /waves/buzzy_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/buzzy_2.json -------------------------------------------------------------------------------- /waves/celeste.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/celeste.json -------------------------------------------------------------------------------- /waves/chorus_strings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/chorus_strings.json -------------------------------------------------------------------------------- /waves/dissonant_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/dissonant_1.json -------------------------------------------------------------------------------- /waves/dissonant_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/dissonant_2.json -------------------------------------------------------------------------------- /waves/dissonant_piano.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/dissonant_piano.json -------------------------------------------------------------------------------- /waves/dropped_saw.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/dropped_saw.json -------------------------------------------------------------------------------- /waves/dropped_square.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/dropped_square.json -------------------------------------------------------------------------------- /waves/dyna_ep_bright.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/dyna_ep_bright.json -------------------------------------------------------------------------------- /waves/dyna_ep_med.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/dyna_ep_med.json -------------------------------------------------------------------------------- /waves/ethnic_33.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/ethnic_33.json -------------------------------------------------------------------------------- /waves/full_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/full_1.json -------------------------------------------------------------------------------- /waves/full_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/full_2.json -------------------------------------------------------------------------------- /waves/guitar_fuzz.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/guitar_fuzz.json -------------------------------------------------------------------------------- /waves/harsh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/harsh.json -------------------------------------------------------------------------------- /waves/horn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/horn.json -------------------------------------------------------------------------------- /waves/mkl_hard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/mkl_hard.json -------------------------------------------------------------------------------- /waves/noise.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/noise.json -------------------------------------------------------------------------------- /waves/organ_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/organ_1.json -------------------------------------------------------------------------------- /waves/organ_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/organ_2.json -------------------------------------------------------------------------------- /waves/phoneme_ah.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/phoneme_ah.json -------------------------------------------------------------------------------- /waves/phoneme_bah.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/phoneme_bah.json -------------------------------------------------------------------------------- /waves/phoneme_ee.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/phoneme_ee.json -------------------------------------------------------------------------------- /waves/phoneme_o.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/phoneme_o.json -------------------------------------------------------------------------------- /waves/phoneme_ooh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/phoneme_ooh.json -------------------------------------------------------------------------------- /waves/phoneme_pop_ahhhs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/phoneme_pop_ahhhs.json -------------------------------------------------------------------------------- /waves/piano.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/piano.json -------------------------------------------------------------------------------- /waves/pulse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/pulse.json -------------------------------------------------------------------------------- /waves/putney_wavering.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/putney_wavering.json -------------------------------------------------------------------------------- /waves/saw.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/saw.json -------------------------------------------------------------------------------- /waves/square.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/square.json -------------------------------------------------------------------------------- /waves/tb303_square.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/tb303_square.json -------------------------------------------------------------------------------- /waves/throaty.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/throaty.json -------------------------------------------------------------------------------- /waves/triangle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/triangle.json -------------------------------------------------------------------------------- /waves/trombone.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/trombone.json -------------------------------------------------------------------------------- /waves/twelve_optines.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/twelve_optines.json -------------------------------------------------------------------------------- /waves/twelve_string_guitar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/twelve_string_guitar.json -------------------------------------------------------------------------------- /waves/warm_saw.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/warm_saw.json -------------------------------------------------------------------------------- /waves/warm_square.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/warm_square.json -------------------------------------------------------------------------------- /waves/warm_triangle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/warm_triangle.json -------------------------------------------------------------------------------- /waves/wurlitzer_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/wurlitzer_1.json -------------------------------------------------------------------------------- /waves/wurlitzer_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Venerons/comet/HEAD/waves/wurlitzer_2.json --------------------------------------------------------------------------------