2
0
Fork 0

Update readme.md

This commit is contained in:
reales 2020-04-30 09:33:13 +02:00 committed by GitHub
parent 8bb25963c1
commit 5104d80198
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,4 +1,4 @@
# discoDSP OPL FM synth plugin for macOS AU / VST / VST3 / Standalone # # discoDSP OPL FM synth plugin for macOS #
![OPL AU plugin](https://www.discodsp.com/img/opl.png) ![OPL AU plugin](https://www.discodsp.com/img/opl.png)
@ -10,6 +10,7 @@ This instrument provides an emulated OPL sound chip. It provides all features of
https://github.com/reales/OPL/releases/download/1.0/OPL10Mac.zip https://github.com/reales/OPL/releases/download/1.0/OPL10Mac.zip
- AU / VST / VST3 / Standalone.
- Built with JUCE 5.4.7 - Built with JUCE 5.4.7
- Notarized and code signed. - Notarized and code signed.
@ -41,24 +42,13 @@ Here are some examples:
- [Syndicate theme](https://www.youtube.com/watch?v=HI7U5XxTSW0) demo I created for the first release - [Syndicate theme](https://www.youtube.com/watch?v=HI7U5XxTSW0) demo I created for the first release
- (your link here...) - (your link here...)
### SBI FIles ### ### SBI Files ###
SBI files are an instrument file format developed by Creative Labs back in the day for the Sound Blaster. Essentially they work as presets for this plugin. Just drag and drop them into the plugin window! SBI files are an instrument file format developed by Creative Labs back in the day for the Sound Blaster. Essentially they work as presets for this plugin. Just drag and drop them into the plugin window!
I've collected a bunch of presets in this repository. I've also added support for saving SBI files. Please contribute!
It's possible to extract SBI instruments from games using [DOSBox 0.7.2](https://sourceforge.net/projects/dosbox/files/dosbox/0.72/) and [DRO2MIDI](https://github.com/Malvineous/dro2midi) by Malvineous.
1. Run the game in DOSBox.
2. Start capturing OPL output with ctrl+alt+F7. Output will be recorded to a .dro file.
3. Run DRO2MIDI:
`dro2midi -s input_capture.dro output_midi.mid`
Note data will be extracted to .mid, instruments will be extracted to .sbi files.
### Percussion ### ### Percussion ###
Percussion mode is now supported! This mode is not very well documented, even in the original Yamaha documentation. Here are some tips on using it based on experimentation and looking at the DOSBox source code. Percussion mode is now supported! This mode is not very well documented, even in the original Yamaha documentation. Here are some tips on using it based on experimentation and looking at the DOSBox source code. Also, some [much more detailed notes](http://midibox.org/forums/topic/18625-opl3-percussion-mode-map/) on percussion mode based on experimentation with real hardware!
- Bass drum: Uses both operators. Essentially just doubles output amplitude? - Bass drum: Uses both operators. Essentially just doubles output amplitude?
- Snare: Uses carrier settings. Abs-sine waveform recommended. - Snare: Uses carrier settings. Abs-sine waveform recommended.
@ -66,4 +56,4 @@ Percussion mode is now supported! This mode is not very well documented, even in
- Cymbal: Uses carrier settings. Half-sine recommended. - Cymbal: Uses carrier settings. Half-sine recommended.
- Hi-hat: Uses modulator settings. Half-sine recommended. - Hi-hat: Uses modulator settings. Half-sine recommended.
Also, some [much more detailed notes](http://midibox.org/forums/topic/18625-opl3-percussion-mode-map/) on percussion mode based on experimentation with real hardware!