Blog: [Blog Home] [Archives] [Search] [Contact]

Posts Tagged ‘Processing.js’

An Art Review and Party Lines Update

Tuesday, July 16th, 2013

Party Lines App screen capture
Party Lines Sequel screen capture

A Review of Arts Organizations and Digital Technologies

I just added a review of the Pew Research Center’s Internet and American Life Project report Arts Organizations and Digital Technologies to my website. The report, released at the start of 2013, is a survey of how arts organizations use the Internet and digital technologies. The focus of my review is on the sections dealing with websites and social media. You can read my review here:

A Review of Arts Organizations and Digital Technologies

I expect to spend some time integrating some of the more interesting information into my presentation/class Building an Online Presence: The Internet for Artists and Photographers which I will be giving on August 2 at Musecon which is being held at the Westin Chicago Northwest in Itasca IL.

Party Lines Sequel Processing.js Program

I’ve made major upgrades to my original Party Lines Processing.js program. The upgrades were done to satisfy my final programming assignment for the Creative Programming for Digital Media & Mobile Apps Coursera class. My changes were to add a nicer GUI, add two additional painting modes (curves and ellipses) and add an additional coloring mode that pulls colors from Vincent van Gogh’s painting Field with Poppies.
Check it out: Party Lines Sequel Processing.js Sketch

That’s all folks, Jim

Bookmark it:  Stumble It  Bookmark this on Delicious  Digg This  Technorati  Reddit Tweet It

Duckon, Party Lines, Art Exhibit

Sunday, July 7th, 2013

Masters of Lightning Super Happy Fun Cage
Masters of Lightning zapping the bejesus out of Duckers in their Super Happy Fun Cage

Here it is – my week in review. The four noteworthy events for last week were:

  • my participation in the Duckon Science Fiction Convention
  • setting up a display of my art
  • modifying my Party Lines Processing.js program
  • writing a new image painting program

Duckon Science Fiction Convention

First there was the Duckon Science Fiction Convention last weekend. I did a total of 6 hours of programming – 3 panels and 3 presentations. I attended very little programming myself as most of the panels I wanted to see were scheduled at the same time as one of my talks or panels (I think I must be at the top of Murphy’s Who Do I Want to Annoy Today list). There was a good panel on self-publishing that I was able to attend. I also made sure to attend the Masters of Lightning event featuring their amazing singing tesla coils. I can think of no cooler way to make electronic music than with miniature bolts of lightning.

Masters of Lightning burning CDs at Duckcon Science Fiction Convention
The Masters of Lightning and their novel way of burning CDs.

In addition to making music, these masters also zapped willing con-goers (I myself am a past victim). And it wasn’t just con-goers who got zapped with their lightning – so did a selection of CDs. There was one difference though: the CDs did not survive the ordeal.

I had decided not to participate in the con’s art show this year. I did attend the artist’s reception which unfortunately was poorly attended. It seemed to me that this year’s art show was a fair bit smaller than past shows. Hopefully they’ll be able to turn that around in the future. I am also of the opinion that the decision to have the art programming track take place in the same room as the art show was a mistake. While it was a good idea to try and attract traffic to both the art show and the art programming by having them in the same room, it was a bad idea logistically due to the distractions of noise and traffic.

Although I had to miss the Duckon Masquerade (scheduling conflict), I was able to get several photos later that evening of the very lovely Ariela who was dressed in Steampunk fashion. My idea is to use one or more of these photos as the basis for a portrait.

To see what programming I participated in, see my post Duckon Science Fiction Convention Programming

Art Exhibited at Woodfield Chicago Northwest Convention Bureau

FortyTwo Million Pixel Shark exhibited42 Million Pixel Shark

On Monday I installed three of my artworks at the Woodfield Chicago Northwest Convention Bureau where they will be on display through October 7 2013.

This exhibit is a part of the Northwest Cultural Council Corporate Art Gallery program of which I am a participating artist.

The three works of art I am exhibiting are:

Party Lines Processing.js Program

Last Sunday night I published my Party Lines program – created as an assignment for the Creative Programming for Digital Media & Mobile Apps Coursera class. It subsequently dawned on me that my program had a problem for mobile users – the program required keyboard input. My remedy was to create a new version that used a GUI widget for input rather than the keyboard. It’s a pretty simple program that has the user interacting with a particle system to draw lines. The volume of the associated music is tied to the acceleration of the particles in the system. Note that I included sound as that was one of the requirements for this project.
Check it out: Party Lines Processing.js Sketch
Clever folks will know how to access the program’s source code if they want to see exactly what is going on under the covers.

Test Painter Program

Shark – a test of my painting program

Keeping with the shark theme, I wrote a new image painting program during the week and the shark you see above is one example of its painting possibilities. Just as Photoshop has multiple brushes for users to choose from, so does this program – although for the illustration I used only one of the brushes. I have yet to decide if I will continue to develop this program.

And there you have it. Another week behind me and an unknown but limited number to go.

Bookmark it:  Stumble It  Bookmark this on Delicious  Digg This  Technorati  Reddit Tweet It

Processing.js and Animated Ellipses on Artsnova

Wednesday, June 26th, 2013

Processing Oscillating Ellipses Painting
Screen shot: Processing Oscillating Ellipses Painting

I’ve just started using Processing.js along with Processing 2 as a consequence of enrolling in the Coursera class Creative Programming for Digital Media & Mobile Apps One of the components of the course is using Processing in javascript mode in order to create sketches that can be run in web browsers. Because of this, I’ve decided to add the Processing.js sketches I create to my Artsnova web site.

In a previous blog post – A Simple Android Processing Painting Sketch – I wrote about the difficulties I encountered in getting the Processing 2 Android development environment up and running on my computer. In writing about the bug that prevented the Add Mode tool from working correctly on the Windows version of Processing, I went on to explain how I was able to manually install the Processing Android library. That same bug also prevented the Add Mode tool from adding the Processing.js javascript library. While I didn’t mention it in that post (since my overriding concern was getting Processing’s Android development capability up and running) I also added the Javascript mode by downloading the Processing.js library from here:

and following the steps as I had done with the Android library to complete the process.

The first sketch I’ve done is Processing Oscillating Ellipses Animated Painting – which is quite a mouth full but does accurately describe what the sketch is all about. The program itself is rather straight forward and incorporates animation and interactivity. The picture I’ve used to illustrate this post is a screen capture from the program in action. The sketch has been tested and verified to work in the Windows versions of both Firefox 21 and Internet Explorer 9.

Right now I have no idea where this is going to lead. While my use here of Processing.js will be for purely aesthetic and artistic purposes, I see more significant value in Processing.js’ ability to create interactive data visualizations. As we enter the age of "big data" and as our need to interpret information becomes increasingly important, the capacity of tools like Processing.js to allow us to visually explore that data is far more important to society than its artistic and gaming capabilities.

Show me the sketch: Processing Oscillating Ellipses Animated Painting sketch

Bookmark it:  Stumble It  Bookmark this on Delicious  Digg This  Technorati  Reddit Tweet It