Wednesday, 23 May 2012

Sunday, 6 May 2012

Exploring Discrete Dynamics - The DDLab Manual




I'm currently writing a review of Andy Wuensche's classic text Exploring Discrete Dynamics: The DDLab Manual for the Journal of Cellular Automata. In the book you'll learn about all sorts of interesting things such as 3D glider guns in the Beehive Rule, as well the whole field of discrete dynamic networks (random Boolean/multi state network, cellular automata etc.).

Glider-Guns in the Beehive Rule 3d Cellular Automata (Image courtesy of Andrew Wuensche)

In my book review I'll be writing about how I use DDLab and its functions in the context of my practice-based research in complex systems.  You can get the PDF free or buy the book online e.g. Amazon. While you're at it you should get a copy of the DDLab software, as well ALL of Andy's papers and books available as PDF's on his Publications Page. Dont forget to click on the Make A Donation button!

Wiring of cell in a Random Boolean Network (Image courtesy of Andrew Wuensche)






From the back cover:

EXPLORING DISCRETE DYNAMICS is a comprehensive guide to studying cellular automata and discrete dynamical networks with the classic software Discrete Dynamics Laboratory (DDLab), widely used in research and education. These collective networks are at the core of complexity and emergent self-organisation. With interactive graphics, DDLab is able to explore a huge diversity of behaviour, mostly terra incognita -- space-time patterns, and basins of attraction -- mathematical objects representing the convergent flow in state-space. Applications range within physics, mathematics, biology, cognition, society, economics and computation, and more specifically in neural and genetic networks, artificial life, and theories of memory.

Advance Praise for EXPORING DISCRETE DYNAMICS

"Andrew Wuensche has, in an important sense, done more than anyone to enable the study of discrete dynamical systems such as cellular automata and random Boolean nets. Wuensche derived the mathematical means to compute the "predecessor" states that flow to a successor state. Thereby he opened the door to study the entire state space flow of discrete dynamical systems. DDLab is a marvellous and useful tool for all of us fascinated by discrete dynamical systems and what they may tell us of mathematics and the world."
STUART KAUFFMAN, author of "The Origins of Order", MacArthur Fellow, FRSC, University of Vermont, USA. Tampere University of Technology, Finland.

"There is a whole universe of complexity that is captured by discrete dynamical systems, which have been widely used as a powerful framework to understand reality from different perspectives. Exploring Discrete Dynamics is a great example of how to dive in this neverending universe. A careful, compelling and detailed presentation of examples and methods will help both beginners and scholars to get into this fascinating field."
RICARD SOLE, Author of "Signs of Life", Complex Systems Lab, Universitat Pompeu Fabra, Barcelona.

There are two reviews of the DDLab software available:

Andrew Adamatzky in KYBERNETES, Vol.28, No.8 and 9, 1999.

John E. Myers in COMPLEXITY, Vol.3, No.1, Sept/Oct 1997.

Thursday, 3 May 2012

Powertran DDL - pitch/trig mod part2

Powertran Digital Delay Line with pitch/trig mod board. This is a quick video of the pitch being controlled by a prototype cellular automata oscillator module with an OLED display. DDL is in freeze mode so works a bit like an 8 bit sampler. No trigger connected in this video. Audio input is sampled directly from Mudley Talker Junior.


 


External pitch and trig switches


Wiring for external pitch and trig switches

Wiring for external pitch and trig switches

Board is layed out on old school RS stripboard 

Wiring from main DDL board to mod board

Wiring from main DDL board to mod board - closeup of chip legs

2 grey wires mentioned in the Errata for adding back missing 2K RAM!!


BLOODDL setup

Tuesday, 1 May 2012

Powertran DDL - pitch/trig mod

Wow, an Emulator for 10quid!!!! Well, er yea, as the next line sez, not quite... A number of people have very usefully posted up schems for the Powertran DDL, or the blooddl as I call it. But I have not seen any scans of the Patrick Shipsey (E&MM ) pitch/trig mod. So I dug out my copy and scanned it. This mod is very handy for it, download the pix for the info. Gives you pitch and trigger control, lushcore. 


Noyzelab's Blooddl, pitch/trig mod switches are above the 4/10kHz switches


Noyzelab's Blooddl inside: pitch/trig mod board is back left 

Noyzelab's Blooddl: Rear End Jacks


OK, here are the circuit diagrams / article, note the 4th diag is an Errata note that appeared in a later E&MM.

Pitch/Trig Mod Page 1

Pitch/Trig Mod Page 2

Pitch/Trig Mod Page 3

Pitch/Trig Mod Page - Errata (Note: This is the photocopy I got with mine, and was already clipped at the right hand side)

For those wondering what the Blooddl sounds like, you are encouraged to play QBF Check Some on the Automata 49 album at a very loud volume.

Other useful links for the Blooddl :




*** DISCLAIMER *** 
Copyright for ETI got passed onto Everyday Practical Electronics. I am posting them here for the benefit of other Powertran DDL users as this is no longer supported by anyone to my knowledge. If you own the copyright on these 4 pages and want them removed please contact me at : noyzelab [at] gmail [dot] com





Wired Open Day 2009 - Double Vinyl LP

Wired Open Day 2009 - LP is now available at Taiga Records from the shop.

TAIGA 19 - Alan Lamb, Garry Bradbury, David Burraston, Oren Ambarchi & Robin Fox Wired Open Day 2009 2xLP

Wired Open Day 2009 was pressed on 100 clear with black core, 200 clear & 200 black (all 200g virgin vinyl).
 Packaged in heavy-duty Stoughton matte varnished tip-on gatefold jackets, each copy is hand-numbered /500 on the back cover.



Read more about the album here or listen to an additional excerpt from Oren Ambarchi's side here.

Clear with black core vinyl showing C & D side labels with front & back cover of jacket:



Clear vinyl showing A & B side labels & jacket innerspread: