Offline
Ostraya mate!

Hi everyone.

I see there's recently been an excellent YM2413 VST released, and I've knocked together a YM3812 VST recently. It uses the emulation code from DOSBox. The code is hackish, and the UI is coder-ish, but it works smile

You can download it here:
https://github.com/bsutherland/JuceOPLVSTi/releases

Demo here:
http://www.youtube.com/watch?v=HI7U5XxTSW0

Offline
FRANCE

+1 keep it coming smile

Offline
.FILTHadelphia

+1 for Renoise demo. Can't wait to try this out.

Offline
Jelly Stone park, MD USA

NICE! thanks!
Yogi

Offline

This is really cool! Is there any way to get velocity linked to note volume? Maybe I'm missing something obvious, but it'd be great if that was in there.

Good job on this though! I love lo-fi FM sounds.

Offline
Ostraya mate!

Thanks people smile

fluidvolt: Actually you're right, velocity isn't linked to note volume at the moment. I had it set up that way initially, but I found it was a bit too sensitive. I should probably add it back in with a couple of sensitivity settings like high, low, and off.

In the mean time, if you can program your VST host to link velocity to the Oscillator 2 attenuation parameter, that should do it too.

Offline
Unsubscribe

sounds great... is it only source while in development or you planning to have windows/osx/whatever builds?

Offline
Ostraya mate!

I'll be doing Windows builds. Unfortunately I can't do OSX as I don't have a Mac, but according to the Juce documentation, it should be possible to build for OSX if somebody has one with XCode installed:

http://www.juce.com/

Offline
france

Thank you bsa it seem to be exactly what I was seeking !!!
An OPL source code which works and sound great.

Thank you

Offline
Ostraya mate!

No worries. I should make it clear that I didn't write the emulation, it's from DOSBox. I just cut it off at the knees and wrapped it in the VST smile

Offline

O NOES POSTED IN THE WRONG THREAD!!!

Last edited by wedanced (Oct 30, 2013 10:53 am)

Offline

can you make it stereo? atm im only getting sound in one ear

Offline

also can you make it turn all notes off when i press "stop" in the daw because im getting a lot of stuck notes  & the only way to stop them is to delete the vst and add it again

apart from that its cool though

Offline
Unsubscribe

I have a copy of xcode on my machine for work but no working knowledge how to do it myself. If someone wants to send me a recipe list, ill give it a go.

Offline
Ostraya mate!

sandnell: Sorry to hear you're only getting sound on one channel. What DAW are you using? I've only tested it in one VST host (Renoise), and it puts sound (the same sound) on both channels. The VST itself only has a single output channel though.. I guess it's up to your DAW to decide what to do with that one channel. As for the stuck notes, I don't seem to get that in Renoise. Do you get it with any settings, or only with certain envelope settings?

herr_prof: Thanks for the offer. If you're still interested, could you please try these steps? I'm afraid the instructions aren't very detailed because I can't step through it myself, but this is a high level overview. Let me know if I can help with anything.
1) Download Juce (http://www.juce.com/downloads)
2) Build the IntroJucer in XCode (http://www.juce.com/documentation/getting-started)
3) Download the VST source from GitHub (https://github.com/bsutherland/JuceOPLVSTi/tree/master)
4) Open the .jucer file in the IntroJucer
5) Use the IntroJucer to generate an XCode project
6) Open the generated XCode project
7) Build the project in XCode

Offline
Solar System

BSA can you make standalone tracker for WIN,MAX and LINUX?
There is unfinished port of OPL3 Adlibtracker2 to WIN32. But OPL2 will
be very interesting too.