1. IMPORTANT:
    We launched a new online community and this space is now closed. This community will be available as a read-only resources until further notice.
    JOIN US HERE

Cellular Automation?

Discussion in 'REAKTOR' started by opiumx, Mar 31, 2003.

Thread Status:
Not open for further replies.
  1. opiumx

    opiumx New Member

    Messages:
    9
    Hi. Is cellular automation possible in reaktor?
     
  2. fm 2030

    fm 2030 Forum Member

    Messages:
    190
    I reckon so. It's not exactly the most natural thing for reaktor to do (and it'd be inneficient), but I reckon it could be done, in a limited kind of way..... Short answer would be no, though.
     
  3. johnnowak

    johnnowak Account Suspended

    Messages:
    1,142
    No, but if you are looking to do that sort of thing and you have a mac, Max/MSP+Jitter is a good way of doing it. There's free public betas out now for the lot.

    www.cycling74.com
     
  4. fm 2030

    fm 2030 Forum Member

    Messages:
    190
    If you don't have a mac and want to run something like max, pd is worth a look www.pure-data.org
     
  5. johnnowak

    johnnowak Account Suspended

    Messages:
    1,142
    Actually, now that I think about it... yeah, you could do it probably. It would be quite the hairball of patchcords though. The math is not too bad really, Reaktor can handle it. It's the storing of current states for all the cells that would be a bitch. Provided that all the cells work on a binary level, it wouldn't be too nasty I suppose. Good luck on getting it to do anything worthwhile though if you can even get it running in Reaktor. It's really not the proper environment to do that sort of thing in.
     
  6. johnnowak

    johnnowak Account Suspended

    Messages:
    1,142
    I was just mentioning the mac aspect because Jitter has tons of matrix stuff and actually comes with stuff designed for cellular automata.
     
  7. fm 2030

    fm 2030 Forum Member

    Messages:
    190
    There's stuff like that for pd too... Even if you do have a mac, there's an OSX version (wether the matrix stuff is supported I don't know), so if you feel like something a bit more free (and alpha) then that's your one... And yeah, it would be pretty hairy all round in reaktor.
     
  8. fm 2030

    fm 2030 Forum Member

    Messages:
    190
    I don't want to sound negative, but you're wrong there, man.
     
  9. opiumx

    opiumx New Member

    Messages:
    9
    Thanks. I am on a PC. I was wondering cause I have read alot about cellular automation, and would like to use it in reaktor. I really wouldnt even know where to begin when it comes to building it in reaktor. If anyone does it, or knows where to get info on how to do it, or anything of the sort, please let me know.
     
  10. ecook

    ecook NI Product Owner

    Messages:
    24
    Clist made an version of Conway's Game of Life CA that's up in the files section of one of the Reaktor groups on yahoo: http://groups.yahoo.com/group/reaktorBuildersForum/files/

    It's very CPU intensive, and so not very usable for anything beyond being a cool proof-of-concept. I hit my head against it for about a month last fall trying to come up with a simpler way to do it, but wasn't able to accomplish anything (other than a giving myself a headache).

    If you come up with anything, definitely let us know.

    -E.Cook
    http://www.simulated.net
     
  11. ecook

    ecook NI Product Owner

    Messages:
    24
    Actually, I need to correct that last statement -- there's a revised version (from Clist) in that directory that is considerably more CPU-efficient. Still crashes my mac, but works pretty well under windows.

    -E.Cook
    http://www.simulated.net
     
  12. opiumx

    opiumx New Member

    Messages:
    9
    ...

    Thanks alot!


    ----- Original Message -----
    From: "Native Instruments forum"
    <forum30_thread3644@forum.native-instruments.net>
    To: <undisclosed-recipients:>
    Sent: Monday, March 31, 2003 10:19 PM
    Subject: [NI] REAKTOR - Cellular Automation? -


    version (from Clist) in that directory that is considerably more
    CPU-efficient. Still crashes my mac, but works pretty well under windows.
    use the "unsubscribe from this forum" option in your profile settings.
     
  13. opiumx

    opiumx New Member

    Messages:
    9
    ...

    Thats great, thanks alot. Now I need to figure out how to use it with other
    stuff (i dont know what im doing really, just know my way around reaktor)
     
  14. jhonnovach

    jhonnovach Forum Member

    Messages:
    16
    What are you guys talking about?

    jhonnovach
     
  15. johnnowak

    johnnowak Account Suspended

    Messages:
    1,142
    Basically, I'm used to doing this sort of thing in Jitter with very efficient matrices and specialized objects, so compared to that, doing it in Reaktor would be a bitch, slower, and a lot less flexible. It can be done though. Sorry if I went for too strong of an adjective... I always do that, hehe.
     
  16. fm 2030

    fm 2030 Forum Member

    Messages:
    190
  17. CList

    CList Moderator

    Messages:
    3,299
    //groups.yahoo.com/group/reaktorBuildersForum/

    ...you need to be a member to get to the Files section

    ...ACK! what the hell, I keep trying the link after making this post, and this BBS is putting weird space and break characters in!

    Just cut and paste the above into your browser Address window, and put an "http:" in front of it.

    - CList
     
  18. CList

    CList Moderator

    Messages:
    3,299
    Oops, I didn't even read the first page of this thread, it's about my ens. - he he.

    I have a version of that ens up on my website as well, go right here;

    http://www.mindspring.com/~clist/reaktor/GameOfLife03.ens

    You'll probably need to set the "Process" for the 2-d table to "Draw Mode" so that you can add new "cells" - depending on how the ensemble opens up on your machine. ...and do "Process" -> "Set 2-D Draw Value" from 0 to 1.

    I'd also turn the rate down to about 2 or so for starters, the .ens opens with it set at 10.


    - CList
     
  19. opiumx

    opiumx New Member

    Messages:
    9
    ...

    Thats really great work. I want something like that hooked to a sampler to
    trigger loads of samples. The cpu load isnt that bad for my machine, 19% on
    this 600mhz athlon. My newer machine is "out of order"
    .
     
  20. CList

    CList Moderator

    Messages:
    3,299
    Thanks I'm glad you like it!
    I couldn't figure out anything to do with it, so if you can, I'd love to see it :).

    I tried doing some stuff where after each "tick" it would sum up the values of the dirfferent rows and use the totals for setting pitches and volumes on droning sort of oscillators - but the end result wasn't too different from something that was just plain random.

    The tricky thing is that GoL structures tend to work in rings that grow out, and not in straight lines in the X or Y direction so interpolating the changes into a linear musical system is tricky (for me at least, as someone who's never read about applying this stuff to music). One thing I thought would be cool (but a lot of Reaktor programming) would be to have say eight voices. Have a free voice get triggered by a cell that becomes "alive" from one turn to the next, then have that voice's sound change based on the values of the 8 cells around the one that came alive (or the 15 cells 2-spaces around it) as they change over a few turns, and after a while - maybe when enough of those cells are "dead" - turn the voice off and free it up to be used by another new cell somewhere in the grid.

    - CList
     
Thread Status:
Not open for further replies.