Automatonism [Reloaded] v 4.x is a fork based on Automatonism V3.1 from Johan Eriksson's wonderful project :
https://www.automatonism.com/the-software.
The aim is to upgrade Automatonism and use it as a live instrument, with, for example, enhanced midi mapping, or as a plugin inside a DAW (with plugdata).
- Plugdata compatible (for standalone or as DAW plugin)
- Midi-mapping and Midi-learn features
- DAW integration with new objects [playhead] and [macro-control] to enable automation inside DAW
- Automatonism made as an abstraction lib : init a new project just by typing [automatonism] in a blank patch. (see next section)
- The preset and state saving system is based on 'savestate' object, where preset and state data are stored inside the main patch.
- The legacy file-based preset and state saving system is deprecated, but old savestate structure should be automatically imported.
- Ability to save different projects in the same folder with different filenames (no need to use main.pd as filename)
- Several projects can run simultaneously and independently ("local mode" in Preset-Manager)
- camomile plugin support is no longer supported, as Statesaving into DAW is broken for camomile plugin version .
- Unlike original project, Automatonism [Reloaded] intensively uses internal abstractions inside modules, in order to add new features.
Automatonism-puredata-GettingStarted.mp4
- Automatonism [Reloaded] is accessible via Deken menu in puredata (Tools -> Install Externals). You can also downloads installation files (.dek) from this github repository. Search in Releases section.
- If you have iemguts lib installed with puredata, you can directly open a new patch, create an object box (ctrl/cmd+1) and type [automatonism]. This will create the automatonism object and add declare paths.
- Alternatively, or with pd vanilla, you can open the included _main_patch(template).pd and save it anywhere with a new name.
- Start patching.
Automatonism-plugdata-GettingStarted.mp4
- With plugdata, type [automatonism] as new object in a blank patch. If you encounter crash, you must type [automatonism $0] (with $0 argument) instead of [automatonism]
- Start patching.
- pd >= 0.55
- external lib iemguts needed for enhanced editing features, but not mandatory.
or
- plugdata > 0.9.2
Automatonism-midiLearn.mp4
(How to enable midi mapping with midi learn function, how to change mapping range with From / To buttons, and how to cancel a midi-mapping)
Automatonism-MacroControl-DAW-IntegrationLowRes.mp4
Instead of mapping a parameter to a real midi controller, you can map it to a slider of a [macro-control] module. This way, you can connect it to a parameter curve in the DAW and record automations in a track.
See https://plugdata.org/docs/book/DAWIntegration.html for other infos about DAW integration of plugdata.
As a fork of Automatonism, this project inherits the GPL-3.0 license https://www.gnu.org/licenses/gpl-3.0.txt
[Lot of changes - I have to make the history of them]
- Extended features for legacy modules :
- stereo-delay : synchro tap
- looper : sampling on the fly (without use of hdd/ssd)
- sampler / multisampler : multiple sampling rates supported, local path storage for files
- clock-divider-odd/even : reset inlet
- New modules
- seq-table : multifunction sequencer
- macro-control / xy-macro-control (inspiré par les macroboutons ableutoniens)
- playhead : generating a clock synchronized with the host
- abl_link : Interface for the abl_link~ external in standalone mode .....
2025/05/04 -updated doc (this file)
2023/11/15 -improved Plugdata support, added patch statesaving inside DAW
2023/03/25 -rewrite for plugdata support
2021/04/16 -added camomile plugin compatibility
2021/04/01 -added megalon extra-sampler module for Automatonism https://github.com/megalon/pd-AUTOMATONISM-sampler
- Clean all that stuff, especially everything that is related to daw-storage ([savestate] does the job)
- Remove camomile-related files and stuff
- Write tutorial for new features (import old patch ; create new modules)
https://github.com/jyg/automatonism-reloaded/blob/master/How_to_import_old_patches.md
https://github.com/jyg/automatonism-reloaded/blob/master/How_to_upgrade_custom_modules.md
