├── .devcontainer ├── devcontainer.json └── post-create.sh ├── .github ├── FUNDING.yml └── workflows │ ├── macos-build.yml │ ├── main.yml │ └── release.yml ├── .gitignore ├── .vscode ├── launch.json └── settings.json ├── 4klang ├── .gitignore ├── 4klang.asm ├── 4klang.inc.js ├── 4klang_inc │ ├── 4klang_inc.make.js │ └── pattern_tools.js ├── 4klangrender.c ├── LICENSE_4klang ├── README.md ├── buildwindowsexe.sh ├── computefunctionhash.js ├── convertinstrs.sh ├── createnotes.js ├── instruments │ ├── BA_Dark.inc │ ├── BA_DarkChorus.inc │ ├── BA_Deepness.inc │ ├── BA_DirectPunchMS.inc │ ├── BA_Mighty.inc │ ├── BA_Mighty_Feedback.inc │ ├── BA_NotFromThisWorld.inc │ ├── BA_NotFromThisWorld2.inc │ ├── BA_SawBass.inc │ ├── BA_SawBassFlanger.inc │ ├── GA_RestInPeaceMS.inc │ ├── KY_GarageOrgan.inc │ ├── KY_GarageOrganChorus.inc │ ├── KY_Lullaby.inc │ ├── KY_Lullaby2.inc │ ├── KY_Rhodes.inc │ ├── LD_AlphaOmegaMS.inc │ ├── LD_Farscape.inc │ ├── LD_More&MoreMS.inc │ ├── LD_Morpher.inc │ ├── LD_RestInPeaceMS.inc │ ├── LD_Short&PunchyMS.inc │ ├── PA_Fairies.inc │ ├── PA_Jarresque.inc │ ├── PA_JarresqueChorus.inc │ ├── PA_LoFiChoir.inc │ ├── PA_LongPad.inc │ ├── PA_Minorium.inc │ ├── PA_Strangeland.inc │ ├── PA_StrangelandChorus.inc │ ├── PA_SynastasiaMS.inc │ ├── SY_RandomArp.inc │ ├── SY_RandomArpFlanger.inc │ ├── airy.inc │ ├── basedrum.inc │ ├── basedrum2.inc │ ├── basedrum3.inc │ ├── basedrum4.inc │ ├── bass.inc │ ├── bass2.inc │ ├── clap.inc │ ├── guitar.inc │ ├── guitar2.inc │ ├── hihat.inc │ ├── hihat2.inc │ ├── instrumentmap.js │ ├── pOWL_BAS_Dubstep03.inc │ ├── pOWL_BAS_Dubstep07.inc │ ├── pad.inc │ ├── pad2.inc │ ├── piano.inc │ ├── piano2.inc │ ├── rimshot.inc │ ├── snare.inc │ ├── snare2.inc │ ├── snare3.inc │ ├── snare4.inc │ ├── snare5.inc │ ├── snare6.inc │ ├── string.inc │ ├── synth.inc │ ├── synthFlanger.inc │ └── test.inc ├── livereload.js ├── notes.inc ├── run.sh ├── runlinux.sh ├── songs │ ├── .gitignore │ ├── cfs.inc.js │ ├── firstattempt │ │ ├── 4klang.asm │ │ ├── 4klang.inc │ │ └── 4klang.inc.js │ ├── grooveisinthecode.inc.js │ ├── lazygrooves │ │ ├── 4klang.asm │ │ ├── 4klang.inc │ │ └── 4klang.inc.js │ ├── new.inc.js │ └── shuffle.inc.js ├── tiny.asm └── tools │ ├── .gitignore │ ├── BA_DarkChorus.4ki │ ├── compile.sh │ ├── instrumentdisassembler.cpp │ ├── instrumentdisassembler.h │ ├── pOWL_BAS_Dubstep03.4ki │ └── pOWL_BAS_Dubstep07.4ki ├── LICENSE ├── LICENSE-WITHOUT-YOSHIMI ├── README.md ├── ROADMAP.md ├── dawplugin ├── .gitignore ├── CMakeLists.txt ├── INSTALLATION.md ├── README.md └── WebAssemblyMusicSynth.cpp ├── drumtrack.js ├── midi ├── output.js ├── recorder.class.js └── recorder.js ├── pattern ├── pattern.class.js ├── playable │ ├── arpeggiato1.js │ ├── basepattern.js │ └── drumpattern.js ├── recordconverter.js ├── recordedpattern.class.js └── trackerpattern.class.js ├── playback.js ├── record.js ├── recording.json ├── runosx.sh ├── songs ├── base2.json ├── feelgoodplace1.js ├── feelgoodplace1.xmz ├── fgtake1.json ├── lead.json ├── livesong.js ├── rec1.json ├── recbase.json ├── recorded.js ├── recorded2.js ├── recorded3.js ├── recording_take1.json ├── rhodes1.json ├── testsong.txt ├── upbeat.js ├── upbeat.xml ├── upbeat.xmz ├── upbeatchorus.json ├── upbeatintrolead.js ├── upbeatintrolead.json └── yoshimibrowsertest.js ├── startjack.sh ├── test.xmz ├── testmidi.js ├── testpattern.js ├── testpattern2.js ├── testpattern3.js ├── testpattern4.js ├── tools └── livecodingscheduler.js ├── trackerpatterntest.js └── wasmaudioworklet ├── .gitignore ├── 4klangsequencer └── editorfunctions.js ├── README.md ├── analyser ├── levelanalyser.spec.js ├── levelanalysernode.js └── levelanalyserprocessor.js ├── app.html.js ├── app.js ├── app.spec.js ├── audioworkletnode.js ├── audioworkletnode.spec.js ├── audioworkletpolyfill.js ├── audioworkletprocessor.js ├── codemirror-monokai.css ├── common ├── audiobuffertowav.js ├── audioworkletmodules.js ├── filedownload.js ├── png.js ├── png.spec.js ├── scriptloader.js ├── ui │ ├── modal.html.js │ ├── modal.js │ ├── progress-bar.js │ ├── progress-spinner.js │ └── progress.spec.js └── workermessagehandler.js ├── editorcontroller.js ├── editorcontroller.spec.js ├── emptysong.js ├── index.html ├── karma.conf.cjs ├── midisequencer ├── audioworkletprocessorsequencer.js ├── editorfunctions.js ├── embeddablesongcompiler.js ├── pattern.js ├── recording.js ├── recording.spec.js ├── sequenceconstants.js ├── songcompiler.js ├── songcompiler.spec.js ├── trackerpattern.js ├── trackerpattern.spec.js └── ui │ ├── midimixer.js │ ├── partschedule.js │ ├── pianoroll.js │ ├── pianorolldemo │ ├── .gitignore │ ├── exportwav.js │ ├── index.html │ ├── nearclient.js │ ├── nft.js │ ├── pianorolldemo.js │ ├── rollup-config.js │ └── styles.css │ ├── pianorollserialization.js │ └── pianorollserialization.spec.js ├── modaudioworkletprocessor.js ├── overview.plantuml ├── overview.svg ├── package.json ├── pattern_tools.js ├── player ├── infinitemusic.html ├── infinitemusic.js ├── musicandshadervideoplayer │ ├── .gitignore │ ├── index.html │ ├── main.js │ ├── renderworker.js │ └── rollup.config.js ├── wasmmidimoduleplayer.html ├── wasmmidimoduleplayeraudioworkletprocessor.js ├── wasmpatternseqmoduleplayer.html └── wasmpatternseqplayeraudioworkletprocessor.js ├── rollup-config-songcompiler.js ├── screenrecorder ├── cameraviewer.js └── screenrecorder.js ├── sointu ├── playsointu.js ├── sointuaudioworkletprocessor.js └── sointutestsong.js ├── style.css ├── synth1 ├── .gitignore ├── analysesound.js ├── as-pect.asconfig.json ├── as-pect.config.js ├── asconfig.json ├── assembly │ ├── __tests__ │ │ ├── as-pect.d.ts │ │ ├── fx │ │ │ ├── limiter.spec.ts │ │ │ ├── monocompressor.spec.ts │ │ │ └── multibandeq.spec.ts │ │ ├── math │ │ │ └── fft.spec.ts │ │ ├── midi │ │ │ ├── instruments │ │ │ │ └── audioplayer.spec.ts │ │ │ ├── midisequencer.spec.ts │ │ │ └── midisynth.spec.ts │ │ └── synth │ │ │ ├── ifftoscillator.spec.ts │ │ │ ├── pan.spec.ts │ │ │ └── triangleoscillator.spec.ts │ ├── common │ │ └── mixcommon.ts │ ├── environment.ts │ ├── fx │ │ ├── allpass.ts │ │ ├── bandpass.ts │ │ ├── comb.ts │ │ ├── delayline.ts │ │ ├── eqband.ts │ │ ├── freeverb.ts │ │ ├── limiter.ts │ │ ├── midsideprocessor.ts │ │ ├── monocompressor.ts │ │ ├── multibandeq.ts │ │ ├── stereocompressor.ts │ │ ├── tribandeq.ts │ │ └── tribandstereocompressor.ts │ ├── index.ts │ ├── instruments │ │ ├── bass │ │ │ ├── deepbass.ts │ │ │ ├── sawbass2.class.ts │ │ │ └── sawbass3.ts │ │ ├── drivelead.class.ts │ │ ├── drums │ │ │ ├── kick2.class.ts │ │ │ ├── rimshot.class.ts │ │ │ └── snare2.class.ts │ │ ├── hihat.class.ts │ │ ├── instrument.class.ts │ │ ├── kick.class.ts │ │ ├── lead │ │ │ ├── brassy.ts │ │ │ ├── eftang.ts │ │ │ └── sinelead.ts │ │ ├── pad.class.ts │ │ ├── pad │ │ │ ├── flatpad.class.ts │ │ │ └── softpad.class.ts │ │ ├── piano │ │ │ └── subpiano.ts │ │ ├── sawbass.class.ts │ │ ├── snare.class.ts │ │ ├── squarelead.class.ts │ │ ├── string1.class.ts │ │ └── testinstrument.class.ts │ ├── math │ │ ├── fft.ts │ │ └── sin.ts │ ├── midi │ │ ├── instruments │ │ │ ├── audioplayer.ts │ │ │ └── defaultinstrument.ts │ │ ├── midisynth.ts │ │ └── sequencer │ │ │ ├── midiparts.ts │ │ │ ├── midisequencer.ts │ │ │ └── midisequencerpart.ts │ ├── mixes │ │ ├── empty.mix.ts │ │ ├── globalimports.ts │ │ ├── goodtimes.mix.ts │ │ ├── midi.mix.ts │ │ ├── newyear.mix.ts │ │ ├── protracker.mix.ts │ │ ├── shuffle.mix.ts │ │ ├── simple.mix.ts │ │ ├── test.mix.ts │ │ └── webchip.mix.ts │ ├── synth │ │ ├── biquad.ts │ │ ├── bpm.ts │ │ ├── clip.ts │ │ ├── decibel.ts │ │ ├── envelope.class.ts │ │ ├── ifftoscillator.class.ts │ │ ├── noise.class.ts │ │ ├── note.ts │ │ ├── pan.class.ts │ │ ├── sawoscillator.class.ts │ │ ├── shaper.ts │ │ ├── sineoscillator.class.ts │ │ ├── squareoscillator.class.ts │ │ ├── stereosignal.class.ts │ │ ├── triangleoscillator.class.ts │ │ └── waveguide.ts │ └── wasi_main.ts ├── audioworklet │ ├── midisynthaudioworklet.js │ ├── midisynthaudioworklet.spec.js │ └── midisynthaudioworkletprocessor.js ├── browsercompilerwebworker.js ├── browsersynthcompiler.js ├── browsersynthcompiler.spec.js ├── build │ └── .gitignore ├── createbrowsertsbundle.js ├── index.js ├── modformat │ ├── README.md │ ├── lib │ │ ├── instrumentgenerator.js │ │ ├── patterntools.js │ │ └── protrackermodwriter.js │ ├── package.json │ └── song1.js ├── moduleworkerloader.js ├── run.sh ├── songs │ ├── goodtimes.js │ ├── infiniteenergytest.js │ ├── kickbeat.js │ ├── kickbeat.json │ ├── livetest1.js │ ├── newyear.js │ ├── recordedsong1.json │ ├── shuffle.js │ ├── shufflebeat.js │ ├── testsong.js │ ├── testsong.json │ ├── uptempo.js │ └── webchipmusic.js └── wasmsynthassemblyscriptsources.json ├── visualizer ├── defaultvisualizer.js ├── fragmentshader.js ├── fragmentshader.spec.js ├── midieventlistvisualizer.js ├── midieventlistvisualizer.spec.js ├── notemeter.js └── videoscheduler.js ├── wasmgit ├── commitmessagemodal.html ├── nearacl.js ├── wasmgitclient.js ├── wasmgitclient.spec.js ├── wasmgitui.html └── wasmgitworker.js ├── web-test-runner.config.js ├── webaudiomodules ├── preseteditor.html ├── preseteditor.js ├── wammanager.js ├── wammanager.spec.js ├── yoshimi-awp.js ├── yoshimi-xml-parser.js ├── yoshimi.js └── yoshimi.spec.js └── yarn.lock /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/post-create.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/.devcontainer/post-create.sh -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/macos-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/.github/workflows/macos-build.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /4klang/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/.gitignore -------------------------------------------------------------------------------- /4klang/4klang.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/4klang.asm -------------------------------------------------------------------------------- /4klang/4klang.inc.js: -------------------------------------------------------------------------------- 1 | songs/shuffle.inc.js -------------------------------------------------------------------------------- /4klang/4klang_inc/4klang_inc.make.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/4klang_inc/4klang_inc.make.js -------------------------------------------------------------------------------- /4klang/4klang_inc/pattern_tools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/4klang_inc/pattern_tools.js -------------------------------------------------------------------------------- /4klang/4klangrender.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/4klangrender.c -------------------------------------------------------------------------------- /4klang/LICENSE_4klang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/LICENSE_4klang -------------------------------------------------------------------------------- /4klang/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/README.md -------------------------------------------------------------------------------- /4klang/buildwindowsexe.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/buildwindowsexe.sh -------------------------------------------------------------------------------- /4klang/computefunctionhash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/computefunctionhash.js -------------------------------------------------------------------------------- /4klang/convertinstrs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/convertinstrs.sh -------------------------------------------------------------------------------- /4klang/createnotes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/createnotes.js -------------------------------------------------------------------------------- /4klang/instruments/BA_Dark.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/BA_Dark.inc -------------------------------------------------------------------------------- /4klang/instruments/BA_DarkChorus.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/BA_DarkChorus.inc -------------------------------------------------------------------------------- /4klang/instruments/BA_Deepness.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/BA_Deepness.inc -------------------------------------------------------------------------------- /4klang/instruments/BA_DirectPunchMS.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/BA_DirectPunchMS.inc -------------------------------------------------------------------------------- /4klang/instruments/BA_Mighty.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/BA_Mighty.inc -------------------------------------------------------------------------------- /4klang/instruments/BA_Mighty_Feedback.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/BA_Mighty_Feedback.inc -------------------------------------------------------------------------------- /4klang/instruments/BA_NotFromThisWorld.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/BA_NotFromThisWorld.inc -------------------------------------------------------------------------------- /4klang/instruments/BA_NotFromThisWorld2.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/BA_NotFromThisWorld2.inc -------------------------------------------------------------------------------- /4klang/instruments/BA_SawBass.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/BA_SawBass.inc -------------------------------------------------------------------------------- /4klang/instruments/BA_SawBassFlanger.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/BA_SawBassFlanger.inc -------------------------------------------------------------------------------- /4klang/instruments/GA_RestInPeaceMS.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/GA_RestInPeaceMS.inc -------------------------------------------------------------------------------- /4klang/instruments/KY_GarageOrgan.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/KY_GarageOrgan.inc -------------------------------------------------------------------------------- /4klang/instruments/KY_GarageOrganChorus.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/KY_GarageOrganChorus.inc -------------------------------------------------------------------------------- /4klang/instruments/KY_Lullaby.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/KY_Lullaby.inc -------------------------------------------------------------------------------- /4klang/instruments/KY_Lullaby2.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/KY_Lullaby2.inc -------------------------------------------------------------------------------- /4klang/instruments/KY_Rhodes.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/KY_Rhodes.inc -------------------------------------------------------------------------------- /4klang/instruments/LD_AlphaOmegaMS.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/LD_AlphaOmegaMS.inc -------------------------------------------------------------------------------- /4klang/instruments/LD_Farscape.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/LD_Farscape.inc -------------------------------------------------------------------------------- /4klang/instruments/LD_More&MoreMS.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/LD_More&MoreMS.inc -------------------------------------------------------------------------------- /4klang/instruments/LD_Morpher.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/LD_Morpher.inc -------------------------------------------------------------------------------- /4klang/instruments/LD_RestInPeaceMS.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/LD_RestInPeaceMS.inc -------------------------------------------------------------------------------- /4klang/instruments/LD_Short&PunchyMS.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/LD_Short&PunchyMS.inc -------------------------------------------------------------------------------- /4klang/instruments/PA_Fairies.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/PA_Fairies.inc -------------------------------------------------------------------------------- /4klang/instruments/PA_Jarresque.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/PA_Jarresque.inc -------------------------------------------------------------------------------- /4klang/instruments/PA_JarresqueChorus.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/PA_JarresqueChorus.inc -------------------------------------------------------------------------------- /4klang/instruments/PA_LoFiChoir.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/PA_LoFiChoir.inc -------------------------------------------------------------------------------- /4klang/instruments/PA_LongPad.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/PA_LongPad.inc -------------------------------------------------------------------------------- /4klang/instruments/PA_Minorium.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/PA_Minorium.inc -------------------------------------------------------------------------------- /4klang/instruments/PA_Strangeland.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/PA_Strangeland.inc -------------------------------------------------------------------------------- /4klang/instruments/PA_StrangelandChorus.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/PA_StrangelandChorus.inc -------------------------------------------------------------------------------- /4klang/instruments/PA_SynastasiaMS.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/PA_SynastasiaMS.inc -------------------------------------------------------------------------------- /4klang/instruments/SY_RandomArp.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/SY_RandomArp.inc -------------------------------------------------------------------------------- /4klang/instruments/SY_RandomArpFlanger.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/SY_RandomArpFlanger.inc -------------------------------------------------------------------------------- /4klang/instruments/airy.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/airy.inc -------------------------------------------------------------------------------- /4klang/instruments/basedrum.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/basedrum.inc -------------------------------------------------------------------------------- /4klang/instruments/basedrum2.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/basedrum2.inc -------------------------------------------------------------------------------- /4klang/instruments/basedrum3.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/basedrum3.inc -------------------------------------------------------------------------------- /4klang/instruments/basedrum4.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/basedrum4.inc -------------------------------------------------------------------------------- /4klang/instruments/bass.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/bass.inc -------------------------------------------------------------------------------- /4klang/instruments/bass2.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/bass2.inc -------------------------------------------------------------------------------- /4klang/instruments/clap.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/clap.inc -------------------------------------------------------------------------------- /4klang/instruments/guitar.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/guitar.inc -------------------------------------------------------------------------------- /4klang/instruments/guitar2.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/guitar2.inc -------------------------------------------------------------------------------- /4klang/instruments/hihat.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/hihat.inc -------------------------------------------------------------------------------- /4klang/instruments/hihat2.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/hihat2.inc -------------------------------------------------------------------------------- /4klang/instruments/instrumentmap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/instrumentmap.js -------------------------------------------------------------------------------- /4klang/instruments/pOWL_BAS_Dubstep03.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/pOWL_BAS_Dubstep03.inc -------------------------------------------------------------------------------- /4klang/instruments/pOWL_BAS_Dubstep07.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/pOWL_BAS_Dubstep07.inc -------------------------------------------------------------------------------- /4klang/instruments/pad.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/pad.inc -------------------------------------------------------------------------------- /4klang/instruments/pad2.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/pad2.inc -------------------------------------------------------------------------------- /4klang/instruments/piano.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/piano.inc -------------------------------------------------------------------------------- /4klang/instruments/piano2.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/piano2.inc -------------------------------------------------------------------------------- /4klang/instruments/rimshot.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/rimshot.inc -------------------------------------------------------------------------------- /4klang/instruments/snare.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/snare.inc -------------------------------------------------------------------------------- /4klang/instruments/snare2.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/snare2.inc -------------------------------------------------------------------------------- /4klang/instruments/snare3.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/snare3.inc -------------------------------------------------------------------------------- /4klang/instruments/snare4.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/snare4.inc -------------------------------------------------------------------------------- /4klang/instruments/snare5.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/snare5.inc -------------------------------------------------------------------------------- /4klang/instruments/snare6.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/snare6.inc -------------------------------------------------------------------------------- /4klang/instruments/string.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/string.inc -------------------------------------------------------------------------------- /4klang/instruments/synth.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/synth.inc -------------------------------------------------------------------------------- /4klang/instruments/synthFlanger.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/synthFlanger.inc -------------------------------------------------------------------------------- /4klang/instruments/test.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/instruments/test.inc -------------------------------------------------------------------------------- /4klang/livereload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/livereload.js -------------------------------------------------------------------------------- /4klang/notes.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/notes.inc -------------------------------------------------------------------------------- /4klang/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/run.sh -------------------------------------------------------------------------------- /4klang/runlinux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/runlinux.sh -------------------------------------------------------------------------------- /4klang/songs/.gitignore: -------------------------------------------------------------------------------- 1 | virgill 2 | powl -------------------------------------------------------------------------------- /4klang/songs/cfs.inc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/songs/cfs.inc.js -------------------------------------------------------------------------------- /4klang/songs/firstattempt/4klang.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/songs/firstattempt/4klang.asm -------------------------------------------------------------------------------- /4klang/songs/firstattempt/4klang.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/songs/firstattempt/4klang.inc -------------------------------------------------------------------------------- /4klang/songs/firstattempt/4klang.inc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/songs/firstattempt/4klang.inc.js -------------------------------------------------------------------------------- /4klang/songs/grooveisinthecode.inc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/songs/grooveisinthecode.inc.js -------------------------------------------------------------------------------- /4klang/songs/lazygrooves/4klang.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/songs/lazygrooves/4klang.asm -------------------------------------------------------------------------------- /4klang/songs/lazygrooves/4klang.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/songs/lazygrooves/4klang.inc -------------------------------------------------------------------------------- /4klang/songs/lazygrooves/4klang.inc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/songs/lazygrooves/4klang.inc.js -------------------------------------------------------------------------------- /4klang/songs/new.inc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/songs/new.inc.js -------------------------------------------------------------------------------- /4klang/songs/shuffle.inc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/songs/shuffle.inc.js -------------------------------------------------------------------------------- /4klang/tiny.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/tiny.asm -------------------------------------------------------------------------------- /4klang/tools/.gitignore: -------------------------------------------------------------------------------- 1 | instrumentdisassembler -------------------------------------------------------------------------------- /4klang/tools/BA_DarkChorus.4ki: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/tools/BA_DarkChorus.4ki -------------------------------------------------------------------------------- /4klang/tools/compile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/tools/compile.sh -------------------------------------------------------------------------------- /4klang/tools/instrumentdisassembler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/tools/instrumentdisassembler.cpp -------------------------------------------------------------------------------- /4klang/tools/instrumentdisassembler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/tools/instrumentdisassembler.h -------------------------------------------------------------------------------- /4klang/tools/pOWL_BAS_Dubstep03.4ki: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/tools/pOWL_BAS_Dubstep03.4ki -------------------------------------------------------------------------------- /4klang/tools/pOWL_BAS_Dubstep07.4ki: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/4klang/tools/pOWL_BAS_Dubstep07.4ki -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE-WITHOUT-YOSHIMI: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/LICENSE-WITHOUT-YOSHIMI -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/README.md -------------------------------------------------------------------------------- /ROADMAP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/ROADMAP.md -------------------------------------------------------------------------------- /dawplugin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/dawplugin/.gitignore -------------------------------------------------------------------------------- /dawplugin/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/dawplugin/CMakeLists.txt -------------------------------------------------------------------------------- /dawplugin/INSTALLATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/dawplugin/INSTALLATION.md -------------------------------------------------------------------------------- /dawplugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/dawplugin/README.md -------------------------------------------------------------------------------- /dawplugin/WebAssemblyMusicSynth.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/dawplugin/WebAssemblyMusicSynth.cpp -------------------------------------------------------------------------------- /drumtrack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/drumtrack.js -------------------------------------------------------------------------------- /midi/output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/midi/output.js -------------------------------------------------------------------------------- /midi/recorder.class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/midi/recorder.class.js -------------------------------------------------------------------------------- /midi/recorder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/midi/recorder.js -------------------------------------------------------------------------------- /pattern/pattern.class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/pattern/pattern.class.js -------------------------------------------------------------------------------- /pattern/playable/arpeggiato1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/pattern/playable/arpeggiato1.js -------------------------------------------------------------------------------- /pattern/playable/basepattern.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/pattern/playable/basepattern.js -------------------------------------------------------------------------------- /pattern/playable/drumpattern.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/pattern/playable/drumpattern.js -------------------------------------------------------------------------------- /pattern/recordconverter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/pattern/recordconverter.js -------------------------------------------------------------------------------- /pattern/recordedpattern.class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/pattern/recordedpattern.class.js -------------------------------------------------------------------------------- /pattern/trackerpattern.class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/pattern/trackerpattern.class.js -------------------------------------------------------------------------------- /playback.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/playback.js -------------------------------------------------------------------------------- /record.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/record.js -------------------------------------------------------------------------------- /recording.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/recording.json -------------------------------------------------------------------------------- /runosx.sh: -------------------------------------------------------------------------------- 1 | /Applications/ZynAddSubFx.app/Contents/MacOS/zynaddsubfx-bin -l test.xmz -------------------------------------------------------------------------------- /songs/base2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/songs/base2.json -------------------------------------------------------------------------------- /songs/feelgoodplace1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/songs/feelgoodplace1.js -------------------------------------------------------------------------------- /songs/feelgoodplace1.xmz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/songs/feelgoodplace1.xmz -------------------------------------------------------------------------------- /songs/fgtake1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/songs/fgtake1.json -------------------------------------------------------------------------------- /songs/lead.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/songs/lead.json -------------------------------------------------------------------------------- /songs/livesong.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/songs/livesong.js -------------------------------------------------------------------------------- /songs/rec1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/songs/rec1.json -------------------------------------------------------------------------------- /songs/recbase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/songs/recbase.json -------------------------------------------------------------------------------- /songs/recorded.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/songs/recorded.js -------------------------------------------------------------------------------- /songs/recorded2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/songs/recorded2.js -------------------------------------------------------------------------------- /songs/recorded3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/songs/recorded3.js -------------------------------------------------------------------------------- /songs/recording_take1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/songs/recording_take1.json -------------------------------------------------------------------------------- /songs/rhodes1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/songs/rhodes1.json -------------------------------------------------------------------------------- /songs/testsong.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /songs/upbeat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/songs/upbeat.js -------------------------------------------------------------------------------- /songs/upbeat.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/songs/upbeat.xml -------------------------------------------------------------------------------- /songs/upbeat.xmz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/songs/upbeat.xmz -------------------------------------------------------------------------------- /songs/upbeatchorus.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/songs/upbeatchorus.json -------------------------------------------------------------------------------- /songs/upbeatintrolead.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/songs/upbeatintrolead.js -------------------------------------------------------------------------------- /songs/upbeatintrolead.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/songs/upbeatintrolead.json -------------------------------------------------------------------------------- /songs/yoshimibrowsertest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/songs/yoshimibrowsertest.js -------------------------------------------------------------------------------- /startjack.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/startjack.sh -------------------------------------------------------------------------------- /test.xmz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/test.xmz -------------------------------------------------------------------------------- /testmidi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/testmidi.js -------------------------------------------------------------------------------- /testpattern.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/testpattern.js -------------------------------------------------------------------------------- /testpattern2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/testpattern2.js -------------------------------------------------------------------------------- /testpattern3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/testpattern3.js -------------------------------------------------------------------------------- /testpattern4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/testpattern4.js -------------------------------------------------------------------------------- /tools/livecodingscheduler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/tools/livecodingscheduler.js -------------------------------------------------------------------------------- /trackerpatterntest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/trackerpatterntest.js -------------------------------------------------------------------------------- /wasmaudioworklet/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/.gitignore -------------------------------------------------------------------------------- /wasmaudioworklet/4klangsequencer/editorfunctions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/4klangsequencer/editorfunctions.js -------------------------------------------------------------------------------- /wasmaudioworklet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/README.md -------------------------------------------------------------------------------- /wasmaudioworklet/analyser/levelanalyser.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/analyser/levelanalyser.spec.js -------------------------------------------------------------------------------- /wasmaudioworklet/analyser/levelanalysernode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/analyser/levelanalysernode.js -------------------------------------------------------------------------------- /wasmaudioworklet/analyser/levelanalyserprocessor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/analyser/levelanalyserprocessor.js -------------------------------------------------------------------------------- /wasmaudioworklet/app.html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/app.html.js -------------------------------------------------------------------------------- /wasmaudioworklet/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/app.js -------------------------------------------------------------------------------- /wasmaudioworklet/app.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/app.spec.js -------------------------------------------------------------------------------- /wasmaudioworklet/audioworkletnode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/audioworkletnode.js -------------------------------------------------------------------------------- /wasmaudioworklet/audioworkletnode.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/audioworkletnode.spec.js -------------------------------------------------------------------------------- /wasmaudioworklet/audioworkletpolyfill.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/audioworkletpolyfill.js -------------------------------------------------------------------------------- /wasmaudioworklet/audioworkletprocessor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/audioworkletprocessor.js -------------------------------------------------------------------------------- /wasmaudioworklet/codemirror-monokai.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/codemirror-monokai.css -------------------------------------------------------------------------------- /wasmaudioworklet/common/audiobuffertowav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/common/audiobuffertowav.js -------------------------------------------------------------------------------- /wasmaudioworklet/common/audioworkletmodules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/common/audioworkletmodules.js -------------------------------------------------------------------------------- /wasmaudioworklet/common/filedownload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/common/filedownload.js -------------------------------------------------------------------------------- /wasmaudioworklet/common/png.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/common/png.js -------------------------------------------------------------------------------- /wasmaudioworklet/common/png.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/common/png.spec.js -------------------------------------------------------------------------------- /wasmaudioworklet/common/scriptloader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/common/scriptloader.js -------------------------------------------------------------------------------- /wasmaudioworklet/common/ui/modal.html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/common/ui/modal.html.js -------------------------------------------------------------------------------- /wasmaudioworklet/common/ui/modal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/common/ui/modal.js -------------------------------------------------------------------------------- /wasmaudioworklet/common/ui/progress-bar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/common/ui/progress-bar.js -------------------------------------------------------------------------------- /wasmaudioworklet/common/ui/progress-spinner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/common/ui/progress-spinner.js -------------------------------------------------------------------------------- /wasmaudioworklet/common/ui/progress.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/common/ui/progress.spec.js -------------------------------------------------------------------------------- /wasmaudioworklet/common/workermessagehandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/common/workermessagehandler.js -------------------------------------------------------------------------------- /wasmaudioworklet/editorcontroller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/editorcontroller.js -------------------------------------------------------------------------------- /wasmaudioworklet/editorcontroller.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/editorcontroller.spec.js -------------------------------------------------------------------------------- /wasmaudioworklet/emptysong.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/emptysong.js -------------------------------------------------------------------------------- /wasmaudioworklet/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/index.html -------------------------------------------------------------------------------- /wasmaudioworklet/karma.conf.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/karma.conf.cjs -------------------------------------------------------------------------------- /wasmaudioworklet/midisequencer/audioworkletprocessorsequencer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/midisequencer/audioworkletprocessorsequencer.js -------------------------------------------------------------------------------- /wasmaudioworklet/midisequencer/editorfunctions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/midisequencer/editorfunctions.js -------------------------------------------------------------------------------- /wasmaudioworklet/midisequencer/embeddablesongcompiler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/midisequencer/embeddablesongcompiler.js -------------------------------------------------------------------------------- /wasmaudioworklet/midisequencer/pattern.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/midisequencer/pattern.js -------------------------------------------------------------------------------- /wasmaudioworklet/midisequencer/recording.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/midisequencer/recording.js -------------------------------------------------------------------------------- /wasmaudioworklet/midisequencer/recording.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/midisequencer/recording.spec.js -------------------------------------------------------------------------------- /wasmaudioworklet/midisequencer/sequenceconstants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/midisequencer/sequenceconstants.js -------------------------------------------------------------------------------- /wasmaudioworklet/midisequencer/songcompiler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/midisequencer/songcompiler.js -------------------------------------------------------------------------------- /wasmaudioworklet/midisequencer/songcompiler.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/midisequencer/songcompiler.spec.js -------------------------------------------------------------------------------- /wasmaudioworklet/midisequencer/trackerpattern.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/midisequencer/trackerpattern.js -------------------------------------------------------------------------------- /wasmaudioworklet/midisequencer/trackerpattern.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/midisequencer/trackerpattern.spec.js -------------------------------------------------------------------------------- /wasmaudioworklet/midisequencer/ui/midimixer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/midisequencer/ui/midimixer.js -------------------------------------------------------------------------------- /wasmaudioworklet/midisequencer/ui/partschedule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/midisequencer/ui/partschedule.js -------------------------------------------------------------------------------- /wasmaudioworklet/midisequencer/ui/pianoroll.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/midisequencer/ui/pianoroll.js -------------------------------------------------------------------------------- /wasmaudioworklet/midisequencer/ui/pianorolldemo/.gitignore: -------------------------------------------------------------------------------- 1 | dist -------------------------------------------------------------------------------- /wasmaudioworklet/midisequencer/ui/pianorolldemo/exportwav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/midisequencer/ui/pianorolldemo/exportwav.js -------------------------------------------------------------------------------- /wasmaudioworklet/midisequencer/ui/pianorolldemo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/midisequencer/ui/pianorolldemo/index.html -------------------------------------------------------------------------------- /wasmaudioworklet/midisequencer/ui/pianorolldemo/nearclient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/midisequencer/ui/pianorolldemo/nearclient.js -------------------------------------------------------------------------------- /wasmaudioworklet/midisequencer/ui/pianorolldemo/nft.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/midisequencer/ui/pianorolldemo/nft.js -------------------------------------------------------------------------------- /wasmaudioworklet/midisequencer/ui/pianorolldemo/pianorolldemo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/midisequencer/ui/pianorolldemo/pianorolldemo.js -------------------------------------------------------------------------------- /wasmaudioworklet/midisequencer/ui/pianorolldemo/rollup-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/midisequencer/ui/pianorolldemo/rollup-config.js -------------------------------------------------------------------------------- /wasmaudioworklet/midisequencer/ui/pianorolldemo/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/midisequencer/ui/pianorolldemo/styles.css -------------------------------------------------------------------------------- /wasmaudioworklet/midisequencer/ui/pianorollserialization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/midisequencer/ui/pianorollserialization.js -------------------------------------------------------------------------------- /wasmaudioworklet/midisequencer/ui/pianorollserialization.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/midisequencer/ui/pianorollserialization.spec.js -------------------------------------------------------------------------------- /wasmaudioworklet/modaudioworkletprocessor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/modaudioworkletprocessor.js -------------------------------------------------------------------------------- /wasmaudioworklet/overview.plantuml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/overview.plantuml -------------------------------------------------------------------------------- /wasmaudioworklet/overview.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/overview.svg -------------------------------------------------------------------------------- /wasmaudioworklet/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/package.json -------------------------------------------------------------------------------- /wasmaudioworklet/pattern_tools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/pattern_tools.js -------------------------------------------------------------------------------- /wasmaudioworklet/player/infinitemusic.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/player/infinitemusic.html -------------------------------------------------------------------------------- /wasmaudioworklet/player/infinitemusic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/player/infinitemusic.js -------------------------------------------------------------------------------- /wasmaudioworklet/player/musicandshadervideoplayer/.gitignore: -------------------------------------------------------------------------------- 1 | ufo.wasm.png 2 | index.bundle.html -------------------------------------------------------------------------------- /wasmaudioworklet/player/musicandshadervideoplayer/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/player/musicandshadervideoplayer/index.html -------------------------------------------------------------------------------- /wasmaudioworklet/player/musicandshadervideoplayer/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/player/musicandshadervideoplayer/main.js -------------------------------------------------------------------------------- /wasmaudioworklet/player/musicandshadervideoplayer/renderworker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/player/musicandshadervideoplayer/renderworker.js -------------------------------------------------------------------------------- /wasmaudioworklet/player/musicandshadervideoplayer/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/player/musicandshadervideoplayer/rollup.config.js -------------------------------------------------------------------------------- /wasmaudioworklet/player/wasmmidimoduleplayer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/player/wasmmidimoduleplayer.html -------------------------------------------------------------------------------- /wasmaudioworklet/player/wasmmidimoduleplayeraudioworkletprocessor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/player/wasmmidimoduleplayeraudioworkletprocessor.js -------------------------------------------------------------------------------- /wasmaudioworklet/player/wasmpatternseqmoduleplayer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/player/wasmpatternseqmoduleplayer.html -------------------------------------------------------------------------------- /wasmaudioworklet/player/wasmpatternseqplayeraudioworkletprocessor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/player/wasmpatternseqplayeraudioworkletprocessor.js -------------------------------------------------------------------------------- /wasmaudioworklet/rollup-config-songcompiler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/rollup-config-songcompiler.js -------------------------------------------------------------------------------- /wasmaudioworklet/screenrecorder/cameraviewer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/screenrecorder/cameraviewer.js -------------------------------------------------------------------------------- /wasmaudioworklet/screenrecorder/screenrecorder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/screenrecorder/screenrecorder.js -------------------------------------------------------------------------------- /wasmaudioworklet/sointu/playsointu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/sointu/playsointu.js -------------------------------------------------------------------------------- /wasmaudioworklet/sointu/sointuaudioworkletprocessor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/sointu/sointuaudioworkletprocessor.js -------------------------------------------------------------------------------- /wasmaudioworklet/sointu/sointutestsong.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/sointu/sointutestsong.js -------------------------------------------------------------------------------- /wasmaudioworklet/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/style.css -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/.gitignore -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/analysesound.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/analysesound.js -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/as-pect.asconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/as-pect.asconfig.json -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/as-pect.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/as-pect.config.js -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/asconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/asconfig.json -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/__tests__/as-pect.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/__tests__/as-pect.d.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/__tests__/fx/limiter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/__tests__/fx/limiter.spec.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/__tests__/fx/monocompressor.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/__tests__/fx/monocompressor.spec.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/__tests__/fx/multibandeq.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/__tests__/fx/multibandeq.spec.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/__tests__/math/fft.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/__tests__/math/fft.spec.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/__tests__/midi/instruments/audioplayer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/__tests__/midi/instruments/audioplayer.spec.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/__tests__/midi/midisequencer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/__tests__/midi/midisequencer.spec.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/__tests__/midi/midisynth.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/__tests__/midi/midisynth.spec.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/__tests__/synth/ifftoscillator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/__tests__/synth/ifftoscillator.spec.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/__tests__/synth/pan.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/__tests__/synth/pan.spec.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/__tests__/synth/triangleoscillator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/__tests__/synth/triangleoscillator.spec.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/common/mixcommon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/common/mixcommon.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/environment.ts: -------------------------------------------------------------------------------- 1 | // earlier this used to externally declared 2 | export const SAMPLERATE: f32 = 44100; -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/fx/allpass.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/fx/allpass.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/fx/bandpass.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/fx/bandpass.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/fx/comb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/fx/comb.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/fx/delayline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/fx/delayline.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/fx/eqband.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/fx/eqband.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/fx/freeverb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/fx/freeverb.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/fx/limiter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/fx/limiter.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/fx/midsideprocessor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/fx/midsideprocessor.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/fx/monocompressor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/fx/monocompressor.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/fx/multibandeq.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/fx/multibandeq.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/fx/stereocompressor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/fx/stereocompressor.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/fx/tribandeq.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/fx/tribandeq.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/fx/tribandstereocompressor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/fx/tribandstereocompressor.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/index.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/instruments/bass/deepbass.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/instruments/bass/deepbass.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/instruments/bass/sawbass2.class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/instruments/bass/sawbass2.class.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/instruments/bass/sawbass3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/instruments/bass/sawbass3.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/instruments/drivelead.class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/instruments/drivelead.class.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/instruments/drums/kick2.class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/instruments/drums/kick2.class.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/instruments/drums/rimshot.class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/instruments/drums/rimshot.class.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/instruments/drums/snare2.class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/instruments/drums/snare2.class.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/instruments/hihat.class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/instruments/hihat.class.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/instruments/instrument.class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/instruments/instrument.class.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/instruments/kick.class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/instruments/kick.class.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/instruments/lead/brassy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/instruments/lead/brassy.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/instruments/lead/eftang.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/instruments/lead/eftang.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/instruments/lead/sinelead.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/instruments/lead/sinelead.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/instruments/pad.class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/instruments/pad.class.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/instruments/pad/flatpad.class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/instruments/pad/flatpad.class.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/instruments/pad/softpad.class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/instruments/pad/softpad.class.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/instruments/piano/subpiano.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/instruments/piano/subpiano.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/instruments/sawbass.class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/instruments/sawbass.class.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/instruments/snare.class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/instruments/snare.class.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/instruments/squarelead.class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/instruments/squarelead.class.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/instruments/string1.class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/instruments/string1.class.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/instruments/testinstrument.class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/instruments/testinstrument.class.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/math/fft.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/math/fft.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/math/sin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/math/sin.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/midi/instruments/audioplayer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/midi/instruments/audioplayer.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/midi/instruments/defaultinstrument.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/midi/instruments/defaultinstrument.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/midi/midisynth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/midi/midisynth.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/midi/sequencer/midiparts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/midi/sequencer/midiparts.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/midi/sequencer/midisequencer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/midi/sequencer/midisequencer.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/midi/sequencer/midisequencerpart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/midi/sequencer/midisequencerpart.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/mixes/empty.mix.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/mixes/empty.mix.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/mixes/globalimports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/mixes/globalimports.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/mixes/goodtimes.mix.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/mixes/goodtimes.mix.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/mixes/midi.mix.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/mixes/midi.mix.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/mixes/newyear.mix.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/mixes/newyear.mix.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/mixes/protracker.mix.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/mixes/protracker.mix.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/mixes/shuffle.mix.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/mixes/shuffle.mix.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/mixes/simple.mix.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/mixes/simple.mix.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/mixes/test.mix.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/mixes/test.mix.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/mixes/webchip.mix.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/mixes/webchip.mix.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/synth/biquad.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/synth/biquad.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/synth/bpm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/synth/bpm.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/synth/clip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/synth/clip.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/synth/decibel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/synth/decibel.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/synth/envelope.class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/synth/envelope.class.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/synth/ifftoscillator.class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/synth/ifftoscillator.class.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/synth/noise.class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/synth/noise.class.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/synth/note.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/synth/note.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/synth/pan.class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/synth/pan.class.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/synth/sawoscillator.class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/synth/sawoscillator.class.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/synth/shaper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/synth/shaper.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/synth/sineoscillator.class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/synth/sineoscillator.class.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/synth/squareoscillator.class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/synth/squareoscillator.class.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/synth/stereosignal.class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/synth/stereosignal.class.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/synth/triangleoscillator.class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/synth/triangleoscillator.class.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/synth/waveguide.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/synth/waveguide.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/assembly/wasi_main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/assembly/wasi_main.ts -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/audioworklet/midisynthaudioworklet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/audioworklet/midisynthaudioworklet.js -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/audioworklet/midisynthaudioworklet.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/audioworklet/midisynthaudioworklet.spec.js -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/audioworklet/midisynthaudioworkletprocessor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/audioworklet/midisynthaudioworkletprocessor.js -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/browsercompilerwebworker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/browsercompilerwebworker.js -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/browsersynthcompiler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/browsersynthcompiler.js -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/browsersynthcompiler.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/browsersynthcompiler.spec.js -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/build/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/build/.gitignore -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/createbrowsertsbundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/createbrowsertsbundle.js -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/index.js -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/modformat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/modformat/README.md -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/modformat/lib/instrumentgenerator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/modformat/lib/instrumentgenerator.js -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/modformat/lib/patterntools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/modformat/lib/patterntools.js -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/modformat/lib/protrackermodwriter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/modformat/lib/protrackermodwriter.js -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/modformat/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "module" 3 | } -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/modformat/song1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/modformat/song1.js -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/moduleworkerloader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/moduleworkerloader.js -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/run.sh -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/songs/goodtimes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/songs/goodtimes.js -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/songs/infiniteenergytest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/songs/infiniteenergytest.js -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/songs/kickbeat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/songs/kickbeat.js -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/songs/kickbeat.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/songs/kickbeat.json -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/songs/livetest1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/songs/livetest1.js -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/songs/newyear.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/songs/newyear.js -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/songs/recordedsong1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/songs/recordedsong1.json -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/songs/shuffle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/songs/shuffle.js -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/songs/shufflebeat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/songs/shufflebeat.js -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/songs/testsong.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/songs/testsong.js -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/songs/testsong.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/songs/testsong.json -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/songs/uptempo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/songs/uptempo.js -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/songs/webchipmusic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/songs/webchipmusic.js -------------------------------------------------------------------------------- /wasmaudioworklet/synth1/wasmsynthassemblyscriptsources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/synth1/wasmsynthassemblyscriptsources.json -------------------------------------------------------------------------------- /wasmaudioworklet/visualizer/defaultvisualizer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/visualizer/defaultvisualizer.js -------------------------------------------------------------------------------- /wasmaudioworklet/visualizer/fragmentshader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/visualizer/fragmentshader.js -------------------------------------------------------------------------------- /wasmaudioworklet/visualizer/fragmentshader.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/visualizer/fragmentshader.spec.js -------------------------------------------------------------------------------- /wasmaudioworklet/visualizer/midieventlistvisualizer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/visualizer/midieventlistvisualizer.js -------------------------------------------------------------------------------- /wasmaudioworklet/visualizer/midieventlistvisualizer.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/visualizer/midieventlistvisualizer.spec.js -------------------------------------------------------------------------------- /wasmaudioworklet/visualizer/notemeter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/visualizer/notemeter.js -------------------------------------------------------------------------------- /wasmaudioworklet/visualizer/videoscheduler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/visualizer/videoscheduler.js -------------------------------------------------------------------------------- /wasmaudioworklet/wasmgit/commitmessagemodal.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/wasmgit/commitmessagemodal.html -------------------------------------------------------------------------------- /wasmaudioworklet/wasmgit/nearacl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/wasmgit/nearacl.js -------------------------------------------------------------------------------- /wasmaudioworklet/wasmgit/wasmgitclient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/wasmgit/wasmgitclient.js -------------------------------------------------------------------------------- /wasmaudioworklet/wasmgit/wasmgitclient.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/wasmgit/wasmgitclient.spec.js -------------------------------------------------------------------------------- /wasmaudioworklet/wasmgit/wasmgitui.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/wasmgit/wasmgitui.html -------------------------------------------------------------------------------- /wasmaudioworklet/wasmgit/wasmgitworker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/wasmgit/wasmgitworker.js -------------------------------------------------------------------------------- /wasmaudioworklet/web-test-runner.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/web-test-runner.config.js -------------------------------------------------------------------------------- /wasmaudioworklet/webaudiomodules/preseteditor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/webaudiomodules/preseteditor.html -------------------------------------------------------------------------------- /wasmaudioworklet/webaudiomodules/preseteditor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/webaudiomodules/preseteditor.js -------------------------------------------------------------------------------- /wasmaudioworklet/webaudiomodules/wammanager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/webaudiomodules/wammanager.js -------------------------------------------------------------------------------- /wasmaudioworklet/webaudiomodules/wammanager.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/webaudiomodules/wammanager.spec.js -------------------------------------------------------------------------------- /wasmaudioworklet/webaudiomodules/yoshimi-awp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/webaudiomodules/yoshimi-awp.js -------------------------------------------------------------------------------- /wasmaudioworklet/webaudiomodules/yoshimi-xml-parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/webaudiomodules/yoshimi-xml-parser.js -------------------------------------------------------------------------------- /wasmaudioworklet/webaudiomodules/yoshimi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/webaudiomodules/yoshimi.js -------------------------------------------------------------------------------- /wasmaudioworklet/webaudiomodules/yoshimi.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/webaudiomodules/yoshimi.spec.js -------------------------------------------------------------------------------- /wasmaudioworklet/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersalomonsen/javascriptmusic/HEAD/wasmaudioworklet/yarn.lock --------------------------------------------------------------------------------