An open API service indexing awesome lists of open source software.

https://github.com/2xaa/ym2149synth-web-editor

An editor for the YM2149 Synth
https://github.com/2xaa/ym2149synth-web-editor

chiptune vue webmidi ym2149

Last synced: about 1 month ago
JSON representation

An editor for the YM2149 Synth

Awesome Lists containing this project

README

          

# YM2149 Synth Web Editor

> An editor for trash80's YM2149 Synth

## Info
**Due to a dependance on WebMIDI, only [Google Chrome](https://www.google.com/chrome/index.html) is currently supported.**

**Do not try to use your synth with any other MIDI program/device while loading or saving patches as this can cause corrupt data.**

**This software is licensed under the GNU General Public License v3.0 and such, has no warranty - use this software at your own risk.**

## How to use

1. Go to [https://2xaa.github.io/ym2149-synth-web-editor/](https://2xaa.github.io/ym2149synth-web-editor/)
2. Accept the MIDI permissions Chrome asks for
3. Plug in your synth to a USB port on your computer
4. Edit!

## How to build/buy a YM2149 Synth

Catskull Electronics has high quality [prebuilt synths to buy](https://catskullelectronics.com/YM2149) - I have one and it's great :)

trash80's [original schematic and code is available](https://github.com/trash80/Ym2149Synth) if you'd prefer to build your own - I've also done this and it's a fun project!

## Building the Web Editor

``` bash
# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build

# build for production and view the bundle analyzer report
npm run build --report
```