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