Ill throw it on my todo list for the week and let you know how it goes.
Danke herr_prof
mattej: Sorry mate, not much chance of a full tracker from me. If you're after something free, I guess you could try Modplug Tracker? I'm pretty sure it supports VST these days.
New release:
NOTE: this version may break saved programs due to parameter changes..
OPL3 waveforms added:
- alternating sine
- camel sine
- square
- logarithmic sawtooth
Velocity sensitivity added for carrier and modulator
Parameters missing from UI added:
- Tremolo depth
- Vibrato depth
- Modulator feedback
https://github.com/bsutherland/JuceOPLV 0.9.3-beta
Last edited by bsa (Nov 5, 2013 5:19 pm)
It's simply great.
I will try to integrate it in my wip tracker I'm curremtly writing.
You could fetch it from https://github.com/yoyz/audio.
What kind of parameter should I set to create from a main.c to create the most simple sine wave with it ?
I am thinking to do it step by step from a single main.c so if you could explain it will help me a lots.
yoyz2k, glad you like it.
You could either just rip dbopl.cpp out of DOSBox like I did, and program it like it's an OPL2 chip through registers. Or you could use the little HiOpl module I wrote on top of that. Or, you could use the VST interface. Probably HiOpl will be the easiest. Look at the code to see how the VST parameters map into the OPL registers.
Just built a new release, Windows download here:
http://bsutherland.github.io/JuceOPLVSTi/
@fluidvolt: You can now enable velocity sensitivity for both carrier and modulator.
@sandnell: Hopefully I've fixed the stereo issue. Please let me know whether that works properly for you now.
It now supports loading parameters from SBI files ("Creative Labs Sound Blaster Instrument"). There are quite a lot of those floating around on the net, and in the git repository I've uploaded a bunch from Adlib Tracker 2.
If anybody wants an OSX version, I'm afraid you'll need to build it, but I'm happy to help you do that if you can send me the binary afterwards
Hi bsa, i will try from HiOpl seem to be the best way to achieve my goal.
Thank you
I havent had time to dig into building on osx, and something came up which means my time is now at a premium for the foreseeable future. Someone make this happen!
Last edited by herr_prof (Nov 13, 2013 5:52 pm)
Just built a new release, Windows download here:
http://bsutherland.github.io/JuceOPLVSTi/@fluidvolt: You can now enable velocity sensitivity for both carrier and modulator.
@sandnell: Hopefully I've fixed the stereo issue. Please let me know whether that works properly for you now.It now supports loading parameters from SBI files ("Creative Labs Sound Blaster Instrument"). There are quite a lot of those floating around on the net, and in the git repository I've uploaded a bunch from Adlib Tracker 2.
If anybody wants an OSX version, I'm afraid you'll need to build it, but I'm happy to help you do that if you can send me the binary afterwards
stereo is fixed- thanks
Howdy,
With bsa's help, I was able to compile an Audio Unit version (32-bit, 10.6 or higher) which didn't show up in GarageBand '08... after I upgraded to the new GarageBand 10, I was able to see (and hear) it.
Unfortunately, the plugin has demonstrated great instability. It is often noisy, off-pitch, or drops out. It has emitted horrible screeching noises on starting song playback. No rhyme or reason to it I can see yet, but hopefully with some work we can get it working soon.
Cheers,
- Nick
Last edited by nrezmerski (Dec 16, 2013 12:16 am)
New release is up with some small requested fixes and improvements:
- Supports loading of .sbi instrument files (drag and drop).
- Hundreds of .sbi files included.
- MIDI pitch wheel events supported.
- Should now run under Windows XP.
http://bsutherland.github.io/JuceOPLVSTi/
Please let me know if you run into any issues.
Anyone got any luck with compiling this for use on mac Os ?
Anyone got any luck with compiling this for use on mac Os ?
I tried it back in December and got it to successfully compile, but I ran into problems trying to use it. The sound was distorted and sometimes I got horrible screeching feedback-type noises.
Sadly, my Macbook fried its logic board in February. When I replaced it, I upgraded to Mavericks at the same time and haven't gotten around to setting up a new Xcode development environment yet. I may partition the drive and put my old Snow Leopard image on it so I can go back to where I was.
In the meantime, the author has logged an issue on it: https://github.com/bsutherland/JuceOPLVSTi/issues
- Nick
Thanks for replying to that Nick, and for your work so far trying to get it to build.
Analog, if you feel like trying to build it, the process Nick went through is pretty well documented in this issue https://github.com/bsutherland/JuceOPLVSTi/issues/12
I will try to help you as much as I can, but I don't have a Mac or a lot of spare time right now unfortunately.
Thanks both of you for your response
I'll try to do it, first I'll run the binary that nick posted there.
Then I'll try to build and come back with any comments (i'll follow that github comments)
New release. Bug fixes and features thanks to Trylle.
Unfortunately, still no working OSX build