Quantcast
Viewing all articles
Browse latest Browse all 5053

DSP and Plugin Development • Re: Roland Alpha Juno-2 pwm sawtooth

I had a bit of a think about it, and after poking away at some code I came up with a rough proof-of-concept oscillator plugin that demonstrates what I said about counters and AND gates making up the guts of the Alpha Juno's DCOs.

Image may be NSFW.
Clik here to view.
Image


Here's a link to the github repository:

https://github.com/ErroneousBosh/alphaOsc

which has at the right hand side under "Releases" some versions for Linux, Mac OSX and Windows. If you're on Windows you probably want this 64-bit one (and if you're doing audio work on 32-bit Windows with less than 4GB of RAM then I don't know how to help you) although I haven't really been able to test the Windows ones.

The full source code is available and the main DSP "engine" - the run() function in alphaosc.cpp - is heavily commented to explain my thinking behind the design decisions. You'll see there's also a file called TECHNICAL.md that breaks it down in more detail.

Have fun, and please be careful with its horrible not-antialiased rough edges.

If anyone (maybe @aciddose has?) has got a real Alpha Juno I'd love to hear if it's even close Image may be NSFW.
Clik here to view.
;-)

Statistics: Posted by Gordonjcp — Wed Jan 08, 2025 10:15 pm



Viewing all articles
Browse latest Browse all 5053

Trending Articles