Christoph Guttandin
@chrisguttandin
52
Published Tools
3,228
Total Stars
0
Weekly Downloads
404
GitHub Followers
143
Public Repos
Published Tools
52 Skillsacross 2 categoriesstandardized-audio-context
chrisguttandin
A cross-browser wrapper for the Web Audio API which aims to closely follow the standard.
web-audio-beat-detector
chrisguttandin
A beat detection utility which is using the Web Audio API.
worker-timers
chrisguttandin
A replacement for setInterval() and setTimeout() which works in unfocused windows.
extendable-media-recorder
chrisguttandin
An extendable drop-in replacement for the native MediaRecorder.
midi-json-parser
chrisguttandin
This module is parsing midi files into a human-readable JSON object.
angular-prerender
chrisguttandin
A command line tool to prerender Angular Apps.
extendable-media-recorder-wav-encoder
chrisguttandin
A Wave file encoder for the extendable-media-recorder package.
subscribable-things
chrisguttandin
A collection of reactive wrappers for various browser APIs.
timing-object
chrisguttandin
An implementation of the timing object specification.
json-midi-encoder
chrisguttandin
This module encodes a JSON representation of MIDI data into a binary MIDI file.
timingsrc
chrisguttandin
A library to synchronize a MediaElement with a TimingObject.
midi-player
chrisguttandin
A MIDI player which sends MIDI messages to connected devices.
recorder-audio-worklet
chrisguttandin
This module provides a loader for the RecorderAudioWorkletProcessor and the corresponding RecorderAudioWorkletNode.
rxjs-broker
chrisguttandin
An RxJS message broker for WebRTC DataChannels and WebSockets.
dynamo-converters
chrisguttandin
A collection of converter functions to get good old JavaScript key/value objects into a DynamoDB friendly schema and back again.
...morestandardized-audio-context-mock
chrisguttandin
A mocked version of the standardized-audio-context module.
angular-audio-context
chrisguttandin
An Angular wrapper for the Web Audio API's AudioContext.
limiter-audio-worklet
chrisguttandin
This module provides a loader for the LimiterAudioWorkletProcessor and the corresponding LimiterAudioWorkletNode.
audio-context-timers
chrisguttandin
A replacement for setInterval() and setTimeout() which works in unfocused windows.
timing-provider-server
chrisguttandin
A command line tool to spin up a server which can be used with the timing-provider.
dynamo-db-local
chrisguttandin
A wrapper around Amazon's DynamoDB Local to start and stop it from Node.js.
automation-events
chrisguttandin
A module which provides an implementation of an automation event list.
web-audio-beat-detector-worker
chrisguttandin
The worker which is used by the web-audio-beat-detector package.
audio-fingerprinting-file-reader
chrisguttandin
A reader for files created by audfprint.
limiter-audio-worklet-processor
chrisguttandin
The AudioWorkletProcessor which is used by the limiter-audio-worklet package.
web-audio-beat-detector-broker
chrisguttandin
The broker which is used by the web-audio-beat-detector package.
recorder-audio-worklet-processor
chrisguttandin
The AudioWorkletProcessor which is used by the recorder-audio-worklet package.
midi-json-parser-worker
chrisguttandin
The worker which is used by the midi-json-parser package.
worker-timers-broker
chrisguttandin
The broker which is used by the worker-timers package.
worker-timers-worker
chrisguttandin
The worker which is used by the worker-timers package.
timed-audio-buffer-source-node-audio-worklet
chrisguttandin
This module provides a loader for the TimedAudioBufferSourceNodeAudioWorkletProcessor and the corresponding TimedAudioBufferSourceNodeAudioWorkletNode.
...morerxjs-connector
chrisguttandin
A module to accept WebRTC DataChannel connections by using WebSockets.
multi-buffer-data-view
chrisguttandin
A wrapper around the native DataView which can handle multiple ArrayBuffers.
extendable-media-recorder-wav-encoder-worker
chrisguttandin
The worker which is used by the extendable-media-recorder-wav-encoder package.
worker-factory
chrisguttandin
A little factory function to create a JSON-RPC based Web Worker implementation.
broker-factory
chrisguttandin
A little factory function to create a broker for a JSON-RPC based Web Worker.
fast-unique-numbers
chrisguttandin
A module to create a set of unique numbers as fast as possible.
timed-audio-buffer-source-node-audio-worklet-processor
chrisguttandin
The AudioWorkletProcessor which is used by the timed-audio-buffer-source-node-audio-worklet package.
media-encoder-host
chrisguttandin
This is a module to load and manage media encoders.
dynamo-db-provisioner
chrisguttandin
A lightweight and promise-based wrapper of the AWS SDK to create and delete tables.
extendable-media-recorder-wav-encoder-broker
chrisguttandin
The broker which is used by the extendable-media-recorder-wav-encoder package.
compilerr
chrisguttandin
A kind of templating system to compile errors.
aws-client-factories
chrisguttandin
A helper to instantiate various AWS clients with environment variables.
midi-json-parser-broker
chrisguttandin
The broker which is used by the midi-json-parser package.
worker-timers-mock
chrisguttandin
A mocked version of the worker-timers module.
media-encoder-host-worker
chrisguttandin
The worker which is used by the media-encoder-host package.
media-encoder-host-broker
chrisguttandin
The broker which is used by the media-encoder-host package.
eslint-config-holy-grail
chrisguttandin
This is my personal eslint configuration.
array-buffer-cache
chrisguttandin
This module is providing an asynchronous cache for ArrayBuffers.
array-buffer-cache-worker
chrisguttandin
The worker which is used by the array-buffer-cache package.
array-buffer-cache-broker
chrisguttandin
The broker which is used by the array-buffer-cache package.
vehicles
chrisguttandin
A little test utility to travel into the future.