Comments (5)
Export compatibility might be an issue if one were to overwrite the hardware patches with custom ones. The reason for swappable hardware patches is for compatibility with older modules, which might depend on older versions of VRC7 hardware patches.
from dn-famitracker.
Makes sense, but some of those preset patch sets in there are quite different from the real ones already (e.g. 281B/2413) and thus wouldn't be interpreted correctly by things you exported for. I personally wouldn't really have a problem with being able to select patch sets that wouldn't export.
from dn-famitracker.
The patches I pulled from were from NSFPlay's hidden hardware patch options, so technically it can be played back externally through it.
There are other games which use the same YM2413 soundchip but with different hardware patches from Lagrange Point (for instance, Family Noraebang), so I see how this can also be applicable for homebrew applications where one developer uses custom hardware patches.
from dn-famitracker.
I looked up Noraebang, didn't know about that! That's a really interesting game, and some great music!
from dn-famitracker.
In one of the NSFe metadata fields, there's room for an entire custom hardware patch set. Though this is intended for OPLL clones with varying hardware patchsets, this can also enable entire custom patchsets, though at the cost of not being able to accurately play it in hardware.
from dn-famitracker.
Related Issues (20)
- [S5B] 2A03's Pulse0 channel does not work properly when exporting an NSF with the S5B chip expansion. HOT 7
- where linux version HOT 2
- Commandline export error messages should return error code
- Command line .wav export
- Command line export document access
- Use better Github Action script for deploying draft releases
- VRC7 external OPLL patches do not apply until sound driver reset
- file operations fail with paths that include any emojis HOT 2
- [Feature Request] Experimental time-constant portamento
- 2A03+VRC6+MMC5 NSF export makes 2A03 pulse 1 play only pitch A-1 HOT 6
- Module version keyword in text export
- Replace CString with std::string
- Enable Unity (JUMBO) builds for faster compile times?
- NSF export sometimes skips some N163 channels HOT 2
- New visualizer ideas
- 2A03+VRC6+FDS NSF export causes pulse channel 1 to output a single note HOT 5
- [Feature Request] Toggle expansion audio phase in emulator config
- Potential VRC6 issue HOT 1
- Instrument data size being more restricted HOT 13
- S5B envelopes broken on NSF export HOT 1
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 dn-famitracker.