Pinned Repositories
angular-prerender
A command line tool to prerender Angular Apps.
extendable-media-recorder
An extendable drop-in replacement for the native MediaRecorder.
json-midi-encoder
This module encodes a JSON representation of MIDI data into a binary MIDI file.
midi-json-parser
This module is parsing midi files into a human-readable JSON object.
standardized-audio-context
A cross-browser wrapper for the Web Audio API which aims to closely follow the standard.
subscribable-things
A collection of reactive wrappers for various browser APIs.
timing-object
An implementation of the timing object specification.
timing-provider
An implementation of the timing provider specification.
web-audio-beat-detector
A beat detection utility which is using the Web Audio API.
worker-timers
A replacement for setInterval() and setTimeout() which works in unfocused windows.
chrisguttandin's Repositories
chrisguttandin/standardized-audio-context
A cross-browser wrapper for the Web Audio API which aims to closely follow the standard.
chrisguttandin/web-audio-beat-detector
A beat detection utility which is using the Web Audio API.
chrisguttandin/worker-timers
A replacement for setInterval() and setTimeout() which works in unfocused windows.
chrisguttandin/subscribable-things
A collection of reactive wrappers for various browser APIs.
chrisguttandin/timing-object
An implementation of the timing object specification.
chrisguttandin/timing-provider
An implementation of the timing provider specification.
chrisguttandin/timingsrc
A library to synchronize a MediaElement with a TimingObject.
chrisguttandin/timing-provider-server
A command line tool to spin up a server which can be used with the timing-provider.
chrisguttandin/video-synchronization-demo
A website to demo usage of the media-sync package with a TimingObject and a TimingProvider.
chrisguttandin/web-audio-beat-detector-worker
The worker which is used by the web-audio-beat-detector package.
chrisguttandin/standardized-audio-context-demo
A demo page to show how to use standardized-audio-context.
chrisguttandin/web-audio-beat-detector-broker
The broker which is used by the web-audio-beat-detector package.
chrisguttandin/worker-timers-broker
The broker which is used by the worker-timers package.
chrisguttandin/timed-audio-buffer-source-node-audio-worklet
This module provides a loader for the TimedAudioBufferSourceNodeAudioWorkletProcessor and the corresponding TimedAudioBufferSourceNodeAudioWorkletNode.
chrisguttandin/worker-timers-worker
The worker which is used by the worker-timers package.
chrisguttandin/tonejs-synchronization-demo
A website to demo how to connect Tone.js to a Timing Object.
chrisguttandin/user-media-audio-visualizer
A super basic visualizer of user media's audio input.
chrisguttandin/web-audio-conference-2017
My talk at the Web Audio Conference 2017.
chrisguttandin/synchsafe
A module to decode and encode synchsafe integers.
chrisguttandin/timed-audio-buffer-source-node-audio-worklet-processor
The AudioWorkletProcessor which is used by the timed-audio-buffer-source-node-audio-worklet package.
chrisguttandin/tpac-2022
My talk at the TPAC 2022.
chrisguttandin/web-audio-meetup-march-2017
My talk at the Web Audio meetup in March 2017.
chrisguttandin/web-audio-meetup-may-2019
My talk at the Web Audio meetup in May 2019.
chrisguttandin/worker-factory
A little factory function to create a JSON-RPC based Web Worker implementation.
chrisguttandin/unmuted-video-element-test
A demo to test if an unmuted video element keeps playing when used with the Web Audio API.
chrisguttandin/web-audio-conference-2016
My talk at the Web Audio Conference 2016.
chrisguttandin/web-audio-conference-2018
My talk at the Web Audio Conference 2018.
chrisguttandin/web-audio-conference-2019
My talk at the Web Audio Conference 2019.
chrisguttandin/web-audio-conference-2024
My talk at the Web Audio Conference 2024.
chrisguttandin/worker-timers-mock
A mocked version of the worker-timers module.