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]
For questions relating to this page, feedback, support, links to videos you made using this page, reporting bugs or requesting features (simple ones only please) please see my guestbook page.

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, load a patch form a file or click send to PL2. So when you first open this page (or send a MIDI patch change) the faders will not be in the correct places, its the nature of one way midi editing.

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. HOLD simply ignores the global gate setting and plays that note for the full step length. 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.

You can 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.

New in version 1.5 are lots of bugfixes, ability to use more than one midi instrument and the HOLD setting for each step. By request this is now a single HTML file so you can save it and use it offline more easily. For details of changes see changelog.

1.4 will remain available here in case you find synth patches dont work and need to migrate them.

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.
I have uploaded a few basic arpeggio patterns, enjoy. Just save to your computer then load them into the webpage with the buttons.
'tosh' arp patterns
'osk' arp patterns
'daft' arp patterns


   

   

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

LFO for debug
LFO offset for debug
Filter after LFO for debug
Filter min for debug
Filter max for debug


Master Arpeggiator [show/hide]
Arp 1 mute 
Notes
Device     Midi Channel


    1
 
Acc

Dbl

Skip

Mute

Hold

Glide
    2
 
Acc

Dbl

Skip

Mute

Hold

Glide
    3
 
Acc

Dbl

Skip

Mute

Hold

Glide
    4
 
Acc

Dbl

Skip

Mute

Hold

Glide
    5
 
Acc

Dbl

Skip

Mute

Hold

Glide
    6
 
Acc

Dbl

Skip

Mute

Hold

Glide
    7
 
Acc

Dbl

Skip

Mute

Hold

Glide
    8
 
Acc

Dbl

Skip

Mute

Hold

Glide
    9
 
Acc

Dbl

Skip

Mute

Hold

Glide
   10
 
Acc

Dbl

Skip

Mute

Hold

Glide
   11
 
Acc

Dbl

Skip

Mute

Hold

Glide
   12
 
Acc

Dbl

Skip

Mute

Hold

Glide
   13
 
Acc

Dbl

Skip

Mute

Hold

Glide
   14
 
Acc

Dbl

Skip

Mute

Hold

Glide
   15
 
Acc

Dbl

Skip

Mute

Hold

Glide
   16
 
Acc

Dbl

Skip

Mute

Hold

Glide

Slave Arpeggiator [show/hide]
Arp 2 mute 
Copy Accent from Arp 1?
Notes
Device     Midi Channel



    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 second Mode off/on

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

Pre Filter Volume

Key-Off Attack

Mod Wheel Mode

Sustain Hold

Priority & Aftertouch


   
 

For old versions see the changelog.

Support my efforts...[show/hide]

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



Please consider supporting this site by browsing the products below.
Roland TB-303 and SH-101 tshirts Roland TR-808 and BOSS pedal tshirts