h1romas4 / rust-synth-emulation

YM2612/SN76489 VGM player by Rust

Home Page:https://another.maple4ever.net/archives/2485/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

rust-synth-emulation

YM2612/SN76489 VGM player by Rust

New version here

libymfm.wasm

This repository is an experimental WebAssembly build of the ymfm Yamaha FM sound cores library.

WebAssembly demo site

ym2612.vgm

Build

Rust and wasm-pack setup

rustup target add wasm32-unknown-unknown
curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh

Compile

git clone git@github.com:h1romas4/rust-synth-emulation.git
cd rust-synth-emulation
cd wasm-synth-player
wasm-pack build
npm install
npm run start

Play

http://localhost:9000/

Create VGM file

License

GNU General Public License v2.0

Thanks!

About

YM2612/SN76489 VGM player by Rust

https://another.maple4ever.net/archives/2485/

License:GNU General Public License v2.0


Languages

Language:Rust 53.9%Language:C 39.0%Language:JavaScript 4.8%Language:CMake 1.5%Language:HTML 0.7%Language:CSS 0.1%