Roland GR-300 emulator

Jan 18, 2011 at 5:05pm

Roland GR-300 emulator

Hello everybody!

I’m trying to create an emulation of the almighty roland gr-300 guitar synth. I’m using the information of this website http://www.joness.com/gr300/patent.htm but I’m not having any success at it.

The best result I achieved was a very low volume saw wave with the correct pitch, but with huge volume clicks. I haven’t been able to get around adsr, so I’m pretty much lost here…

Oh by the way, I don’t want any MIDI related stuff, and I don’t need new waveforms either (at least for now).

Any thoughts?

#54466
Jan 18, 2011 at 11:24pm

Specifically, I’ve only been capable of transforming the incoming signal to a square wave with zerox, and I got to the point of transforming that into very short pulses (though I’ve forgotten how, my mind is kind of messed up right now).

The main problem is that I would need a way to create a saw wave at signal rate (for example, first string on electric guitar, at fret 17 is 880Hz, so around that at max.) that start ramping each time it receives the pulse signal, and restart its ramp when it receives another…

Could somebody help me please? Thank you!

#196193
Jan 19, 2011 at 2:49am

This patch generates a sawtooth wave from a square wave input. It’s based on the accumulate~ object help file by Andy Schmeder but it uses the +=~ object instead. I’ve tested it with the output of rect~ but not with zerox~.

– Pasted Max Patch, click to expand. –
#196194

You must be logged in to reply to this topic.