Pioneer AS-1 with patch parsing (Testing needed)

Here is my new preset for the Pioneer AS1.
This preset is based on Pedro’s AS1 preset and includes bidirectional communication and it parses the currently loaded patch.

The Pioneer AS-1 is a great synth.
Its simple and is like a Prophet 6 voice but with more balls.
I own 2 units and a Prophet 6.
The plan at some point is to make a template to perform with both at the same time.

To use the template set your device to midi channel 3 and enable midicontrol and the correct sysex cable.

Pioneer Toraiz AS-1 (3).eproj (56.4 KB)

https://app.electra.one/preset/ahk1w52VR29aHEi2s2ae

Besides that LUA code needs to be added so the correct display the correct FX parameters.
And I see @NewIgnis has this code for the Prophet 6.
That is just great :slight_smile:

@NewIgnis Once the patch parsing is completed I can add it to the Prophet 6 template as well.
It should be almost the same. except the FX.
For what I understand you can send the Prophet 6 erdit buffer to the AS-1.

The following parameters are not correctly parsed

 MOD DESt OSC2 AMNT
 SEQUENCER LENGHT
 SLD DEST OSC2 FREQ
 SLD DEST LPF Cut
 SLD DEST HPF Cut
 SLD DEST LFO AMOUNT
 SLD FX1 AMNT
 SLD FX2 AMNT

The following parameters are missing

 KEYMODE

 AFTERTOUCH AMOUNT
 AFTERTOUCH DEST OSC1 FREQ
 AFTERTOUCH DEST OSC2 FREQ
 AFTERTOUCH DEST LPF CUT
 AFTERTOUCH DEST HPF CUT
 AFTERTOUCH DEST VCA AMNT
 AFTERTOUCH DEST LFO AMNT

Once completed lets looks @martin his performance page in the new firmware.

open ideas:

  • performance page
  • support for multiple units
  • sub templates ( vco, vcf, vca envelope, fx )
  • Morphing would be awesome. Load a patch. Jam on a beat… morph back and forth to the original.
  • EDITOR for the 64 step sequencer
2 Likes

The template is now fully implemented except the sequencer and the quick patch select. Not sure If I will ever need them.
Thanks @NewIgnis I was able to use your LUA code for the fx parameter names.

Pioneer Toraiz AS-1 (1).eproj (64.4 KB)

1 Like

I am working on a twin template to control 2 AS1’s at once and I just realise that I have hardcoded the deviceid in the patch request.

so that has to be changed in order to fully use the template.

not sure if this id is unique. you can not change or set it on the device.

so will check when i got my second unit.

but if someone can try and tell me if the patch parsing works?

1 Like

Hi Flyweight,

Thank you for creating this editor. I appreciate it. Unfortunately I couldn’t get the patch parsing to work on my end. Possibly user error. Could you outline the steps necessary to make it work?

Hi,

you have to put in the settings the sysex cable to usb or din. whatever you use.
set the device to channel 3 and controlls using nrpn.

if it does not work could you share the sysex capture?

use the editor’s midi monitor. press the patch request button and share the patch response?

this message is 1100 something bytes.

cheers

Setting ON the AS1:

  • midi channel: 3
  • midiParamSend: NRPN
  • MidiPAramRcv: NRPN
  • MidicontrolEnable: On
  • MidiSysexCable: MIDI
  • MIDIOut: MIDI
  • MIDIOut/Thru: Out

Connect the AS1 To MIDI Port 1 on the E.One

Quick programs are also implemented now.

Thank you. I can control the AS-1 now but cannot figure out how to parse the patches yet. I have hooked it up via the USB port.

One one screen there is a “Get Patch” button or double tab the right top button of the Electra One. The Right top of those 3 buttons.

USB and DIN PORT 1 are both working for me.

1 Like

@eusti if it does not work please share the sysex.
Connect to the editor and use the midi console. select there the electra one and press the “patch fetch” button.

1 Like