AeManual / FauxCyrillicAEuroPi

AEuroPi

View Product Page

This is a port of the EuroPi module by Allen Synthesis.

EuroPi offers a hardware bridge for the Raspberry Pi Pico, providing one digital ‘trigger’ input, one analogue input, six outputs, two knobs, two buttons, and a small OLED display. The EuroPi software library provides easy access to these features for developing small ‘scripts’ which run on the module. Users can develop their own scripts easily in Python, alternatively a varied collection of user-contributed scripts is included by default.

EuroPi was developed by Rory Allen, who gave his blessing to this AE port; many thanks are due for his hard work and commitment to open-source.

Module power consumption: 70mA

Inputs

  • D in - Digital Input
  • A in - Analog Input

Outputs

  • B.CV - outputs the CV signal from the AE Bus
  • B.Gate - outputs the Gate signal from the AE Bus

The module also has 6 analog outputs on the top right which are controlled by the currently selected mode.

Controls

From the main menu, use knob 2 (on the right) to move up and down to select a script. Press either button to launch a script.

To return to the main menu at any point, press and hold both buttons for ~2 seconds, then release.

Scripts

To see the full details of each script you can read their .md files on Github

Here is a brief overview of the current scripts included in the AE version:

BERNOULLI GATES - Based on MI Branches, a trigger input to D IN is routed to one of two outputs at random, the probability of which is adjusted by the position of the knobs. There are two bernoulli gates, both share the same trigger but the probability can be set independently.

COIN TOSS - Self-generated probability gates, similar to the above, but can run from its own internal clock.

CONSEQUENCER - MI Grids-inspired gate and CV sequencer, with switchable pre-defined gate patterns and a random stepped CV generated from a Turing Machine-like process. With three gate outputs and three CV outs, this is ideal for triggering drum patterns while using the CV to vary accents, filter, decay time etc.

CVECORDER - Record CV patterns from A IN into one of six channels, which then play in a loop from the six outputs.

DIAGNOSTIC - A simple script for diagnosing any hardware issues; displays the values of inputs and knob/button status.

ENVELOPE GENERATOR - A basic envelope generator; can be switched between AR and ASR, with adjustable rise and fall.

EUCLID - Generates six independent Euclidean rhythms. The length, number of steps, rotation and skip probability of each pattern can be independently adjusted.

HAMLET - A spin-off of Consequencer, where one drum track is sacrificed to make way for two sets of melodic gates and random CV. In this way the script can drive a complete ‘voice’ of two drums and two melodic lines.

HARMONIC LFOS - Six related LFOs, each of which can be one of five shapes (sine, saw, square, smooth random, noise). Each channel can be set to a different division of the master tempo which is set with knob 1 and/or through A IN. Sending a gate to D IN will reset all LFOs.

KOMPARI - A simple comparator based on Allen Synthesis’ stand-alone Kompari module. Send a CV to A IN, and the six outputs are set according to the relation between that voltage and the upper & lower boundaries set by the positions of knobs 1 and 2.

LOGIC- Six digital logic operations generated from signals sent to both inputs: AND, OR, XOR, NAND, NOR, and XNOR.

MASTER CLOCK - A clock source and divider.

NODDY HOLDER - Two channels of sample & hold / track & hold, plus inverted outputs.

PAM’S - An adaptation of the core functionality from the Pam’s New Workout module. A clocked modulation source where each of the six outputs can be a clocked gate, euclidean rhythm, LFO, quantised CV, S&H, etc.

PARTICLE PHYSICS - A simple ‘bouncing ball’ simulation, outputs gates when the “ball” reaches its highest and lowest points, and continual CV proportional to the ball’s height and velocity.

POLY SQUARE - Six simple square wave oscillators formed from a base pitch, with various polyphony modes and adjustable detune.

POLYRHYTHMIC SEQUENCER - Based on the Moog Subharmonicon, a sequencer which advances notes according to a polyrhythmic clock.

PROBAPOLY - Generate polyrhythmic gate patterns, with probability.

QUANTIZER - A simple quantiser. Output 1 is the quantised signal, outputs 2-5 are shifted up/down by semitones.

RADIO SCANNER - A tool for directly manipulating CV on 2 axis, inspired by tuning a shortwave radio.

SEQUENTIAL SWITCH - CV signals sent to A IN are routed to one of the six outputs. A trigger sent to D IN switches to the next output. Various switching modes are available; random, ping pong, reverse, etc.

SMOOTH RANDOM VOLTAGES - Random CV values / sample & hold from A IN, with adjustable slew time.

STRANGE ATTRACTOR - Lorenz-style chaotic modulation with X, Y and Z as CV outputs, and three gate signals relative to those values.

TURING MACHINE - A faithful Turing Machine port with some of the functionality of the Pulses expander. Random looped CV on output 6, the other 5 outputs provide various combinations of pulses.

More Info

There is a section on the AE Modular forum to discuss programming this module:

https://forum.aemodular.com/thread/2745/aeuropi-firmware

API documentation is available here:

https://allen-synthesis.github.io/EuroPi/

AEuroPi current panel W

<-- Back to the Module Index

This manual is a community work in progress. If you would like to help out with completing this manual please send a PM to @admin at the AE Modular Forum. The status of each page can be seen on the Trello board at https://trello.com/b/HNd0dBt7/ae-manuals



Page last modified on March 24, 2024, at 10:43 AM
Powered by PmWiki