S-SMP(ADSR) is an emulation of the ADSR envelope generator from the SNES.
S-SMP(Echo) is an emulation of the echo effect from the SNES.
S-SMP(Gauss) is an emulation of the BRR filter and Gauss Interpolation filter from the SNES.
Boss Fight is an emulation of the Yamaha YM2612 audio processing unit. The YM2612 is a 4-operator FM synthesis chip with 6 voices of polyphony.
Pallet Town Waves System is an emulation of the Nintendo GameBoy Sound System (GBS) audio processing unit. The GBS is similar to the Ricoh 2A03, but replaces the triangle waveform generator with a wave-table synthesizer.
Pot Keys is an emulation of the Atari POKEY audio processing unit. The POKEY produces four pulse waveforms, but contains a variety of bonus controls, including extended frequency ranges, high-pass filters, and noise generators / distortion effects.
Jairasullator is an emulation of the General Instrument AY-3-8910 audio processing unit. The AY-3-8910 features three pulse waveform generators and a noise generator that is shared between the channels.
A Eurorack module for VCV Rack based on the Texas Instruments SN76489 featuring:
A Eurorack module for VCV Rack based on the Namco 106 featuring:
Pulses is an emulation of the Sunsoft FME7 audio processing unit from the Nintendo Entertainment System (NES) for VCV Rack. The FME7 chip contains three pulse wave generators, a noise generator, and an envelope generator. Only the pulse wave generators are implemented currently.
Step Saw is an emulation of the Konami VRC6 audio processing unit from the Nintendo Entertainment System (NES) for VCV Rack. The VRC6 chip contains two pulse wave generators, and a quantized saw wave generator.
Infinite Stairs is an emulation of the Ricoh 2A03 audio processing unit from the Nintendo Entertainment System (NES) for VCV Rack. The 2A03 chip contains two pulse wave generators, a quantized triangle wave generator, and a noise generator. The original chip featured a DMC loader for playing samples that has been omitted in this emulation.
An NES emulator with Control Voltage (CV) for VCV Rack with many features:
An C++ implementation of the limit order book for following an order depth data feed from a financial markets. A Python API is also provided using CTypes.
View ProjectA Keras implementation of the Robust Graph Convolutional Network, i.e., the Gaussian Graph Convolutional Layer with attention mechanism.
View ProjectA C++ header-only template implementation of the object pool pattern for object reuse. The code is tested and benchmarked using Catch2. image courtesy of Mike Geig
View ProjectAn NES emulator for iOS based on the C++ back-end from the NESpy emulator. Sadly, Apple forbids arbitrary code execution so this app can't be published.
View ProjectAn Open.ai Gym environment for the classic Nintendo Entertainment System (NES) game, Tetris, based on the NESpy emulator.
View ProjectAn Open.ai Gym environment for the classic Nintendo Entertainment System (NES) game, The Legend of Zelda, based on the NESpy emulator.
View ProjectA Keras implementation of the Pyramid Pooling Module used in the PSPNet architecture.
View ProjectA python application for labeling semantic segmentation datasets. The app features superpixels, custom label mapping support, and loading existing segmentations.
View ProjectImplementations of neural semantic segmentation models in Python using Keras and TensorFlow. Implemented models include:
An Open.ai Gym environment for the classic Nintendo Entertainment System (NES) game, Super Mario Bros., based on the NESpy emulator.
View ProjectA Nintendo Entertainment System (NES) emulator for Python based on the SimpleNES emulator written in C++.
View ProjectAn implementation of Dueling, Double, Deep Q learning to play Super Mario Bros. with high proficiency. Built using Gym Super Mario Bros.
View ProjectAn implementation of the paper A Neural Algorithm of Artistic Style in Python using Keras and TensorFlow. Includes modules for content reconstruction, content layer selection, style reconstruction, style layer selection, style transfer, and photo-realistic style transfer.
View Project