NetLogo is a programmable modeling environment for simulating natural and social phenomena. It is particularly well suited for modeling complex systems developing over time. Modelers can give instructions to hundreds or thousands of independent “agents” all operating concurrently. This makes it possible to explore the connection between the micro-level behavior of individuals and the macro-level patterns that emerge from the interaction of many individuals.
3.1 features a new suite of link primitives, configurable world topologies, randomized agent ordering, and a new tie primitive.
NetLogo is one of those cool, easy-to-understand program languages, like Processing, that I keep in my linkshelf with the hope to learn one day and become a really cool artist.
Based on the famous (at least when I was a kid) LOGO language, NetLogo really IS an impressive programming environment for at least three reasons: it is easy to learn so students can use it; it is written in java, which means that the programs can be executed from within the web browser, like the examples here; and it has a very wide scope of applications, from biology to art. All in all, this is a highly interesting and worthwhile environment that I’ll keep on wanting to try for a long time. 😉
the betasound version of sodaconstructor is an extension to the current sodaconstructor beta version, including all new functionality like fixed bar springs, variable model area etc. In addition it offers a new sound feature, enabling hi-fi stereo sound generation in realtime response to model motion.
Soda constructor has been out there for quite a long time (more than I can remember; the first models in their records point to October, 2000). For those who may not know what it is about, the constructor is a java simulator where you can create 2D models made of masses and springs, whose movement you can control by means of a simple interface. Over the years there has been a constant flux of new, amazing machines and critters, with initiatives like sodarace preventing the project from coming to a standstill. The latest of these refreshing ideas, betasound, improves the sound capabilities of the system up to hi- fi levels, by means of two different sound generators which act like choirs, each of their voices associated to an element of the model: “each spring and node of a model has its own voice”. Besides the classic controls, there are some new sliders that can be used to tweak certain parameters in the generators, and are intuitive enough to play with without bothering about the technical details. The whole is still too constrained, since one of the generators uses sine waves, while the other uses “more complex waveforms” (which isn´t saying much, since sine waves are the simplest ones). However, even with these limitations the results are already very interesting and highly promising. It´s amazing to perceive the organic correspondence in between a model´s behaviour and the sounds it produces, which are sometimes cloudy, sometimes percussive, and at least as interesting as the models themselves. Installing the simulator is really simple, and whether you are interested in sound or cOol ideas, it really worths to check it out.