OPL2/OPL3 FM Bank Editor for Windows/Linux/MacOS X

Emulation of old PCs, PC hardware, or PC peripherals.

Re: OPL2/OPL3 FM Bank Editor for Windows/Linux/MacOS X

Postby Wohlstand » 2016-12-08 @ 21:35

bump
User avatar
Wohlstand
Newbie
 
Posts: 26
Joined: 2016-6-12 @ 20:25
Location: Moscow, Russia

Re: OPL2/OPL3 FM Bank Editor for Windows/Linux/MacOS X

Postby MusicallyInspired » 2017-5-22 @ 05:23

Just rediscovered this! This is exceptional! Love the BNK support! Now it can be used in conjunction with SCI Companion and one of NRS's conversion tools to make Adlib patches for Sierra SCI games! Thanks for your work! It would be nice to support Sierra's adlib PAT format directly for reading and writing but I don't have information on the specs. As I stated earlier, NewRisingSun made a tool to convert back and forth between BNK and PAT but I suppose you'd have to speak with him about the specifications.

There's a small group of us at SCI Programming Community who are assembling all tools possible to create retro Sierra games.
Roland SC-55 Music Packs - Duke Nukem 3D, Doom, Hocus Pocus, Descent, and more.
Doom TNT music pack released!
Legacy of Grabbag - Metal Medley
User avatar
MusicallyInspired
Oldbie
 
Posts: 510
Joined: 2004-9-16 @ 03:41
Location: Manitoba, Canada

Re: OPL2/OPL3 FM Bank Editor for Windows/Linux/MacOS X

Postby Wohlstand » 2017-5-22 @ 16:19

MusicallyInspired, The BNK format is supported experimentally, for now writer is works incorrectly and produces invalid bank file, also in works the support for UNIX SB/OP banks.
I think, I'll ask them for specification of their bank/instrument format and I'll implement the module which will support it. About SCI forum, I have been requested registration, and I'll need to wait approvment from admin's side.
Also, in-repo version now has support for instrument import from IMF files (a bit later i'll add also import from CMF)
User avatar
Wohlstand
Newbie
 
Posts: 26
Joined: 2016-6-12 @ 20:25
Location: Moscow, Russia

Re: OPL2/OPL3 FM Bank Editor for Windows/Linux/MacOS X

Postby collector » 2017-5-22 @ 22:32

It looks like you should be active. If not let me know.
User avatar
collector
l33t
 
Posts: 4004
Joined: 2003-1-15 @ 10:39

Re: OPL2/OPL3 FM Bank Editor for Windows/Linux/MacOS X

Postby Wohlstand » 2017-7-17 @ 03:56

Beta-version which now supports BNK are correctly opening by INSMAKER for DOS, UNIX SB and OP banks, AIL banks, added support for multi-banks (required for AIL format, but will be used widely for own format in future), and instrument import from IMF music files
https://github.com/Wohlstand/OPL3BankEd ... g/1.3-beta
User avatar
Wohlstand
Newbie
 
Posts: 26
Joined: 2016-6-12 @ 20:25
Location: Moscow, Russia

Re: OPL2/OPL3 FM Bank Editor for Windows/Linux/MacOS X

Postby Stretch » 2017-7-17 @ 11:59

Thanks Wohlstand. Is there a way to save a 4op instrument as a 60 byte sbi file? Right now it saves as 2op 52 byte sbi file.
Win98SE - Intel SE440BX-2 - Pentium II 233 Mhz - 256 MB System Ram - Voodoo 3 1000 AGP - ESS 1938 PCI - Soundblaster 32 ISA
Stretch
Member
 
Posts: 247
Joined: 2013-11-16 @ 00:57

Re: OPL2/OPL3 FM Bank Editor for Windows/Linux/MacOS X

Postby Wohlstand » 2017-7-17 @ 12:02

Stretch wrote:Thanks Wohlstand. Is there a way to save a 4op instrument as a 60 byte sbi file? Right now it saves as 2op 52 byte sbi file.

Not yet, I have to implement that

P.S. Do you have example files? Can you send me them to let me better understand them?
User avatar
Wohlstand
Newbie
 
Posts: 26
Joined: 2016-6-12 @ 20:25
Location: Moscow, Russia

Re: OPL2/OPL3 FM Bank Editor for Windows/Linux/MacOS X

Postby Stretch » 2017-7-18 @ 00:46

This page has an archive of 2op and 4op patch files, and linux program to open the patches.

OplEdit
Win98SE - Intel SE440BX-2 - Pentium II 233 Mhz - 256 MB System Ram - Voodoo 3 1000 AGP - ESS 1938 PCI - Soundblaster 32 ISA
Stretch
Member
 
Posts: 247
Joined: 2013-11-16 @ 00:57

Re: OPL2/OPL3 FM Bank Editor for Windows/Linux/MacOS X

Postby DracoNihil » 2017-7-21 @ 19:54

Still looking forward to this tool making it possible to make a FatMan bank for UNIX systems so I can actually be serious about using my cmi-pci as a MIDI device.
User avatar
DracoNihil
Oldbie
 
Posts: 1071
Joined: 2011-10-09 @ 14:26
Location: Independence, KS

Re: OPL2/OPL3 FM Bank Editor for Windows/Linux/MacOS X

Postby Wohlstand » 2017-7-21 @ 20:40

DracoNihil wrote:Still looking forward to this tool making it possible to make a FatMan bank for UNIX systems so I can actually be serious about using my cmi-pci as a MIDI device.

About C-Media: I have some set of C-Media sound cards in my collection and you just gave me a wonderful idea! :cool:
I want to try some experiments with it and libADLMIDI (which originally has ability to be build for usage of real chip, but for DOS only)
for now I'll go to provide writing for SB and O3 today...

P.S. In parallel I have similar bank editor (based on this) for OPN2 (YM2612) chip, but with my own "*.WOPN" format, and libOPNMIDI which a MIDI player based on emulator of YM2612 chip. It's sad that is no PC sound cards with this chip, or I just have to buy this chip and as idea, implement interface between PC and this chip through Arduino or similar thing. (everything that I have posted into "Game console emulation" sub-section)
User avatar
Wohlstand
Newbie
 
Posts: 26
Joined: 2016-6-12 @ 20:25
Location: Moscow, Russia

Re: OPL2/OPL3 FM Bank Editor for Windows/Linux/MacOS X

Postby DracoNihil » 2017-7-21 @ 23:35

I don't know if ALSA's MIDI driver would interfere with you trying to use the OPL device directly, but I wish you luck nonetheless. I really want a .op bank that doesn't sound like a moron with no knowledge of music made it.

I don't have a *true* CMI card. It's some chineese knockoff clone that runs off of a bridge chip. The CMI chip itself seems legit but the design of the card is some noname thing. The OPL actually works though despite being behind a bridge chip.
User avatar
DracoNihil
Oldbie
 
Posts: 1071
Joined: 2011-10-09 @ 14:26
Location: Independence, KS

Re: OPL2/OPL3 FM Bank Editor for Windows/Linux/MacOS X

Postby Wohlstand » 2017-7-22 @ 00:25

Anyway, in 1.3.1-beta support for writing of SB, OP, and 4-operator SBI files has been added: https://github.com/Wohlstand/OPL3BankEd ... d029564bd0

EDIT: I also just now added support for old AdLib's INS instrument import/export support.
EDIT2: I just now added support for instrument import from CMF music files.
User avatar
Wohlstand
Newbie
 
Posts: 26
Joined: 2016-6-12 @ 20:25
Location: Moscow, Russia

Re: OPL2/OPL3 FM Bank Editor for Windows/Linux/MacOS X

Postby Stretch » 2017-7-24 @ 11:55

Thanks Wohlstand. The fat2.op3 exported as unix 2 op sounds very close to Win98SE FM driver. Fat4.op3 exported skips a lot but that is probably because there's not enough polyphony.
Win98SE - Intel SE440BX-2 - Pentium II 233 Mhz - 256 MB System Ram - Voodoo 3 1000 AGP - ESS 1938 PCI - Soundblaster 32 ISA
Stretch
Member
 
Posts: 247
Joined: 2013-11-16 @ 00:57

Re: OPL2/OPL3 FM Bank Editor for Windows/Linux/MacOS X

Postby Wohlstand » 2017-7-24 @ 12:00

Stretch wrote:Thanks Wohlstand. The fat2.op3 exported as Unix 2 op sounds very close to Win98SE FM driver. Fat4.op3 exported skips a lot but that is probably because there's not enough polyphony.

Fat4.op3 is the four-operator bank, and it's not because of polyphony, but to export 4-operator banks, use bank that supports 4 operators instruments. I think you just exported as 2-operator bank with causing of data loss. Also, because of Junglevision bank, some instruments have wrapped octave which must be fixed by having of "Transpose" parameter (which is presented, for example, in the AIL, WOPL, TMB, OP3, and IBK files), and you can look HTML file I included with every assembly that showing full comparison of bank format capabilities. So, simply re-saving of one bank format into another will just cause a loss of data. When I exported Doom-2's bank into TMB to listen in Duke Nukem 3D, I have modified some instruments are was two-voice to avoid their wrong sound because the main voice was second than first.
User avatar
Wohlstand
Newbie
 
Posts: 26
Joined: 2016-6-12 @ 20:25
Location: Moscow, Russia

Re: OPL2/OPL3 FM Bank Editor for Windows/Linux/MacOS X

Postby DracoNihil » 2017-7-24 @ 13:00

I hate to ask but can someone provide me a working FatMan like UNIX style bank for me? I'm too lazy to try to force fix the dependency hell just to get this program to build for me...

Ubuntu's multilib support is such a mess I swear...
User avatar
DracoNihil
Oldbie
 
Posts: 1071
Joined: 2011-10-09 @ 14:26
Location: Independence, KS

Previous

Return to PC Emulation

Who is online

Users browsing this forum: No registered users and 3 guests