Giter Site home page Giter Site logo

2xaa / ym2149synth-web-editor Goto Github PK

View Code? Open in Web Editor NEW
7.0 4.0 3.0 1.95 MB

An editor for the YM2149 Synth

Home Page: https://2xaa.github.io/ym2149synth-web-editor/

License: GNU General Public License v3.0

JavaScript 62.41% HTML 0.49% Vue 35.22% SCSS 1.88%
ym2149 webmidi vue chiptune

ym2149synth-web-editor's Introduction

YM2149 Synth Web Editor

An editor for trash80's YM2149 Synth

Info

Due to a dependance on WebMIDI, only Google Chrome 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/
  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 - I have one and it's great :)

trash80's original schematic and code is available if you'd prefer to build your own - I've also done this and it's a fun project!

Building the Web Editor

# 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

ym2149synth-web-editor's People

Contributors

2xaa avatar dependabot[bot] avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

ym2149synth-web-editor's Issues

Windows support

Hey, just letting you know I tested this on Windows 10 in the latest version of chrome and it never connects to a device

Followed the exact steps you state in the readme, and device is fine because its been tested using renoise (closed renoise before opening in your app)

Apologies if you're already aware of this

Let me know if you need any info

Thanks

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.