-
Notifications
You must be signed in to change notification settings - Fork 20
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
820 changed files
with
190,100 additions
and
42,452 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
console height | ||
update gzdoom to 4.14.0 |
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Binary file not shown.
106 changes: 106 additions & 0 deletions
106
Q3E/src/main/assets/pak/gzdoom/4.14.0/fm_banks/GENMIDI-readme.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,106 @@ | ||
DMXOPL3 | ||
================================================================== | ||
https://github.com/sneakernets/DMXOPL | ||
================================================================== | ||
|
||
New and improved DMX GENMIDI for Doom and sourceports, taking full advantage of | ||
the OPL3 waveforms. This takes things up a notch in terms of timbre. | ||
|
||
# Summary | ||
This is a GENMIDI patch for DMX for OPL3 FM synthesis. This patch aims to remedy | ||
the "weak" default instruments to better match the Roland Sound Canvas, most | ||
notably the SC-55 and SC-88. Recommended minimum setup for no note-cuts is | ||
ZDoom 2.8.1 with DOSBOX OPL3 emulator core, with 6 chips emulated. | ||
|
||
======FAQ====== | ||
# Why OPL3 only? | ||
OPL3 has four additional waveforms - Alternating Sine, Camel Sine, Square, and | ||
Logarithmic Square (Sawtooth). The most interesting of these is the Square wave, | ||
for obvious reasons! This will benefit percussion instruments immensely. | ||
|
||
# What did you use for this project? | ||
|
||
Hex Editors, OPL3 Bank Editor, Fraggle's Python scripts, Adlib Tracker II, | ||
Edlib, ADLMidi. I also used the following keyboards and devices: | ||
|
||
- Yamaha PSR-3 for basic voice ideas | ||
- Yamaha PSS-50 for layered voice ideas | ||
- Yamaha DX-7 | ||
- Commodore 64 Music Module | ||
- VRC7 and related chips | ||
- Sound Blaster 16 | ||
- Yamaha PCI cards | ||
- Sounds from various SEGA MegaDrive games | ||
|
||
=======WOPL FAQ======= | ||
# What's the difference between the WOPL version and the DMX version? | ||
The main difference is with a few instruments that had to be tweaked to work | ||
with DMX. Most of these changes are negligible for General MIDI stuff. To hear | ||
what I intended DMXOPL to sound like in Doom, you'll have to wait for Eternity | ||
Engine's ADLMIDI support to be finalized. | ||
|
||
# Any plans for GS/XG support? | ||
Yes. This will take considerable time, and voices will be added as I come across | ||
them in my MIDI files. You can check the progress on those through the XG and GS | ||
branches that I will make (or have already made). As I think the GM set is solid | ||
enough now, save for just a handful of instruments, I can start work on the | ||
other banks. | ||
|
||
# Will the WOPL version be usable on any other FM chips? | ||
Depends on the chip, but more than likely the answer is no. YMF262 (and the OPL* | ||
family for that matter) operate differently than most of the other FM chips, and | ||
wouldn't likely transfer over to DX-7 or other instruments without considerable | ||
work, if they would work at all. | ||
|
||
|
||
# Is the best way to listen to this really through an emulator? | ||
Yes, unfortunately. Unless someone makes an FM chip that can handle 128+ | ||
channels, this is likely never to change. If you're using this in your music | ||
projects and you still want to use the real thing, I recommend recording one | ||
track at a time and throwing the result in your favorite DAW - just be sure to | ||
put a highpass filter set to a really low value (I recommend 5 Hz) to get rid | ||
of the offset garbage, lest your mix splatter like crazy. | ||
|
||
======Credits====== | ||
* Wohlstand, for the OPL3BankEditor | ||
* Bisqwuit, for ADLMidi | ||
* Fraggle, for Chocolate Doom and GENMIDI research, as well as the Python scripts | ||
* SubZ3ro, for AdLib Tracker II | ||
* Esselfortium, for the encouragement and support | ||
* Jimmy, who will include this in the next Adventures of Square release | ||
* The Fat Man, who created the famous 2-op and 4-op patches everyone knows | ||
* Diode Milliampere, who made FM synth popular again | ||
* Patchouli, for keeping my spirits up | ||
* Graf Zahl, for continuing ZDoom as GZDoom | ||
* Randi, for implementing the OPL Emulation in ZDoom | ||
* Fisk, for miscellaneous feedback and MIDIs to test | ||
* Stewboy, for the Ancient Aliens MIDIs to test | ||
* Xaser, who said this patch passes the "Angry Scientist test" | ||
* Minigunner, just because | ||
* Altazimuth, who claims it'll be in Eternity someday (this is now true) | ||
* MTrop | ||
* Quasar, for Eternity Engine | ||
* Glaice, for patch advice | ||
* BlastFrog, for patch advice | ||
* Vogons Forums, for the OPL-3 Research and tools | ||
* AtariAge, for C64 Sound module preset banks | ||
* NintendoAge | ||
* John Chowning, the father of FM synthesis. I hope he can hear this someday. | ||
|
||
## Extra Thanks to: | ||
* Doomworld Forums and the respective IRC/DISCORD channels | ||
* The 4th Modulator DISCORD channels | ||
* Giest118, who installed Doom again to listen to this | ||
* Nuke.YKT, for testing this in Raptor, and for the Nuked OPL core | ||
* kode54, who added this to Cog and FB2K, thank you! | ||
* Patch93, who contributed various patches | ||
* OlPainless, who contributed various patches | ||
* Papiezak, who contributed various of patches | ||
* Infurnus, for support | ||
* Leileilol, for support | ||
* MaliceX, for support | ||
* Kuschelmonster, for support | ||
* Anyone who makes music with this thing! | ||
|
||
YMF262 forever. | ||
|
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
https://github.com/Wohlstand/OPN2BankEditor |
15 changes: 15 additions & 0 deletions
15
Q3E/src/main/assets/pak/gzdoom/4.14.0/fm_banks/Tomsoft-readme.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
Bank was imported by a hacky way from the Tomsoft's SegaMusic program | ||
by TommyXie (Xie Rong Chun): | ||
- the dummy MIDI file was created that contains all 128 instruments in GM order | ||
- the Sega emulator playable BIN file was generated | ||
- the GYM dump was generated from the playback of that dummy instrument | ||
- OPN2 Bank Editor was used to scan GYM file for instruments and import all of | ||
them. | ||
|
||
The work woth done by Jean-Pierre Cimalando: | ||
https://github.com/Wohlstand/OPN2BankEditor/issues/44 | ||
|
||
Then, the bank was tuned by Wohlstand: | ||
- Corrected note offsets to align octaves of all instruments | ||
- Merged with xg.wopn to provide the set of percussions. | ||
|
Binary file not shown.
7 changes: 7 additions & 0 deletions
7
Q3E/src/main/assets/pak/gzdoom/4.14.0/fm_banks/fmmidi-readme.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
A bank, created from hardcoded instruments, extracted from "fmmidi" project | ||
|
||
http://unhaut.x10host.com/fmmidi/ | ||
|
||
It's license: | ||
This program is released under the "three clauses" BSD license | ||
|
Binary file not shown.
8 changes: 8 additions & 0 deletions
8
Q3E/src/main/assets/pak/gzdoom/4.14.0/fm_banks/gems-fmlib-gmize-readme.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
This bank was created by Wohlstand from imported instruments from the standard | ||
set of insruments pre-included with GEMS program which was a official Sega | ||
music creation system. Original set was not GM. Therefore, imported instruments | ||
are was organized to provide a proper GM set. | ||
|
||
Some instruments was a bit modified, some melodic instruments and percussions | ||
are was taken from Wohlstand's xg.wopn bank. | ||
|
Binary file not shown.
25 changes: 25 additions & 0 deletions
25
Q3E/src/main/assets/pak/gzdoom/4.14.0/fm_banks/gs-by-papiezak-and-sneakernets-readme.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
============= | ||
https://github.com/sneakernets/DMXOPN2 | ||
https://github.com/papiezak/DMXOPN2 | ||
============= | ||
|
||
== DMXOPN2 == | ||
|
||
No-nonsense patches for YM2612. | ||
|
||
|
||
== About == | ||
|
||
After much work on my DMXOPL project, I noticed that a lot of presets that | ||
I created were not compatible with the YM2612, which was the chip I started | ||
with, but quickly dropped. In response, I decided to rectify this by recreating | ||
the best patches from DMXOPL to OPN2 format. Don't expect miracles, as this is | ||
more of a learning experience so I can start working on expanding my FM synth | ||
knowledge. | ||
|
||
I chose the name "DMX" not because it works with DMX, but that it will | ||
(hopefully) be of the same quality as the DMXOPL patch. Yeah, not very | ||
descriptive, but names aren't everything. | ||
|
||
Watch this space. | ||
|
Binary file added
BIN
+268 KB
Q3E/src/main/assets/pak/gzdoom/4.14.0/fm_banks/gs-by-papiezak-and-sneakernets.wopn
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
This bank (gm.wopn and xg.wopn) is made by me. I have imported some instruments from various | ||
VGM files, ported from OPL3 banks, or remixed them. | ||
|
||
This bank can be freely used, modified, shared with any purposes. | ||
|
||
License for this bank - MIT | ||
|
||
To edit this bank and other banks in WOPN format, you can use this editor | ||
which I created for that: https://github.com/Wohlstand/OPN2BankEditor | ||
|
||
============================================================================== | ||
|
||
Vitaliy Novichkov "Wohlstand", 2017-2018 | ||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.