
Update: Click here to get Otomata for your iPhone / iPod / iPad!
Official facebook page: http://www.facebook.com/pages/Otomata/218837764796473
Also this reddit page has many examples:
http://batu.in/otoreddit
And there is a subreddit for Otomata:
http://www.reddit.com/r/otomata/
Otomata is a generative sequencer. It employs a cellular automaton type logic I’ve devised to produce sound events.
Each alive cell has 4 states: Up, right, down, left. at each cycle, the cells move themselves in the direction of their internal states. If any cell encounters a wall, it triggers a pitched sound whose frequency is determined by the xy position of collision, and the cell reverses its direction. If a cell encounters another cell on its way, it turns itself clockwise.
This set of rules produces chaotic results in some settings, therefore you can end up with never repeating, gradually evolving sequences. Go add some cells, change their orientation by clicking on them, and press play, experiment, have fun.
If you encounter something you like, just press “Copy Piece Link” and save it somewhere, or better, share it!
Here is something from me to start with:
http://www.earslap.com/projectslab/otomata?q=0d6p224s4v508n7n6012
Here is an action video:
Edit: Woah so this has become famous! My sincerest thanks to you all!
Here are replies to some common questions:
Q: Will you add feature X?
A: I really strived for simplicity for this instrument. there are a lot of things that can be added, but I don’t want to clutter things. The ability to change the scale that is used and ability to change the overall tempo is already added in the second release. Always open to suggestions.
Q: MIDI Output? OSC output?
A: I will look into my possibilities for doing this. I will make a standalone version of this at some point which will emit OSC and MIDI. A VST and AU version might follow. These will take time. Sorry.
Q: What did you use to program it?
A: I programmed this with the HaXe programming language (it is awesome, look it up). I wrote a DSP library with HaXe and programmed this to try it actually. So far it works nicely!
Q: Why can’t I load pieces from other peoples’ links?
A: You most probably have JavaScript disabled.
Q: Will you open source it?
A: I will open source the HaXe DSP library I used to program this. I might open source the whole thing while I’m at it. Also the code needs a bit of clean-up to be meaningful.
C: I found this bug where the cells move in circles. I broke it lol!
A: Nope it is not a bug. They are called oscillators. Use them to your benefit! Try this.
Q: Can I use the output in my own piece, am I allowed to do that?
A: By all means do so! Hell do it even if I said no. I’d love it if you give some sort of attribution, still cool if you don’t do it.
C: You are a filthy liar! You can’t create “never repeating” patterns with a system whose state space is finite!
A: You are right. I should have said “(practically) never repeating” above. But please do the math, it is possible (but not proven) that there might exist some configurations where the exact repetition would take (billions of billions of times) longer than the known age of our universe. I am not a mathematician by any means, so that is as far as infinity goes for me (I also believe that light travels in infinite speed in a vacuum, come at me bro! I am a digital being, speed of light is my universe’s sampling rate). That said, I can see how my exact wording would make you cringe, sorry about that!
———
Thanks a lot for the interest. I have many nice instruments to play with at prototype state and will keep doing this. Follow me from wherever you please to get notified.
1249 Comments
Eagerly waiting for the Midi – OSX version
Android version plz!!!
I absolutely love the browser version of this. I actually left it on all last night to sleep by. However, it does not run well at all on my iphone 3G. I’m using iOs 4.2.1. The app sends bursts of static to the left channel, and when I try to play a sequence, the entire output is choppy and modulated by this static. Kinda cool for sample material, but not what was intended, I’m sure! Is this app really only for certain devices?
I just Love it ! Sent a Friend Request
It would be really cool if you added an export midi function so that music producers could write with this and then import the midi over to their production workstations.
Or if you developed a vst version of this for download/use in DAWs.
Whoooaaa!:D This is AWESOME!
Hello, I’m really enjoying this! Please could you explain a bit more about the oscillators as I don’t understand the rules for their creation. Thanks!
so fun! Thanks for sharing it
http://earslap.com/projectslab/otomata/?q=10_21_110_760473271612742413632411
I find the art you have created to be extremely interesting! I am very jealous that the iPhone has this yet the Android market does not! I have never purchased anything from the appstore, but if this were to come out with a price I would definitely invest! It soothes my mind while I am studying creating a very relaxing environment!!! Thanks for making college a little bit easier for me! Continue with your great work!
omata es un gran progama, lo conoci en una pag llamada “porlaputa” y desde ese entonces me intereso el progama. mi pregunta es si lo puege sacar para celulares comunes no touch.
la razon de miu peticion se debe a mi nuevo celular. un nokia 5130 y quiero saber si lo puede sacar para es modelo. por su comprencion gracias
Now I’m a musician like skrillex! I’m gonna tour the fucking world, so glad that in this day and age you don’t need talent anymore
It will be nice if we could change the sound sample.
I really feel a lot a great deal more people should read this, very beneficial information!
it’s nice
http://earslap.com/projectslab/otomata/?q=10_0_150_030052230252430452630652830852741541343143
It would be nice to be able to resize the grid, to create more patterns with different periods. Not sure how it would affect the interface though…
Bro, please make a VST .dll
http://www.earslap.com/projectslab/otomata?q=141t325o6d740437
Yey for awsome loops!
Any chance of making this standalone?
Umm Android heads …. this is flash, runs in a browser. You don’t need a special app to use it like the iPhone requires.
Nice use of HaXe. HaXe rulez. I wish it was more popular so it would have larger more supporting Dev community.
The challenge is to make something that’s consistently musically useful. He’re something I did that has a repeating period of 21 seconds that is fairly uniform with enough variety throughout the period to keep it from going stale:
http://www.earslap.com/projectslab/otomata?q=10_0_150_142432720512511313040030
Here it is with a 7th thrown in to keep it interesting:
http://earslap.com/projectslab/otomata/?q=10_0_150_110420770540700720072082312
Hello,
Very interesting game !
However i have a little question.
You say that each cells have four different states ..
So, what is the meaning of the red dots we see when the automate is playing ..?
Thank you
Snail Erato
This has an amazing amount of potential..
The only suggestion I’d make is to maybe add dead cells that merely act as collision points in the middle of the field.. You could potentially have an entire tune rotating about a small space..
Plz make it for android
Сосите хуй
Awesome! Very entertaining! Is it possible to add a pause feature: during recording, user can pause track to change the sound scale and then resume, without recording the pause as well.
batuhan sn türk isin değil mi???? sni tubitak bilim çocuk dergisinde okudum ve çok beğendim
That is just awesome! Now it is almost always running in the background! Please do a stand alone version!
P.S. “I am a digital being, speed of light is my universe’s sampling rate.” – That was super cool!
I love this generator. I play with it all the time!! However, I have been very disappointed in the app. Mine will open up, but then it won’t even do anything! It just sits there for awhile and then closes out. I’m like ‘kay thanks! The only reason why I haven’t deleted it is because I payed for it so I’m waiting for it to work. Anyone else having this problem??
Lost about 20 minutes on this without noticing, noice.
Please, please, PLEASE make an android version!! This is too awesome!!
Awesome program, here’s my double ossilators working some syncopation..
http://earslap.com/projectslab/otomata/?q=10_0_200_080070060050040030020010000800810830820
http://earslap.com/projectslab/otomata/?q=10_14_110_221660421371221712023262463221132532113712130022773222842170621600642242063312352372330223221151512510311550551110663663482
Benimki de güzel oldu.
Angel investors and VC investors want to learn more about your startup.
http://www.ventureworthy.com
http://earslap.com/projectslab/otomata/?q=10_0_167_152763470820521241630282821562682541752271871551770521740761 aqui está ela a minha música
what scale is the otomata sound in? as in…what notes do you put along the axis?
http://earslap.com/projectslab/otomata/?q=10_0_300_732333740542852672533272762152340032142620240150
http://earslap.com/projectslab/otomata/?q=10_0_300_500670332660162732271512032582073120442852742252042
süper ya
http://earslap.com/projectslab/otomata/?q=10_0_170_050200212242343050662660541
Esta é a minha musica
daha güzelini yaparım ve yaptım da
Esta é a minha música…
http://earslap.com/projectslab/otomata/?q=10_0_150_231271033250730730230821
I have never paid for an android app but as soon as this becomes available i would have NO problem paying for it. PLEASE PLEASE port this to android and ill be the first to download it.
Thanks for all the hard work!
how exciting
I love this! I also love to play with Conway’s life simulations. Thank you for building it. You said that you plan to open source it. Where can it be downloaded? Link please!
Absolutely wonderful!
PLEEEEEASE MIDI!!!!!
315 Trackbacks
[...] Cabros metanse [...]
[...] that generate basic music, usually quite nice sounding, from simple interactions from the user. Otomata is one recent popular example; on the iDevices there are a variety of programs, like [...]
[...] Music Shake gives an artist a wonderful platform to show his potential to the world.OtomataOtomata is one of the simplest online flash tools to create music. According to the coder of the tool, [...]
[...] sans se soucier de l’harmonie testez-le ! C’est où qu’on clic ? C’est là ! « Miguel Endara – [...]
[...] Otomata Also this reddit page has many examples: http://batu.in/otoreddit Official facebook page: http://www.facebook.com/pages/Otomata/218837764796473 And there is a subreddit for Otomata: Update : Click here to get Otomata for your iPhone / iPod / iPad! http://www.reddit.com/r/otomata/ [...]
[...] on the gray squares and press play. Make some music or annoy your [...]
[...] on the gray squares and press play. Make some music or annoy your [...]
[...] Otomata Generate your piece by clicking the squares’ directions and speeds, and changing the scale. [...]
[...] A: I programmed this with the HaXe programming language (it is awesome, look it up). I wrote a DSP library with HaXe and programmed this to try it actually. So far it works nicely! Q: Why can’t I load pieces from other peoples’ links? Q: What did you use to program it? A: You most probably have JavaScript disabled. Otomata – StumbleUpon [...]
[...] 3. Otomata [...]
[...] Also this reddit page has many examples: Otomata [...]
[...] Olá a todos! Hoje trago-vos o Otomata. [...]
[...] app is inspired by the web app Otomata at http://www.earslap.com/projectslab/otomata, which also has a iOS version in the works, so make sure to keep an eye for [...]
[...] I'll start with two: 1. Compose your own music. Music that evolves! Anyone can be a composer Otomata 2. iPhone fails…cant believe auto-correct can suck so bad! Damn You Auto Correct! – Funny iPhone [...]
[...] http://www.earslap.com/projectslab/otomata?q=2n127y323f [...]