All Projects → yuxshao → ptweb

yuxshao / ptweb

Licence: MIT license
An in-browser music player and visualizer for songs made in pxtone!

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to ptweb

PicoAudio.js
A JavaScript library for playing MIDI (Standard MIDI File) on Web.
Stars: ✭ 28 (+21.74%)
Mutual labels:  webaudio, chiptune
fastidious-envelope-generator
Envelope generator (aka ADSR) for the Web Audio API that aims to be free of artifacts and handle edge cases well
Stars: ✭ 56 (+143.48%)
Mutual labels:  webaudio
Nes Snd Emu
NES / Famicom sound library, descended from blargg's Nes_Snd_Emu
Stars: ✭ 19 (-17.39%)
Mutual labels:  chiptune
tilt
Live coding bytebeat-style language for the web
Stars: ✭ 30 (+30.43%)
Mutual labels:  webaudio
zxtune
Mirror of http://bitbucket.org/zxtune/zxtune repository with robot-only issues tracker
Stars: ✭ 118 (+413.04%)
Mutual labels:  chiptune
chiptunes-flp
红白机风格 Chiptune FL Studio 工程
Stars: ✭ 125 (+443.48%)
Mutual labels:  chiptune
resimulated
1st place at Revision 2020 (PC 64K Intro)
Stars: ✭ 18 (-21.74%)
Mutual labels:  webaudio
midi
An Observable based library for the use of Web MIDI API with Angular
Stars: ✭ 35 (+52.17%)
Mutual labels:  webaudio
mm-components
Music Markups components
Stars: ✭ 50 (+117.39%)
Mutual labels:  webaudio
verilog-sid-mos6581
MOS6581 SID chip emulator in SystemVerilog
Stars: ✭ 22 (-4.35%)
Mutual labels:  chiptune
Bose-Frames-Web-SDK
A JavaScript version of the Bose Frames SDK
Stars: ✭ 74 (+221.74%)
Mutual labels:  webaudio
sema-engine
A Signal Engine for a Live Code Language Ecosystem
Stars: ✭ 30 (+30.43%)
Mutual labels:  webaudio
jamhub
low-latency jamming space for musicians
Stars: ✭ 29 (+26.09%)
Mutual labels:  webaudio
Shape-Your-Music
A web application for drawing music.
Stars: ✭ 106 (+360.87%)
Mutual labels:  webaudio
pseudo-js
PLAYSTATION emulator in JavaScript
Stars: ✭ 76 (+230.43%)
Mutual labels:  webaudio
ostrich
A Game Boy Sound System player for macOS, written in Swift
Stars: ✭ 37 (+60.87%)
Mutual labels:  chiptune
Introduction p5js
This is a french introduction to p5*js
Stars: ✭ 29 (+26.09%)
Mutual labels:  webaudio
MiniGBS
Small .gbs chiptune player for Linux
Stars: ✭ 15 (-34.78%)
Mutual labels:  chiptune
equalizer
SoundCloud music player with equalizer
Stars: ✭ 25 (+8.7%)
Mutual labels:  webaudio
modplayer-js
JavaScript player for SoundTracker mod files using AudioWorklet API
Stars: ✭ 30 (+30.43%)
Mutual labels:  webaudio

ptweb

ptweb
Pxtone web player with visuals. Work in progress.

Demo

Check out pxtone web for a full-fledged platform for sharing pxtone pieces using this player! A slightly outdated demo for playing local files is available here.

Install

Make sure Emscripten is installed. I have 1.38.36 myself. Install all js dependencies in the submodules:

cd pxtnDecoder
npm install
cd PxtoneJS
npm install

Then make in the parent folder. Run python3 server.py and navigate to http://localhost:8080/.

Thanks

Thanks to Pixel for making this wonderful software, and petamoriken for the decoder and base audio player/JS library!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].