Editor for Analog Four

Hello,
I made a A4 editor with MaxMsp/M4L.





Make sure your A4’s OS version is latest.

Features:
It contains standalone and M4L version.
And some M4L patches.

track all = you can edit all 4 track at once.
This function can be used for poly mode.
randomize = You can randomize parameters per module(VCO,VCF,VCA,LFO).
Also you can customize randomize behavior by advanced menu.
poly/layer mode = You can use A4 as a poly synth.

BUY:
You can buy the patch from the link below.

http://hyakken1234.blog.fc2.com/blog-entry-7.html(you can use paypal)

http://gum.co/LOsvV

Setup guide:
http://www.mediafire.com/view/p1ztcb3leq5qfb6/A4_Editor_Setup_Guide.pdf

There is demo patch.So please try demo before purchase.
http://www.mediafire.com/download/v6978mciziimin0/a4editordemo.rar

If you don’t own MAxMsp, you need to install Max Runtime. It’s free.
[url=“http://cycling74.com/downloads/runtime/”]http://cycling74.com/downloads/runtime/

poly/layer patch (not finish yet)
http://www.mediafire.com/view/8xtqtcftfkyhtyo/_a4polylayer.maxpat

layer2=Trk 1+2 layer3=Trk 1+2+3 layer4=Trk all
Poly_A = ignore new notes if all 4 voices are used
Ploy_B = replace old note to new one
Panic button = all note off

About A4 setting:

This patch use NRPN for controlling A4.
So you need to set your A4 as described below.

go to global menu [Function + Global]
enter the [MIDI PORT CONFIG]
set [OUTPUT CH] = [TRK CH]
set [PARAM OUTPUT] = [NRPN]
set [RECEIVE CC/NRPN] = ON

M4L version:
m4l version needs to run one MaxMsp patch called “ableton to a4”


M4L Patches:


analog type sequencer


assignable pads


Audio_to_A4 and A4_Side_Chainer

Update:
v1.1 added trackall page for editing all four tracks at once
v1.5 added randomizer
v1.55 added advenced menu to the randomizer
You can customize randomizing behavior
v1.57 combined polylayer patch and the editor,added analog type sequencer
v1.57 added m4l editor
v1.6 a4p for m4l
v1.62 parameter send function,lite version of the standalone editor,a4padmini
Thank you
v1.63 graphical envelope shapes
two new m4l patches
v1.7 added preset function and preset morpher and remote randomize button

1 Like

Not trying to dis or anything, I fully respect your effort, but does this bring any extra functionality to the A4? The A4 has like the easiest user interface ever, I don’t see how it could be any faster (or nicer) to use it with a mouse instead.

1 Like

Looks neat having everything on the computer screen. Is it possible to edit all voices at the same time? would be useful when creating polyphonic patches.

Cool, will it run with the free version of MaxMsp?

I really want a good editor/librarian for the A4, any chance of adding an intelligent patch randomise/mutate feature?

1 Like

@Jonny
I added a trackall page to my editor.
So now you can control all four tracks at once.

@AikiGhost
I wiil add randomizer.
I had already made a radomize patch for m4l.
You can try it.
http://www.maxforlive.com/library/device/1855/a4-randomizer

It’s not cover all parameters.
So this time I will add a extended version to this editor.

Thanks

Hyakken, I loved your randomizer and will love this! Can this run in M4L? Would be awesome to use all of Live’s functions to control A4 via an easy to use interface. Either way — Great stuff, man!

:heart:

nice one, thanks!

Would love a M4L/VST version with patch management capabilities. Being able to occasionally treat the A4 as a dumb external synth with full Ableton-based control would be super handy. Sort of like Moog’s Minitaur VST.

Oh man, it would be the bomb. THE BOMB!

@sixbysix
Thank you for using my patch.

About m4l version,
At first I made this ediot with m4l.
But it didn’t go well.
So I switched to MaxMsp.
I’m not very sure,but Ableton live has some midi limitations.
I will retry m4l version after finish randomizer.
But I can’t promise.

And I made little patch for poly.
I need some more work for this patch.
If you use this patch and the editor in trackall mode together,
You can use A4 as a polysynth.

Thanks

i can’t wait to try this OMG!!!

Just started to patching exactly the same idea (with randomization and poly) :slight_smile:
But it seems like your version doesn’t support MIRA - got black screen with only tracks buttons.

I’m sure it would be the great patch! But intend to make my own mainly for Max practice sake and may be with some modulation features.

upd. sorry, my fail with MIRA. have just placed mira.frame in right sub patch and now everything working :+1:

I added a layer mode to poly patch.
Layer2 = play track 1 + 2 together
Layer3 = play track 1 + 2 + 3 together
Layer4 = play all track together

I think it’s useful for making sound layer.

I added radomizer to the editor.

This one is more powerful than m4l one.
M4l version covers CC assigned parameters only.
New one covers NRPN assigned parameters.
So you can randomize almost all parameters.

I think randomizer is useful for sound design.
You can make kind of FX/Sci-fi sound easily.


Here’s something similar I made in Reaktor earlier this year … someone might find it useful


1 Like

okay, randomizer I get and it’s cool. but what’s the reasoning behind an editor UI?

(don’t get me wrong, I appreciate what you guys do)

I agree Void that ultimately the A4 is all about getting away from a computer screen altogether …

However besides randomizing, being able to save/recall/adjust snapshots in Reaktor and transmit them to the A4 by CC/NPRN (and save them in the A4) can be useful.

[A further enhancement to the Reaktor editor would be to properly enable adjustments made on the A4 to a preset to all be reflected in the Reaktor editor for saving in Reaktor… (assuming you start off on the A4 with a present sent from Reaktor as your base starting point, and then subsequent changes made to it on the A4 are receivced in Reaktor for saving as a snapshot). ]

I can see the use of this if it would include a patch librarian.
At this point managing patches for the A4 sucks and this could potentially improve it a lot.

Also, the editor would become extremely usefull if it would work in M4L or ever better: function as an AU/VST plugin. This would enable the possibility to do DAW automation.

As a standalone solution I don’t think I would use it at all.

Besides this: kudos for the initiative, nice work indeed! :slight_smile:

I see… Reaktor can also morph between snapshots, right?

The issue you’re describing - accessing A4 sound parameters - is something I’m trying to solve by reading the A4 Sound/Kit SysEx messages. Gotta say it works very well… stay tuned.

1 Like

I’d need to test and fix things I think, but I guess you should be able to use Reaktor as a VST in your DAW and automate the controls of the A4 editor elements by midi learn to your DAW controller envelopes …
Or maybe use Reaktor Standalone and use a hardware midi controller to map to Reaktors GUI controls.
Again, it is more deeply tying your A4 to a computer than most people might like.