Comments (2)
Good question; before digging into your code, I'll just mention that I did a quick and dirty modification to game-music-emu to output the NES sound in stereo: 839b9c2
Simply put: the two 2A03 square channels are hard panned Left and Right.
That should be easy to undo, but if you want to make the stereo/mono switchable at runtime, you would have to do some further modifications.
You could always do a mixdown in Javascript to keep things simple. (Add both NSF channels to both output channels. Or create a mono Audio Node?)
from chip-player-js.
Thank you, that helps a lot!
from chip-player-js.
Related Issues (20)
- musician playalong mode / voice IDs- ideas HOT 1
- Sega Genesis: can't mute all channels HOT 4
- Invalid MIDIFileHeader : MThd prefix not found HOT 1
- Favorite button heart symbol is not visible in Safari
- Parent directory navigation is broken HOT 1
- Add opensearch/omnibox integration
- Repeat one not working for local files HOT 3
- Sega 32X PWM channel not working
- extremely high windows sample rates confuse some of the players. HOT 2
- Misidentified midi files.
- Auto fast forward trips midi feedback detection. HOT 2
- Notable missing soundfont HOT 2
- Missing fm bank.
- Error when attempting to play Theme Hospital MIDI files HOT 1
- no credit for the pc beep soundfont
- [Local Files] Improvements
- PSF Support HOT 4
- per-song URLs HOT 4
- MUS Support HOT 2
- Move current selected/highlighted song with arrow keys.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from chip-player-js.