Skip to content

jyg/automatonism-reloaded

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Automatonism [Reloaded] v 4.1-pre1

image

image

Automatonism [Reloaded] v 4.x is a fork based on Automatonism V3.1 from 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.

Unlike original project, Automatonism [Reloaded] intensively uses internal abstractions inside modules, in order to add new features.

New features :

  • 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. (requirements : Pd + iemguts, or Plugdata >0.8.1)
  • The preset and state saving system is based on (not-so-) new '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)
  • experimental palette feature for pd vanilla + iemguts. See here : palette/README.md
  • camomile plugin support is no longer supported, as Statesaving into DAW is broken for camomile plugin version .

Installation :

Getting started

  • 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.
  • With plugdata, you must type [automatonism $0] (with $0 argument)
  • Alternatively, or with pd vanilla, you can open the included _main_patch(template).pd and save it anywhere with a new name.
  • Start patching.

Software Requirements

  • pd >= 0.55
  • external lib iemguts needed for enhanced editing features, but not mandatory.

or

  • plugdata > 0.9.2

Changes

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

To Do :

  • 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)

How_to_import_old_patches

https://github.com/jyg/automatonism-reloaded/blob/master/How_to_import_old_patches.md

How_to_upgrade_custom_modules

https://github.com/jyg/automatonism-reloaded/blob/master/How_to_upgrade_custom_modules.md

About

Fork with new features : midi learn, in-patch state saving, DAW integration.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published