-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for other instrument formats part 2 #71
Comments
S98 is already supported in the importer, having 2612 and 2608. EDIT and OPM, for which we can implement OPN2BankEditor its own support |
Ah, I forgot that there is a support for S98 already, sorry about that.
Isn't OPM supported already? Do you rather mean, in context of YM2151 chip support? |
YM2151 instruments have a potential to translate to the OPN because of similarity. Btw, @Wohlstand has just merged the VGM for YM2608. |
As for 2151, I can't find any .s98 log of any OPM music, only VGMs. |
For this, the VGM importer needs to handle the opcode 0x54, and transmit this to a simulated OPM chip. |
BTI works fine (as of now it reads FM instruments only) but it would be neat to support BTM modules import as banks, if it would be possible. |
Yes definitely, I've wanted to do this too after BTI was added. |
I forgot about it, but YM2151 VGM/VGZs now work! The only things left are BTI v1.2 and BTMs, that will also solve "Add support for OPNA-specific bank / instrument file formats are also can be used here" task from #46 I think. |
MML support would be great to be able to use OPN2BankEditor as a sound editor for this format. This tool (dmf2pmd.py) https://gist.github.com/Pigu-A/a51a4f3b83a238579e225e06098ba4e7 can already convert from a Deflemask module into MML, including instrument support. |
I have some problems with importing FM instruments from a certain batch of YM2151 VGMs - bank editor recognizes them as legit VGMs, but doesn't see any instruments in it, yet they're clearly there. |
@Papiezak Correct, it seems this VGM is incorrectly read. I'm going to check it. @farvardin I totally forgot of MML also because of doing other things. |
mmltexts.zip
P.S: thanks for the fix. |
It's neat, thanks for these. |
Nice samples papiezak! Here is also a working example of one of my tune, with full source and compilation process, if you need to try with pmd98, just type make compile and make play (there is also a player, using wine): |
@farvardin, yeah, but DOSbox is needed to compile the track... but it works nevertheless. |
It's very interesting. Thanks for sharing it. Another thing about VGM I just remembered; it's the support of dual FM chips. VGMrips has some arcade systems with dual chip configuration. |
Many text formats are implement in the PR #82. The functionality is found under the "Convert" drop-down. |
Thanks for all the great work @jpcima! |
@Papiezak it has 4 excess numbers in comparison to PMD samples I examined. |
@jpcima, no, it's from an OPNA song |
@jpcima, sorry to report, but .BTI instruments import don't work anymore. |
At MML (the MML2VGM) the instrument name is supported:
|
Since OPN instrument format support was brought back, it seems that there are more formats that could be supported here:
BambooTracker formats, specs are provided with a source code:
examples.zip
The text was updated successfully, but these errors were encountered: