• Stars
    star
    284
  • Rank 145,616 (Top 3 %)
  • Language
    JavaScript
  • Created over 9 years ago
  • Updated about 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

JavaScript/Web Audio implementation of Karplus-Strong guitar synthesis

JavaScript Karplus-Strong

Karplus-Strong guitar synthesizer implemented in JavaScript using asm.js and Web Audio. (Talk about buzzwords!)

This is a reimplementation based on decompiled ActionScript from André Michelle's Karplus-Strong Guitar. Full credit for the algorithm itself goes to him.

See http://amid.fish/javascript-karplus-strong for a demo, and for an explanation of how Karplus-Strong synthesis works.

License

For the time being, since the code was reverse engineered from André's work which went on to become a commercial product (Audiotool), I'm leaving this without a license so that default copyright laws apply.

More Repositories

1

learning-from-human-preferences

Reproduction of OpenAI and DeepMind's "Deep Reinforcement Learning from Human Preferences"
Python
305
star
2

easy-tf-log

Easy TensorFlow logging for quick prototypes
Python
110
star
3

distributed_tensorflow_gentle_introduction

Jupyter notebook running through basic examples of Distributed TensorFlow
Jupyter Notebook
71
star
4

ultra_ping

Measure UDP packet latency
Python
67
star
5

tbplot

Plot TensorBoard graphs fast
Python
51
star
6

tensorflow-rl-pong

Pong AI trained using policy gradient-based reinforcement learning
Python
51
star
7

musical-pattern-recognition-in-spiking-neural-networks

Differentiate notes using a spiking neural network
Python
48
star
8

sanger-machine-learning-workshop

Code for machine learning workshop given to Sanger Systems group
Python
40
star
9

humble-gumbel

Jupyter notebook on Gumbel-max and Gumbel-softmax tricks
Jupyter Notebook
39
star
10

ocd-a3c

TensorFlow implementation of asynchronous advantage actor-critic (A3C)
Python
39
star
11

gym-moving-dot

A simple moving dot environment for OpenAI Gym to test reinforcement learning algorithms
Python
22
star
12

tensorflow-pos-tagger

Part-of-speech tagger implemented using a feedforward network in TensorFlow
Python
14
star
13

mpi-vagrant

Bring up a cluster of VMs in Vagrant suitable for testing MPI
13
star
14

dotfiles

Vim Script
11
star
15

tf-sac

TensorFlow implementation of Soft Actor-Critic
Python
10
star
16

tensorboard_screenshot

Automatically take a screenshot of TensorBoard graphs using Headless Chrome
JavaScript
6
star
17

tensor-typing-exploration

Examples of code and stubs where tensor shape typing would be useful
5
star
18

sqs-alerts

Pop up macOS alerts from an AWS Simple Queue Service
Python
5
star
19

tmuxprocess

Redirect I/O from Python processes to different tmux windows
Python
5
star
20

docker-cfengine-servers

Git hooks for spawning CFEngine policy servers
Shell
5
star
21

tf-resnet

TensorFlow/Keras ResNet on CIFAR-10
Python
1
star
22

tf-dqn

TensorFlow implementation of Deep Q-learning
Python
1
star
23

rightermove

Python
1
star