YM2612 VST V 0.9 - Landon Podbielski
----------------------------------------------------------
Notes
======
This is a BETA! That means its got bugs, some features don't actually work, rude
stuff like that. I tried to get it to an almost completely usable state, but there
is obviously stuff that needs work. Use at your own risk, obviously it's not gonna
blow up your computer but it might mess up one of your projects or screw
up your instrument sounds if you push it the right way. I've tested it extensively
and haven't run into anything like this, but keep it in mind. 

Install Instructions
=====================
Just put YM2612.dll into your VST Plugins folder ("Program Files(x86)\VstPlugins" probably).
If you're in FL Studio, right click to add a new instrument, click "Insert", click "More". 
A bit list of VSTs will pop up. If you put the YM2612.dll in the right place, "YM2612" should
show up in the list. Check it to enable it, and you should be able to select it from your 
instruments list.

Midi Automation
================
If you right click a control in the VST, a "Midi Learn" button will pop up. If you click it, 
the control will start listening for a midi signal. If you spin a midi knob or something at 
this point the control will latch onto it and you will be able to control the VST with it. 
In FL Studio, you can create a Midi Out plugin if you want to do automations/pitch bends.
To do this, first add a YM2612, and a Midi Out. Make sure the Input port in the VST (Little 
gear next to arrow at top left) is set to the same port your Midi Out is outputting to 
(PORT at top right of Midi Out). Go into Midi Out, right click on one of the knobs, and Click 
"Configure". Set the "Controller#" field to some random thing and click "Accept". Now go to
your 2612 and right click a control, and click "Midi Learn". Nothing will happen yet. Go
back to Midi Out and spin the knob you just configured. It should start moving the slider
in your 2612! Note that all controls do not alter the sound in realtime, only a few (Pitch
for example). 

Who Should I Thank For This
============================
Well, I created the VST, but there are some other people who played important parts in its existence.
 
Stphane Dallongeville - Wrote the GENS emulator, which I use ym2612 emulation code from. 
hiro-shi / Jarek Burczynski / Eke-Eke - Wrote Plus GX 2612 implementation which I use.
The Eighth Bit - Created The Ultimate Megadrive Soundfont, which I use a lot and which helped inspire this VST.
Sam - Created VOPM, an excellent YM2151 plugin that also helped inspire me. 
Yamaha - For creating the YM chips and popularizing FM Synthesis in the first place.
spritesmind.net - An awesome Mega Drive / etc development forum filled with incredibly helpful people. 
Tiido Priimgi - was very patient with my lack of knowledge and was my go-to guy for YM2612 questions.

Howard Drossin, John Baker, Tommy Tallarico, Matt Furniss, Masato Nakamura, Masaru Setsumaru, etc -
made awesome Genesis music, are awesome composers, and are all around major influences on my life. 