BITPRINT AKA Evan Raskob · @BITPRINT
158 followers · 811 posts · Server post.lurk.org

Made a new work livecoding (properly, this time) a longer shape, called "Indeterminate M". Really like this piece, it shows the livecoding decisions in the uneven layering -- different beat lengths, amounts of material extruded, temperature changes. Video: youtu.be/C7EMrQUydUA (available after 1:30PM BST today)

#generativeart #3dprinting #LivePrinter

Last updated 1 year ago

BITPRINT AKA Evan Raskob · @BITPRINT
158 followers · 792 posts · Server post.lurk.org

First time with threejs, made a 3D simulator for . Far from finished, a total hack but it’s fast enough and works well enough for now!

#LivePrinter

Last updated 1 year ago

BITPRINT AKA Evan Raskob · @BITPRINT
150 followers · 678 posts · Server post.lurk.org

Making some good lissajous shapes in solid form, all with

#generativeart #LivePrinter

Last updated 2 years ago

BITPRINT AKA Evan Raskob · @BITPRINT
146 followers · 667 posts · Server post.lurk.org

Tuesday 25th 2-5pm I’m running a sort-of-workshop at Goldsmiths (New Cross, London) to get feedback from livecoders, programming-adjacent music and art people, etc. Let me know if you’re interested with a paragraph why and I’ll see if we have space! If not, I’m hoping to do some more in the future in a more structured way

#LivePrinter

Last updated 2 years ago

BITPRINT AKA Evan Raskob · @BITPRINT
143 followers · 651 posts · Server post.lurk.org

This one sounded really good -- an evolving soundscape that changes based on the height of the print and gains complexity with each layer. A techno grid of 16x16 quarter notes at 135 bpm. I think it slays, but that's me and I've been inhaling too much of the plastic fumes recently youtu.be/xx47h4tUU5Q?t=256

#LivePrinter #techno #machinemusic

Last updated 2 years ago

BITPRINT AKA Evan Raskob · @BITPRINT
143 followers · 648 posts · Server post.lurk.org

Had a fun day printing patterns with

#LivePrinter

Last updated 2 years ago

BITPRINT AKA Evan Raskob · @BITPRINT
143 followers · 646 posts · Server post.lurk.org

Integrated @thi.ng iterators into and made a zigzag warp print test: youtu.be/j9LCLPz5vAc with code here: github.com/pixelpusher/livepri thanks to @toxi and others!

#LivePrinter #livecoding #3dprinting

Last updated 2 years ago

BITPRINT AKA Evan Raskob · @BITPRINT
143 followers · 620 posts · Server post.lurk.org

Due to a request, I added another function to called lib.getdata(). It gets data from any HTTP server using GET or POST. It expects a JSON object with a "data" key that contains an array of [x,y,z] points. See below to use:

liveprinter code to get data from a remote server using POST:

const data = await lib.getdata("http://localhost:8888/data");

loginfo(JSON.stringify(data));

// loop through data
for (let p of data) {
    loginfo(`${p}`);

      let [x,y,z] = p;
    loginfo(`moveto ${x},${y}`);

      // move to coordinates from data

      # mov2 x:x y:y

}

What's returned from the server http://localhost:8888/data with a POST command:

{ data: [
      [0,0,0],
      [1,1,1],
      [2,2,2]
      ]
}

#LivePrinter

Last updated 2 years ago

BITPRINT AKA Evan Raskob · @BITPRINT
142 followers · 604 posts · Server post.lurk.org

Hey runs on ! The newest commit adds instructions for systems and a small fix for serial ports and another fix for long printer bed levelling operations like on the Creality

#LivePrinter #prusa #3dprinters #linux

Last updated 2 years ago

BITPRINT AKA Evan Raskob · @BITPRINT
140 followers · 581 posts · Server post.lurk.org

New experiments… bit more complex algorithm called “time circles”.

#LivePrinter

Last updated 2 years ago

BITPRINT AKA Evan Raskob · @BITPRINT
138 followers · 564 posts · Server post.lurk.org

Like the last post, a video record of the performance (still a work in progress):

youtu.be/6FBTLE7YojA

A live performance using of drawing a series of parallel lines of the same duration in time, at different pitches (different printing speeds), then repeating on top of one another with different note progressions:

See the code for the entire performance captured from LivePrinter:
notion.so/bitprint/performance

#LivePrinter

Last updated 2 years ago

BITPRINT AKA Evan Raskob · @BITPRINT
138 followers · 563 posts · Server post.lurk.org

Drawing lines at specific pitches on top of one another to make 3D sculptures

#LivePrinter #3dprinting

Last updated 2 years ago

BITPRINT AKA Evan Raskob · @BITPRINT
138 followers · 563 posts · Server post.lurk.org

@toxi this is super cool, I’m really impressed with all the work you’ve put into your system. Really want to use it at some point! But… I don’t see how you can get around the approach I’ve been taking with which is hand-coding a series of actions, as opposed to these interval functions. It’s tricky to impose regularity on the unpredictable process of drawing and painting. But I look forward to seeing what you get up to!

#LivePrinter

Last updated 2 years ago

BITPRINT AKA Evan Raskob · @BITPRINT
137 followers · 550 posts · Server post.lurk.org

Hey it’s been about a year since I first got the musical fractals working youtube.com/watch?v=CkE8AfNgn2

#3dprinter #LivePrinter

Last updated 2 years ago

BITPRINT AKA Evan Raskob · @BITPRINT
137 followers · 549 posts · Server post.lurk.org

Just livecoding some weird circular shapes with thick thick lines on a with tonight just because youtube.com/watch?v=PtFYmdT-rC

#3dprinter #LivePrinter

Last updated 2 years ago

BITPRINT AKA Evan Raskob · @BITPRINT
137 followers · 520 posts · Server post.lurk.org

Had fun 3D printing a thing. works well on Enders! Drawing a line for 6000ms and whilst changing direction slightly (every 10ms) by +/-60 degrees multiplied by a sine wave (period 1s) multiplied by a cosine wave (period 333ms), sort of

#LivePrinter #conceptualart

Last updated 2 years ago

BITPRINT AKA Evan Raskob · @BITPRINT
135 followers · 507 posts · Server post.lurk.org

Ok I think I’ve got the new “warping” functions set — the trick was to create different ones for warping movement time/speed and space separately! Now I can render sine waves of exact time durations (6 beats at 110 bpm at the speed of a C6 note) in any direction:

#LivePrinter

Last updated 2 years ago

BITPRINT AKA Evan Raskob · @BITPRINT
128 followers · 449 posts · Server post.lurk.org

Hey look I added the ability to livecode different time-based functions into so you can do fun things like print a line for 1.3s and apply a sine wave warp horizontally with a period of 160ms and and amplitude of 10mm! Time-based 3D printing is fun.

#LivePrinter

Last updated 2 years ago