Cellular automata music in Basic

  •        0

CApieces is a compact win32 program for generating cellular automata music. It uses linear, binary CA with dependance on two previous timesteps (k=2, r=1.5) You can easily save/load any rule/state/tuning configuration you want to keep.




comments powered by Disqus

Related Projects

Rnchessboardcontrol - .NET WinForms chessboard control and rules engine

rnChessBoardControl is a .NET Windows Forms chessboard control that leverages bitboard algorithms to validate piece movement, captures and check/checkmate conditions. Originally developed for version 1.1 of the .NET Framework, this project has been set up to support revisions to take advantage of new features in .NET 2.0 and later 3.0 and 3.5 that will be chronicled in a series of posts on my blog that can be found here: http://blog.chapmanconsulting.ca/CategoryView,category,rnchessboardcontrol.

Twiddle - A TweetRemote spinoff in Python, with customizable macros and (soon) identi.ca support.

IntroductionWhat is twiddle, and how does it work?twiddle is highly inspired by TweetRemote (props to Elliot Swan for the great idea and execution), and shares the basic functionality: Your twitter feed -> twiddle -> Blog-friendly feed. With both twiddle and TweetRemote, you can post to your twitter in a certain fashion, and it gets converted into its HTML-formatted equivalent (whether it's a link, image, or piece of text), ready to be parsed and presented by your web application. But twiddle is

Jebgl - Java emulated WebGL canvas

AboutJebGL is a piece of Javascript which lets you run your WebGL apps in browsers lacking WebGL support without having to modify your existing code! Behind the scenes JebGL uses a fallback Java applet to emulate the WebGL canvas if needed, and the Java applet runs hardware accelerated on all platforms using JOGL. Video of IE6 running WebGL content. UsageSee Usage. Essentially, all you need to do is include the jebgl.js, and change the function that runs after the page has loaded. E.g. if you ca

Softwareninjas - Common code shared between all SoftwareNinjas.ca projects

While programming, it often happens that a really neat and re-usable piece of code is written. It would be a mistake to leave it in the original project if it's easily made generic and re-usable, especially if you later find yourself needing to use that code and the only option is to copy-paste it because the two code bases are totally separate.

Calib - CaLIB: Camera calibration toolbox - 3D calibration points

CaLIBCamera calibration toolbox for matlab, using arbitrary 3D points, with support to non linear distortions and planar calibration objects. Last update: r61 - 06/08/2009 Visit the ChangeLog page for more information. Uses some code from: Camera Calibration Toolbox for Matlab (Initial estimation of intrisic parameters) http://www.vision.caltech.edu/bouguetj/calib_doc/ Multi-Camera Self-Calibration (Conversion P -> R/KT) http://cmp.felk.cvut.cz/~svoboda/SelfCal/ MetroVision http://metrovisionlab

Pixelwptheme - Wordpress Theme Pixel

Pixel is a free template created by Sam (http://samk.ca/freebies/pixel/) to use with the WordPress cms. It features a 2-3 columns layout and sports the following goodies: dropdown top menu for categories; customizable feedburner field on top right (optional – requires feedburner ID); widgets all around (6 positions); footer navigation and a transparent look. The divisions are also all made to fit standard ad formats and the welcome message on top right can also be customized through the admin

Remove-registration - Works to show the integration of various OpenIds (Java)

This project demonstrates the use of OpenId with Google Authentication. OpenId is a revolutionary piece of technology and is a must-have for every site which needs to avoid the hassle of painful customer re-registering. All logins have been further integrated with Spring Security locally. It allows you to login with your Google id Google Apps id Facebook Connect(more to come). Just put the binary war in tomcat webapps folder and go to http://localhost:8080/OpenId-Facebook-Connect/ Please take ca

Visbloom - A tool to visualize Business Ecosystem

The Bloom Project Bloom is an project initiated in the spring of 2010 by graduate students in the Technology and Innovation Management (TIM, http://www.carleton.ca/tim/) program at Carleton University in Ottawa. The project's mandate is to use open source visualization tools and techniques to develop a platform through which complex business ecosystem data can be visualized by member organizations. A prototype was developed using a combination of research methods, software development experience

Google-summer-of-code-2008-pardus - Code samples from students working with Pardus project for Googl

The participating organization is the Pardus project (http://www.pardus.org.tr). Pardus is a Linux distribution development project under the auspices of TUBITAK UEKAE. TUBITAK (The National Scientific and Technological Research Council of Turkey) UEKAE (National Research Institute for Electronic and Cryptography) is a government-run research institute in Turkey. TUBITAK (http://www.tubitak.gov.tr) is the scientific research funding organization of Turkey - a la NSF, and UEKAE is one of the rese

Coral-reporter - Collaborative Review and Analysis of Literature

What is CoRAL?CoRAL (Collaborative Review Analysis of Literature) is a project aimed to support and to analyze collaborative review of research literature in science. CoRAL supports collaborative review by providing a multi-format document browser which enables users to create and share annotations (the CoRAL browser which is built upon Fab4Browser). Annotations can support commenting, discussing, tagging, and highlighting. It also supports both analysis and reviewing by generating visualized re