LFO stuffsend cc
send cc
send cc
send cc

tr1C3 off
tr2C2 off
tr3C3 off
tr4C2 off
tr5C3 off
tr6C2 off
tr7C3 off
tr8C2 off
tr1C3 off
tr2C2 off
tr3C3 off
tr4C2 off
tr5C3 off
tr6C2 off
tr7C3 off
tr8C2 off
tr1C3 off
tr2C2 off
tr3C3 off
tr4C2 off
tr5C3 off
tr6C2 off
tr7C3 off
tr8C2 off
tr1C3 off
tr2C2 off
tr3C3 off
tr4C2 off
tr5C3 off
tr6C2 off
tr7C3 off
tr8C2 off
send cc
send cc
send cc
send cc
send cc
send cc
send cc
CC-SNAPSHOT
ARP-SNAPSHOT
loaded

The Mostly Harmless ΠΛ2 (PL2) browser based midi editor and arpeggiator.

Edit and play your Ploytec PL2 device through your browser.

Instructions [show/hide]
All this does is send controller, notes and patch changes. If you edit a patch above 32 the PL2 will overwrite whatever was stored in that location. It was primarily designed for creating sounds but as you can see I got a bit carried away with the arpeggiators.Technically the arpeggiator portion will work with any midi device (not just PL2) but the rest was designed specifically for the PL2.

It should work in most browsers but is only tested in chrome. Data is only sent the first time you move a controller (or click send to PL2) so when you first open this page (or send a patch change) the faders will not be in the correct places, its the nature of one way midi editing.

If you move an arpeggiator note while it is playing you may get a hanging note, click the panic button and it will kill any hanging notes. As well as the mouse you can use TAB and SHIFT+TAB to go back and forth between controls and then cursors to edit them. I would suggest use it on my site as its a work in progress and likely to be improved regularly. Of course you can link to it but you may NOT host this page on your own webspace, pass the code itself around or make it available for download.

The arpeggiator is reasonably self explanatory. The slider is the note's pitch, Dbl plays that step twice as long, skip completely skips over that step, mute just doesnt play that note (but leaves a step gap) and glide triggers the portamento. The two arps are tied together. Acc, Dbl, Skip and glide of the slave arp is copied from the master arp. Mute is independent. Gate is the percentage of the step length that the key is held down for and accent jumps the velocity up by the amount set on the accent amount control. If the filter frequency (lower down) is set to zero then the velocity will effect the filter, if not then just the amplitude.

I have now added the ability to save both the arpeggiator patterns and the synth settings meaning you can store all your sounds locally and dump to the PL2 as you need them. After loading a sound you need to send it to the PL2. Latest addition for V1.4 is a global mute for each arp and a browser based LFO for the filter frequency, its not stored on the PL2 its part of the arpeggiator. Its designed for very slow sweeps and is a triangle wave. With the LFO speed set to zero the frequency will always return to what the frequency fader is set to, move it off zero and it will start to rise from there, the centre point will remain the value of the frequency fader and it will sweep both above and below that by the amount set on the filter amount fader.

There will be bugs, hopefully mostly harmless. Youtube demo available here ( https://www.youtube.com/watch?v=jtqMjH3D9cE ). If you feel the urge to contact me follow the serial number link thing at the bottom and go to contact.
This is V1.4

I have uploaded a few basic arpeggio patterns and sounds to match them, enjoy. Just save to your copmuter then load them into the webpage with the buttons.
'tosh' arp patterns
'tosh' synth sound
'osk' arp patterns
'osk' synth sound
'daft' arp patterns
'daft' synth sound


Device     Midi Channel



   

   

Global Arpeggiator settings [show/hide]
Tempo

Gate (% of step)

Velocity

Accent amount

(set digital frequency below to zero for accent to effect the filter)
LFO speed

LFO > filter amount


Master Arpeggiator [show/hide]
Arp 1 mute 
    1
 
Acc

Dbl

Skip

Mute

Glide
    2
 
Acc

Dbl

Skip

Mute

Glide
    3
 
Acc

Dbl

Skip

Mute

Glide
    4
 
Acc

Dbl

Skip

Mute

Glide
    5
 
Acc

Dbl

Skip

Mute

Glide
    6
 
Acc

Dbl

Skip

Mute

Glide
    7
 
Acc

Dbl

Skip

Mute

Glide
    8
 
Acc

Dbl

Skip

Mute

Glide
    9
 
Acc

Dbl

Skip

Mute

Glide
   10
 
Acc

Dbl

Skip

Mute

Glide
   11
 
Acc

Dbl

Skip

Mute

Glide
   12
 
Acc

Dbl

Skip

Mute

Glide
   13
 
Acc

Dbl

Skip

Mute

Glide
   14
 
Acc

Dbl

Skip

Mute

Glide
   15
 
Acc

Dbl

Skip

Mute

Glide
   16
 
Acc

Dbl

Skip

Mute

Glide

Slave Arpeggiator [show/hide]
Arp 2 mute 
    1
 

Mute
    2
 

Mute
    3
 

Mute
    4
 

Mute
    5
 

Mute
    6
 

Mute
    7
 

Mute
    8
 

Mute
    9
 

Mute
   10
 

Mute
   11
 

Mute
   12
 

Mute
   13
 

Mute
   14
 

Mute
   15
 

Mute
   16
 

Mute

Filter and Env [show/hide]

-Resonance-
-Frequency-
 
-Attack-
-Decay-
-Sustain-
-Release-

 

 
Filter DC offset

 
 
Analogue filter freq

 
 
Filter type(LP,BP,HP)

 
Other synth params [show/hide]

Glide (gets overridden by arpeggiator setting)
Portamento time

PWM 1

PWM 2

Waveform (1,2,3,4)

DC offset wave

LFO > PWM

LFO > Pitch

LFO > Filter

LFO > Amp

Oscillator Mode
Mono
Dual (2 note paraphonic)
Dual detune
Dual Octave
Output level/saturation


   
 



Need help finding out when your synth or other gear was made ? Try my serial number decoders and tools.

For old versions see the changelog.