How to achieve PWM on Roland’s SuperJV / XP and XV series


Compatibility: JV-1080 and up
Audio example: PWM.mp3

The super JV series features two saw waves that have inverted amplitude to each other. A little bit of math shows us if we play them both, we will get silence at the output, but if we detune one of them, we will get Pulse Width Modulation. Basic procedure:

  • Initialize the sound.
  • Turn on T1 and T2.
  • Go to WG1, and select ‘Synth Saw 2’
  • Go to WG2, and select ‘Syn Saw 2inv’

Ok, now we got the basic setup. Next thing is to create detune. To avoid the modulation sound exactly the same each time we play the note, we will create detune by using Random Pitch.

  • Set Random Pitch on WG2 to: 1

Now we must be careful here, because random means sometimes 0 at the output, and that would result in no detune = silence. To prevent this we will add Fine Tune which must be at least +2. Why? Because there are two possible cases. In case a) random gives 0 at output, Fine Tune of +2 preserves non zero value (it will be +2). In case b) random gives -1 at the output, Fine Tune of +2 again preserves non zero value (total fine tune will be +1).

  • Set Fine Tune on WG2 to: +2

I assume most people would use PWM for the bass, therefore:

  • Set Coarse Tune of WG1 and WG2 to: -12

You will notice the sound plays very slow pulse width modulation. To give more expression we will add one controller to modify the pitch of one oscillator. Please be careful here. You can’t assign this modulator to ‘any’ Tone you desire. It must be the tone that we applied detune function. In our case, this would be the Tone 2.

  • Go to PATCH LFO&Ctrl #1 (Matrix Control)
  • Matrix Control 1 Source set to CC01: MODULATION
  • As Destination set PITCH, and put +6 to Sns (sensitivity)
  • Disable Tone1 within matrix to make it look like this: PITCH : +6 -> _ooo
  • Set TVA as necessary

Now when you move Modulation Wheel up, you will fasten the Pulse Width Modulation. If you want faster PWM by default, put higher values at WG2 ”Fine Tune”. And that’s about it!

By three methods we may learn wisdom: First, by reflection, which is noblest; Second, by imitation, which is easiest; and third by experience, which is the bitterest. – Confucius

Comments (4)

  1. Adrian

    Amazing website! Thanks for all the beautifully provided information!
    Hm. Since I found no useful information on the internet yet, I might just ask the pro: the two waveforms “Synth Saw 2″”Syn Saw 2inv” seem to be missing on the MC-909 (incl. SRX-05). Do you have an idea where I could get them from? – Strangely one always and immediately stumbles over the one thing which is not available, hehe. First patch I wanted to recreate on the 909 – of course – included PWM. :)

  2. Don, trying to recreate thw polymoog vox humana preset and string preset, nees to synthesize PWM on the JD990. Any help or pointers you could woukd be greatly appreciated. Nicholas Faith

    • The only trick I’m aware of here btw is setting both to square/pulse enabling osc sync and moulating one of the osc’s. I know you know the JD series really well, and thought if their were any other methods that were viable you’d know.

Leave a Reply

Your email address will not be published. Required fields are marked *