Skip to content
This repository has been archived by the owner on Oct 17, 2022. It is now read-only.

h1romas4/rust-synth-emulation

Repository files navigation

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!