A web-based drum synthesizer

Overview

ER-99

ER-99 is a web-based instrument drum machine based on a famous Japanese instrument from the 1980s, and was released on 9/09/2022.

ER-99 Screenshot

What Is ER-99?

ER-99 is a programmable drum machine using a combination of synthesized and sampled sounds. It offers more tweakability and sound design options than the original hardware instrument.

All of the drums are synthesized using the WebAudio API. The hi-hats, crash, and ride cymbals are produced from sampled audio.

The original drum machine that inspired this project is an analog sound design masterpiece, and you can read circuit analysis about its clever use of noise and bandpass filters over on Network 909. I've tried to use the same techniques in the digital domain, but I'm sure they can be tweaked to get them to get even closer sounding.

Who made this?

Hello! My name is Matthew Cieplak, and I'm known online as Extralife. I make music, youtube videos, and synthesizer modules. You can follow me on Instagram, Twitter, and Github.

If you like this project, you can support me on Patreon to help me keep building new instruments.

Please let me know if you find any bugs or if the interface can be made clearer. Happy sequencing!

You might also like...

React Gatsby static web tool for generative artists working on token based NFT artwork (ex: Artblocks)

React Gatsby static web tool for generative artists working on token based NFT artwork (ex: Artblocks)

token-art-tools React Gatsby static web tool for generative artists working on token/hash based NFT artwork (ex: Artblocks) https://ctrlshiftmake.gith

Dec 15, 2022

This is a simple word counter program based on Web.

This is a simple word counter program based on Web.

Web Word Counter: This is a simple word counter program based on Web which made with HTML, CSS and JavaScript. It's able count the number of character

Jan 2, 2022

Web Components engine based on JSX & TypeScript

Web Components engine based on JSX & TypeScript

WebCell Web Components engine based on JSX & TypeScript Usage Demo & GitHub template: https://web-cell.dev/scaffold/ Project bootstrap Command npm ini

Nov 17, 2022

Web UI kit following simply superb.'s design system, based on Tailwind CSS.

ui-kit TailwindCSS powered UI kit following simply superb.'s design system. ➡️ Demo available here Why I am building few applications (iOS / Android /

Mar 4, 2022

A web-based application for student-tutor matching service

A web-based application for student-tutor matching service

CodeX A web-based application for student-tutor matching service This project was generated using Nx. 🔎 Smart, Fast and Extensible Build System Addin

Jan 25, 2022

A web-based implementation of the Hanabi board game.

Senko Project "Senko" is a web-based implementation of the Hanabi board game. Online Demo The frontend uses TypeScript, Stylus, Mithril, Rxjs, and Mat

Feb 17, 2022

Minimalist Web XR Location Based Markers for A-Frame 1.3.0

LBAR.js “I understand how the engines work now. It came to me in a dream. The engines don't move the ship at all. The ship stays where it is and the e

Dec 3, 2022

Web based application that uses playerctl in it backend to control remotely your audio using the frontend as remote control.

Web based application that uses playerctl in it backend to control remotely your audio using the frontend as remote control.

Linux Remote This is a web based application that uses playerctl in it backend to control remotely your audio using the frontend as remote control. Do

Jul 6, 2022

Web-pack based Todo-List Website built using HTML, CSS and JavaScript. Tested Using Jest.

To-DO List Live Link Additional description about the project and its features: Built With HTML and CSS Javascript HTML & CSS3 & JavaScript Linters Gi

Mar 31, 2022
Comments
  • #Fix midi devices not being selected when only one is connected

    #Fix midi devices not being selected when only one is connected

    I had the problem that the onmidimessage was never registered on my device when I had only one connected. This PR triggers the onChange event on the input_list such that the event handlers are always registered to the first midi device by default. It does not affect the behaviour when you have multiple devices connected and you can actually use the drop down select.

    opened by diiigle 0
Owner
Matthew Cieplak
Music tech enthusiast.
Matthew Cieplak
null 8 Nov 11, 2022
Kyrillos Hany 14 Aug 10, 2022
TV Shows Web App - A web application based on an external API which contains information about TV shows

TV Shows Web App - A web application based on an external API which contains information about TV shows. th web app let you like the shows that you like the most and comment what you think about them making use of an involvement API to save this interaction information.

Williams Colmenares 14 Dec 17, 2022
TV Shows Web App - A web application based on an external API which contains information about TV shows

TV Shows Web App - A web application based on an external API which contains information about TV shows. th web app let you like the shows that you like the most and comment what you think about them making use of an involvement API to save this interaction information.

Williams Colmenares 14 Dec 17, 2022
Generate fluid, custom property based design systems on the fly — entirely based on Utopia

Fluid Design Systems With Netlify On-demand Builders A proof of concept demonstrating how Netlify on-demand builders can help generate fluid, custom p

George Francis 53 Jan 5, 2023
A Typescript Hardhat-based template to develop evm-based smart contracts with all the tooling you need.

EVM-based Smart Contract Scaffold A Typescript Hardhat-based template to develop evm-based smart contracts with all the tooling you need. Features Use

Flair 8 Oct 24, 2022
A common front-end/Service Worker-based Key/Value database based on CacheStorage

Cache-DB A common front-end/Service Worker-based Key/Value database based on CacheStorage > const db = new CacheDB('ChenYFanDB') < undefined > await d

CrazyCreativeDream 4 Sep 30, 2022
This application provides the CDK project and a frontend that allows you to build a serverless chat application based on API Gateway's WebSocket-based API feature.

Serverless chat application using ApiGateway Websockets This project lets you provision a ready-to-use fully serverless real-time chat application usi

AWS Samples 60 Jan 3, 2023
An application where a user can search a location by name and specify a genre of music. Based on the parameters entered, a list of radio stations generate based on genre selected in that area.

Signs of the Times Description An application that allows for the user to enter a date and see the horoscope for that day, and famous people born on t

null 3 Nov 3, 2022
A hackable C# based scripting environment for 3D modeling running in the web browser.

A hackable C# based scripting environment for 3D modeling running in the web browser. Background Script based 3D modeling software running in the web

Emil Poulsen 49 Nov 28, 2022